├── .gitignore ├── README.md ├── Tsinghua_University_Logo.eps ├── Xelatex Compile.txt ├── clearn.bat ├── figures ├── bunny-2d-8DOP.eps ├── bunny-2d-AABB-Moving.eps ├── bunny-2d-AABB.eps ├── bunny-2d-Convexhull.eps ├── bunny-2d-OBB.eps ├── bunny-2d-Sphere.eps ├── bunny-kCBP-20.v2.eps ├── bunny-kCBP-38.v2.eps ├── bunny-kDOP-20.v2.eps ├── bunny-kDOP-38.v2.eps ├── bvh-bunny-center-0.png ├── bvh-bunny-center-1.png ├── bvh-bunny-center-2.png ├── bvh-bunny-center-3.png ├── bvh-bunny-center-4.png ├── bvh-bunny-center-5.png ├── bvh-bunny-center-6.png ├── bvh-bunny-center-7.png └── bvh-bunny-one.png ├── genPPT.cmd ├── ppt01.tex ├── ppt04.tex ├── ref ├── chinese-ref.bib └── papers-bib-in-google.bib ├── tanglei_thesis_report.pdf ├── tanglei_thesis_report.tex ├── thubeamer.sty ├── tsinghua_test.pdf └── tsinghua_test.tex /.gitignore: -------------------------------------------------------------------------------- 1 | ## Core latex/pdflatex auxiliary files: 2 | *.aux 3 | *.lof 4 | *.log 5 | *.lot 6 | *.fls 7 | *.out 8 | *.toc 9 | 10 | ## Intermediate documents: 11 | *.dvi 12 | *-converted-to.* 13 | # these rules might exclude image files for figures etc. 14 | # *.ps 15 | # *.eps 16 | # *.pdf 17 | 18 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 19 | *.bbl 20 | *.bcf 21 | *.blg 22 | *-blx.aux 23 | *-blx.bib 24 | *.brf 25 | *.run.xml 26 | 27 | ## Build tool auxiliary files: 28 | *.fdb_latexmk 29 | *.synctex 30 | *.synctex.gz 31 | *.synctex.gz(busy) 32 | *.pdfsync 33 | 34 | ## Auxiliary and intermediate files from other packages: 35 | 36 | # algorithms 37 | *.alg 38 | *.loa 39 | 40 | # achemso 41 | acs-*.bib 42 | 43 | # amsthm 44 | *.thm 45 | 46 | # beamer 47 | *.nav 48 | *.snm 49 | *.vrb 50 | 51 | #(e)ledmac/(e)ledpar 52 | *.end 53 | *.[1-9] 54 | *.[1-9][0-9] 55 | *.[1-9][0-9][0-9] 56 | *.[1-9]R 57 | *.[1-9][0-9]R 58 | *.[1-9][0-9][0-9]R 59 | *.eledsec[1-9] 60 | *.eledsec[1-9]R 61 | *.eledsec[1-9][0-9] 62 | *.eledsec[1-9][0-9]R 63 | *.eledsec[1-9][0-9][0-9] 64 | *.eledsec[1-9][0-9][0-9]R 65 | 66 | # glossaries 67 | *.acn 68 | *.acr 69 | *.glg 70 | *.glo 71 | *.gls 72 | 73 | # gnuplottex 74 | *-gnuplottex-* 75 | 76 | # hyperref 77 | *.brf 78 | 79 | # knitr 80 | *-concordance.tex 81 | *.tikz 82 | *-tikzDictionary 83 | 84 | # listings 85 | *.lol 86 | 87 | # makeidx 88 | *.idx 89 | *.ilg 90 | *.ind 91 | *.ist 92 | 93 | # minitoc 94 | *.maf 95 | *.mtc 96 | *.mtc0 97 | 98 | # minted 99 | _minted* 100 | *.pyg 101 | 102 | # morewrites 103 | *.mw 104 | 105 | # nomencl 106 | *.nlo 107 | 108 | # sagetex 109 | *.sagetex.sage 110 | *.sagetex.py 111 | *.sagetex.scmd 112 | 113 | # sympy 114 | *.sout 115 | *.sympy 116 | sympy-plots-for-*.tex/ 117 | 118 | # todonotes 119 | *.tdo 120 | 121 | # xindy 122 | *.xdy 123 | 124 | # WinEdt 125 | *.bak 126 | *.sav 127 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # THUBeamer 2 | tsinghuabeamer.template 3 | 4 | 清华大学主题的Beamer模版 5 | -------------------------------------------------------------------------------- /Xelatex Compile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/Xelatex Compile.txt -------------------------------------------------------------------------------- /clearn.bat: -------------------------------------------------------------------------------- 1 | del tsinghua_test.aux 2 | del tsinghua_test.bbl 3 | del tsinghua_test.blg 4 | del tsinghua_test.log 5 | del tsinghua_test.nav 6 | del tsinghua_test.out 7 | del tsinghua_test.run.xml 8 | del tsinghua_test.snm 9 | del tsinghua_test.synctex.* 10 | del tsinghua_test.toc 11 | del tsinghua_test-blx.bib -------------------------------------------------------------------------------- /figures/bunny-kCBP-20.v2.eps: -------------------------------------------------------------------------------- 1 | %!PS-Adobe-2.0 EPSF-2.0 2 | %%BoundingBox: 0 0 351 405 3 | % 4 | % created by bmeps 1.2.7 (SCCS=1.78) 5 | % 6 | /pstr 7 | 1053 string 8 | def 9 | /inputf 10 | currentfile 11 | /ASCII85Decode filter 12 | /RunLengthDecode filter 13 | def 14 | gsave 15 | 0 405 translate 16 | 351 405 scale 17 | 351 405 8 [351 0 0 -405 0 0] 18 | { inputf pstr readstring pop } 19 | false 20 | 3 21 | colorimage 22 | K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H& 23 | K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H& 24 | K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&OoHC$!<3$!rr<'!!!*$!!<3$! 25 | rr<'!!!*$!!<3$!K)^H&K)^H&K)^H&K)^]-HiO0H!!*$!!<3$!rr<'!!!*$!!<3$! 26 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 27 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!%WN 28 | K)^H&K)^H&K)^H&k5Tl1!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 29 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 30 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr?=)rr<'!!!*$!!<3$! 31 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 32 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!.t6&s+:9&s+:9&s2t?i!!*$!!<3$! 33 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!94$-!!*$!!<3$!rr<'!!!*$! 34 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 35 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 36 | !!*$!!<3$T!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 37 | !!*$!!<3$!K)^H&K)^H&K)^H&jo6h2!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 38 | rr<'!!!*$!!<3$!rr<%Ts(;<3rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 39 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 40 | rr<'!!!*$!!<3$!rr<'!!!%WNK)^H&K)^H&K)b]I0`V4R!!*$!!<3$!rr<'!!!*$! 41 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<%Ns/Q)7!!*$!!<3$!rr<'!!!*$! 42 | !<3$!rr<%Ns+:9&s+:9&s,I%;!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 43 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!K)_#6$31)+!!*$!!<3$!K)^H&K)^H&K)_A@ 44 | 3WK0[!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 45 | !!*$!!<3$!K)^T*#64c(!!*$!!.t6&s+:9&s+:9Os$-Parr<'!!!*$!!<3$!rr<'! 46 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<%Ns+::K 47 | rsA`+rr<'!!!*$!!.t6&s+:9&s+:9^s!7XFrr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 48 | rr<'!!!*$!!<3$!rVm`8!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!.t6&s7$$q!!*$! 49 | !<3$!rr<%Ns+:9&s+:9&s31Kk!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 50 | rr<'!!!*$!!;c^5!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!%WNK)ap3$31)+!!*$! 51 | !<3$!K)^H&K)^H&K)aL'+ohWC!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 52 | o`#d/!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!.t6&s4dP_!!*$!!<3$!rr<'!!!%WN 53 | K)^H&K)^H&hZ"Gn!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!;uj)!!*$!!<3$!rr<'! 54 | r;Zlus8;p-rr<'!!!*$!!<3$!rr<%Ns+:9srsA`+rr<'!!!*$!!.t6&s+:9&s+::0 55 | rt5;3rr<'!!!*$!!<3$!s8N'!s8;p>s8N'!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 56 | rr<'!r;Zp!!!%WNK)`ag$31)+!!*$!!<3$!K)^H&K)^H&K)b$6#64c(!!*$!!;c^+ 57 | !!*$!!<3$!s8N'!rr<'!r;[!#rr<'!r;Zlus8;p.rr<'!rr<'!!!*$!!<3$!K)^H& 58 | `;^8H!<3$!rr<'!!!*$!!.t6&s+:9&s+::?rsA`+rr<'!!!*$!!:'Rc!!*&t!"8f, 59 | !<3$!rr<'!!!)Wj"98H%!!%WNK)`[e%0-D.!!*$!!<3$!rr<%Ns+:9&s+:9&s7ZI, 60 | !!*$!!<3$!s8N'!rr<'!!!*$!!:Tps!!*$!!<3$!rr<'!!!)Ng!<<,urrE*"K)^H& 61 | `;^8H!<3$!rr<'!!!*$!!.t6&s+:9&s+::HrtbY8rr<'!!!*$!!<<'!!<3$!rr<'! 62 | !!)fo('"@7!!*$!!<3$!rr<'!!!*$!!<3$!oD]7"!<3$!rr<'!!!*$!!.t6&s2t?T 63 | !!*$!!<3$!rr<'!!!*$!!<3$!K)^H&K)^H&K)Z/Wrr<'!!!*$!!;?Eo!!*&t!$M:A 64 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&jrs\r.rr<'!!!*$!!<3$!K)^H& 65 | ec,aP!<3$!rr33'!<3$!rr<&trs\r.rr<'!!!*$!!<3$!K)^H&K)^H&LAqJY!<3$! 66 | rr<&mrriB&rr<'!r;[H0!!*$!!<3$!rr<'!!!*$!!;c^#!!*$!!<3$!r;Qm"!<3$! 67 | K)^H&_uKZ8&H;_1rr<'!!!*'!!!*$!!<;ut#lal)rr<'!!!%WNK)^H&K)^]-(]XR9 68 | !!*$!!<3$!rr<'!!!*$!!<3$!s8W#t%0$;-s8N'!rr<'!!!)Ti#64c(!!*$!!;uj" 69 | !!*$!!:g'l!!*$!!.t6&s4RDe!!*$!!<3$!rr<'!rr<'!!!*$!!<;ut$i^2,rr<'! 70 | !!*$!!.t6&s+:9&s,[0d!!*$!!<3$!s8W#t&cVh2rr<'!!!*$!!<3$!rr<&srs&N( 71 | rr<'!!!)Kf%KHM/!!*$!!<<'!!<3$!nc&^l!<3$!K)^H&h#@ia!<3$!rr<'!!!*'! 72 | !!)Qh!WW6#r;[$$!!*$!!.t6&s+:9&s-Ud%!<3$!rr<'!!!)lq!<<,lrr`<%rr<&YrrE*" 102 | o)B7$!<3$!rr<'!!!*$!!<3$!K)^H&K)^H&dJjFO!<3$!rr<&:rs&N(rr<'!!!)'Z 103 | #64c(!!*$!!:Bde!!%WNQN%9l!<3$!rr<'!!!)rs#64c(!!*$!!<)p&!!*$!!<3$! 104 | nc&go!<3$!rr<&\rs&N(rr<'!!!)Ti%0-D.!!*$!!<3$!rr<%Ns+:9&s+::#rs&N( 105 | rr<'!!!'_4!<<,]rrN0#s8;p$rr<'!!!%WNKDuD]!<3$!rr<'!!!*'!!!)ut#64c( 106 | !!*$!!<)p#!!*$!!:0Xc!!)$Y#64c(!!*$!!;HKs!!*$!!<;ut$i^2,rr<'!!!*$! 107 | !.t6&s+:9&s4[JX!!*$!!<3$!TDo&p!<3$!s8;p(rr<'!rr<'!!!)Qh!<<+Os.')o 108 | !!*$!!<3$!r;Qm"!<3$!YQ"h-!<3$!rr<&trriB&rr<'!r;[?-!!*$!!<3$!rr<'! 109 | !!%WNK)^H&K)a[,#64c(!!*$!!7h)M!!(1A!<<-!rsJf,rr<'!rr<'!!!)Zk#64c( 110 | !!*$!!.t6Frs&N(rr<'!!!&bn#64c(!!*$!!:p.!!!*$!!<3$!rr<'!!!%WNK)^H& 111 | K)ad/#64c(!!*$!!8IM_!!*$!!<3$!rr<'!!!(pV"98H%!!)Bc#64c(!!*$!!;$3n 112 | !!*$!!.t6IrsA`+rr<'!!!*$!!/UXd!!*$!!<3$!rr<'!!!*$!!.t6&s+:9&s5s=d 113 | !!*$!!<3$!f`)B\!<3$!rr<'!!!*$!!8meZ!!*$!!:9^j!!*$!!<3$!oD]$q!<3$! 114 | rr<%Ns0M_/!!*$!!<;ut#lal)rr<'!!!%WN&-)_1!!*$!!<3$!rr<'!!!%WNK)^H& 115 | K)b3;#64c(!!*$!!4;b,!!)?b"98H%!!)]l#64c(!!*$!!;$3n!!*$!!.t6WrriB& 116 | rr<'!r;[-'!!*$!!<3$!^&J38!<3$!`W$AI!<3$!rr<'!!!*$!!.t6&s+:9&s6osm 117 | !!*$!!<3$![/U@2!<3$!rr<&ers&N(rr<'!!!)fo$NL2,!!*'!!!*$!!.t6HrrN0# 118 | s8;p$rr<'!!!)`m#64c(!!*$!!:0Xf!!*$!!;c]u!!*$!!:g'l!!*$!!;HKu!!*$! 119 | !<3$!li.(f!<3$!o)B7$!<3$!rr<'!!!*$!!<3$!K)^H&K)^H&o)App!<3$!rr<&+ 120 | rs&N(rr<'!!!)He"98H%!!)ut"98H%!!*#u$NL2,rr<'!!!*$!!.t6Frs&N(rr<'! 121 | !!)Wj#64c(!!*$!!:0Xi!!*$!!<3$!rVm!#!<3$!nc&^l!<3$!p\tHu!<3$!rr<&b 122 | rr`<%rr<&frt#/1rr<'!!!*$!!<3$!rr<%Ns+:9&s+::Grs&N(rr<'!!!&#Y"98H% 123 | !!)or!rr?$s8;qLs/5l(!!*$!!<3$!rr<&drrE*"kl1bc!<3$!qYpZu!<3$!ir9,] 124 | !<3$!kl1bc!<3$!m/ILp!<3$!rr<'!!!*$!!.t6&s+:9&s82g$!!*$!!<3$!PQ)'l 125 | !<3$!rr<'!!!*$!!;c`o!!<0#!;?Et!!*$!!<3$!K)`Oa$31)+!!*$!!<3$!UAkGu 126 | !<3$!rr<&Ert#/1rr<'!!!*$!!<3$!rr<%Ns+:9&s+:7U!!*$!!<3$!^&J38!<3$! 127 | g&D9W!<3$!rr<&nrriB&rr<'!r;Zs"rr<&trsA`+rr<'!!!*$!!.t6drsA`+rr<'! 128 | !!*$!!9F._!!*$!!5AI9!!*$!!94"]!!*$!!:Tq!!!*$!!<3$!rr<'!!!*$!!.t6& 129 | s+:9)rs&N(rr<'!!!'_4"98H%!!(pV"98H%!!)He!WW6#r;[K1rr<'!!!*$!!<3$! 130 | rr<'!!!%WN_#G)K!<3$!rr<'!rr<'!!!*$!!<3$!li.1i!<3$!rr<&&rs&N(rr<'! 131 | !!)lq#64c(!!*$!!:Tq!!!*$!!<3$!rr<'!!!*$!!.t6&s+:9,rs&N(rr<'!!!'q: 132 | #64c(!!*$!!8RSZ!!*$!!<3$!l2M4n!<<'!!<3$!rr<'!!!%WN^&JH?!<3$!rr<'! 133 | rr<&trs&N(rr<'!!!)?b#64c(!!*$!!:0Xi!!*$!!<3$!c2S"K!<3$!rr<&nrr`<% 134 | rr<&crt#/1rr<'!!!*$!!<3$!rr<%Ns+:9&s,R*a!!*$!!<3$!_#FW>!<3$!rr<&P 135 | rr`<%rr<&nrr`<%rr<&orsf#/rr<'!!!*'!!!*$!!.t6urr`<%rr<&orsA`+rr<'! 136 | !!*$!!:'Rb!!(LJ#64c(!!*$!!6Y#64c(!!*$!!3uP, 142 | !!*$!!;c]u!!*$!!7(TY!!*$!!<3$!s8N'!rr<'!!!*$!!.t7!rs&N(rr<'!!!%WN 143 | li.(f!<3$!gA_]a!<3$!rr<'!!!*$!!<3$!K)^H&K)_;>$31)+!!*$!!<3$!W;cu# 144 | !<3$!nc&^l!<3$!i;XAh!<3$!rr<'!rr<'!!!*$!!.t7$rs&N(rr<'!!!(@F!<<,H 145 | rs&N(rr<'!!!(UM"98H%!!(XN&-)_1!!*$!!<3$!rr<'!!!%WNK)^H&Sc9#s!<3$! 146 | rr<'!!!&tt%0-D.!!*$!!<3$!rr<&trs&N(rr<'!!!)-\!WW6#r;[$$!!*$!!.t7+ 147 | rr`<%rr<&rrsA`+rr<'!!!*$!!;?Eq!!*$!!8me`!!*$!!<3$!rr<&Mrs&N(rr<'! 148 | !!(UM$31)+!!*$!!<3$!gA_]a!<3$!rr<'!!!*$!!<3$!K)^H&K)_VG&-)_1!!*$! 149 | !<3$!rr<'!!!&kq#64c(!!*$!!;c]r!!)Zk#64c(!!*$!!;c^!!!*$!!<;ut"oeQ& 150 | rr<&mrr`<%rr<%Ns6Tag!!*$!!<3!*!!*$!!<3$!rr<&jrs&N(rr<'!!!)ut"98H% 151 | !!)?b%0-D.!!*$!!<3$!rr<%lrsA`+rr<'!!!*$!!9!kg!!*$!!<3$!rr<'!!!*$! 152 | !.t6&s+:9Grt#/1rr<'!!!*$!!<3$!rr<&1rr`<%rr<&Jrs&N(rr<'!!!)lq"TSQ& 153 | !!*&t!!WB&!<3$!pAY6q!<3$!K)b3;!WW6#r;[-'!!*$!!<3$!nG`Uk!<3$!qYpm& 154 | !<3$!rr<'!!!)?b"98H%!!)He!<<,*rsA`+rr<'!!!*$!!8[Yd!!*$!!<3$!rr<'! 155 | !!*$!!.t6&s+:9Jrt#/1rr<'!!!*$!!<3$!rr<&1rr`<%rr<&Prr`<%rr<&trrE*" 156 | o`"pl!<3!'!!*$!!<3$!pAY6q!<3$!K)b-9#64c(!!*$!!8d__!!*$!!<3$!rr<&M 157 | rs&N(rr<'!!!'5&"98H%!!(aQ&-)_1!!*$!!<3$!rr<'!!!%WNK)^H&WW*2'!<3$! 158 | rr<&trs&N(rr<'!!!'_4"98H%!!(gS#64c(!!*$!!9X:d!!*$!!<3$!K)b0:"98H% 159 | !!)or#64c(!!*$!!;ZWq!!(1A"98H%!!)?b#64c(!!*$!!6tNH!!*$!!5/=C!!*$! 160 | !<3$!rr<'!!!*$!!.t6&s+:9Mrs&N(rr<'!!!)ut#64c(!!*$!!58C;!!*$!!<3$! 161 | h#@KW!<3$!o`"pl!;6?s!!*$!!<3$!K)b9="TSQ&!!*&t!!rT)!<3$!rr<&prs&N( 162 | rr<'!!!(CG#64c(!!*$!!9jFf!!*$!!<3$!d/O4K!<3$!\c33@!<3$!rr<'!!!*$! 163 | !<3$!K)^H&K)_qP#64c(!!*$!!<)p&!!*$!!<3$!^&J<;!<3$!rr<&Yrs\r.rr<'! 164 | !!*$!!<3$!qYpZu!<3$!p&>6s!<3$!rr<%Ns6K^`!!rT)!<3$!rr<&mrr`<%rr<&A 165 | rr`<%rr<&\rrE*"c2RnH!<3$!\c2m7!<3$!rr<&trs&N(rr<'!!!%WNK)^H&ZMt.0 166 | !<3$!rr<&nrs&N(rr<'!!!&Ge%0-D.!!*$!!<3$!rr<&qrtte:rr<'!!!*$!!<3$! 167 | rr<'!!!*$!!<3$!K)b6<$31)+!!*$!!<3$!iVs#\!<3$!U]1Q!!<3$!rr<&MrsA`+ 168 | rr<'!!!*$!!7CfX!!*$!!<3$!rr<'!!!*$!!.t6&s+:9Vrs&N(rr<'!!!)cn#64c( 169 | !!*$!!2]\u!!*$!!;c]u!!*$!!:0Y#!!*$!!<3$!rr<'!!!*$!!<3$!rr<&qrr`<% 170 | rr<%NrsA`*!!*$!!<3$!g]%KY!<3$!rr<&brrE*"^AeE[i_ 178 | !<<'!!<3$!rr<&qrs&N(rr<'!!!&2^$31)+!!*$!!<3$!pAY6q!<3$!hua`? 183 | !<3$!rr<&ers&N(rr<'!!!'h7"98H%!!)6_"98H%!!(XN#64c(!!*$!!0.![!!*&t 184 | !!WB&!<3$!mJd:h!<3$!p\t6o!;HKr!!*$!!8me]!!*$!!<3$!b5V\H!<3$!rr<&S 185 | rr`<%rr<&trr`<%rr<&3rt#/1rr<'!!!*$!!<3$!rr<%Ns+:9&s2"^?!!*$!!<3$! 186 | mf*Ll!<3$!rr<&7rs&N(rr<'!!!)He#64c(!!*$!!:0Xi!!*$!!<3$!p&>6s!<3$! 187 | rr<%Wrs&N(rr<'!!!(mU#64c(!!*$!!<)p&!!*$!!<3$!hu!!*$!!;HKo!!)lq$31)+!!*$!!<3$!qYpd#!<3$!rr<&qrs&N(rr<'!!!)]l 190 | #64c(!!*$!!;uj+!!*$!!<3$!rr<'!!!&hp$31)+!!*$!!<3$!f`)'S!<3$!qYpZu 191 | !<3$!qYpd#!<3$!rr<%urr`<%rr<&Mrs&N(rr<'!!!'\3&-)_1!!*$!!<3$!rr<'! 192 | !!%WNK)^H&`;^&B!<3$!rr<&brs&N(rr<'!!!'M.#64c(!!*$!!<)p,!!*$!!<3$! 193 | rr<'!!!)ut#64c(!!*$!!9O7Z!!<0#!;uj+!!*$!!<3$!rr<'!!!&qs$31)+!!*$! 194 | !<3$!^&J<;!<3$!rr<%urs&N(rr<'!!!(UM"98H%!!'S0&-)_1!!*$!!<3$!rr<'! 195 | !!%WNK)^H&a8ZAE!<3$!rr<&_rs&N(rr<'!!!'M."98H%!!)lq$31)+!!*$!!<3$! 196 | h#@NX!<3$!s8;rhrr`<%rr<&!rsA`+rr<'!!!*$!!;?Eq!!*$!!5\[)!!*$!!:Kjf!!)Zk"98H%!!)fo#64c(!!*$!!3,u*!!*$! 208 | !<3$!rr<&Orr`<%rr<&err`<%rr<&brr`<%rr<&Ars&N(rr<'!!!(UM"98H%!!)lq 209 | $31)+!!*$!!<3$!V#Lu+!<3$!rr<'!!!*$!!<3$!K)^H&K)a="#64c(!!*$!!94"` 210 | !!*$!!<3$![/UI5!<3$!rr<'!!!(pV#64c(!!*$!!;ld'!!*$!!<3$!rr<&prr`<% 211 | rr<&3rsA`+rr<'!!!*$!!58C8!!*$!!3H2'!!*$!!;c^#!!*$!!<3$!h#@TZ!<3$! 212 | rr<%jrs&N(rr<'!!!)ut#64c(!!*$!!.t6&s+::(rs&N(rr<'!!!(gS#64c(!!*$! 213 | !58C5!!)ut$31)+!!*$!!<3$!mf*Ci!<3$!p\tHu!<3$!rr<&rrs\r.rr<'!!!*$! 214 | !<3$!r;R!%!<3$!rr<&9rs&N(rr<'!!!'M."98H%!!&\l#64c(!!*$!!87AT!!*$! 215 | !1Wun!!*$!!<3$!rVm*&!<3$!rr<%Ns+:9&s4mVZ!!*$!!<3$!h#@TZ!<3$!rr<&7 216 | rs&N(rr<'!!!)ut"98H%!!)?b#64c(!!*$!!9sLi!!*$!!<<'!!<;ut#64]'!<3$! 217 | _Z'i@!<3$!rr<&Rrr`<%rr<&Grr`<%rr<&#rrE*"K)b$6&-)_1!!*$!!<3$!rr<'! 218 | !!%WNK)^H&h#@TZ!<3$!rr<&Prs&N(rr<'!!!(%=('"@7!!*$!!<3$!rr<'!!!*$! 219 | !<3$!mf*Ci!<3$!k5P_f!<<'!!<3$!s8;r6rsA`+rr<'!!!*$!!8.;S!!*$!!7UrQ 220 | !!*$!!<3$!e,KFK!5\[!!*$!!<3$! 229 | f)GsT!<3$!rr<&rrs&N(rr<'!!!)rs$31)+!!*$!!<3$!eGfmV!<3$!rr<'!rr<&2 230 | rr`<%rr<%]rr`<%rr<&err`<%rr<%Ns7ZI+!!*$!!<3$!rr<'!!!*$!!<3$!K)^H& 231 | K)b'7#64c(!!*$!!7UrQ!!*$!!<3$!^&J38!<3$!f)GsT!<3$!rr<&trtGG5rr<'! 232 | !!*$!!<3$!rr<'!!!*&t!!<0#!87AW!!*$!!<3$!jSo>_!<3$!K)^H&[Jpm?!<3$! 233 | rr<'!!!*$!!<3$!rr<%Ns+:9&s6K[i!!*$!!<3$!d/O=N!<3$!rr<&7rr`<%rr<&e 234 | rrE*"kl1Y`!<)p2!!*$!!<3$!rr<'!!!*$!!<3$!rr33'!<3$!rr<&VrsA`+rr<'! 235 | !!*$!!9F.b!!*$!!<3$!li.1i!<3$!rr<&_rs&N(rr<'!!!)Qh#64c(!!*$!!8RSW 236 | !!*$!!:g'l!!*$!!9jF`!!%WNkPl1q!<3$!rr<'!!!*$!!<3$!rr<%Ns+:9&s6K[i 237 | !!*$!!<3$!d/O=N!<3$!rr<&=rs\r.rr<'!!!*$!!<3$!o`#-r!<3$!rr<&\rriB& 238 | rr<'!r;['%!!*'!!!)lq!WW6#r;Zp!!!)-\$31)+!!*$!!<3$!hZ!]Y!<3$!li.1i 239 | !<3$!rr<&brsA`+rr<'!!!*$!!:g'o!!*$!!<3$!rVm!#!<3$!p\t?r!<3$!o`#$o 240 | !<3$!nc&^l!<3$!li.1i!<3$!rr<%Ns6'Cq!!*$!!<3$!rr<'!!!*$!!<3$!K)^H& 241 | K)b9=#64c(!!*$!!7:`N!!*$!!<3$!`r?JJ!<3$!rr<'!!!*$!!;c^)!!*$!!<3$! 242 | rr<'!!!(sW#64c(!!*$!!;?Eo!!*&t!!WB&!<3$!li.Os!<3$!rr<'!!!*'!!!*$! 243 | !2fc$!!*$!!<3$!jo5G`!<3$!p\tHu!<3$!rr<&krrE*"nc&go!<3$!rr<&hrs&N( 244 | rr<'!!!%WNiVsGh!<3$!rr<'!!!*$!!<3$!K)^H&K)b9=#64c(!!*$!!6tNK!!*$! 245 | !<3$!ao;\J!<3$!rr<'!!!)cn#64c(!!*$!!9O4`!!*$!!;ld$!!*$!!<3$!mf*Ll 246 | !<3$!rr<&hrs&N(rr<'!!!)rs"98H%!!)cn"98H%!!(CG"98H%!!'G,"98H%!!(gS 247 | #64c(!!*$!!;HKu!!*$!!<3$!K)a^-#64c(!!*$!!<)p&!!*$!!<3$!K)^H&K)bKC 248 | #64c(!!*$!!6YUQt!<3$!p\tHu!<3$! 250 | rr<&Jrs&N(rr<'!!!'5&"98H%!!)-\#64c(!!*$!!;-9o!!*$!!.t7-rsA`+rr<'! 251 | !!*$!!<)p&!!*$!!<3$!K)^H&K)bTF#64c(!!*$!!6Y#64c( 255 | !!*$!!71ZY!!*$!!<3$!rr<'!!!*$!!<3$!o`#$o!<3$!li.1i!<3$!rr<&rrs&N( 256 | rr<'!!!)?b&-)_1!!*$!!<3$!rr<'!!!)UHq!;-9r 286 | !!*$!!<3$!\Gl[3!<3$!K)^H&kl1kf!<3$!rr<&qrs&N(rr<'!!!)ut#64c(!!*$! 287 | !.t6&s,d6c!!*$!!<3$!\Gld6!<3$!rr<&mrsA`+rr<'!!!*$!!:g'o!!*$!!<3$! 288 | p\t6o!8me]!!*$!!<3$!nc/Of#lal)rr<'!!!(mU"TSQ&!!*&t!4r18!!*$!!<3$! 289 | K)^H&b5V\H!<3$!rr<&nrs&N(rr<'!!!)ut#64c(!!*$!!.t6&s-*Hf!!*$!!<3$! 290 | [JpU7!<3$!rr<'!rr<&trsA`+rr<'!!!*$!!;HL&!!*$!!<3$!rr<'!!!)He$31)+ 291 | !!*$!!<3$!o`#$o!<3$!m/ICm!<3$!rr<'!!!(mU#QOl)!!*$!!<;ut!ri6#pAY6q 292 | !<3$!rVm!#!<3$!f)GsT!<3$!rr<&Arr`<%rr<%Ns+LCW!!*$!!<3$!qYpd#!<3$! 293 | rr<&trs&N(rr<'!!!%WNK)_&7#64c(!!*$!!4Dh:!!*$!!<3$!s8N'!rr<&trs&N( 294 | rr<'!!!)cn"98H%!!)ut&-)_1!!*$!!<3$!rr<'!!!)lq$31)+!!*$!!<3$!p\tHu 295 | !<3$!rr<&frs\r.rr<'!!!*$!!<3$!oD]$q!<3$!rr<&hrriB&rr<'!r;[$$!!*$! 296 | !;ZWt!!*$!!<)p#!!*$!!7UrN!!*$!!6Y!!*$!!<3$!rVlp! 308 | !<;ut"oeQ&rr<&Rrr`<%rr<&krr`<%rr<&ZrsA`+rr<'!!!*$!!;HL0!!*$!!<3$! 309 | s8N'!rr<'!!!*$!!<3$!h#@NX!<3$!s8;rkrr`<%rr<&trr`<%rr<%Ns+:9Ars&N( 310 | rr<'!!!)Qh#64c(!!*$!!<)p&!!*$!!<3$!K)^H&UAkGu!<3$!rr<&:rsA`+rr<'! 311 | !!*$!!<)p#!!*$!!<3!'!!*$!!<3$!hZ!]Y!<3$!o`#-r!<3$!rr<&trrE*"n,E^p 312 | !<3$!rr<'!!!)Zk#64c(!!*$!!;uj+!!*$!!<3$!rr<'!!!)?b!<<,ls8;p$rr<'! 313 | !!)rs%0-D.!!*$!!<3$!rr<&Prs&N(rr<'!!!)cn%0-D.!!*$!!<3$!rr<%Ns+::1 314 | rs&N(rr<'!!!)Qh#64c(!!*$!!<)p&!!*$!!<3$!K)^H&UAkGu!<3$!rr<&:rs&N( 315 | rr<'!!!)Ti#64c(!!*$!!9*q_!!*$!!<3$!o`#$o!<3$!rVm*&!<3$!rr<&lrsA`+ 316 | rr<'!!!*$!!:g'o!!*$!!<3$!pAY?t!<3$!rr<&nrr`<%rr<&trs&N(rr<'!!!)Ti 317 | #64c(!!*$!!;uj+!!*$!!<3$!rr<'!!!(gS#64c(!!*$!!;HL)!!*$!!<3$!rr<'! 318 | !!*$!!.t6&s5j7c!!*$!!<3$!mf*Ll!<3$!rr<&trs&N(rr<'!!!%WNK)_\I#64c( 319 | !!*$!!5ng>!!*$!!:9^q!!*$!!<3$!s8N'!rr<&_rs&N(rr<'!!!)He#64c(!!*$! 320 | !;QR!!!*$!!<3$!li.1i!<3$!rr<&[rs&N(rr<'!!!)ut"98H%!!)Kf#64c(!!*$! 321 | !;?En!!(^P#64c(!!*$!!;-9l!!)ut"98H%!!%WNK)aj1#64c(!!*$!!:Kjl!!*$! 322 | !<3$!qYpd#!<3$!rr<%Ns+:9Lrs&N(rr<'!!!')"r;[9+!!*$!!<<'!!<3$!kl1bc 323 | !<3$!kl1kf!<3$!rr<&ursJf,rr<'!!!*'!!!)Bc#QOl)rr<'!!!)-\"98H%!!)'Z 324 | $NL2,!!*$!!<<'!!;-9l!!(pV#64c(!!*$!!.t6&s2t?H!!*$!!<3$!li.1i!<3$! 325 | rr<&trs&N(rr<'!!!%WNK)_nO#64c(!!*$!!65$D!!*$!!<3$!mf*=g!<;ut%0$;- 326 | rr<'!rr<'!!!(CG"98H%!!)or&HDh2!!*$!!<3$!s8N'!rr<&nrr`<%rr<&qrsA`+ 327 | rr<'!!!*$!!7:`K!!*$!!;QR%!!*'!!!*$!!<3$!qYpd#!<3$!rr<&qrs&N(rr<'! 328 | !!%WNK)`.V#64c(!!*$!!9jFf!!*$!!<3$!rVm*&!<3$!rr<%Ns+:9Rrs&N(rr<'! 329 | !!(%=%0-D.!!*$!!<3$!rr<&krriB&rr<'!r;[$$!!*$!!8.;_!!*$!!<3$!rr<'! 330 | !!*$!!<3!1!!*$!!<3$!rr<'!rr<'!!!)Zk"98H%!!)lq#64c(!!*$!!9O4c!!*$! 331 | !<3$!nc&go!<3$!rr<&nrs&N(rr<'!!!)lq$31)+!!*$!!<3$!rVm*&!<3$!rr<%N 332 | s+:9Srs&N(rr<'!!!)?b#64c(!!*$!!<)p&!!*$!!<3$!K)^H&Y5\_,!<3$!rr<&7 333 | rsA`+rr<'!!!*$!!;HKs!!*$!!<;ut"oeQ&rr<&Ors&N(rr<'!!!)ut!<<-!rtGG5 334 | rr<'!!!*$!!<<'!!<3$!rr<&krr`<%rr<&ors&N(rr<'!!!)3^#64c(!!*$!!:g'l 335 | !!*$!!:p-p!!*$!!<3$!q>UQt!<3$!p\t6o!:g'l!!*$!!.t6&s2"^?!!*$!!<3$! 336 | kl1kf!<3$!rr<&trs&N(rr<'!!!%WNK)`+U#64c(!!*$!!58C>!!*$!!<3$!rr<&n 337 | rrE*"qu6m$!<3$!rr<&OrrE*"q#:R!!<3$!rr<&MrsJf,rr<'!rr<'!!!)6_!<<,] 338 | rr`<%rr<&ors&N(rr<'!!!(mU#64c(!!*$!!.t6&s2"^?!!*$!!<3$!jo5Pc!<3$! 339 | rr<&trs&N(rr<'!!!%WNK)`4X#64c(!!*$!!5ng>!!*$!!<)p&!!*$!!<3$!n,EUm 340 | !<3$!rr<&Is8;p$rr<'!!!(RL!WW6#r;['%rr<'!!!(1A#64c(!!*$!!;ld+!!*$! 341 | !<<'!!<3$!rr<&\rs&N(rr<'!!!%WNK)`[e#64c(!!*$!!9O4c!!*$!!<3$!rVm*& 342 | !<3$!rr<%Ns+:9Xrs&N(rr<'!!!'q:"98H%!!)'Z#64c(!!*$!!;uj"!!*$!!;HKo 343 | !!)cn"98H%!!)or$31)+!!*$!!<3$!hZ!]Y!<3$!qYq!)!<3$!rr<'!!!*$!!;-9r 344 | !!*$!!<3$!hu!<3$!rr<&7rsA`+rr<'!!!*$! 356 | !;c]u!!*$!!;-9m!!*&t!!WB&!<3$!pAY-n!;6?s!!*$!!<3$!iVs#\!<3$!mf*Ci 357 | !<3$!rr33'!<3$!rr<&grs&N(rr<'!!!((>"TSQ&!!*&t!;uj%!!*$!!<3$!K)^H& 358 | XT&M*!<3$!rr<&Vrs&N(rr<'!!!)lq#64c(!!*$!!.t6&s24jA!!*$!!<3$!_#F`A 359 | !<3$!rr<'!!!)lq#64c(!!*$!!;-U["!<3$!rr<&ursA`+rr<'! 360 | !!*$!!8d_\!!*$!!<3$!nc&am!<3$!s8;p$rr<'!!!)ip"98H%!!)ut#64c(!!*$! 361 | !:Kji!!*$!!8me^!!*$!!<3$!s8;qLs+:9Frs&N(rr<'!!!(gS#64c(!!*$!!<)p& 362 | !!*$!!<3$!K)^H&`r?8D!<3$!rr<&7rrE*"rVllu!;-9r!!*$!!<3$!n,EUm!<3$! 363 | rr<&prrE*"rr3<*!<3$!rr<'!!!)Ng!<<,crr`<%rr<&hrr`<%rr<&urs&N(rr<'! 364 | !!)ip"98H%!!)lq!<<,frs&N(rr<'!!!(^P!WW6#r;Zp!!!%WNK)_SF#64c(!!*$! 365 | !8RSZ!!*$!!<3$!rVm*&!<3$!rr<%Ns+:9mrs&N(rr<'!!!'q:#64c(!!*$!!8%5U 366 | !!*$!!<3$!p\tR#!<3$!rr<'!!!)Ng#64c(!!*$!!:Kjl!!*$!!<3$!m/I:j!<3$! 367 | rr<&prr`<%rr<&Yrr`<%rr<&hrr`<%rr<&qrr`<%rr<&ks8;p!rr<%Ns+:9Irs&N( 368 | rr<'!!!(gS#64c(!!*$!!;c^#!!*$!!<3$!K)^H&bl7nJ!<3$!rr<&:rs&N(rr<'! 369 | !!)?b!<<,grs&N(rr<'!!!)lq#64c(!!*$!!9a@b!!*$!!:Kji!!*$!!9X:d!!*$! 370 | !<3$!`r?8D!<3$!rr<&trs&N(rr<'!!!)cn"TSQ&!!*&t!!<0#!.t6&s/>r&!!*$! 371 | !<3$!g&D9W!<3$!rr<&trs&N(rr<'!!!%WNK)a'p#64c(!!*$!!3#o&!!*$!!<3$! 372 | nc/Of%fZM/rr<'!!!*$!!<3$!^&J38!<3$!p&>6s!<3$!rr<&:rr`<%rr<&qrr`<% 373 | rr<&krrN0#s8;p!rr<%Ns+:9Lrs&N(rr<'!!!(^P#64c(!!*$!!;c^#!!*$!!<3$! 374 | K)^H&ci44M!<3$!rr<&7rr`<%rr<&brr`<%rr<&frs\r.rr<'!!!*$!!<3$!mJdCk 375 | !<3$!rr<&Mrs&N(rr<'!!!)fo#64c(!!*$!!9a@b!!*$!!:0Xi!!*$!!<3$!kl1bc 376 | !<3$!qu6m$!<3$!rr<%Ns+:9Ors&N(rr<'!!!(^P$31)+!!*$!!<3$!rVm*&!<3$! 377 | rr<%Ns+:9srs&N(rr<'!!!'h7$31)+!!*$!!<3$!gA_K[!<3$!rr<'!!!)6s!<3$!rr<%Ns+:9Urs&N(rr<'!!!(^P%0-D. 386 | !!*$!!<3$!rr<&trs&N(rr<'!!!%WNK)aL'#64c(!!*$!!4Vt8!!*$!!<3$!rr<&q 387 | rrE*"p\t?r!<3$!q#:R!!<3$!rr<&jrs&N(rr<'!!!)6_#64c(!!*$!!8@GX!!*$! 388 | !<3$!g]%KY!<3$!rr<&Srs\r.rr<'!!!*$!!<3$!q#:R!!<3$!rr<%Ns+:9Urs&N( 389 | rr<'!!!(^P&-)_1!!*$!!<3$!rr<'!!!)ut#64c(!!*$!!.t6&s4dPY!!*$!!<3$! 390 | Z2Xq,!<3$!mf*Ci!<3$!q#:R!!<3$!rr<&grr`<%rr<&_rs&N(rr<'!!!)lq!<<,[ 391 | rs&N(rr<'!!!([O"98H%!!(gS$31)+!!*$!!<3$!o)App!<3$!rr<%Ns+:9Xrs&N( 392 | rr<'!!!(^P&-)_1!!*$!!<3$!rr<'!!!)lq#64c(!!*$!!.t6&s5*b\!!*$!!<3$! 393 | ^&J<;!<3$!rr<&\rr`<%rr<&ors&N(rr<'!!!(dR"98H%!!)Qh#64c(!!*$!!9X:h 394 | !!*$!!<<'!!<3$!c2S"K!<3$!rr<&nrr`<%rr<&trr`<%rr<&`rs&N(rr<'!!!%WN 395 | K)`=[#64c(!!*$!!7q/]!!*$!!<3$!rr<'!!!*$!!<)p&!!*$!!<3$!K)^H&iVs,_ 396 | !<3$!rr<&1rsA`+rr<'!!!*$!!8@GX!!*$!!<3$!g]%BV!<3$!nc&go!<3$!rr<&k 397 | rs&N(rr<'!!!)or$NL2,!!*'!!!*$!!6tNK!!*$!!<3$!qYq!)!<3$!rr<'!!!*$! 398 | !9=(a!!*$!!<3$!K)^H&\,Q[5!<3$!rr<&Prt#/1rr<'!!!*$!!<3$!rr<&qrs&N( 399 | rr<'!!!%WNK)ap3#64c(!!*$!!4Vt5!!*$!!<3$!gA_]a!<3$!rr<'!!!*$!!<3$! 400 | `r?8D!<3$!rr<&trs&N(rr<'!!!)or$NL2,!!*'!!!*$!!87AW!!*$!!<3$!qYpQr 401 | !;-9u!!*$!!<3$!rr<&Wrs&N(rr<'!!!%WNK)`F^#64c(!!*$!!87AW!!*$!!<3$! 402 | rVm*&!<3$!rr<&qrs&N(rr<'!!!%WNK)b$6#64c(!!*$!!4Vt5!!*$!!<3$!p\t6o 403 | !;HKo!!)Zkr;[c9!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!(II#64c(!!*$!!;c]r 404 | !!)]l%KHM/!!*$!!<<'!!<3$!hurr<'!!!*$!!<3$!rr<'!!!*$! 434 | !<3$!rr<&srs&N(rr<'!!!)$Y"98H%!!)?b#64c(!!*$!!;HKr!!*$!!8[Y[!!*$! 435 | !<3$!K)^H&bl7nJ!<3$!rr<&Mrs&N(rr<'!!!)Qh#64c(!!*$!!<)p&!!*$!!<3$! 436 | K)^H&r;R!%!<3$!rr<&4rr`<%rr<&nrt>A4rr<'!!!*$!!<3$!rr<'!!!)Ti#64c( 437 | !!*$!!;HL#!!*$!!<3$!rr<&UrrE*"fDcom!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 438 | !<3$!rr<&=rs&N(rr<'!!!(4B#64c(!!*$!!.t6&s31KJ!!*$!!<3$!g&D9W!<3$! 439 | rr<&hrs&N(rr<'!!!)lq#64c(!!*$!!.t6&rsA`*!!*$!!<3$!_#FW>!<3$!rr<&k 440 | rr`<%rr<&`rsJf,rr<'!!!*'!!!)]l$31)+!!*$!!<3$!pAY6q!<3$!o`"pl!7(Tj 441 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)!X#64c(!!*$!!;HKo 442 | !!)He"98H%!!(sW#64c(!!*$!!.t6&s31KJ!!*$!!<3$!g&D9W!<3$!rr<&ers&N( 443 | rr<'!!!)lq#64c(!!*$!!.t6'rs&N(rr<'!!!'h7#64c(!!*$!!8%5Y!!*$!!<3$! 444 | s8N'!o)B$s!<3$!rr<'!!!)ip#64c(!!*$!!;c^#!!*$!!<3$!cMn+L!<3$!rr<&t 445 | ruqFCrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!:Bdk!!*$!!<3$!jo5Pc 446 | !<3$!rr<&Trs&N(rr<'!!!%WNK)a0s#64c(!!*$!!87AW!!*$!!<3$!li.1i!<3$! 447 | rr<&trs&N(rr<'!!!%WNKDu/V!<3$!rr<&7rs&N(rr<'!!!)lq!<<,[rs&N(rr<'! 448 | !!)-\#64c(!!*$!!;uj"!!*$!!;-9o!!*$!!8RSW!!*$!!;QR!!!*$!!<3$!nc($< 449 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*'!!!*$!!:Kjf!!)cn"98H% 450 | !!)ut!<<,Ors&N(rr<'!!!%WNK)a:!#64c(!!*$!!7q/T!!*$!!<3$!mf*Ll!<3$! 451 | rr<&qrs&N(rr<'!!!%WNLAqJY!<3$!rr<&4rrE*"qYpd#!<3$!rr<&trrE*"nc&Xj 452 | !<;ut"oeQ&rr<&Yrs&N(rr<'!!!(mU"98H%!!)He#64c(!!*$!!;QR!!!*$!!<3$! 453 | lMgnc!<;ut*WH*>rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&jrs&N(rr<'!!!)ut 454 | #64c(!!*$!!;HKu!!*$!!<3$!i;X#^!<3$!rr<%Ns+::$rs&N(rr<'!!!(UM#64c( 455 | !!*$!!:0Xi!!*$!!<3$!qYpd#!<3$!rr<%Ns,$a\!!*$!!<3$!\,R*A!<3$!rr<'! 456 | !!*$!!<3$!rr<&irs&N(rr<'!!!)!X!WW6#r;[$$!!*$!!9F.b!!*$!!<3$!li.1i 457 | !<3$!rr<&rrs&N(rr<'!!!)[][!<3$! 459 | rr<%Ns+::$rs&N(rr<'!!!(^P#64c(!!*$!!9jFf!!*$!!<3$!rVm*&!<3$!rr<%N 460 | s,?s_!!*$!!<3$!^&JNA!<3$!rr<'!!!*$!!;c^#!!*$!!<3$!o)App!<3$!rr<&X 461 | rriB&rr<'!r;[$$!!*$!!9F._!!*$!!:0Xf!!*$!!;QR!!!*$!!<3$!lMh(h!<3$! 462 | rr<&cs!@^Grr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*'!!!*$!!:g'o!!*$! 463 | !<3$!i;X#^!<3$!rr<%Ns+::$rs&N(rr<'!!!(^P#64c(!!*$!!9jFf!!*$!!<3$! 464 | qYpd#!<3$!rr<%Ns,[0b!!*$!!<3$!_#FW>!<3$!rr<&trr`<%rr<&]rs&N(rr<'! 465 | !!(LJ#64c(!!*$!!5AIaiB!<3$! 475 | rr<'!!!)Qh#64c(!!*$!!;-9r!!*$!!<3$!rVm*&!<3$!rr<&nrr`<%rr<&irs&N( 476 | rr<'!!!(UM#64c(!!*$!!9O4c!!*$!!<3$!qYpd#!<3$!rr<%Ns-rsA`+rr<'!!!*$!!6Y?#64c(!!*$!!<)p&!!*$!!<3$!df0OP!<3$!rr<&\rrN0# 500 | s8;p$rr<'!!!(dR"98H%!!)?b"98H%!!)fo#64c(!!*$!!;ZWt!!*$!!:0Xj!!*$! 501 | !<3$!s8;p$rr<'!!!(dR%0-D.!!*$!!<3$!rr<&ers&N(rr<'!!!)?b&-)_1!!*$! 502 | !<3$!rr<'!!!)Zk"TSQ&!!*&t!$M:A!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 503 | rr<%\rs\r.rr<'!!!*$!!<3$!p\t?r!<3$!mf*Uo!<3$!rr<'!!!)$Y!<<,Wrr`<% 504 | rr<&trr`<%rr<&krsJf,rr<'!!!*$!!<;ut%0$;-rr<'!rr<'!!!(jT#64c(!!*$! 505 | !8me]!!*$!!<3$!qYpd#!<3$!rr<%Ns-s#n!!*$!!<3$!rVm*&!<3$!rr<&Lrs&N( 506 | rr<'!!!)$Yr;[$$!!*$!!:Bdh!!*$!!;-9o!!*$!!8@GX!!*$!!<3$!r;Qm"!<3$! 507 | kl1ed!<3$!s8;p$rr<'!!!)*["98H%!!'G,#64c(!!*$!!:g'i!!)Ti*rl<@!!*$! 508 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!3?,&!!*$!!:Kjl!!*$!!<3$!p\t?r!<3$! 509 | mf*Ll!<3$!rr<&2rrE*"kl1kf!<3$!rr<&ts8;p$rr<'!!!(UM#64c(!!*$!!8RSZ 510 | !!*$!!<3$!qYpd#!<3$!rr<%Ns.95q!!*$!!<3$!qYpd#!<3$!rr<&Rrs&N(rr<'! 511 | !!(sW$NL2,!!*$!!<<'!!:g'o!!*$!!<3$!o`#$o!<3$!fDc'U!<3$!rr<&Prs&N( 512 | rr<'!!!)3^#64c(!!*$!!6tNH!!*$!!:0Xc!!)lq"98H%!!)He!<<,rrrE*"qu7`< 513 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&.rs&N(rr<'!!!&nr"98H%!!)He 514 | !<<,irs&N(rr<'!!!)$Y!<<,srs&N(rr<'!!!)`m"98H%!!)9`#64c(!!*$!!87AW 515 | !!*$!!<3$!rVm*&!<3$!rr<%Ns.95q!!*$!!<3$!p\tHu!<3$!rr<&Urs&N(rr<'! 516 | !!)Qh!<<,jrsJf,rr<'!!!*'!!!)He"98H%!!'n9#64c(!!*$!!8RS^!!*$!!<<'! 517 | !<3$!kl1bc!<3$!qYpZu!<3$!g&DBZ!<3$!rr<'!!!)?b#64c(!!*$!!:g'l!!*$! 518 | !<)p&!!*$!!<3$!qYpQr!<3!B!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 519 | rr<&prs&N(rr<'!!!)Qh!<<,]rr`<%rr<&nrs&N(rr<'!!!(UM"98H%!!)-\#64c( 520 | !!*$!!:g'l!!*$!!;-9r!!*$!!<3$!jo5Pc!<3$!rr<&urs&N(rr<'!!!)ip$31)+ 521 | !!*$!!<3$!m/I:j!<3$!rr<&Prs&N(rr<'!!!)lq#64c(!!*$!!.t6Ers&N(rr<'! 522 | !!)Zk#64c(!!*$!!8d_b!!*$!!<3$!rr<'!!!)ut#64c(!!*$!!;QR!!!*$!!<3$! 523 | T`55s!<3$!rr<&VrsJf,rr<'!rr<'!!!(gS"98H%!!)?b"98H%!!)He"98H%!!)He 524 | #64c(!!*$!!:Kji!!*$!!<)p&!!*$!!<3$!rVm*&!<3$!rr<&urrrH'rr<'!s8;pC 525 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<<'!!;-9r!!*$!!<3$!g&D9W 526 | !<3$!rr<&Prs&N(rr<'!!!)cn!<<,frrE*"mf*Ci!<3$!kl1Y`!:0Xi!!*$!!<3$! 527 | rr33'!<3$!rr<&srt#/1rr<'!!!*$!!<3$!rr<&nrrE*"q#:R!!<3$!rr<&Prs&N( 528 | rr<'!!!)lq#64c(!!*$!!.t6Ers&N(rr<'!!!)Zk#64c(!!*$!!9*qe!!*$!!<3$! 529 | rr<'!!!)ut#64c(!!*$!!;QR!!!*$!!<3$!kPkbe!<3$!rr<&_rr`<%rr<&_rr`<% 530 | rr<&rrs&N(rr<'!!!)$Y!rr?$s8;rerr`<%rr<&PrrE*"rVm!#!<3$!mf*Ci!<3$! 531 | mf*Ll!<3$!rr<&Prs&N(rr<'!!!)or$NL2,!!*'!!!*$!!;ldU["!<3$!rr<&Mrr`<%rr<&_rs&N(rr<'!!!)cn 533 | "98H%!!)lq#64c(!!*$!!6tNH!!*$!!;c^#!!*$!!<3$!li.(f!<3$!rr3Q1!<3$! 534 | rr<'!rr<'!!!*$!!;c]r!!)cn#64c(!!*$!!;ld$!!*$!!<3$!f)GsT!<3$!rr<&t 535 | rs&N(rr<'!!!%WNU&P>t!<3$!rr<&hrsA`+rr<'!!!*$!!8d_Y!!*$!!:Tpm!!*$! 536 | !<3$!r;Qm"!<3$!mf*Ll!<3$!rr<&brs&N(rr<'!!!)?b#64c(!!*$!!;QR$!!*$! 537 | !<3$!rr<&^rs&N(rr<'!!!)Zk#64c(!!*$!!8RS`!!*$!!<3$!rr<'!!!&;a#64c( 538 | !!*$!!;?Er!!*$!!<;ut*WH*>rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&Irs\r. 539 | rr<'!!!*$!!<3$!nc&go!<3$!rr<&brs&N(rr<'!!!)Zk!<<,Trr`<%rr<&nrr`<% 540 | rr<&brr`<%rr<&urs&N(rr<'!!!)rs"98H%!!)He$31)+!!*$!!<3$!rr33'!<3$! 541 | rr<&Mrs&N(rr<'!!!)lq#64c(!!*$!!.t6Hrs&N(rr<'!!!)He$31)+!!*$!!<3$! 542 | g]%9S!;HKp!!*&t!!WB&!<3$!r;Qm"!<3$!li-tc!9O4`!!*$!!9jFc!!*$!!;6@! 543 | !!*$!!<3$!rr<&arrN0#s8;rerr`<%rr<&Srs&N(rr<'!!!(CG"98H%!!)He#64c( 544 | !!*$!!9!k^!!*$!!<3$!q>UHq!:9_-!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 545 | !<3$!g]%T\!<3$!rr<'!!!'k8#64c(!!*$!!8meZ!!*$!!7CfO!!*$!!<3$!jSoJc 546 | !<3$!rr<'!r;[$$!!*$!!7UrQ!!*$!!<3$!rVm*&!<3$!rr<%Ns.oZ"!!*$!!<3$! 547 | li.:l!<3$!rr<'!!!)3^%0-D.!!*$!!<3$!rr<&trrN0#s8;p$rr<'!!!)ip"98H% 548 | !!&nr"98H%!!)or$31)+!!*$!!<3$!mf*Ll!<3$!rr<%Yrr`<%rr<&ers&N(rr<'! 549 | !!(jT&HDh2!!*'!!!*$!!<3$!rr<&]ruqFCrr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 550 | rr<'!!!*$!!9*q\!!*$!!5\[UQt!<3$!mf*Ll!<3$! 562 | rr<&urs&N(rr<'!!!(CG#64c(!!*$!!<)p&!!*$!!<3$!K)_bK#64c(!!*$!!94"` 563 | !!*$!!<3$!r;R!%!<3$!rr<&`rs&N(rr<'!!!(7C!<<,6rr`<%rr<&urs&N(rr<'! 564 | !!)ip!WW6#r;[$$!!*$!!71ZJ!!*$!!9jFf!!*$!!<3$!o`#@#!<3$!rr<'!!!*$! 565 | !<)p#!!*$!!9jFf!!*$!!<3$!p\tHu!<3$!rr<&nrriB&rr<'!r;Zp!!!)_ 567 | !<3$!kl1kf!<3$!rr<&brr`<%rr<&\rs&N(rr<'!!!(sW#64c(!!*$!!;ZX"!!*$! 568 | !<3$!p\tR#!<3$!rr<'!!!)or#64c(!!*$!!;uit!!(XN#64c(!!*$!!;c^#!!*$! 569 | !<3$!K)_kN#64c(!!*$!!8mej!!*$!!<3$!s8N'!rr<'!!!*$!!:Tpm!!*$!!<3$! 570 | kPkP_!9O4`!!*$!!4Mn4!!*$!!<3$!r;Qfu!<;ut"oeQ&rr<&Xrr`<%rr<&)rs&N( 571 | rr<'!!!)6_#64c(!!*$!!;HKu!!*$!!<3$!o)App!<3$!rr<&7rr`<%rr<&uruqFC 572 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!:^!k!!*$!!9O4]!!)?b#64c( 573 | !!*$!!9O4c!!*$!!<3$!ir9&[!<;ut"oeQ&rr<&srs&N(rr<'!!!)lq%0-D.!!*$! 574 | !<3$!rr<&rrt,52rr<'!!!*'!!!*$!!<3$!fDc'U!<3$!rr<&qrs&N(rr<'!!!%WN 575 | XoAV+!<3$!rr<&Srt,52rr<'!!!*'!!!*$!!<3$!n,EUm!<3$!rr<&ars&N(rr<'! 576 | !!)lq#64c(!!*$!!;HKu!!*$!!<3$!li.1i!<3$!rr<&Krs&N(rr<'!!!)lq#64c( 577 | !!*$!!9*q\!!*$!!87AQ!!(^P"98H%!!)$Y"98H%!!)Zk"98H%!!)Ti#64c(!!*$! 578 | !65$D!!*$!!<3$!o)Bm6!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)rs 579 | "98H%!!(:D#64c(!!*$!!;c]r!!)?b!<<,lrs&N(rr<'!!!)Zk!WW6#r;[$$!!*$! 580 | !:'Re!!*$!!;6?s!!*$!!<3$!r;Qm"!<3$!eGfaR!<3$!rr<&trs&N(rr<'!!!%WN 581 | WrE;(!<3$!rr<&Srsf#/rr<'!!!*'!!!*$!!:Tpm!!*$!!<3$!lMh(h!<3$!rr<&q 582 | rs&N(rr<'!!!)cn"98H%!!)6_#64c(!!*$!!7CfO!!*$!!<3$!rVm*&!<3$!rr<&m 583 | rs&N(rr<'!!!)-\#64c(!!*$!!:Kjl!!*$!!<3$!qYpZu!<3$!hu<]W!9jFf!!*$! 584 | !<3$!p\tHu!<3$!rr<&irs&N(rr<'!!!(%="98H%!!)0]*rl<@!!*$!!<3$!rr<'! 585 | !!*$!!<3$!rr<'!!!*$!!:'Rh!!*$!!<3$!huU["!<3$!rr<&Srr`<%rr<&)rr`<%rr<&Yrr`<%rr<&`rt,52rr<'!rr<'!!!*$! 600 | !<3$!kl1Y`!9O4c!!*$!!<3$!eGg]m!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 601 | rr<'!!!&bnr;[$$!!*$!!7q/T!!*$!!<3$!q>UHq!7CfO!!*$!!<3$!qYpd#!<3$! 602 | rr<%Ns02M.!!*$!!<3$!d/OCP!<3$!rr<'!s8;p$rr<'!!!(%=#64c(!!*$!!;-9l 603 | !!)-\"98H%!!(OK$31)+!!*$!!<3$!q>UHq!4)V-!!*$!!87AW!!*$!!<3$!jo5G` 604 | !<3$!jo5Pc!<3$!rr<&\rs&N(rr<'!!!)6_#64c(!!*$!!;c]u!!*$!!7_#m!!*$! 605 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<%urs&N(rr<'!!!)Ed#64c(!!*$! 606 | !:g'r!!*$!!<3$!rr<&Brs&N(rr<'!!!)ut#64c(!!*$!!.t6Trs&N(rr<'!!!([O 607 | #64c(!!*$!!<3!-!!*$!!<3$!rr<'!!!'q:#64c(!!*$!!;HKu!!*$!!<3$![f6d: 608 | !<3$!rr<'!!!*$!!65$>!!)6_#64c(!!*$!!8RSW!!*$!!94"]!!*$!!94"[!!*&t 609 | !9a@e!!*$!!<3$!jo5>]!;HKu!!*$!!<3$!bPrXa!<3$!rr<'!!!*$!!<3$!rr<'! 610 | !!*$!!<3$!rr<&OrsA`+rr<'!!!*$!!9X:d!!*$!!<3$!mJdCk!<3$!rr<&krs\r. 611 | rr<'!!!*$!!<3$!aSuJF!<3$!rr<&trs&N(rr<'!!!%WNZi:71!<3$!rr<&Ors&N( 612 | rr<'!!!)or$31)+!!*$!!<3$!q>Ud%!<3$!rr<'!!!(^P#64c(!!*$!!:g'l!!*$! 613 | !9O4`!!*$!!:Kji!!*$!!:Tq!!!*$!!<3$!rr<'!!!*$!!;$3n!!*$!!:Kji!!*$! 614 | !;HKu!!*$!!<3$!kl1kf!<3$!rr<&;rr`<%rr<&Nrs&N(rr<'!!!)`m!<<,?rr`<% 615 | rr<&trr`<%rr<&a`?!<3$!rr<&>rr`<%rr<&rruV4@rr<'!!!*$!!<3$!rr<'!!!*$! 622 | !<3$!rr<'!!!)Ng$31)+!!*$!!<3$!k5PYd!<3$!rr<&Mrs&N(rr<'!!!)rs#64c( 623 | !!*$!!;HL#!!*$!!<3$!rr<&Zrs&N(rr<'!!!)ut#64c(!!*$!!.t6Zrs&N(rr<'! 624 | !!(II#QOl)!!*$!!<;ut"oeQ&rr<&prs&N(rr<'!!!&Si!<<,Irs&N(rr<'!!!)ut 625 | #64c(!!*$!!;ZWt!!*$!!:Kji!!*$!!<)p&!!*$!!<3$!g&D9W!<3$!rr<&&rr`<% 626 | rr<&irs&N(rr<'!!!)rs"98H%!!'b5"98H%!!)Zk"98H%!!(^P#64c(!!*$!!:p.6 627 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&Mrs&N(rr<'!!!)ip#64c( 628 | !!*$!!9X:d!!*$!!<3$!q>UQt!<3$!p\td)!<3$!rr<'!!!*$!!<3$!l2Ltg!<3$! 629 | rr<&qrs&N(rr<'!!!%WN[f6R4!<3$!rr<&Irr`<%rr<&ursf#/rr<'!!!*'!!!*$! 630 | !2fc!!!*$!!5ea@!!*$!!<3$!qYpd#!<3$!rr<&Rrs&N(rr<'!!!)?b"98H%!!)Qh 631 | "98H%!!)lq#64c(!!*$!!:g'l!!*$!!5/=:!!*$!!<3$!W;d)&!<3$!rr<&Srs&N( 632 | rr<'!!!)-\r;[u?!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!mJd:h!<3$! 633 | q#:R!!<3$!rr<&srs&N(rr<'!!!)$Y!WW6#r;c6b"98H%!!)ut#64c(!!*$!!9X:d 634 | !!*$!!<3$!qYpd#!<3$!rr<%Ns1/.7!!*$!!<3$!b5VqO!<3$!rr<'!rr<'!!!&nr 635 | #64c(!!*$!!6+sD!!*'!!!*$!!;c`o!!WB&!<3$!g]%9S!9jFc!!*$!!9O4c!!*$! 636 | !<3$!nc&^l!<3$!jo5G`!<3$!gA_BX!<3$!rr<&7rrE*"mf*Ll!<3$!rr<&krr`<% 637 | rr<&brrE*"jo5Pc!<3$!rr<&oruV4@rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 638 | !!)`m#64c(!!*$!!;ld.!!*$!!<3$!s8N'!rr<'!!!(pV!WW6#r;bgV!<<,Xrs&N( 639 | rr<'!!!)ut#64c(!!*$!!.t6]rs&N(rr<'!!!(@F"98H%!!*#u$NL2,!!*$!!<<'! 640 | !9O4`!!*$!!<)p#!!*$!!:g'i!!)ut"98H%!!)?b"98H%!!((>!<<-!rs/T)s8N'! 641 | rr<&trriB&rr<'!r;[$$!!*$!!:^!n!!*$!!<3$!p\t?r!<3$!li.(f!<3$!c2RnH 642 | !<3$!jo5Pc!<3$!rr<&Yrr`<%rr<&urs&N(rr<'!!!)Wj"98H%!!(^P#64c(!!*$! 643 | !:Kjf!!)Qh#64c(!!*$!!7:`N!!*$!!<3$!m/J:1!<3$!rr<'!!!*$!!<3$!rr<'! 644 | !!*$!!<3$!rr<'!rr<&orsf#/rr<'!!!*'!!!*$!!;HKr!!*$!!:0Xd!!*&t!8d_Y 645 | !!*$!!9X:d!!*$!!<3$!qYpd#!<3$!rr<%Ns1J@:!!*$!!<3$!ec-!W!<3$!rr<'! 646 | !!*&t!!WB&!<3$!iVsGh!<3$!rr<'!!!*$!!<3$!p\t[&!<3$!rr<'!!!*$!!5&73 647 | !!)cn"TSQ&!!*&t!!WB&!<3$!r;R!%!<3$!rr<&ursA`+rr<'!!!*$!!;?Et!!*$! 648 | !<3$!p\t?r!<3$!OoGOa!<3$!ir95`!<3$!rr<&rrs&N(rr<'!!!)`m"98H%!!(UM 649 | "98H%!!(1A#64c(!!*$!!8meZ!!*$!!9!l*!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 650 | !!*$!!<3$!rr<'!!!*$!!:^!k!!*$!!:9^j!!*$!!<3$!kPkYb!<3$!rVm!#!<3$! 651 | j8T>a!<3$!rr<&qrs&N(rr<'!!!%WN]`/3:!<3$!rr<&OrsA`+rr<'!!!*$!!<3!' 652 | !!*$!!<3$!hZ!TV!:0Xo!!*$!!<3$!rr<'!!!'b5#64c(!!*$!!;c]u!!*$!!<3!' 653 | !!*$!!<3$!q>UHq!;QR(!!*$!!<3$!rr<'!rr<&qrrE*"o`#$o!<3$!K)a^-#64c( 654 | !!*$!!8d_Y!!*$!!4)V0!!*$!!<3$!hu*B!!*$!!:Kji!!*$!!;6?s!!*$!!<3$!pAY6q!<3$!o)App!<3$! 668 | rr<&^rs&N(rr<'!!!)Zk"98H%!!)?b!<<,rrr`<%rr<&err`<%rr<&krrE*"^]+N= 669 | !<3$!rr<&arr`<%rr<&_rs&N(rr<'!!!)ut!<<,irr`<%rr<&Prr`<%rr<&;rs&N( 670 | rr<'!!!)'Z#64c(!!*$!!8d_Z!!*$!!<;utnG`^n!<3$!rr<&qrt>A4rr<'!!!*$! 671 | !<3$!rr<'!!!)9`#64c(!!*$!!<)p&!!*$!!<3$!K)`Uc#64c(!!*$!!7LlN!!*$! 672 | !<;ut"oeQ&rr<&[rs&N(rr<'!!!)6_"98H%!!)Qh"98H%!!)6_$31)+!!*$!!<3$! 673 | mf*Ci!<3$!p&>6s!<3$!rr<&mrr`<%rr<&frs&N(rr<'!!!)rs"98H%!!)Zk#64c( 674 | !!*$!!;-9o!!*$!!:Kjl!!*$!!<3$!a8Z8B!<3$!bPqeI!<3$!rr<&=rs&N(rr<'! 675 | !!((>"98H%!!(pV!<<,urr`<%rr<&err`<%rr<&nrrE*"m/I:j!<3$!rr<&Us8;p! 676 | rr<&grr`<%rr<&nrr`<%rr<&trs&N(rr<'!!!)0]#64c(!!*$!!;c^#!!*$!!<3$! 677 | K)`^f#64c(!!*$!!71ZH!!*&t!"])0!<3$!s8N'!rr<'!!!)ut"98H%!!)cn"98H% 678 | !!)-\#64c(!!*$!!;-9r!!*$!!<3$!li.(f!<3$!jo5>]!;-rr`<%rr<&Yrs\r.rr<'!!!*$!!<3$!ir95`!<3$!rr<&crs&N( 681 | rr<'!!!)$Y#64c(!!*$!!:^!k!!*$!!6G0F!!*$!!<3$!rVm*&!<3$!rr<%Ns2+d@ 682 | !!*$!!<3$!b5W@[!<3$!rr<'!rr<'!!!*$!!<3$!rr<'!!!(UM"98H%!!)Qh#64c( 683 | !!*$!!:0Xf!!*$!!87AU!!*$!!<;ut!ri6#oD]-t!<3$!rr<'!!!)]l$NL2,!!*$! 684 | !<<'!!3H2*!!*$!!<3$!ir9,]!<3$!jo5G`!<3$!kl1\a!<;utK)YoP!!)$Y$31)+ 685 | !!*$!!<3$!ir9,]!<3$!k5PYd!<3$!rr<&Yrs&N(rr<'!!!)Wj"98H%!!(+?#64c( 686 | !!*$!!;c^#!!*$!!<3$!K)`gi#64c(!!*$!!6>*U!!*$!!<3$!s8N'!rr<'!!!*$! 687 | !<3$!_>a`?!<3$!rr<&5rriB&rr<'!r;Zp!!!)Wj$31)+!!*$!!<3$!o)App!<3$! 688 | rr<&"rs&N(rr<'!!!'t;#64c(!!*$!!:0Xg!!*$!!<;ut!ri6#nG`Uk!<3$!WW*)$ 689 | !<3$!qYpd#!<3$!rr<%irrN0#s8;p(rr<'!!!*'!!!)9`#64c(!!*$!!4)V0!!*$! 690 | !<3$!qYpd#!<3$!rr<%Ns2b3F!!*$!!<3$!a8Z_O!<3$!rr<'!rr<'!!!*$!!;c]u 691 | !!*$!!:Kji!!*$!!8RST!!(pV"98H%!!(jT#64c(!!*$!!;$3n!!*$!!:Kjf!!*#u 692 | #64c(!!*$!!;uj"!!*$!!4`%6!!*$!!<3$!b5VJB!;c]r!!)-\!WW6#r;[$$!!*$! 693 | !;?Et!!*$!!<3$!WW*)$!<3$!qYpZu!<3$!Qi@*e!<;ut"oeQ&rr<&prs\r.rr<'! 694 | !!*$!!<3$!rr33'!<3$!rr<&Orr`<%rr<&qrr`<%rr<&`rs&N(rr<'!!!)ut#64c( 695 | !!*$!!.t6irs&N(rr<'!!!(1A%KHM/!!*$!!<<'!!<3$!rVm<,!<3$!rr<'!!!*$! 696 | !:g'l!!*$!!;HKr!!*$!!;-9l!!(UM#64c(!!*$!!;HKr!!*$!!;-:#!!*$!!<3$! 697 | rr<'!!!(pV#64c(!!*$!!<3!1!!*$!!<3$!rr<'!rr<'!!!'P/"98H%!!)cn!<<,Q 698 | rs&N(rr<'!!!)$Y!<<,prs&N(rr<'!!!)`m"98H%!!(1A!<<,WrrE*"KDu/V!<3$! 699 | rr<&srs\r.rr<'!!!*$!!<3$!rr33'!<3$!rr<&Orr`<%rr<&qrr`<%rr<&`rs&N( 700 | rr<'!!!)lq#64c(!!*$!!.t6lrs&N(rr<'!!!(1A*<6*>!!*$!!<<'!!<3$!rr<'! 701 | !!*$!!<3$!rr<&Vrr`<%rr<&nrs&N(rr<'!!!(^P"98H%!!)Zk"98H%!!)cn'*&%4 702 | !!*$!!<3$!rr<'!!!*$!!94"`!!*$!!<3$!qu7!'!<3$!rr<'!!!)-!<3$!rr<'!!!(UMr;[-'!!*$! 708 | !<3$!mJd:h!<3$!`;^&B!<3$!rr<&nrr`<%rr<&>rs&N(rr<'!!!)fo#64c(!!*$! 709 | !7h)P!!*$!!:g'o!!*$!!<3$!nc&^l!<3$!K)b??#64c(!!*$!!:^!l!!*$!!<;ut 710 | nG`Uk!<3$!qYpZu!<3$!mf*Ci!<3$!k5PYd!<3$!rr<&trs&N(rr<'!!!%WNbPqeI 711 | !<3$!rr<&>rsJf,rr<'!!!*'!!!)Zk$31)+!!*$!!<3$!rVllu!6>*E!!*$!!<3$! 712 | f)GsT!<3$!rr<&rrsf#/rr<'!rr<'!!!*$!!7UrL!!*&t!!WB&!<3$!nG`Uk!<3$! 713 | o`#$o!<3$!`;]ia`?!<3$!rr<&Trs/T)s8N'!rr<&err`<% 724 | rr<&err`<%rr<&Drr`<%rr<&brs&N(rr<'!!!)Qh"98H%!!)lq"98H%!!)He"98H% 725 | !!(OK$31)+!!*$!!<3$!qYpp'!<3$!s8N'!rr<&trs&N(rr<'!!!)?b"98H%!!)Zk 726 | #64c(!!*$!!9X:d!!*$!!<3$!rVm*&!<3$!rr<%Ns3CWL!!*$!!<3$!b5V\H!<3$! 727 | rr<&srtte:rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!qYpd#!<3$!rr<&err`<%rr<&Y 728 | rr`<%rr<&nrs&N(rr<'!!!)?b!<<,urt>A4rr<'!!!*$!!<3$!rr<'!!!)Qh"98H% 729 | !!(aQ#64c(!!*$!!;uj"!!*$!!6>*B!!*$!!7q/Q!!*$!!:g'o!!*$!!<3$!h>[`\ 730 | !<<'!!<3$!Sc8fm!<3$!li.1i!<3$!rr<&hrs&N(rr<'!!!(1A"98H%!!)Bc$31)+ 731 | !!*$!!<3$!rVm*&!<3$!rr<&Rrr`<%rr<&Hrs&N(rr<'!!!)lq#64c(!!*$!!.t6u 732 | rs&N(rr<'!!!(.@r;[$$!!*$!!;ZX.!!*$!!<3$!rr<'!!!*$!!<3$!p\t?r!<3$! 733 | nc&go!<3$!rr<&krr`<%rr<&krs&N(rr<'!!!)cn"98H%!!)He'EA.5!!*$!!<3$! 734 | rr<'!!!*$!!<;utlMgkb!8%5U!!*$!!<3$!PQ(jf!<3$!rr<&errE*"g&D3U!<3$! 735 | s8;rYrr`<%rr<&8rr`<%rr<&GrrE*"h#@BT!:Kji!!*$!!9sLj!!*$!!<3$!rr<&t 736 | rs&N(rr<'!!!(7C#64c(!!*$!!9=(a!!*$!!<3$!rVm*&!<3$!rr<%Ns3CWL!!*$! 737 | !<3$!bl@VA"oeQ&rr<&srr`<%rr<&qrs&N(rr<'!!!(gS"98H%!!)cn#64c(!!*$! 738 | !;-9o!!*$!!87AZ!!*$!!<3$!rr<&urs&N(rr<'!!!)Ed#64c(!!*$!!8%5U!!*$! 739 | !<3$!df0OP!<3$!rr<&\rs&N(rr<'!!!)He"98H%!!'t;"TSQ&!!*&t!!<0#!:'Rh 740 | !!*$!!<3$!K)b!5#64c(!!*$!!7(TU!!*$!!<3$!rr<'!!!*$!!6kHJ!!*$!!<3$! 741 | j8T>a!<3$!rr<&trsA`+rr<'!!!*$!!.t6urs&N(rr<'!!!(7Cr;[B.!!*$!!<<'! 742 | !<3$!rr<&nrs\r.rr<'!!!*$!!<3$!qYpd#!<3$!rr<&\rs&N(rr<'!!!(pV"98H% 743 | !!(sW#64c(!!*$!!:'Re!!*$!!7_#U!!*$!!<3$!rr<&Ors&N(rr<'!!!)$Y"98H% 744 | !!&hp#64c(!!*$!!:'Re!!*$!!/UXX!!*$!!9O4c!!*$!!<3$!bPr"O!<3$!rr<'! 745 | !!*$!!6kHJ!!*$!!<3$!i;XPm!<3$!rr<'!!!*$!!<3$!rr<'!!!%WNeGfaR!<3$! 746 | rr<&Ars&N(rr<'!!!)rs"98H%!!)He"98H%!!)lq&-)_1!!*$!!<3$!rr<'!!!)Qh 747 | #64c(!!*$!!8RSc!!*$!!<3$!rr<'!!!*$!!:9^j!!*$!!<3$![JpR6!<3$!rr<'! 748 | !!([O!<<+jrsA`+rr<'!!!*$!!9sLg!!*$!!<3$!ao;JD!<3$!f)GsT!<3$!rr<&Y 749 | rs&N(rr<'!!!)Qh#64c(!!*$!!:g'i!!(=E$31)+!!*$!!<3$!jSo5\!5JOI!!*$! 750 | !<3$!rr<'!!!*$!!<3$!K)a@##64c(!!*$!!6P9>!!WB&!<3$!g]%oe!<3$!rr<'! 751 | !!*$!!<3$!rr<&krs&N(rr<'!!!)cn"98H%!!)ut"98H%!!)He$31)+!!*$!!<3$! 752 | rVllu!;-9p!!*$!!<;utZMt73!<3$!rr<'!!!'V1!<<,9rs\r.rr<'!!!*$!!<3$! 753 | l2Ltg!<3$!rr<&@rr`<%rr<&Mrs&N(rr<'!!!(pV!<<,irsA`+rr<'!!!*$!!;-9r 754 | !!*$!!<3$!nc&^l!<3$!j8T>a!<3$!rr<&^rs&N(rr<'!!!)Qh#64c(!!*$!!;HKr 755 | !!*$!!9sLj!!*$!!<3$!rr<&trs&N(rr<'!!!%WNfDc'U!<3$!rr<&>rs&N(rr<'! 756 | !!(dR"98H%!!)ut#64c(!!*$!!;-9l!!)He)#s[:!!*$!!<3$!rr<'!!!*$!!<3$! 757 | rr<&qrs&N(rr<'!!!)ut#64c(!!*$!!;HKs!!*$!!<;utXT&b1!<3$!rr<'!rr<'! 758 | !!((>#64c(!!*$!!5\[a!<3$! 760 | rr<&ars&N(rr<'!!!)Qh#64c(!!*$!!;HKr!!*$!!9sLj!!*$!!<3$!rr<&trs&N( 761 | rr<'!!!%WNeGfaR!<3$!rr<&Ars&N(rr<'!!!)ip"98H%!!)6_#64c(!!*$!!:Kjl 762 | !!*$!!<3$!mf*:f!<)p#!!*$!!<)p&!!*$!!<3$!qYpZu!<3$!qYpd#!<3$!rr<&l 763 | rsJf,s8N'!rr<'!!!)?b"98H%!!)?b#64c(!!*$!!9X:h!!*$!!<3$!s8N'!a8ZAE 764 | !<3$!rr<%drsf#/rr<'!rr<'!!!*$!!0R9a!!*$!!94"`!!*$!!<3$!f)GjQ!<3$! 765 | jo5A^!<;ut#lal)rr<'!!!(II!<<,lrrE*"k5Pkj!<3$!rr<'!!!*$!!<)p&!!*$! 766 | !<3$!K)aI@c(!!*$!!6YU["!<3$!rr<&brr`<%rr<&brs&N( 767 | rr<'!!!)He"98H%!!)He#64c(!!*$!!9=(e!!*'!!!*$!!<3$!li.(f!<3$!li.1i 768 | !<3$!rr<&nrrE*"n,EUm!<3$!rr<%krs&N(rr<'!!!'t;"TSQ&!!*&t!!WB&!<3$! 769 | jSo>_!<3$!mf*Ll!<3$!rr<&\rr`<%rr<&brr`<%rr<&trs&N(rr<'!!!(pV"98H% 770 | !!(CG"98H%!!)lq"TSQ&!!*&t!"8f,!<3$!rr<'!!!)ip"98H%!!)?b!<<,rrr`<% 771 | rr<&hrr`<%rr<&irt#/1rr<'!!!*$!!<3$!rr<&trs&N(rr<'!!!%WNfDc'U!<3$! 772 | rr<&FrrE*"rr33'!<3$!rr<&prr`<%rr<&Mrr`<%rr<&qrr`<%rr<&trr`<%rr<&n 773 | rr`<%rr<&ers&N(rr<'!!!)'Z#64c(!!*$!!9a@b!!*$!!87AT!!*$!!:Tpm!!*$! 774 | !<3$!UAkGu!<3$!rr<&ers&N(rr<'!!!(pV#64c(!!*$!!<3!'!!*$!!<3$!lMh(h 775 | !<3$!rr<&ersA`+rr<'!!!*$!!9jFf!!*$!!<3$!jo5Pc!<3$!rr<&Yrs&N(rr<'! 776 | !!(CG"98H%!!)cn!WW6#r;[]7!!*$!!<3$!rr<'!!!*'!!!*$!!<3$!qYpZu!<3$! 777 | qYpd#!<3$!rr<&trs&N(rr<'!!!)Zk"98H%!!)Ti#64c(!!*$!!<)p&!!*$!!<3$! 778 | rVm*&!<3$!rr<%Ns4[JX!!*$!!<3$!df0OP!<3$!rr<&urs&N(rr<'!!!(@F#64c( 779 | !!*$!!<)p&!!*$!!<3$!rVm!#!<3$!h#@BT!9!k^!!*$!!<3$!nG`^n!<3$!rr<&J 780 | rr`<%rr<&crs&N(rr<'!!!%oV#64c(!!*$!!7q/O!!*&t!!<0#!9a@b!!*$!!:0Xf 781 | !!*$!!9O4c!!*$!!<3$!ir9#Z!;-9l!!)?b"98H%!!'\3#64c(!!*$!!<)p-!!*$! 782 | !<3$!s8N'!rr<&qrr`<%rr<&qrs&N(rr<'!!!)lq!<<,Urs&N(rr<'!!!)lq&-)_1 783 | !!*$!!<3$!rr<'!!!%WNfDc'U!<3$!rr<&OrsA`+rr<'!!!*$!!<3!'!!*$!!<3$! 784 | ci4+J!<3$!p\t?r!<3$!b5VSE!<3$!m/I:j!<3$!rr<&grs&N(rr<'!!!'J-#64c( 785 | !!*$!!4Vt5!!*$!!<3$!mf*Ll!<3$!rr<&>rrN0#s8;p$rr<'!!!(.@"98H%!!)?b 786 | #64c(!!*$!!7q/T!!*$!!<3$!U&PE!!<3$!s8N'!s8;p$rr<'!!!'q:!<<,prs&N( 787 | rr<'!!!)cn#64c(!!*$!!<)p&!!*$!!<3$!K)aR)#64c(!!*$!!8.;V!!*$!!<3$! 788 | qu6m$!<3$!rr<&Frr`<%rr<&2rr`<%rr<&trr`<%rr<&lrs&N(rr<'!!!)Ed!<<,c 789 | rr`<%rr<&Brs&N(rr<'!!!)Ed!<<,Hrs&N(rr<'!!!)He%0-D.!!*$!!<3$!rr<&Y 790 | rr`<%rr<&`rs&N(rr<'!!!)U[" 802 | !<3$!rr<&brr`<%rr<&trs&N(rr<'!!!*#u#64c(!!*$!!:Kjl!!*$!!<3$!rVm*& 803 | !<3$!rr<%Ns5!\[!!*$!!<3$!jSoGb!<3$!rr<&krrN0#s8;p(rr<'!!!*'!!!)cn 804 | "98H%!!'P/$31)+!!*$!!<3$!dJjFO!<3$!rr<&4rs&N(rr<'!!!(sW%KHM/!!*$! 805 | !<3$!s8N'!o`#-r!<3$!rr<&Yrr`<%rr<&errE*"li.1i!<3$!rr<&_rrE*"k5PYd 806 | !<3$!rr<&arr`<%rr<&5rs&N(rr<'!!!)Qh#64c(!!*$!!6Ya!<3$!rr<&jrs&N(rr<'!!!'k8#64c(!!*$!!;HKr!!*$!!;QR!!!*$! 817 | !<3$!jSobk!<3$!rr<'!!!*$!!<3$!rVm!#!<3$!nc&^l!<3$![Jp^:!<3$!rr<'! 818 | !!*$!!<;ut!ri6#^&J38!<3$![JpI3!<3$!rr<&Drr`<%rr<&lrs&N(rr<'!!!)?b 819 | #64c(!!*$!!;?Et!!*$!!<3$!nc&^l!<3$!qu6m$!<3$!rr<&\rt#/1rr<'!!!*$! 820 | !<3$!rr<%Ns56s!<3$!rr<&grr`<%rr<&trr`<%rr<%Wrs&N(rr<'!!!)ut!<<-!rs&N(rr<'! 823 | !!)6s!<3$!rr<&_rs&N( 824 | rr<'!!!)ip#64c(!!*$!!:g'l!!*$!!<3!'!!*$!!<3$!hu=5f!<3$!rr<'!!!*$! 825 | !<3$!K)am2#64c(!!*$!!9*q_!!*$!!<3$!rVllu!;6?s!!*$!!<3$!kPkYb!<3$! 826 | qYpZu!<3$!mf*Uo!<3$!rr<'!!!'J-#64c(!!*$!!;uj%!!*$!!<3$!f)H0Z!<3$! 827 | rr<'!!!*$!!8meZ!!*$!!:p-p!!*$!!<3$!pAY?t!<3$!rr<%Ns6]gr!!*$!!<3$! 828 | s8N'!rr<&nrs&N(rr<'!!!'"u#64c(!!*$!!1s2q!!*$!!<3$!mJd:h!<3$!rr33' 829 | !<3$!rr<&Srs&N(rr<'!!!(pV&-)_1!!*$!!<3$!rr<'!!!%WNi;X#^!<3$!rr<&[ 830 | rs&N(rr<'!!!)Kf#64c(!!*$!!:'Rh!!*$!!<3$!ir95`!<3$!rr<&5rr`<%rr<&r 831 | rs&N(rr<'!!!)rs#64c(!!*$!!7q/Z!!*$!!<3$!rr<'!!!)lq"98H%!!(OK#64c( 832 | !!*$!!;?Eq!!*$!!3H2'!!*$!!6G0M!!*$!!<3$!s8N'!rr<&nrr`<%rr<&)rs&N( 833 | rr<'!!!)ut#64c(!!*$!!;c^#!!*$!!<3$!ir9,]!<3$!kl1bc!<3$!n,EUm!<3$! 834 | rr<&drr`<%rr<&rrs&N(rr<'!!!(pV#64c(!!*$!!8RSc!!*$!!<3$!rr<'!!!*$! 835 | !.t72rs&N(rr<'!!!)*[#64c(!!*$!!;-9m!!*&t!!WB&!<3$!kPkYb!<3$!Rfa!<3$!rr<&[rs&N(rr<'!!!)Zk!WW6# 840 | r;[$$!!*$!!4;b,!!(CG!<<,rrr`<%rr<&qrrN0#s8;rPrs&N(rr<'!!!'t;#64c( 841 | !!*$!!:Tpm!!*$!!<3$!q>UQt!<3$!mf*Ci!<3$!li.1i!<3$!rr<&8rrE*"j8T>a 842 | !<3$!rr<&Crs&N(rr<'!!!&\l#64c(!!*$!!7UrL!!*&t!!WB&!<3$!nG`^n!<3$! 843 | rr<&ors&N(rr<'!!!)6_&HDh2!!*$!!<<'!!<3$!rr<&Wrt#/1rr<'!!!*$!!<3$! 844 | rr<%Ns5s=d!!*$!!<3$!kPkYb!<3$!mf*Ci!<3$!rr3?+!<3$!rr<'!rr<&5rs&N( 845 | rr<'!!!(UM#64c(!!*$!!:p-p!!*$!!<3$!kPkYb!<3$!qYpd#!<3$!rr<&;rr`<% 846 | rr<&`ru(k;rr<'!!!*$!!<<'!!<3$!rr<'!!!*$!!;HKr!!*$!!:0Xf!!*$!!:g'l 847 | !!*$!!7q/T!!*$!!<3$!j8T>a!<3$!rr<&drrE*"mf*gu!<3$!rr<'!!!*$!!<3$! 848 | U]1Q!!<3$!rr<&GrriB&rr<'!r;Zp!!!(gS#64c(!!*$!!:Kjl!!*$!!<3$!r;R!% 849 | !<3$!rr<&Trt#/1rr<'!!!*$!!<3$!rr<%Ns5s=d!!*$!!<3$!lMgte!<3$!rVm!# 850 | !<3$!n,Eaq!<3$!rr<'!rr<&hrr`<%rr<&Jrs&N(rr<'!!!)cn"98H%!!)$Y!<<,d 851 | rs&N(rr<'!!!)"98H%!!(CG!WW6#r;[$$!!*$! 854 | !87AW!!*$!!<3$!q>UTu!<3$!s8;p$rr<'!!!)rs#64c(!!*$!!8[Yd!!*$!!<3$! 855 | rr<'!!!*$!!.t75rs&N(rr<'!!!)aW*B!!*$!!87AT!!*$!!;-9r!!*$!!<3$!p\t?r!<3$!rr33' 858 | !<3$!rr<&jrs&N(rr<'!!!)He!<<,QrsA`+rr<'!!!*$!!9O4c!!*$!!<3$!Yl=q. 859 | !<3$!rr<&Mrs&N(rr<'!!!)rs"TSQ&!!*&t!!WB&!<3$!r;R!%!<3$!rr<&Qrt#/1 860 | rr<'!!!*$!!<3$!rr<%Ns69Og!!*$!!<3$!lMgte!<3$!rVm!#!<3$!n,EUm!<3$! 861 | rr<%trs\r.rr<'!!!*$!!<3$!eGfaR!<3$!rr<%Ns8Ds#!!*$!!;QR!!!*$!!<3$! 862 | ^&J*5!87AT!!*$!!;-9o!!*$!!;-9o!!*$!!;ld$!!*$!!<3$!pAY?t!<3$!rr<&P 863 | rs&N(rr<'!!!)Zk#64c(!!*$!!94"`!!*$!!<3$!XoAV+!<3$!rr<&Mrs&N(rr<'! 864 | !!)rsr;[$$!!*$!!;uj"!!*$!!7CfU!!*$!!<3$!rr<'!!!%WNl2Ltg!<3$!rr<&X 865 | rs&N(rr<'!!!)Qhr;[$$!!*$!!2BJr!!*$!!7_#R!!*$!!<3$!K)bfL"98H%!!)]l 866 | #64c(!!*$!!5ngA!!*$!!<3$!p\t?r!<3$!\c2m7!<3$!rr<&@rs&N(rr<'!!!(1A 867 | "98H%!!'/$#64c(!!*$!!7UrQ!!*$!!<3$!rVmH0!<3$!rr<'!rr<'!!!*$!!7CfX 868 | !!*$!!<3$!rr<'!!!*$!!.t7;rs&N(rr<'!!!)3^%0-D.!!*$!!<3$!rr<&krrN0# 869 | s8;p$rr<'!!!'V1"98H%!!'\3$NL2,!!*'!!!*$!!5\[9!!)6_#64c(!!*$!!9O4c 870 | !!*$!!<3$!p&>6s!<3$!rr<&drs&N(rr<'!!!)cn"98H%!!)Qh#64c(!!*$!!;HKu 871 | !!*$!!<3$!\c2m7!<3$!rr<&srs&N(rr<'!!!',#"98H%!!)6_"98H%!!(LJ#64c( 872 | !!*$!!;HKr!!*$!!<3!'!!*$!!<3$!pAY?t!<3$!rr<&trr`<%rr<&crs\r.rr<'! 873 | !!*$!!<3$!q>UHq!6bBO!!*$!!<3$!rr<'!!!%WNl2Ltg!<3$!rr<&arsA`+rr<'! 874 | !!*$!!:Kmc!!WB&!<3$!kPkbe!<3$!rr<&Srr`<%rr<&3rsf#/rr<'!rr<'!!!*$! 875 | !;c]u!!*$!!7UrQ!!*$!!<3$!p\t?r!<3$!qYpd#!<3$!rr<&ers&N(rr<'!!!)9` 876 | #64c(!!*$!!:^!n!!*$!!<3$!p\tHu!<3$!rr<&Yrr`<%rr<&nrs&N(rr<'!!!)$Y 877 | "98H%!!)9`&HDh2!!*$!!<<'!!<3$!rr<&err`<%rr<&;rs&N(rr<'!!!)?b#64c( 878 | !!*$!!7q/T!!*$!!<3$!p\t?r!<3$!rr33'!<3$!rr<&mrs&N(rr<'!!!)ut"98H% 879 | !!)9`$31)+!!*$!!<3$!r;Qm"!<3$!aSu\L!<3$!rr<'!!!*$!!.t7;rs&N(rr<'! 880 | !!)Ng$31)+!!*$!!<3$!rVm<,!<3$!rr<'!!!*$!!;QR!!!*$!!<3$!kPkbe!<3$! 881 | rr<&&rr`<%rr<&`rsJf,rr<'!rr<'!!!)lq#64c(!!*$!!7UrN!!*$!!;-9r!!*$! 882 | !<3$!ir95`!<3$!rr<&]rs&N(rr<'!!!)!X"98H%!!(CG#64c(!!*$!!94"`!!*$! 883 | !<3$!m/I:j!<3$!rr<&srrE*"mf*Ll!<3$!rr<&\rrE*"hu<]W!9jFc!!*$!!9jFc 884 | !!*$!!;-9r!!*$!!<3$!o`"pl!;ld$!!*$!!<3$!r;Qm"!<3$!o`#$o!<3$!k5PYd 885 | !<3$!rr<&srs&N(rr<'!!!(4B%0-D.!!*$!!<3$!rr<%Ns6Taj!!*$!!<3$!nG`^n 886 | !<3$!rr<&qrs\r.rr<'!!!*$!!<3$!p&>6s!<3$!rr<&srr`<%rr<%irs&N(rr<'! 887 | !!)9`#64c(!!*$!!8IMV!!*$!!<)p#!!*$!!<)p#!!*$!!4`%3!!*$!!:9^j!!*$! 888 | !<3$!Y5\_,!<3$!rr<&VrrE*"k5PYd!<3$!rr<&@rs&N(rr<'!!!'"u"98H%!!)Zk 889 | #64c(!!*$!!9sLn!!*$!!<3$!s8N'!rr<&Krs&N(rr<'!!!)rs"98H%!!("<%0-D. 890 | !!*$!!<3$!rr<%Ns6osm!!*$!!<3$!mJd1e!;HKu!!*$!!<3$!o`"sm!<;ut&,uV0 891 | rr<'!rr<'!!!*$!!3cD'!!)He$31)+!!*$!!<3$!n,EUm!<3$!rr<&Rrs\r.rr<'! 892 | !!*$!!<3$!rVm*&!<3$!rr<&Prr`<%rr<&errE*"rVm*&!<3$!rr<&trr`<%rr<&t 893 | rr`<%rr<&urs&N(rr<'!!!';(#64c(!!*$!!7UrN!!*$!!:p-p!!*$!!<3$!r;Qm" 894 | !<3$!jo5G`!<3$!o`#$o!<3$!XT&M*!<3$!rr<&Krs&N(rr<'!!!(:D#64c(!!*$! 895 | !;$3q!!*$!!<3$!cMn=R!<3$!rr<'!!!*$!!.t7>rs&N(rr<'!!!)!X!<<,irrN0# 896 | s8;p$rr<'!!!)rs!<<,'rs&N(rr<'!!!)?b"98H%!!)Kf#64c(!!*$!!8IMV!!*$! 897 | !<)ou!!)cn!<<,Nrs&N(rr<'!!!)Zk%0-D.!!*$!!<3$!rr<&trs&N(rr<'!!!)ut 898 | "98H%!!)or$31)+!!*$!!<3$![/U.,!7:`N!!*$!!<3$!o)B:%!<3$!rr<'!rr<'! 899 | !!*$!!9jFc!!*$!!8meZ!!*$!!5\[?!!*$!!<3$!eGfaR!<3$!rr<&Drs&N(rr<'! 900 | !!)Wj$31)+!!*$!!<3$!dJjXU!<3$!rr<'!!!*$!!.t7>rs&N(rr<'!!!(1A#64c( 901 | !!*$!!71ZJ!!*$!!8me]!!*$!!<3$!li.(f!<3$!qYpZu!<3$!qu6m$!<3$!rr<%b 902 | rrE*"p\t?r!<3$!rVm!#!<3$!o`#$o!<3$!rVm!#!<3$!q#:[$!<3$!rr<'!!!)Ng 903 | !<<,$rr`<%rr<&hrr`<%rr<&crsJf,rr<'!rr<'!!!)?b$31)+!!*$!!<3$!ir95` 904 | !<3$!rr<%Xrs&N(rr<'!!!(II!WW6#r;[$$!!*$!!:Bdk!!*$!!<3$!dJjXU!<3$! 905 | rr<'!!!*$!!.t7Ars&N(rr<'!!!)Ng"98H%!!(sW%KHM/!!*$!!<<'!!<3$!g&D9W 906 | !<3$!rr<&,rs&N(rr<'!!!)or#64c(!!*$!!0.!`!!*$!!<3$!eGfjU!<3$!rr<'! 907 | !!)`m#64c(!!*$!!3cD*!!*$!!8meZ!!*$!!;ld$!!*$!!<3$!nG`gq!<3$!rr<'! 908 | !!(^P!<<,urr`<%rr<&errE*"VZ-l$!<3$!rr<&hrr`<%rr<&_rrN0#s8;p$rr<'! 909 | !!)*E!!*$!!<3$!huUQt 931 | !<3$!qYpm&!<3$!rr<'!!!(+?$31)+!!*$!!<3$!K)bND#64c(!!*$!!:Bdk!!*$! 932 | !<3$!o`#$o!<3$!qYpTs!<;ut"oeQ&rr<%qrr`<%rr<&Nrt,52rr<'!!!*'!!!*$! 933 | !<3$!o`#-r!<3$!rr<&Mrr`<%rr<&VrrE*"d/O+H!:g'j!!*&t!!WB&!<3$!pAY?t 934 | !<3$!rr<&Grr`<%rr<&Srr`<%rr<&Wrs&N(rr<'!!!)`m#64c(!!*$!!:g'l!!*$! 935 | !94"Z!!'5&"98H%!!)Bc%KHM/!!*'!!!*$!!<3$!hu<`X!<;ut"oeQ&rr<%rrsA`+ 936 | rr<'!!!*$!!.t7Grs&N(rr<'!!!)Wj"98H%!!)$Y"TSQ&!!*&t!!WB&!<3$!K)bND 937 | 'EA.5!!*$!!<<'!!<3$!rr<'!!!(^P"98H%!!)Qh"98H%!!)$Y#64c(!!*$!!:Kjl 938 | !!*$!!<3$!rVm!#!<3$!jo5Ja!<3$!s8;p$rr<'!!!)ip"98H%!!(:D"98H%!!'J- 939 | #64c(!!*$!!;$3k!!)He#64c(!!*$!!9jFf!!*$!!<3$![JpI3!<3$!rr<&`rsJf, 940 | s8N'!rr<'!!!(pVr;[6*!!*$!!<3$!rr<%urs\r.rr<'!!!*$!!<3$!K)bWG#64c( 941 | !!*$!!;ZX%!!*$!!<3$!rr<&YrrN0#s8;p+rr<'!!!*'!!!*$!!5&73!!(LJ"98H% 942 | !!)fo#64c(!!*$!!;uj%!!*$!!<3$!g&D0T!<3$!g&D0T!<3$!p\tHu!<3$!rr<&h 943 | rs&N(rr<'!!!)ut"98H%!!(aQ#64c(!!*$!!:'Rb!!(gS"98H%!!'A*#64c(!!*$! 944 | !9*q\!!*$!!<)p#!!*$!!:Kjl!!*$!!<3$!c2RnH!<3$!li.(f!<3$!o`#$o!<3$! 945 | qu6m$!<3$!rr<&Xs8;p0rr<'!!!*$!!<3$!rr<'!!!&nr$31)+!!*$!!<3$!K)bWG 946 | #64c(!!*$!!;?Eq!!*$!!:Kjf!!)Kf%KHM/!!*$!!<<'!!<3$!^AeE[][!<3$! 958 | rr<&LrrE*"ir95`!<3$!rr<&Mrs&N(rr<'!!!((>!<<,srsA`+rr<'!!!*$!!8IMY 959 | !!*$!!<3$!li-tc!:0Xf!!*$!!94"`!!*$!!<3$!qu6m$!<3$!rr<%Yrr`<%rr<&E 960 | rt,52rr<'!!!*'!!!*$!!<3$!p&>@!!<3$!rr<'!!!)Qh%KHM/!!*$!!<<'!!<3$! 961 | rVllu!;HKu!!*$!!<3$!_Z'rC!<3$!rr<'!!!%WNqu6m$!<3$!rr<&jrsA`+rr<'! 962 | !!*$!!9=(a!!*$!!<3$!oD]$q!<3$!rr<&\rrE*"mf*:f!:Kjl!!*$!!<3$!gA_BX 963 | !<3$!rr<&.rr`<%rr<&\rr`<%rr<&hrrE*"a8ZAE!<3$!rr<&ors&N(rr<'!!!(mU 964 | "98H%!!',##64c(!!*$!!;ld$!!*$!!<3$!V>gc#!<3$!rr<&hrr`<%rr<&hrr`<% 965 | rr<&Wrsf#/rr<'!!!*'!!!*$!!;ld*!!*$!!<3$!rr<'!!!)He%KHM/!!*$!!<<'! 966 | !<3$!WrED+!<3$!rr<'!!!%WNqu6m$!<3$!rr<&Ars&N(rr<'!!!(II#64c(!!*$! 967 | !;-9r!!*$!!<3$!nc&go!<3$!rr<&Qrs&N(rr<'!!!&bn&-)_1!!*$!!<3$!rr<'! 968 | !!'G,#64c(!!*$!!;6?s!!*$!!<3$!pAY?t!<3$!rr<&Vrr`<%rr<&\rr`<%rr<&J 969 | s8;p$rr<'!!!)`m!<<,-rs&N(rr<'!!!(gS#64c(!!*$!!:Kji!!*$!!;ld$!!*$! 970 | !<3$!p\tR#!<3$!rr<'!!!)-\#64c(!!*$!!2KQ$!!*$!!<3$!rr<%Ns8N$'!!*$! 971 | !<3$!mJdLn!<3$!rr<'!!!)9`#64c(!!*$!!:^!n!!*$!!<3$!li.1i!<3$!rr<&h 972 | rr`<%rr<&hrs&N(rr<'!!!(aQ#64c(!!*$!!;uj%!!*$!!<3$!o`#-r!<3$!rr<&; 973 | rs&N(rr<'!!!)ut"98H%!!(gS"98H%!!)?b"98H%!!)6_!WW6#r;[$$!!*$!!;ZX" 974 | !!*$!!<3$!hu]!:Kji 980 | !!*$!!:0Xi!!*$!!<3$!rr3H.!<3$!s8N'!rr<'!!!)?b#64c(!!*$!!9jFc!!*$! 981 | !4)V6!!*$!!<3$!rr<'!!!)or)?9d;!!*$!!<3$!rr<'!!!*$!!<<'!!<3$!nc&go 982 | !<3$!rr<&rrs&N(rr<'!!!)Ng#64c(!!*$!!4i+:!!*$!!<3$!rr<%Ns8N$'!!*$! 983 | !<3$!oD]-t!<3$!rr<'!!!)ut#64c(!!*$!!;c^#!!*$!!<3$!rr33'!<3$!rr<&I 984 | rr`<%rr<&Ars&N(rr<'!!!)Zk"98H%!!*#u#64c(!!*$!!;ZWq!!)ut#64c(!!*$! 985 | !;c]r!!((>!<<,crs&N(rr<'!!!)He"98H%!!)ut"98H%!!)ut"98H%!!(UM"98H% 986 | !!)or#64c(!!*$!!:'Rh!!*$!!<3$!ir9,]!<3$!jo5Pc!<3$!rr<&trs&N(rr<'! 987 | !!)9`#64c(!!*$!!9a@e!!*$!!<3$!kl1kf!<3$!rr<&8rs&N(rr<'!!!)ut#64c( 988 | !!*$!!;6@'!!*$!!<3$!rr<'!!!*$!!;$3k!!)0]#64c(!!*$!!;$3t!!*$!!<3$! 989 | rr<&0rsA`+rr<'!!!*$!!.t4U!!*$!!<3$!oD\pn!<3$!p\tHu!<3$!rr<&qrs&N( 990 | rr<'!!!*#u#64c(!!*$!!0dE`!!)lq%0-D.!!*$!!<3$!rr<&urs&N(rr<'!!!)Wj 991 | "98H%!!)?b#64c(!!*$!!:Kji!!*$!!;-9r!!*$!!<3$!mf*Ll!<3$!rr<&ers&N( 992 | rr<'!!!)cn"98H%!!(+?#64c(!!*$!!:Bdk!!*$!!<3$!ir9,]!<3$!ir9#Z!;c^# 993 | !!*$!!<3$!l2Ltg!<3$!rr<&:rrE*"mf*Ll!<3$!rr<&Prs&N(rr<'!!!)lq!<<,j 994 | rsA`+rr<'!!!*$!!:^!n!!*$!!<3$!l2Ltg!<3$!rr<&mrs\r.rr<'!!!*$!!<3$! 995 | [f6R4!<3$!rr<%Nrs&N(rr<'!!!)t!<3$!rr<%Qrs&N( 1013 | rr<'!!!)Wj%0-D.!!*$!!<3$!rr<&]rs&N(rr<'!!!(7C#64c(!!*$!!9O4c!!*$! 1014 | !<3$!h>[rb!<3$!rr<'!rr<'!!!)cn"98H%!!(pV#64c(!!*$!!:Kjf!!)cn$31)+ 1015 | !!*$!!<3$!mf*:f!;-9o!!*$!!6YUHq 1022 | !:0Xi!!*$!!<3$!nc&go!<3$!rr<&8s8;p$rr<'!!!)Wj#64c(!!*$!!4Dh0!!*$! 1023 | !:p.!!!*$!!<3$!rr<'!!!)?b!rr?$s8;rYrsA`+rr<'!!!*$!!;6?s!!*$!!<3$! 1024 | Rf$NL2,!!*$!!<<'!!:Kjl!!*$!!<3$!li-tc 1025 | !42\5!!*$!!<<'!!<3$!p\t?r!<3$!a8ZAE!<3$!rr<&trr`<%rr<&hrs&N(rr<'! 1026 | !!)ut!<<,lrr`<%rr<&nrs\r.rr<'!!!*$!!<3$!`;^&B!<3$!rr<&rrs&N(rr<'! 1027 | !!)*[$31)+!!*$!!<3$!nc&^l!<3$!]`/3:!<3$!rr<&jrr`<%rr<%rs8;p'rr<'! 1028 | !!*$!!;?Eq!!*$!!;6@%!!*$!!<3$!s8N'!rr<&brsA`+rr<'!!!*$!!;6?s!!*$! 1029 | !<3$!Rfa 1036 | !<3$!rr<%trr`<%rr<&qrs&N(rr<'!!!)Zk"98H%!!&Ac#64c(!!*$!!;ld$!!*$! 1037 | !<3$!])N!8!<3$!rr<&err`<%rr<&krs&N(rr<'!!!)or#64c(!!*$!!;ZWt!!*$! 1038 | !5&79!!*$!!<3$!qu7!'!<3$!rr<'!!!)Ed"98H%!!)]l%KHM/!!*$!!<<'!!<3$! 1039 | dJjFO!<3$!rr<%frs&N(rr<'!!!%iT#64c(!!*$!!:Bdh!!*$!!<)p&!!*$!!<3$! 1040 | rVllu!;6@(!!*$!!<3$!s8N'!rr<'!!!',##64c(!!*$!!9=(a!!*$!!<3$!_#FE8 1041 | !8me]!!*$!!<3$!WW*2'!<3$!rr<&Krs&N(rr<'!!!'V1#64c(!!*$!!7CfO!!*$! 1042 | !<3$!g]%9S!7(TR!!*$!!<3$!rr<'!!!(UM#64c(!!*$!!;$3n!!*$!!9!k^!!*$! 1043 | !<3$!Rf)"98H%!!)cn#64c( 1061 | !!*$!!;ld.!!*$!!<<'!!<3$!rr<'!!!)lq#64c(!!*$!!;HKo!!(gS%0-D.!!*$! 1062 | !<3$!rr<&krsA`+rr<'!!!*$!!5\[?!!*$!!<3$!_>aW6s!<3$!rr<&X 1063 | rs&N(rr<'!!!(CG#64c(!!*$!!9X:d!!*$!!<3$!ec,XM!;HKp!!*&t!"8f,!<3$! 1064 | rr<'!!!)Ed!<<,frs&N(rr<'!!!)ut#QOl)!!*$!!<;ut!ri6#mJd:h!<3$!i;X/b 1065 | !<3$!rr<'!rr<&trr`<%rr<&!rs&N(rr<'!!!%iT#64c(!!*$!!8.;S!!*$!!;HNl 1066 | !!WB&!<3$!lMh(h!<3$!rr<&&rr`<%rr<&ors&N(rr<'!!!)rs#64c(!!*$!!<)p& 1067 | !!*$!!<3$!d/OFQ!<3$!rr<'!!!)Zk$31)+!!*$!!<3$!]Di!6!<3$!jo5Pc!<3$! 1068 | rr<&\rr`<%rr<&irs&N(rr<'!!!)3^#64c(!!*$!!9O4`!!*$!!:0Xf!!*$!!9X:d 1069 | !!*$!!<3$!hZ!]Y!<3$!nc/Of#lal)rr<'!!!(.@$31)+!!*$!!<3$!rr33'!<3$! 1070 | rr<&grs&N(rr<'!!!)'Z#64c(!!*$!!;uj%!!*$!!<3$!WrE;(!<3$!rr<%Trs&N( 1071 | rr<'!!!(dR#64c(!!*$!!;6?s!!*$!!<3$!lMh(h!<3$!rr<&\rs&N(rr<'!!!("< 1072 | #64c(!!*$!!;ZWq!!)cn!<<,*rrE*"nc&^l!<3$!WW*2'!<3$!rr<&Prr`<%rr<&t 1073 | s8;p$rr<'!!!)I$ 1074 | !<3$!rr<'!!!*$!!5ng>!!*$!!;ld$!!*$!!<3$!mJd1e!9!k^!!*$!!<3$!q>UHq 1075 | !2oi%!!*$!!<3$!L&VAX!<3$!rr<&Rrr`<%rr<&lrs&N(rr<'!!!(%=#64c(!!*$! 1076 | !5ea@!!*$!!<3$!V>gPr!:0Xf!!*$!!20>s!!*$!!<3$!ir9,]!<3$!rVlp!!<;ut 1077 | "oeQ&rr<&drr`<%rr<&Yrr`<%rr<&rs&N(rr<'!!!&\l#64c(!!*$!!/:FX!!*$!!<3$!iVs#\ 1079 | !<3$!rVm*&!<3$!rr<&rrs&N(rr<'!!!)`m"98H%!!(LJ!<<,7rs&N(rr<'!!!';( 1080 | !<<,rrs&N(rr<'!!!)He"98H%!!)He#64c(!!*$!!7UrN!!*$!!:Kjr!!*$!!<3$! 1081 | rr<'!!!(gS!<<-!rs&N(rr<'!!!&tt"98H%!!)0]#64c(!!*$!!8mec!!*$!!<3$! 1082 | rr<'!!!)!X"98H%!!(OK#64c(!!*$!!6>*E!!*$!!<3$!Sc8op!<3$!rr<%Trs&N( 1083 | rr<'!!!)*['*&%4!!*$!!<3$!rr<'!!!*$!!;ld$!!*$!!<3$!pAY6q!<3$!h#@KW 1084 | !<3$!_>aZ=!<3$!s8;p$rr<'!!!)Ed"98H%!!(:D#64c(!!*$!!<)p&!!*$!!<3$! 1085 | li.1i!<3$!rr<&krs&N(rr<'!!!)ut$31)+!!*$!!<3$!jo5Pc!<3$!rr<&\rs&N( 1086 | rr<'!!!(XN#64c(!!*$!!3?,)!!*$!!<3$!jo5A^!<;utjo5Yf!<3$!rr<'!!!(dR 1087 | "98H%!!(CG!WW6#r;c-_"98H%!!)0]$NL2,!!*$!!<<'!!29Dt!!*$!!<3$!M#R\[ 1088 | !<3$!rr<&[rt#/1rr<'!!!*$!!<3$!rr<&lrs&N(rr<'!!!(@F#64c(!!*$!!94"] 1089 | !!*$!!9jFd!!*$!!<;ut"oeQ&rr<&grs&N(rr<'!!!)-\"98H%!!)?b"98H%!!(pV 1090 | #64c(!!*$!!:g'i!!)lq$31)+!!*$!!<3$!ir9,]!<3$!jo5G`!<3$!dJjFO!<3$! 1091 | rr<&%rr`<%rr<&krs&N(rr<'!!!)cn%0-D.!!*$!!<3$!rr<&ks8;p*rr<'!!!*$! 1092 | !<3$!f`)'S!<3$!mf*Ci!<3$!li.+g!<3$!s8;r_rr`<%rr<&trr`<%rr<&crsJf, 1093 | rr<'!!!*'!!!&hp#64c(!!*$!!/:FX!!*$!!<3$!kPkbe!<3$!rr<&crs&N(rr<'! 1094 | !!(@F"98H%!!(pV#64c(!!*$!!9jFd!!*$!!<;ut!ri6#mJd1e!<)p&!!*$!!<3$! 1095 | nc&go!<3$!rr<&Prr`<%rr<&nrr`<%rr<&VrsA`+rr<'!!!*$!!:Kji!!*$!!29E& 1096 | !!*$!!<3$!rr<'!rr<&Yrr`<%rr<&Ars&N(rr<'!!!)cn%0-D.!!*$!!<3$!rr<&o 1097 | rs\r.rr<'!!!*$!!<3$!f`)0V!<3$!rr<&ers&N(rr<'!!!)6_!WW6#r;cZn!<<,c 1098 | rs&N(rr<'!!!)Kf#64c(!!*$!!20>s!!*$!!<3$!L&VAX!<3$!rr<&^rs&N(rr<'! 1099 | !!)Bc#64c(!!*$!!;$3n!!*$!!5&76!!*$!!9O4a!!*$!!<;ut!ri6#kPkbe!<3$! 1100 | rr<&hrs&N(rr<'!!!(^P"98H%!!)cn"98H%!!)Zk#64c(!!*$!!7q/Q!!*$!!1s2t 1101 | !!*$!!<3$!rr<&[rs&N(rr<'!!!((>!<<,grs&N(rr<'!!!)lq%0-D.!!*$!!<3$! 1102 | rr<&arr`<%rr<&hrs&N(rr<'!!!)Qh$31)+!!*$!!<3$!mf*Fj!<3$!s8;p!rr<&s 1103 | rs&N(rr<'!!!)He"98H%!!)Bc$NL2,!!*$!!<<'!!2TW"!!*$!!<3$!L&VAX!<3$! 1104 | rr<&Ars&N(rr<'!!!)Wj"98H%!!&Acr;[$$!!*$!!9a@b!!*$!!5AI9!!*$!!;HKr 1105 | !!*$!!;-9r!!*$!!<3$!f)GjQ!<3$!f)GaN!8meZ!!*$!!:Tpp!!*$!!<3$!rr<&^ 1106 | rr`<%rr<&krr`<%rr<&errE*"eGg0^!<3$!rr<'!!!*$!!<3$!rr<&[rr`<%rr<&P 1107 | rr`<%rr<&_rriB&rr<'!r;Zp!!!)rs#64c(!!*$!!7UuH!"&Z*!<3$!s8N'!V#LZ" 1108 | !<3$!rr<%Trs&N(rr<'!!!(.@r;[$$!!*$!!;?Eq!!*$!!9O4`!!*$!!7UrN!!*$! 1109 | !9sLg!!*$!!<3$!kPkYb!<3$!K)b`J#64c(!!*$!!6YUQt!<3$!c2S"K 1120 | !<3$!rr<&brrN0#s8;p0rr<'!!!*$!!<3$!rr<'!!!(RL#64c(!!*$!!6tNK!!*$! 1121 | !<3$!qu6m$!<3$!rr<&srr`<%rr<&Srs&N(rr<'!!!)or#64c(!!*$!!2KQ!!!*$! 1122 | !<3$!L&VAX!<3$!rr<&Urr`<%rr<&trs&N(rr<'!!!*#u#64c(!!*$!!8d_Y!!*$! 1123 | !3H2%!!*&t!9F._!!*$!!7q/T!!*$!!<3$!e,KON!<3$!b5VSE!<3$!o`#-r!<3$! 1124 | rr<&brr`<%rr<&err`<%rr<&trs&N(rr<'!!!)9`#64c(!!*$!!:Bdh!!*$!!87AQ 1125 | !!)9`&c_q3!!*$!!<3$!rr<'!rr<'!r;[$$!!*$!!1Eif!!)fo#64c(!!*$!!7LlP 1126 | !!*$!!<3$!qu6m$!<3$!rr<%lrs&N(rr<'!!!%iT#64c(!!*$!!8d_Y!!*$!!<)p& 1127 | !!*$!!<3$!qu6m$!<3$!rr<&Xrr`<%rr<&#rriB&rr<'!r;c$\#64c(!!*$!!6tNK 1128 | !!*$!!<3$!rVm*&!<3$!rr<&trr`<%rr<&2rs&N(rr<'!!!)lq!<<,Wrr`<%rr<&e 1129 | rr`<%rr<&err`<%rr<&irs&N(rr<'!!!)Ng#64c(!!*$!!6+sF!!*$!!<3$!rr<&s 1130 | rs&N(rr<'!!!*#u&HDh2!!*$!!<<'!!<3$!rr<%grs&N(rr<'!!!)*?!!)6_#64c(!!*$!!;QR!!!*$!!<3$!q>Ud%!<3$!rr<'! 1157 | !!(^P#64c(!!*$!!<)p#!!*$!!7q/W!!*$!!<3$!rr<&Prr`<%rr<&qrs&N(rr<'! 1158 | !!)ut"98H%!!)Zk"98H%!!)He"98H%!!(:D#64c(!!*$!!9sLg!!*$!!<3$!nG`^n 1159 | !<3$!rr<&lrsA`+rr<'!!!*$!!6>*L!!*$!!<3$!s8N'!rr<&hrr`<%rr<&SrrE*" 1160 | jo5G`!<3$!rr36(!<<'!!<3$!p\t?r!<3$!h#@NX!<3$!s8;p$rr<'!!!)Wj&-)_1 1161 | !!*$!!<3$!rr<'!!!)cn"98H%!!(FH#64c(!!*$!!/:FX!!*$!!<3$!bl@VA"oeQ& 1162 | rr<&RrrE*"_>a`?!<3$!rr<&trrN0#s8;p$rr<'!!!)`m"98H%!!(1A"98H%!!(UM 1163 | $31)+!!*$!!<3$!g&D0T!<3$!K)b*8r;[9+!!*$!!<<'!!<3$!p\t6o!;QR.!!*$! 1164 | !<3$!rr<'!!!*'!!!*$!!6bBP!!*$!!<3$!s8N'!rr<&krs&N(rr<'!!!(pV#64c( 1165 | !!*$!!9!k_!!*'!!!*$!!94"]!!*$!!:Kjj!!*$!!<;ut"oeQ&rr<&prs&N(rr<'! 1166 | !!)ut#64c(!!*$!!;c^&!!*$!!<3$!rr<&Krs&N(rr<'!!!%`Q#64c(!!*$!!6kKA 1167 | !!WB&!<3$!hZ!f\!<3$!rr<&/rrN0#s8;p$rr<'!!!(II!<<,crrE*"c2RnH!<3$! 1168 | rVm!#!<3$!ir9,]!<3$![Jp@0!<3$!]Dhp4!<;ut$3'u*rr<'!rr<&frsA`+rr<'! 1169 | !!*$!!;uj%!!*$!!<3$!aSuJF!<3$!rr<&drs&N(rr<'!!!)$Y#64c(!!*$!!9!kZ 1170 | !!*'!r;bgV"98H%!!)lq"98H%!!)Ti#64c(!!*$!!;ZX"!!*$!!<3$!mf*Ll!<3$! 1171 | rr<&Hrs&N(rr<'!!!%`Q#64c(!!*$!!6kHE!!*&t!!WB&!<3$!q>U["!<3$!rr<&e 1172 | rr`<%rr<&*rs&N(rr<'!!!)3^#64c(!!*$!!;HKu!!*$!!<3$!_>a`?!<3$!rr<&n 1173 | rr`<%rr<&/rr`<%rr<&YrsA`+rr<'!!!*$!!5AI9!!*$!!<3!'!!*$!!<3$!o`#@# 1174 | !<3$!rr<'!!!*$!!;?Eq!!*$!!6Y 1177 | #64c(!!*$!!;ZWt!!*$!!:g'i!!'&!#64c(!!*$!!9a@e!!*$!!<3$!p\tHu!<3$! 1178 | rr<&8rs&N(rr<'!!!)cn"98H%!!'Y2#64c(!!*$!!;-9r!!*$!!<3$!o`#-r!<3$! 1179 | rr<&Grs&N(rr<'!!!)Bc#64c(!!*$!!;c^&!!*$!!<3$!rr<&Frr`<%rr<&ers&N( 1180 | rr<'!!!*#u#64c(!!*$!!:^!k!!*$!!:Kji!!*$!!7CfO!!*$!!<3$!lMgte!<3$! 1181 | nc&^l!<3$!n,EUm!<3$!rr<&mrs&N(rr<'!!!)cn'*&%4!!*$!!<3$!rr<'!!!*$! 1182 | !8%5U!!*$!!<3$!L&VAX!<3$!rr<&Ars&N(rr<'!!!)3^#64c(!!*$!!:0Xf!!*$! 1183 | !<)ou!!(pV"98H%!!)Ti#64c(!!*$!!71ZG!!%WN"98H%!!)6_"98H%!!)Zk#64c( 1184 | !!*$!!8meZ!!*$!!<)p#!!*$!!:0Xi!!*$!!<3$!l2MCs!<3$!rr<'!!!*$!!<3$! 1185 | rr<&Crr`<%rr<&ers&N(rr<'!!!)or#64c(!!*$!!8IMV!!*$!!87AW!!*$!!<3$! 1186 | rr33'!<3$!rr<&@rr`<%rr<&urs&N(rr<'!!!)`m"98H%!!)Qh#64c(!!*$!!<)p, 1187 | !!*$!!<3$!rr<'!!!(sW#64c(!!*$!!/:FX!!*$!!<3$!b5V\H!<3$!rr<&[rr`<% 1188 | rr<&qrrE*"o`#@#!<3$!rr<'!!!*$!!94"]!!*$!!:p-p!!*$!!<3$!df0OP!<3$! 1189 | rr<&Srs\r.rr<'!!!*$!!<3$!a8ZAE!<3$!rr<&qrr`<%rr<&#rr`<%rr<&trr`<% 1190 | rr<&hrrE*"gA_K[!<3$!rr<'!!!)ip"98H%!!'/$#64c(!!*$!!3Z>,!!*$!!<3$! 1191 | rr33'!<3$!rr<&@rr`<%rr<&urs&N(rr<'!!!)`m#64c(!!*$!!9jFl!!*$!!<3$! 1192 | rr<'!!!(sW#64c(!!*$!!/:FX!!*$!!<3$!b5V\H!<3$!rr<&srrE*"p\tHu!<3$! 1193 | rr<&krs&N(rr<'!!!)He"98H%!!)He#64c(!!*$!!<)p#!!*$!!:p-p!!*$!!<3$! 1194 | hZ!f\!<3$!rr<&trr`<%rr<&err`<%rr<&hrs\r.rr<'!!!*$!!<3$!a8ZAE!<3$! 1195 | rr<&qrr`<%rr<&#rr`<%rr<&trr`<%rr<&krs&N(rr<'!!!(jT#64c(!!*$!!;?Eq 1196 | !!*$!!9O4`!!*$!!:0Xf!!*$!!:Kji!!*$!!<3!'!!*$!!<3$!ci4+J!<3$!li.1i 1197 | !<3$!rr<&rrs&N(rr<'!!!'b5#64c(!!*$!!;ZWt!!*$!!:g'l!!*$!!6G0F!!*$! 1198 | !<3$!M#R\[!<3$!rr<&>rsf#/rr<'!!!*'!!!*$!!<)p,!!*$!!<3$!rr<'!!!)cn 1199 | "98H%!!(CG"98H%!!)9`#64c(!!*$!!;uj%!!*$!!<3$!li.1i!<3$!rr<&_rs&N( 1200 | rr<'!!!)Qh"98H%!!)ut!<<,9rrE*"b5VSE!<3$!^AeEUQt!<3$!jo5>] 1215 | !9jFf!!*$!!<3$!li.Co!<3$!rr<'!!!*$!!;ld$!!*$!!<3$!oD\pn!<3$!]Dhm3 1216 | !:Kjl!!*$!!<3$!YQ"h-!<3$!rr<%]rrE*"mf34c$3'u*rr<'!rr<%drs&N(rr<'! 1217 | !!';(!WW6#r;[9+rr<'!!!*$!!<3$!`W$DJ!<3$!rr<'!rr<'!!!(LJ#64c(!!*$! 1218 | !9X:d!!*$!!<3$!L&VAX!<3$!rr<&>rs&N(rr<'!!!&bn"98H%!!)Ti#64c(!!*$! 1219 | !9a@b!!*$!!6YUQt!<3$!o`#-r!<3$!rr<&YrrE*" 1224 | mf*Ll!<3$!rr<&hrrE*"c2RnH!<3$!b5V\H!<3$!rr<&err`<%rr<&\rr`<%rr<&b 1225 | rs&N(rr<'!!!)9`$NL2,!!*$!!<<'!!5&79!!*$!!<3$!jo5>]!<3!'!!*$!!<3$! 1226 | pAY?t!<3$!rr<&A4rr<'!!!*$!!<3$!rr<'!!!)0]#64c(!!*$!!/:FX 1228 | !!*$!!<3$!b5V\H!<3$!rr<&grs&N(rr<'!!!)Qh#64c(!!*$!!:Kjl!!*$!!<3$! 1229 | rVm!#!<3$!mf*Ci!<3$!qu6m$!<3$!rr<&prr`<%rr<&krr`<%rr<&\rsA`+rr<'! 1230 | !!*$!!8RSZ!!*$!!<3$!o`#$o!<3$!VZ-l$!<3$!rr<&ers&N(rr<'!!!)6_"98H% 1231 | !!)6_"98H%!!)9`#64c(!!*$!!;uj%!!*$!!<3$!_>aWUQt!<3$!f)H0Z!<3$!rr<'!!!*$!!8RSZ 1236 | !!*$!!<3$!o`#$o!<3$!U]1>p!9jF`!!(^P#64c(!!*$!!8@GX!!*$!!<3$!r;R!% 1237 | !<3$!rr<&hrs&N(rr<'!!!'Y2"98H%!!)fo#64c(!!*$!!71ZG!!)9`%KHM/!!*$! 1238 | !<<'!!<3$!o`#$o!<3$!qYpQr!9!k^!!*$!!<3$!kPkbe!<3$!rr<&krr`<%rr<&T 1239 | rs&N(rr<'!!!%`Q#64c(!!*$!!6>*E!!*$!!<3$!nG`gq!<3$!rr<'!!!(^P#64c( 1240 | !!*$!!8@GX!!*$!!<3$!bl7eG!<3$!g&DBZ!<3$!rr<'!!!)Qh"98H%!!)lq#64c( 1241 | !!*$!!.t7;rs&N(rr<'!!!)Zk#64c(!!*$!!<)ou!!)cnr;[$$!!*$!!9*q\!!*$! 1242 | !:g'l!!*$!!5ea@!!*$!!<3$!f`)9Y!<3$!rr<'!!!)9`#64c(!!*$!!5&79!!*$! 1243 | !<3$!lMh(h!<3$!rr<&Brs&N(rr<'!!!%`Q#64c(!!*$!!6>*E!!*$!!<3$!mJdCk 1244 | !<3$!rr<&qrs&N(rr<'!!!)He!<<,urs&N(rr<'!!!(aQ#QOl)!!*'!!!'"u"98H% 1245 | !!)ut"98H%!!(pV%0-D.!!*$!!<3$!rr<&8rr`<%rr<&Srt#/1rr<'!!!*$!!<3$! 1246 | rr<&Prt#/1rr<'!!!*$!!<3$!rr<&trrN0#s8;p$rr<'!!!([O"98H%!!)ut#64c( 1247 | !!*$!!8RSZ!!*$!!<3$!m/I:j!<3$!rr<&drs&N(rr<'!!!)cn$31)+!!*$!!<3$! 1248 | l2Ltg!<3$!rr<&2rs&N(rr<'!!!)`m"98H%!!)cn"98H%!!)ut"98H%!!)Zk"98H% 1249 | !!)0]$31)+!!*$!!<3$!L&VAX!<3$!rr<&Ars&N(rr<'!!!)UHq 1254 | !;c^#!!*$!!<3$!p\t?r!<3$!j8T>a!<3$!rr<&Frs&N(rr<'!!!)]l$NL2,!!*$! 1255 | !<<'!!;c^#!!*$!!<3$!nc&^l!<3$!rVm!#!<3$!rVm!#!<3$!m/IUs!<3$!rr<'! 1256 | !!*$!!<3$!L&VAX!<3$!rr<&Ars&N(rr<'!!!(mU"98H%!!)ut"98H%!!)cn#64c( 1257 | !!*$!!:g'r!!*$!!<3$!rr<&crsJf,s8N'!rr<'!!!)Qh"98H%!!)lq"98H%!!(1A 1258 | !<<,crs&N(rr<'!!!)?b"98H%!!)?b"98H%!!)Qh#64c(!!*$!!87AW!!*$!!<3$! 1259 | VuI5,!<3$!rr<'!rr<'!!!(pV!<<,Zrs&N(rr<'!!!)lq"98H%!!)ut!<<,[rt,52 1260 | rr<'!!!*'!!!*$!!<3$!f)GjQ!<3$!q#:R!!<3$!rr<&srr`<%rr<&brr`<%rr<&k 1261 | rr`<%rr<&frsJf,rr<'!!!*'!!!)lq!<<,crt>A4rr<'!!!*$!!<3$!rr<'!!!)]l 1262 | ('"@7!!*$!!<3$!rr<'!!!*$!!<3$!K)Z&U!<3$!rr<&Ars&N(rr<'!!!(dR!<<,u 1263 | rr`<%rr<&nrs&N(rr<'!!!)He"98H%!!)9`$NL2,rr<'!!!*$!!:g'l!!*$!!<)p& 1264 | !!*$!!<3$!_>a`?!<3$!rr<&nrrE*"[Jp@0!<3$!g&D9W!<3$!rr<%srsJf,rr<'! 1265 | !!*'!!!(1A"98H%!!)cn#64c(!!*$!!6tNQ!!*$!!<3$!rr<'!!!(UM#64c(!!*$! 1266 | !;QR(!!*$!!<3$!s8N'!rr<&brr`<%rr<&krs&N(rr<'!!!)Ti#64c(!!*$!!8d_h 1267 | !!*$!!<3$!rr<'!!!*$!!<3$!qu7W9!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1268 | K)Z&U!<3$!rr<&>rs&N(rr<'!!!([O"98H%!!)Zk#64c(!!*$!!8RSW!!*$!!<3!( 1269 | !!*'!!!*$!!:Kji!!*$!!;c]r!!(LJ#64c(!!*$!!;-9r!!*$!!<3$!XT&M*!<3$! 1270 | rr<&MrrE*"h#@TZ!<3$!rr<&Yrr`<%rr<&lrs&N(rr<'!!!(%="98H%!!'k8#QOl) 1271 | !!*$!!<;utci4+J!<3$!p&>6s!<3$!rr<&[rr`<%rr<&krs&N(rr<'!!!)Ti#64c( 1272 | !!*$!!8d_Y!!*$!!;HKp!!*&t!"o52!<3$!rr<'!!!*$!!<3$!qYpd#!<3$!rr<%N 1273 | s8N$'!!*$!!<3$!b5V\H!<3$!rr<&=rs&N(rr<'!!!)cn#64c(!!*$!!:Kjj!!*$! 1274 | !<;ut"oeQ&rr<&:rr`<%rr<&krs&N(rr<'!!!&Ac#64c(!!*$!!:0Xi!!*$!!<3$! 1275 | kl1kf!<3$!rr<&ersA`+rr<'!!!*$!!9jFf!!*$!!<3$!o)B1"!<3$!rr<'!rr<'! 1276 | !!(CG"98H%!!'k8"98H%!!*#u#64c(!!*$!!;?Eq!!*$!!7CfO!!*$!!<3$!mJdCk 1277 | !<3$!rr<&Krs&N(rr<'!!!(LJ&-)_1!!*$!!<3$!rr<'!!!)Qh#64c(!!*$!!.t7M 1278 | rs&N(rr<'!!!(1A#64c(!!*$!!5ngA!!*$!!<3$!qYq*,!<3$!rr<'!!!*$!!<3$! 1279 | p\t?r!<3$!rr33'!<3$!rr<&:rr`<%rr<&;rr`<%rr<%rrs&N(rr<'!!!)6_#64c( 1280 | !!*$!!:0Xi!!*$!!<3$!jo5G`!<3$!o)B1"!<3$!rr<'!rr<'!!!&/]"98H%!!)]l 1281 | #64c(!!*$!!;ZWt!!*$!!8me]!!*$!!<3$!qYpTs!<;utmJdCk!<3$!rr<&Krs&N( 1282 | rr<'!!!(^P&-)_1!!*$!!<3$!rr<'!!!)He#64c(!!*$!!.t7Jrs&N(rr<'!!!(1A 1283 | #64c(!!*$!!5ngA!!*$!!<3$!qYq*,!<3$!rr<'!!!*$!!<3$!p\t?r!<3$!rr33' 1284 | !<3$!rr<&:rr`<%rr<&>rs&N(rr<'!!!&eo!<<,ZrrE*"Yl>15!<3$!rr<'!rr<'! 1285 | !!',##64c(!!*$!!:Kji!!*$!!:p-p!!*$!!<3$!r;Qct!8me`!!*$!!<3$!rr<&q 1286 | rs&N(rr<'!!!)ut"98H%!!(1A"TSQ&!!*&t!!WB&!<3$!oD]-t!<3$!rr<'!!!)or 1287 | $ig;-!!*$!!<3$!s8W#t!ri6#kl1kf!<3$!rr<%Ns82g$!!*$!!<3$!a8ZAE!<3$! 1288 | rr<&.rr`<%rr<&brr`<%rr<&urs&N(rr<'!!!(RL!<<,?rsA`+rr<'!!!*$!!;-9l 1289 | !!%WNX8`D)!<3$!rr<&Xrr`<%rr<&Ars&N(rr<'!!!)He"98H%!!)Kf#64c(!!*$! 1290 | !:Bdh!!*$!!;-9r!!*$!!<3$!o`+ji$3'u*s8N'!rr<&Vrs&N(rr<'!!!)Zk#64c( 1291 | !!*$!!<3!'!!*$!!<3$!r;Qct!<)p'!!*$!!<3$!s8;p&rr<'!rr<'!r;[0(rr<'! 1292 | !!*$!!9X:d!!*$!!<3$!K)bWG#64c(!!*$!!6Y6s!<3$!rr<&Ars&N( 1304 | rr<'!!!'M.%0-D.!!*$!!<3$!rr<&qrsA`+rr<'!!!*$!!;ld$!!*$!!<3$!oD\gk 1305 | !6"mB!!*$!!<3$!o`#$o!<3$!f)GsT!<3$!rr<&_rs&N(rr<'!!!(^P"98H%!!)?b 1306 | #64c(!!*$!!9jF`!!(=E#64c(!!*$!!9F._!!*$!!9jFc!!*$!!<)p#!!*$!!9jFc 1307 | !!*$!!7_#R!!*$!!<3$!pAY-n!8@GX!!*$!!<3$!q>UHq!5JOO!!*$!!<3$!rr<'! 1308 | !!*$!!<3$!rr<'!!!)ip!<<,ors&N(rr<'!!!)Bc#64c(!!*$!!.t7Drs&N(rr<'! 1309 | !!((>#64c(!!*$!!4;b/!!*$!!;HKu!!*$!!<3$!p\tR#!<3$!rr<'!!!)ut"98H% 1310 | !!(LJ#64c(!!*$!!;-9o!!*$!!<)p,!!*$!!<3$!rr<'!!!((>"98H%!!)lq!<<,u 1311 | rs&N(rr<'!!!'b5#64c(!!*$!!42\1!!*$!!<3$!jSo>_!<3$!li.Lr!<3$!rr<'! 1312 | !!*$!!<3$!kl1bc!<3$!dJjFO!<3$!rr<&Grs&N(rr<'!!!)rs#64c(!!*$!!5eaL 1313 | !!*$!!<3$!rr<'!!!*$!!<3$!b5V\H!<3$!rr<%Ns7QBs!!*$!!<3$!a8ZAE!<3$! 1314 | rr<&%rrE*"p\t6o!;-9u!!*$!!<3$!rr<&trr`<%rr<&Jrs&N(rr<'!!!)?b$31)+ 1315 | !!*$!!<3$!li.(f!<3$!ir95`!<3$!rr<&trs&N(rr<'!!!&Si!<<,Zrs&N(rr<'! 1316 | !!)Bc-ia8I!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)3^"98H% 1317 | !!)ut!<<,WrrE*"nc&go!<3$!rr<&hrr`<%rr<&urs&N(rr<'!!!)[][!<3$! 1319 | rr<%Ns760p!!*$!!<3$!b5V\H!<3$!rr<&(rr`<%rr<&`rsJf,s8N'!rr<'!!!&nr 1320 | "98H%!!)?b#64c(!!*$!!94"]!!*$!!<)p&!!*$!!<3$!T`55s!<3$!rr<&\rs&N( 1321 | rr<'!!!)Bc9E5(m!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1322 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)!X#64c(!!*$!!;-9r!!*$! 1323 | !<3$!o`#-r!<3$!rr<&urs&N(rr<'!!!)#64c(!!*$!!6Y#64c(!!*$!!6Y 1339 | rs&N(rr<'!!!((>#64c(!!*$!!13]t!!*$!!<3$!s8N'!rr<'!!!)$Y#64c(!!*$! 1340 | !;c^&!!*$!!<3$!rr<&trs&N(rr<'!!!)Zk"98H%!!(CG#64c(!!*$!!5\[B!!*$! 1341 | !<3$!rr<%drs&N(rr<'!!!)Ed"98H%!!)?b"98H%!!)9`D#aS9!!*$!!<3$!rr<'! 1342 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1343 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<&prr`<%rr<&q 1344 | rs&N(rr<'!!!)ut!WW6#r;['%rr<'!!!(sW'*&%4!!*$!!<3$!rr<'!!!*$!!:Kk! 1345 | !!*$!!<3$!s8N'!rr<'!!!(FH#64c(!!*$!!.t7;rs&N(rr<'!!!(1A#64c(!!*$! 1346 | !5ngA!!*$!!<3$!h>[][!<3$!rr<&srs&N(rr<'!!!)$Y!<<,ors&N(rr<'!!!',# 1347 | "98H%!!%WNbl7nJ!<3$!rr<%]s*"GCrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1348 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1349 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!rr<'!!!)Qh!<<,prt>A4rr<'! 1350 | !!*$!!<3$!rr<'!!!)Wj"98H%!!)or&HDh2!!*$!!<<'!!<3$!rr<&nrrE*"i;X#^ 1351 | !<3$!rr<%Ns69Og!!*$!!<3$!b5V\H!<3$!rr<&:rs&N(rr<'!!!)?b$31)+!!*$! 1352 | !<3$!rr3Z4!<3$!s8N'!rr<'!!!*$!!<3$!p\t?r!<3$!li.:l!<3$!rr<'!!!)lq 1353 | !<<,irrE*"qYpZu!<3$!K)_8=#64c(!!*$!!58C8!!*$!!6>*E!!*$!!<3$!o)Et8 1354 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1355 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1356 | !!*$!!<3$!rr<'!!!*$!!:Bdk!!*$!!<3$!qu6m$!<3$!rr<&jrs\r.rr<'!!!*$! 1357 | !<3$!l2Ltg!<3$!rr<%Ns69Og!!*$!!<3$!b5V\H!<3$!rr<&:rs&N(rr<'!!!)ut 1358 | "98H%!!)Zk$31)+!!*$!!<3$!rr3Z4!<3$!s8N'!rr<'!!!*$!!<3$!qYpd#!<3$! 1359 | rr<&qrr`<%rr<&nrs&N(rr<'!!!)lq#64c(!!*$!!;HL)!!*$!!<3$!rr<'!!!*$! 1360 | !:g'l!!*$!!6"m?!!*$!!87AT!!*$!!:g'i!!)Qh#64c(!!*$!!6G0F!!*$!!<3$! 1361 | lMh(h!<3$!rr<&Vrs&N(rr<'!!!)?b#64c(!!*$!!9O4c!!*$!!<3$!li-tc!:p-p 1362 | !!*$!!<3$!rVpg:!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1363 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1364 | !!*$!!<3$!rr<'!!!*$!!<3$!qYpd#!<3$!rr<&grs\r.rr<'!!!*$!!<3$!m/I:j 1365 | !<3$!rr<%Ns69Og!!*$!!<3$!a8ZAE!<3$!rr<&1rs&N(rr<'!!!)Qh!<<,srs&N( 1366 | rr<'!!!)rs#64c(!!*$!!;HKr!!*$!!<)p&!!*$!!<3$!p\t?r!<3$!p\tHu!<3$! 1367 | rr<&nrr`<%rr<&qrr`<%rr<&krs&N(rr<'!!!((>#64c(!!*$!!8RSZ!!*$!!<3$! 1368 | o`#-r!<3$!rr<&krsA`+rr<'!!!*$!!9O4`!!*$!!;HKo!!)or#64c(!!*$!!9a@e 1369 | !!*$!!<3$!ir9>c!<3$!rr<'!!!)He$31)+!!*$!!<3$!ir9,]!<3$!mf*Ll!<3$! 1370 | rr<&irs&N(rr<'!!!)rs"98H%!!)9`@K6E.!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1371 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1372 | !<3$!rr<'!!!*$!!<3$!s8N'!mf*Ci!<3$!l2Ltg!<3$!rr<%Ns5s=d!!*$!!<3$! 1373 | b5V\H!<3$!rr<&1rr`<%rr<&Zrs&N(rr<'!!!)rs!<<,irr`<%rr<&trrE*"ZMsq* 1374 | !5\[a!<3$!rr<&Ars&N(rr<'!!!(@F 1379 | #64c(!!*$!!7CfV!!*$!!<3$!s8N'!rr<&krs&N(rr<'!!!(UM#64c(!!*$!!2fc! 1380 | !!*$!!2KPs!!*$!!7q/O!!*&t!!WB&!<3$!iVs#\!<3$!ir9,]!<3$!kl1bc!<3$! 1381 | nc&Ui!:Kji!!*$!!:0Xi!!*$!!<3$!n,EUm!<3$!rr<&YrtYS7rr<'!!!*$!!<3$! 1382 | rr<'!!!*$!!8d_\!!*$!!<3$!p&>^+!<3$!rr<'!!!*$!!<3$!s8N'!rVm!#!<3$! 1383 | i;X#^!<3$!rr<%Ns5X+a!!*$!!<3$!b5V\H!<3$!rr<&Frs&N(rr<'!!!)ut"98H% 1384 | !!(aQ%KHM/!!*'!!!*$!!<3$!o`#$o!<3$!nc&^l!<3$!kl1kf!<3$!rr<%urs&N( 1385 | rr<'!!!&&Z"98H%!!)0]'EA.5!!*$!!<<'!!<3$!rr<'!!!)He#64c(!!*$!!;-9l 1386 | !!'t;'*&%4!!*$!!<3$!rr<'!!!*$!!8meW!!)Bc&HDh2!!*$!!<<'!!<3$!rr<&e 1387 | rrN0#s8;p*rr<'!!!*$!!<3$!kPkP_!;-9r!!*$!!<3$!qYpQr!:p-p!!*$!!<3$! 1388 | r;Qm"!<3$!rVm!#!<3$!l2Ltg!<3$!rr<%Ns5X+a!!*$!!<3$!a8ZAE!<3$!rr<&= 1389 | rr`<%rr<&brs&N(rr<'!!!)fo%KHM/!!*$!!<<'!!<3$!o`#$o!<3$!o`#-r!<3$! 1390 | rr<%Trs&N(rr<'!!!)-\!<<,frs&N(rr<'!!!((>"98H%!!)9`$NL2,!!*$!!<<'! 1391 | !<)p&!!*$!!<3$!mf*Ci!<3$!o`#-r!<3$!rr<&>rr`<%rr<&trsA`+rr<'!!!*$! 1392 | !6+sJ!!*$!!<<'!!<3$!rr<&qrr`<%rr<&qrrN0#s8;p!rr<&Xrs&N(rr<'!!!)Zk 1393 | !<<,rrs&N(rr<'!!!)Ti(B=I8!!*$!!<<'!!<3$!rr<'!!!*$!!9sLg!!*$!!<3$! 1394 | K)am2#64c(!!*$!!6>*E!!*$!!<3$!X8`D)!<3$!rr<&orrW6$s8W#tmJd:h!<3$! 1395 | o`#-r!<3$!rr<&errE*"]Di!6!<3$!o`#$o!<3$!qYpZu!<3$!jo5Pc!<3$!rr<&h 1396 | rs&N(rr<'!!!(UM"98H%!!(aQ#64c(!!*$!!;$3n!!*$!!:g'l!!*$!!;-9r!!*$! 1397 | !<3$!nc&^l!<3$!c2RnH!<3$!p\t?r!<3$!nc&go!<3$!rr<&`rs&N(rr<'!!!)`m 1398 | !WW6#r;[0(!!*'!!!*$!!8RSZ!!*$!!<3$!kl1kf!<3$!rr<&lrs&N(rr<'!!!)`m 1399 | "98H%!!)Bc#64c(!!*$!!.t7,rs&N(rr<'!!!(1A#64c(!!*$!!:Bdh!!*$!!;c^# 1400 | !!*$!!<3$!_>arE!<3$!rr<'!!!*$!!:Kjf!!)Zk!<<,frs&N(rr<'!!!(LJ"98H% 1401 | !!)Qh#64c(!!*$!!;c^#!!*$!!<3$!g&D9W!<3$!rr<&hrs&N(rr<'!!!(^P#64c( 1402 | !!*$!!8[Y[!!*$!!<3$!nG`Uk!<3$!nc&^l!<3$!nc&^l!<3$!o`#-r!<3$!rr<&S 1403 | rr`<%rr<&ersA`+rr<'!!!*$!!:g'o!!*$!!<3$!k5PYd!<3$!rr<&prrN0#s8;p( 1404 | rr<'!rr<'!!!'P/#64c(!!*$!!;c]r!!*#u#64c(!!*$!!8me]!!*$!!<3$!K)a[, 1405 | #64c(!!*$!!6Y[][!<3$!rr<&Ars&N(rr<'!!!)ip"98H%!!)lq!<<,rrs&N(rr<'! 1411 | !!(CG"98H%!!)]l)?9d;!!*'!!!*$!!<3$!rr<'!!!*$!!<3$!rVm!#!<3$!WW*)$ 1412 | !<3$!Qi@'d!8me]!!*$!!<3$!g&M!N"oeQ&rr<&grr`<%rr<&/rs&N(rr<'!!!)?b 1413 | "98H%!!)He"98H%!!)$Y"98H%!!)lq"98H%!!)]l&-)_1!!*$!!<3$!rr<'!!!)_!<3$!ir9>c 1426 | !<3$!rr<'!!!)He"98H%!!)cn$31)+!!*$!!<3$!qu6m$!<3$!rr<&ers&N(rr<'! 1427 | !!%WNfDc'U!<3$!rr<&Ars&N(rr<'!!!&Jf#64c(!!*$!!:Bdk!!*$!!<3$!kl1bc 1428 | !<3$!li.(f!<3$!a8Z8B!<3$!mf*Uo!<3$!rr<'!!!((>!<<,7rs&N(rr<'!!!)Ng 1429 | "98H%!!'P/"98H%!!)Zk"98H%!!)ut"98H%!!(gS#64c(!!*$!!7_#R!!*$!!<3$! 1430 | \,QI/!:Kjl!!*$!!<3$!p\t?r!<3$!p&>6s!<3$!rr<&ers&N(rr<'!!!%WNfDc'U 1431 | !<3$!rr<&@s8;p$rr<'!!!&Ph$31)+!!*$!!<3$!d/O4K!<3$!mf*Ll!<3$!rr<%u 1432 | rr`<%rr<&Arr`<%rr<&qrr`<%rr<&Brs&N(rr<'!!!)Wj#64c(!!*$!!3cD*!!*$! 1433 | !;-9r!!*$!!<3$!qYpZu!<3$!p\t?r!<3$!qYpZu!<3$!eGfmV!<<'!!<3$!rr<&/ 1434 | rr`<%rr<&qrrE*"p\t6o!:g'o!!*$!!<3$!q#:R!!<3$!rr<&krs&N(rr<'!!!%WN 1435 | eGfaR!<3$!rr<&Orr`<%rr<&qrrE*"rr33'!<3$!rr<&mrrE*"li.(f!<3$!b5W"Q 1436 | !<3$!rr<'!!!*$!!<3$!o`#$o!<3$!mf*Ci!<3$!qYpZu!<3$!li.(f!<3$!rVm!# 1437 | !<3$!mf*Ci!<3$!NrK4^!<3$!qYpZu!<3$!cMn+L!<3$!rr<&drrE*"c2RnH!<3$! 1438 | kl1kf!<3$!rr<&krr`<%rr<&nrr`<%rr<&nrs&N(rr<'!!!(UM"98H%!!*#u%KHM/ 1439 | !!*'!!!*$!!<3$!]Di*9!<3$!rr<&trs&N(rr<'!!!)?b$31)+!!*$!!<3$!p&>6s 1440 | !<3$!rr<&nrs&N(rr<'!!!%WNdJjFO!<3$!rr<&Urs&N(rr<'!!!)ut"TSQ&!!*&t 1441 | !!WB&!<3$!q>U["!<3$!rr<&err`<%rr<&err`<%rr<&nrrE*"nc&ss!<3$!rr<'! 1442 | !!*&t!;$3q!!*$!!<3$!mf*Ci!<3$!f)GsT!<3$!rr<&krsA`+rr<'!!!*$!!<)p& 1443 | !!*$!!<3$!K)bWG"98H%!!)0]%KHM/!!*$!!<<'!!<3$!mf*Ci!<3$!f)GjQ!<3$! 1444 | jo5>]!7q/T!!*$!!<3$!f)GsT!<3$!rr<&ursJf,s8N'!rr<'!!!(CG"98H%!!)?b 1445 | "98H%!!)ut#64c(!!*$!!9jFc!!*$!!:p-p!!*$!!<3$!p\tHu!<3$!rr<%Ns3^iO 1446 | !!*$!!<3$!g]%BV!<3$!rVm$$!<3$!s8;p$rr<'!!!)`m"98H%!!(UM"98H%!!)lq 1447 | +92EA!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<;utq>UQt!<3$!ZMsq*!:Kjl 1448 | !!*$!!<3$!rVm*&!<3$!rr<&Arr`<%rr<&krr`<%rr<&Yrs&N(rr<'!!!)He#64c( 1449 | !!*$!!:9^t!!*$!!<3$!s8N'!rr<'!!!)He"98H%!!)Qh"98H%!!)?b"98H%!!'G, 1450 | "98H%!!(LJ!WW6#r;[9+!!*'!!!*$!!<3$!d/O=N!<3$!rr<&$rs&N(rr<'!!!)lq 1451 | #64c(!!*$!!.t6urs&N(rr<'!!!(dR"98H%!!)Ti#64c(!!*$!!65$A!!*$!!<)p# 1452 | !!*$!!<)p>!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rVm*&!<3$!rr<%r 1453 | rr`<%rr<&Mrs&N(rr<'!!!)?b#64c(!!*$!!;-9r!!*$!!<3$!o`#$o!<3$!p\t?r 1454 | !<3$!li.(f!<3$!li6n`"oeQ&rr<&[rr`<%rr<&krs&N(rr<'!!!'G,#64c(!!*$! 1455 | !4i+7!!*$!!<3$!pAY6q!<3$!mf*Ci!<3$!jo5G`!<3$!Yl>77!<3$!rr<'!!!*$! 1456 | !<3$!K)a-r#64c(!!*$!!6P9>!!WB&!<3$!`r?JJ!<3$!rr<'!!!*$!!;c]u!!*$! 1457 | !<)p#!!*$!!<3!.!!*$!!<<'!!<3$!rr<&trrE*"mf*Ci!<3$!p\t6o!:0Xf!!*$! 1458 | !;-9r!!*$!!<3$!qYpd#!<3$!rr<&MrsA`+rr<'!!!*$!!:Kjl!!*$!!<3$!o`#$o 1459 | !<3$!nc&^l!<3$!_Z'i@!<3$!rr<&Crs&N(rr<'!!!(1A!<<,irs&N(rr<'!!!)6_ 1460 | "98H%!!)lq!<<,urr`<%rr<&crs&N(rr<'!!!)`m#64c(!!*$!!:g'o!!*$!!<3$! 1461 | jo5G`!<3$!jo5>]!6bBO!!*$!!<3$!rr<'!!!%WNbPqeI!<3$!rr<&Cs8;p$rr<'! 1462 | !!(%="98H%!!)ut"98H%!!)Qh!<<,urs\r.rr<'!!!*$!!<3$!jo5G`!<3$!qYpd# 1463 | !<3$!rr<&ers&N(rr<'!!!)cn#64c(!!*$!!;HKr!!*$!!87A]!!*$!!<3$!rr<'! 1464 | !!(LJ!<<,lrr`<%rr<&A4rr<'!!!*$!!<3$!rr<'!!!)cn#64c(!!*$!!9jFf!!*$!!<3$! 1492 | nc&Ui!9O4`!!*$!!<)p)!!*$!!<3$!rr<&krr`<%rr<&ers&N(rr<'!!!)?b#64c( 1493 | !!*$!!:0[`!"Al-!<3$!s8N'!rr<&trs&N(rr<'!!!)ut"98H%!!'t;%0-D.!!*$! 1494 | !<3$!rr<&us'>[*rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1495 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1496 | !;ZX"!!*$!!<3$!rr3N0!<3$!rr<'!!!*$!!<3$!mJdCk!<3$!rr<&_rs&N(rr<'! 1497 | !!&qs#64c(!!*$!!.t6frs&N(rr<'!!!)Wj%0-D.!!*$!!<3$!rr<&hrr`<%rr<&r 1498 | rs&N(rr<'!!!)!X"98H%!!)Qh"98H%!!)Zk"98H%!!)Zk"98H%!!*#u$NL2,rr<'! 1499 | !!*$!!;-:#!!*$!!<3$!rr<'!!!)Qh#64c(!!*$!!<)p&!!*$!!<3$!o`#@#!<3$! 1500 | rr<'!!!*$!!<)p,!!*$!!<3$!rr<'!!!(CG#64c(!!*$!!;HKu!!*$!!<3$!qYpd# 1501 | !<3$!rr<&\rs&N(rr<'!!!)Zk#64c(!!*$!!;c]u!!*$!!;HNl!"&Z*!<3$!s8N'! 1502 | qYpd#!<3$!rr<&qrs&N(rr<'!!!)Qh#64c(!!*$!!:p.8!!*$!!<3$!rr<'!!!*$! 1503 | !<3$!rr<'!!!*$!!<3$!s8N'!s8;pTrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1504 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!([O#64c(!!*$!!;QR*!!*$!!<3$!rr<'! 1505 | !!*$!!;$3t!!*$!!<3$!rr<%Xrs&N(rr<'!!!%WN^]+N=!<3$!rr<&jrs&N(rr<'! 1506 | !!)He!<<,mrs&N(rr<'!!!([O"98H%!!)$Y"98H%!!)ut!<<,prsJf,s8N'!rr<'! 1507 | !!)Qh$31)+!!*$!!<3$!qYpZu!<3$!rVm3)!<3$!rr<'!!!)ut!<<,iruV4@rr<'! 1508 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)cn"98H%!!)ut"98H%!!)-\"98H%!!)cn 1509 | #64c(!!*$!!<)ou!!)ut"98H%!!)He!<<,rrs&N(rr<'!!!)Qh!<<,ursA`+rr<'! 1510 | !!*$!!<)p!!!*&t!"Al-!<3$!s8N'!rr<&nrr`<%rr<&qrs&N(rr<'!!!)fo$ig;- 1511 | !!*'!!!*$!!<;ut1&h4Rrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1512 | rr<'!!!*'!!!*&t!#Y_9!<3$!rr<'!!!*$!!<3$!s8N'!rr<&nrr`<%rr<&qrr`<% 1513 | rr<&6rt#/1rr<'!!!*$!!<3$!rr<&mrsA`+rr<'!!!*$!!:g'o!!*$!!<3$!WrE;( 1514 | !<3$!rr<%Ns1J@:!!*$!!<3$!pAY?t!<3$!rr<&qrs&N(rr<'!!!)ut#64c(!!*$! 1515 | !;6?s!!*$!!<3$!jSo>_!<3$!rVm!#!<3$!ir9Gf!<3$!rr<'!!!*$!!;ld%!!*$! 1516 | !<<'!!8me]!!*$!!<3$!p\tHu!<3$!rr<&brsA`+rr<'!!!*$!!;c^#!!*$!!<3$! 1517 | o`#@#!<3$!rr<'!!!*$!!;c]r!!)He#64c(!!*$!!:g'o!!*$!!<3$!li.1i!<3$! 1518 | rr<&qrrE*"qYpd#!<3$!rr<&qrs\r.rr<'!!!*$!!<3$!rVlp!!<;ut%0$;-rr<'! 1519 | rr<'!!!)or#lju*!!*'!!!*&t!$)"=!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<<)t 1520 | !&+?P!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!)*[ 1521 | #64c(!!*$!!;c]u!!*$!!;c^#!!*$!!<3$!b5VSE!<3$!q#:d'!<3$!rr<'!!!*$! 1522 | !;?Eq!!*$!!:Kjl!!*$!!<3$!nc&go!<3$!rr<& 1530 | "98H%!!)Ti%0-D.!!*$!!<3$!rr<&XrrE*"mf*Ll!<3$!rr<&]!6>*B!!*$!!9O4f!!*$!!<3$!rr<&crs\r. 1537 | rr<'!!!*$!!<3$!oD]$q!<3$!rr<&qrr`<%rr<&hrr`<%rr<&?rs&N(rr<'!!!%WN 1538 | Zi:71!<3$!rr<&jrs&N(rr<'!!!)cn#64c(!!*$!!;HKp!!*&t!!WB&!<3$!r;RE1 1539 | !<3$!rr<'!!!*$!!<3$!rr<&qrsA`+rr<'!!!*$!!<)p&!!*$!!<3$!qYpZu!<3$! 1540 | mf*Ci!<3$!rr3?+!<3$!s8N'!rr<&ers&N(rr<'!!!)Qh!<<,0rr`<%rr<&Yrr`<% 1541 | rr<&\rrE*"p&>j/!<3$!rr<'!!!*$!!<3$!rr<'!rr<'!r;[i;!!*$!!<3$!rr<'! 1542 | !!*$!!<3$!s8N'!rr<'!r;[N2!!*$!!<3$!rr<'!!!*'!!!*&t!!rT)!<3$!rr<&p 1543 | rs&N(rr<'!!!)lq$31)+!!*$!!<3$!li.1i!<3$!rr<&hrs&N(rr<'!!!)6_#64c( 1544 | !!*$!!6Y*E!!*$!!<3$!rVm!#!<3$! 1548 | dJjp]!<3$!rr<'!!!*'!!!*$!!<3$!s8;p;rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1549 | s8N'!s8;p8rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!s8W#t!ri6#qYq$*!<3$!rr<'! 1550 | rr<'!!!)He#64c(!!*$!!<)p/!!*$!!<3$!rr<'!!!*$!!9jFc!!*$!!;-9o!!*$! 1551 | !<)p#!!*$!!:0Xf!!*$!!6Y%0-D.!!*$!!<3$!rr<&`rsJf, 1571 | rr<'!!!*'!!!)ut"98H%!!(gS"98H%!!)cn"98H%!!(LJ"98H%!!)cn"98H%!!)ut 1572 | $31)+!!*$!!<3$!h#@KW!<3$!o`#@#!<3$!rr<'!!!*$!!9jFf!!*$!!<3$!jo5>] 1573 | !;QR#!!*$!!<<'!!<;ut\Gld6!<3$!rr<%Ns.oZ"!!*$!!<3$!kPkkh!<3$!rr<'! 1574 | !!)ut!<<,rrrN0#s8;p$rr<'!!!)rs"98H%!!)Zk"98H%!!)6_!<<,urr`<%rr<&Z 1575 | rsJf,s8N'!rr<'!!!*#u'`\76!!*$!!<3$!rr<'!!!*'!!!*&t!#,A4!<3$!rr<'! 1576 | !!*$!!<<'!!<;ut(B4@7rr<'!!!*$!!<3$!s8N'!rr<'!r;[*&rr<'!!!*&t!&4EQ 1577 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!rr<'!!!*$!!<3$!rr<&hrr`<% 1578 | rr<&_rrE*"h#@f`!<3$!rr<'!!!*$!!:9^n!!*$!!<3$!s8N'!rVm!#!<3$!h#@TZ 1579 | !<3$!rr<&err`<%rr<&brr`<%rr<&brs&N(rr<'!!!)?b"98H%!!(LJ"98H%!!)$Y 1580 | "98H%!!(OK%0-D.!!*$!!<3$!rr<&8rs&N(rr<'!!!%WNU&P>t!<3$!rr<&^rs&N( 1581 | rr<'!!!)ut#64c(!!*$!!;c]r!!*#u%KHM/!!*$!!<<'!!<3$!p\t?r!<3$!kl1kf 1582 | !<3$!rr<&Wrs8Z*rr<'!rr<'!r;_!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!rr<'! 1608 | !!*&t!"/`+!<3$!rr<'!s8;pVrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1609 | !<3$!rr<'!!!*'!!!*$!!<3$!rr<'!r;[!#rr<'!r;[!#!!*'!r;[B.!!*'!!!*$! 1610 | !<3$!rr<&nrs&N(rr<'!!!(pV"98H%!!)He&-)_1!!*$!!<3$!rr<'!!!(^P"98H% 1611 | !!)He!<<,frr`<%rr<&qrr`<%rr<&6rt#/1rr<'!!!*$!!<3$!rr<&Yrs&N(rr<'! 1612 | !!%WNQ2_'h!<3$!rr<&>rsf#/rr<'!!!*'!!!*$!!<)p&!!*$!!<3$!rVmE/!<3$! 1613 | rr<'!!!*$!!<3$!q#:j)!<3$!rr<'!!!*'!!!*&t!!WB&!<3$!TDoH&!<3$!rr<'! 1614 | !!*$!!<3$!nc'$u!<3$!rr<'!!!*$!!87AT!!*$!!;HKo!!)0]#lju*rr<'!!!*&t 1615 | !"Jr.!<3$!s8N'!rr<'!r;\SP!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1616 | rr<'!!!*$!!<<'!!<3$!s8;p&rr<'!rr<'!r;[*&rr<'!!!*&t!"/`+!<<'!!<3$! 1617 | s8;p2rr<'!!!*'!!!*$!!<3$!rr<'!r;\#@!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1618 | rr<'!!!*$!!:g(#!!*$!!<3$!rr<'!!!*$!!<)p&!!*$!!<3$!e,KaT!<3$!rr<'! 1619 | !!)Zk#64c(!!*$!!;c^#!!*$!!<3$!]`/NC!<3$!rr<'!!!*$!!<3$!li.1i!<3$! 1620 | rr<%Ns-!Be!!*$!!<3$!a8ZqU!<3$!rr<'!rr<'!!!*$!!<3$!rr<&nrr`<%rr<&t 1621 | rrN0#s8;p7rr<'!!!*$!!<3$!s8N'!rr<'!!!*$!!2KPs!!*$!!<)p2!!*$!!<3$! 1622 | rr<'!!!*$!!<3$!o`#I&!<3$!rr<'!!!*$!!<3$!g&DBZ!<3$!rr<'!!!)-\"98H% 1623 | !!)?b#64c(!!*$!!<)p&!!*$!!<3$!qu6m$!<3$!rr<&trso)0rr<'!!!*$!!<<'! 1624 | !<;ut)?0[:rr<'!!!*$!!<3$!rr<'!rr<'!!!*&t!$_FC!<3$!rr<'!!!*$!!<3$! 1625 | rr<'!rr<'!!!*$!!<3$!s8;p;rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!s8;p2 1626 | rr<'!!!*$!!<3$!rr<'!!!*'!r;[*&rr<'!!!*&t!!iQ(!!*$!!<;ut"oeQ&rr<&U 1627 | rsA`+rr<'!!!*$!!:g'o!!*$!!<3$!qYpd#!<3$!rr<&-rs\r.rr<'!!!*$!!<3$! 1628 | nc&go!<3$!rr<%Ns,?s_!!*$!!<3$!b5V\H!<3$!rr<&mrr`<%rr<&irso)0rr<'! 1629 | !!*'!!!*$!!<;ut%0$;-s8N'!rr<'!!!'Y2#64c(!!*$!!:Kju!!*$!!<3$!rr<'! 1630 | !!*$!!9jFi!!*$!!<3$!rr<&Grs&N(rr<'!!!)6_#64c(!!*$!!8me]!!*$!!<3$! 1631 | rr33'!<3$!rr<&grs&N(rr<'!!!)Zk"98H%!!)ut&-)_1!!*$!!<3$!rr<'!!!)ut 1632 | !WW6#r;[*&!!*'!!!*&t!!3-"r;]+_!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1633 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!rr<'!r;[<,!!*$!!<3$!rr<'! 1634 | s8;pJrr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!rr<'!r;[T4 1635 | !!*$!!<3$!s8N'!rr<'!!!*$!!1s3"!!*$!!<3$!rr<'!!!)lq#64c(!!*$!!.t6- 1636 | rs&N(rr<'!!!(1A#64c(!!*$!!:0Y'!!*$!!<3$!rr<'!!!*$!!<<'!!<3$!rr<&n 1637 | rrE*"g&D0T!<3$!jo5Pc!<3$!rr<&err`<%rr<&trr`<%rr<&\rs&N(rr<'!!!)Qh 1638 | "98H%!!'b5!<<,QrrE*"qu6m$!<3$!rr<&drr`<%rr<&krr`<%rr<&trt#/1rr<'! 1639 | !!*$!!<3$!rr<&trr`<%rr<&Es$$J`rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1640 | !!*$!!<3$!rr<'!rr<'!!!*$!!<3$!rr<'!!!*$!!<;ut#QOf(!<3$!s8;p#rr<'! 1641 | s8;p;rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!s8N'!s8;pWrr<'!!!*$!!<3$!rr<'! 1642 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!6tNZ!!*$!!<3$! 1643 | rr<'!!!*$!!<3$!rr<%Ns,$a\!!*$!!<3$!b5V\H!<3$!rr<&srrE*"rVufr(]OI8 1644 | rr<'!!!*$!!<3$!rr<'!!!*$!!;uit!!)cn"98H%!!)lq"98H%!!)-\"98H%!!)$Y 1645 | !<<,ZrrE*"rVm*&!<3$!rr<&Mrr`<%rr<&Grr`<%rr<&#64c( 1676 | !!*$!!7q/Q!!*$!!:9^j!!*$!!<3$!kPkP_!5&76!!*$!!9O4]!!)ut"98H%!!)ut 1677 | #64c(!!*$!!<)ou!!)Qh#64c(!!*$!!<)ou!!)lq!<<,1s#L,[rr<'!!!*$!!<3$! 1678 | rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!.t6&s2P'D 1679 | !!*$!!<3$!mf+.)!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!;HKu!!*$!!<3$!kPkbe 1680 | !<3$!rr<&trrE*"kl21o!<3$!rr<'!!!*$!!<3$!li-tc!;c^,!!*$!!<3$!rr<'! 1681 | !!*$!!:0Xf!!*$!!<)p&!!*$!!<3$!p\tHu!<3$!rr<&trs&N(rr<'!!!)ut"98H% 1682 | !!%cR%KHM/!!*$!!<<'!!<3$!VZ-c!!<3$!hurr`<%rr<&Yrs&N(rr<'!!!)He#64c(!!*$! 1707 | !;HKs!!*$!!<;ut"oeQ&rr<&^rs&N(rr<'!!!)6_"98H%!!(^P"98H%!!(sW3WK0[ 1708 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1709 | !<3$!K)^H&K)_qP%0-D.!!*$!!<3$!rr<&Srs&N(rr<'!!!%WNK)aI&!<<,grs&N( 1710 | rr<'!!!%WN3WK0[!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1711 | !<3$!rr<'!!!*$!!<3$!K)^H&K)_2;%0-D.!!*$!!<3$!rr<&Srs&N(rr<'!!!%WN 1712 | K)`jj#64c(!!*$!!13^H!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1713 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<%Ns+:9&s+::Jrs\r.rr<'!!!*$!!<3$!ir95` 1714 | !<3$!rr<%Ns+:9mrs&N(rr<'!!!&nr2ZNjX!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1715 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!.t6&s+:9&s5.4!<3$!rr<'!!!*$!!:Kjl!!*$!!<3$!K)^H&ci44M!<3$!rr<&Vs#L,[rr<'! 1721 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1722 | !.t6&s+:9&s-Wfn!!*$!!<3$!rr<&hrs&N(rr<'!!!%WNK)a:!#64c(!!*$!!:KkG 1723 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1724 | !<3$!K)^H&K)^H&K)ZA]rr<'!!!*$!!<3$!rr<&nrs&N(rr<'!!!%WNK)a:!5QCfa 1725 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1726 | !<3$!rr<'!!!%WNK)^H&K)^H&kPktk!<3$!rr<'!!!*$!!<)p&!!*$!!<3$!K)_5< 1727 | Du]n!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'! 1743 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1744 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<%Ns+:9&s+:9&s+:9qs*aqJrr<'! 1745 | !!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$! 1746 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$! 1747 | rr<'!!!*$!!<3$!rr<'!!"8l-!!*$!!<3$!rr<%Ns+:9&s+:9&s+:9&s5X,*!!*$! 1748 | !<3$!rr<'!!!*$!!<3$!rr<'!!!*$!!<3$!rr<'!!!%WNK)^H&K)^H&K)^H&K)^H& 1749 | K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H& 1750 | K)^H&K)^H&ir8 1751 | ~> 1752 | grestore 1753 | currentdict /inputf undef 1754 | currentdict /pstr undef 1755 | -------------------------------------------------------------------------------- /figures/bvh-bunny-center-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-0.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-1.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-2.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-3.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-4.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-5.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-6.png -------------------------------------------------------------------------------- /figures/bvh-bunny-center-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-center-7.png -------------------------------------------------------------------------------- /figures/bvh-bunny-one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/figures/bvh-bunny-one.png -------------------------------------------------------------------------------- /genPPT.cmd: -------------------------------------------------------------------------------- 1 | xelatex -output-driver="xdvipdfmx -V 5" tanglei_thesis_report.tex 2 | bibtex tanglei_thesis_report.aux 3 | xelatex -output-driver="xdvipdfmx -V 5" tanglei_thesis_report.tex 4 | -------------------------------------------------------------------------------- /ppt01.tex: -------------------------------------------------------------------------------- 1 | \section{背景} 2 | \frame 3 | { 4 | \frametitle{\secname~ } 5 | \begin{block}{凸包围体技术} 6 | 在计算机图形学领域里的各种算法中发挥着重要作用, 7 | 如优化渲染和建模过程,加速求交、碰撞检测等算法。 8 | \end{block} 9 | \begin{block}{碰撞检测问题} 10 | 计算机图形学、虚拟现实等领域中的研究热点, 11 | 是计算机模拟真实环境中不可或缺的技术, 12 | 在物理仿真及游戏领域里应用十分广泛。 13 | \end{block} 14 | \note{ 15 | 凸包围体技术在计算机图形学领域里的各种算法中发挥着重要作用,如优化渲染和建模过程,加速求交、碰撞检测等算法。 16 | 主要是用在原始模型之间的相关计算(遮挡测试、相交测试等)之前进行预处理判断和剪枝,以求交算法为例,如果两个模型相交,则对应的凸包围体一定相交, 17 | 若凸包围体不相交则其对应的原始模型一定不相交。而一般来讲,判断凸包围体是否相交比判断原始模型相交更简单,因此可以提升效率。 18 | 19 | 碰撞检测问题是计算机图形学、虚拟现实等领域中的研究热点,是计算机模拟真实环境中不可或缺的技术,在物理仿真及游戏领域里应用十分广泛。 20 | 例如在游戏中,碰撞检测技术增强了游戏的真实性,游戏中的角色行走不可穿墙、角色中弹而亡等等都离不开碰撞检测技术。 21 | } 22 | } 23 | 24 | \subsection{凸包围体} 25 | \frame{ 26 | \frametitle{凸包围体的种类} 27 | \begin{figure} 28 | \hspace{-2.0em} 29 | \begin{minipage}{1.06\textwidth} 30 | \subfloat[\scriptsize AABB] 31 | { 32 | \includegraphics[width=0.2\textwidth]{figures/bunny-2d-AABB.eps} 33 | } 34 | \subfloat[\scriptsize OBB] 35 | { 36 | \includegraphics[width=0.2\textwidth]{figures/bunny-2d-OBB.eps} 37 | } 38 | \subfloat[\scriptsize Sphere] 39 | { 40 | \includegraphics[width=0.2\textwidth]{figures/bunny-2d-Sphere.eps} 41 | }%\linebreak 42 | \subfloat[\scriptsize $k$-DOP] 43 | { 44 | \includegraphics[width=0.2\textwidth]{figures/bunny-2d-8DOP.eps} 45 | } 46 | \subfloat[\scriptsize 凸包] 47 | { 48 | \includegraphics[width=0.2\textwidth]{figures/bunny-2d-Convexhull.eps} 49 | } 50 | \end{minipage} 51 | \caption{不同种类的包围体} 52 | \label{chart:exps:tightness} 53 | \end{figure} 54 | \vspace{-1em} 55 | 其他:Tribox、Swept-sphere、 Sphere-shell、Zonotopes、圆柱形、圆锥、椭球形等等。 56 | 57 | \note{ 58 | 上面这几个就是最常见的凸包围体。最常见的沿坐标轴方向的AABB包围盒,带方向的包围盒OBB,包围球,k面的凸包围体(k-DOP),和凸包,还有一些比较特定领域用的圆柱、圆锥形、椭球形等等。 59 | 其中k-DOP是采用k/2对固定方向的半空间相交构成的凸包围体,是综合比较较好的包围体,因为可以通过k来调节包围体的简单性和紧致性来满足不同应用的需求。 60 | } 61 | } 62 | 63 | \frame{ 64 | \frametitle{本文目标} 65 | \footnotesize 66 | \textbf{$k$-DOP}\footfullcite{klosowski1998efficient}的局限性:方向\textbf{固定}且为\textbf{有限的偶数},不同模型其截面方向一致, \textbf{不够紧致};\\ 67 | 而凸包很(最)紧致,但面片数量太多,构造复杂度$O(n\log n)$。 68 | \begin{block}{本文凸包围体的目标} 69 | \hspace{-2.0em} \begin{minipage}{\textwidth} 70 | \begin{description} 71 | \item[紧致:] 能够自适应模型,根据模型形状特点有不同的方向; 72 | \item[快速:] 生成凸包围体的速度要快,利用~GPU~加速; 73 | \item[灵活:] 通过参数~$k$~调节凸包围体的简单性和紧致程度。 74 | \end{description} 75 | \end{minipage} 76 | \end{block} 77 | 78 | \note{ 79 | 描述PPT。 80 | 本文提出的 k-CBP 与 k-DOP 不同之处在于: 81 | (1) k-DOP 中 k 值通常仅局限于少数几个,例如 k = 6,8,14,18,20,26 等,后面那篇文 82 | 献最大支持 k = 46),且 k-DOP 中方向是成对平行的,k 值是偶数,而 k-CBP 中 83 | 的 k 理论上可以是任意的,奇偶都可以; 84 | (2) k-DOP 中的凸多面体方向是固定的即 k 值确定之后,不管输入模型的点集 85 | 分布如何, k-DOP 的方向始终保持一致,本文则提出了一种能够自适应模型的算 86 | 法使得构造的凸包围多面体足够紧致; 87 | (3) k-CBP 中 k 取值灵活,必须找出一种算法生成 k 个法向,比只有少数几个可直接通过枚举方向的 k-DOP 取值更复杂。 88 | 通过更加紧致的 k-CBP 去近似原始模型,能够达到更好的精度,且输入 k 值 89 | 可以自由控制,为其能够用于碰撞检测等应用提供足够大的灵活性。 90 | } 91 | } 92 | 93 | \subsection{碰撞检测算法} 94 | \frame{ 95 | \frametitle{\subsecname~ } 96 | 97 | \begin{block}{碰撞检测算法} 98 | 许多应用的基础,例如在~3D~游戏,物理仿真,机器人,虚拟现实等领域中\footfullcite{ericson2005real}。 99 | \end{block} 100 | 101 | \begin{block}{分类} 102 | \begin{description} 103 | \item[加速结构:] SPT(如四叉树、KD~树等)~v.s~\textbf{BVH}(OBB树、$k$-DOP树等) 104 | \item[表现形式:] \textbf{刚体}~v.s~可变形,凸体~v.s~凹体,CSG~v.s~参数曲面~v.s~\textbf{多边形网格} 105 | \item[碰撞环境:] \textbf{成对}~v.s~\textbf{多体},\textbf{静止}~v.s~\textbf{运动},\textbf{离散}~v.s~连续 106 | \end{description} 107 | \end{block} 108 | 109 | \note{ 110 | (介绍PPT后),本文后面的实验就是基于BVH的,不可变形的三角网格。//现在研究较多的是连续的可变形的碰撞检测布料模拟头发模拟等。 111 | } 112 | } 113 | 114 | \frame{ 115 | \frametitle{基于~BVH~的碰撞检测算法} 116 | \begin{columns}[onlytextwidth] 117 | \begin{column}{0.35\textwidth} 118 | \vspace{-1.5em} 119 | \begin{figure}[htbp] 120 | \begin{center} 121 | \begin{boxedminipage}{1\textwidth} 122 | \subfloat{\label{lbl:bvh-bunny-center-0.png}} 123 | {\includegraphics[height=1.4cm]{bvh-bunny-center-0.png}} 124 | \subfloat{\label{lbl:bvh-bunny-center-1.png}} 125 | {\includegraphics[height=1.4cm]{bvh-bunny-center-1.png}} 126 | \\ 127 | \subfloat{\label{lbl:bvh-bunny-center-2.png}} 128 | {\includegraphics[height=1.4cm]{bvh-bunny-center-2.png}} 129 | \subfloat{\label{lbl:bvh-bunny-center-3.png}} 130 | {\includegraphics[height=1.4cm]{bvh-bunny-center-3.png}} 131 | \\\hspace{0.5cm} 132 | \subfloat{\label{lbl:bvh-bunny-center-4.png}} 133 | {\includegraphics[height=1.5cm]{bvh-bunny-center-4.png}} 134 | \subfloat{\label{lbl:bvh-bunny-center-5.png}} 135 | {\includegraphics[height=1.5cm]{bvh-bunny-center-5.png}} 136 | \\ 137 | \subfloat{\label{lbl:bvh-bunny-center-6.png}} 138 | {\includegraphics[height=1.5cm]{bvh-bunny-center-6.png}} 139 | \subfloat{\label{lbl:bvh-bunny-center-7.png}} 140 | {\includegraphics[height=1.5cm]{bvh-bunny-center-7.png}} 141 | \end{boxedminipage} 142 | \vspace{-0.5em} 143 | \caption{八层~BVH~示例} 144 | \label{lbl:bvh-example} 145 | \end{center} 146 | \end{figure} 147 | \end{column} 148 | \hspace{0.5em} 149 | \begin{column}{1.2\textwidth} 150 | \vspace{0.2em} 151 | \scalebox{0.5}{ 152 | \begin{minipage}{1.0\textwidth} 153 | \vspace{-2em} 154 | \begin{algorithm}[H] 155 | \caption{自顶向下层次遍历~BVH~} 156 | \label{alg:traverse-bvh-tree} 157 | \begin{algorithmic}[1] 158 | \Require 159 | 两个~BVH~树的根节点~$node_1$,$node_2$ 160 | \Ensure 161 | 模型是否相交 162 | \Function {TraverseBVHTree}{$node_1, node_2$} 163 | \If{$node_1.bv \cap node_2.bv = \emptyset$} 164 | \State \Return{\textbf{False}} 165 | \Comment{包围体重合测试, 包围体不相交直接返回} 166 | \Else 167 | \If {$node_1.children = \emptyset$} 168 | \If {$node_2.children = \emptyset$} 169 | \State \Comment{最底层叶子节点原生几何相交测试} 170 | \State \Return {\Call{CheckIntersection}{$node_1.primitives, node_2.primitives$}} 171 | \Else 172 | \ForAll {$child \in node_2.children$} 173 | \State \Call{TraverseBVHTree}{$node_1, child$} \Comment{递归调用} 174 | \EndFor 175 | \EndIf 176 | \Else 177 | \ForAll {$child \in node_1.children$} 178 | \State \Call{TraverseBVHTree}{$child, node_2$} \Comment{递归调用} 179 | \EndFor 180 | \EndIf 181 | \EndIf 182 | \EndFunction 183 | \end{algorithmic} 184 | \end{algorithm} 185 | \end{minipage} 186 | } 187 | \\ 188 | \scriptsize \hspace{1em}代价函数: $T_{cost} = n_v * C_v + n_p * C_p + (n_u * C_u)$(运动) 189 | \end{column} 190 | \end{columns} 191 | \note{ 192 | 基于包围体树的碰撞检测算法, 一般首先都会初始化环境然后构建层次结构的包围体树,碰撞检测时从顶层开始逐渐往下层遍历,到最底层叶子节点后开始三角网格模型相交测试, 193 | 当发现三角网格相交后立即终止遍历,确定模型发生碰撞。 194 | 评价碰撞检测算法的指标一般用上面这个公式来衡量,其中nv和 np分别表示参与包围体节点相交测试的数量和参与原始几何相交测试的数量,Cv和 Cp则表示相应的平均测试耗费的代价。 195 | 当在运动场景时还需要加上nu和 Cn就是模型旋转或者运动后包围体更新的数量和更新的代价。 196 | 本文算法就是尽早发现包围体不相交的情况,减少np和cp的数量。 197 | } 198 | } 199 | -------------------------------------------------------------------------------- /ppt04.tex: -------------------------------------------------------------------------------- 1 | 2 | \section{总结与展望} 3 | %添加一个目录 4 | \frame{ 5 | \frametitle{目录} 6 | \tableofcontents[current,currentsection,sections={<1-5>}] 7 | \addtocounter{framenumber}{-1} %目录页不计算页码 8 | } 9 | 10 | \frame{ 11 | \frametitle{\secname} 12 | \vspace{-0.5em} 13 | \begin{block}{总结} 14 | \footnotesize 15 | \begin{enumerate}[(1)] 16 | \item 提出了一种构造紧致凸包围多面体--$k$-CBP~的算法; 17 | \item 构造~$k$-CBP~速度上比现有算法快~3$\sim$8~倍; 18 | \item 构造的~$k$-CBP~紧致程度比现有的$k$-DOP紧致10\% $\sim$ 40\%; 19 | \item 提出了一种基于~$k$-CBP~的碰撞检测算法,该算法较$k$-DOP树算法初始化时间快8倍以上,静止场景快0.8 $\sim$ 3.2 倍,运动场景快0.8 $\sim$ 5.6 倍。 20 | \end{enumerate} 21 | \end{block} 22 | \vspace{-0.5em} 23 | \begin{block}{展望} 24 | \footnotesize 25 | \begin{enumerate}[(1)] 26 | \item 碰撞检测算法如何摆脱对AABB树的依赖;应用于近似碰撞检测算法;应用于可变形的模型连续碰撞检测,如何快速更新~$k$-CBP~; 27 | \item 如何将~$k$-CBP~应用于如机器人抓取、路径规划等其他应用领域中。 28 | \end{enumerate} 29 | \end{block} 30 | 31 | \note{ 32 | 总结一下~\ldots PPT 33 | } 34 | } 35 | 36 | \section{主要参考文献} 37 | \frame[t,allowframebreaks]{ 38 | \frametitle{\secname} 39 | \printbibliography 40 | } 41 | 42 | \section{感谢} 43 | \frame{ 44 | \frametitle{\secname} 45 | \begin{block}{致谢} 46 | \begin{enumerate}[(1)] 47 | \item 导师雍俊海老师的精心指导; 48 | \item 施侃乐老师帮助; 49 | \item 研究所各个项目的历练; 50 | \item 王斌老师、陈莉老师的评审及意见,答辩委员会老师聆听和指导。 51 | \end{enumerate} 52 | \end{block} 53 | } 54 | \frame{ 55 | \frametitle{Q \& A} 56 | \begin{block}{Questions?} 57 | ~\\ ~\\ 58 | \center{\Large{Thank you!}} 59 | \\ ~\\ ~\\ ~\\ ~\\ 60 | \end{block} 61 | } 62 | 63 | -------------------------------------------------------------------------------- /ref/chinese-ref.bib: -------------------------------------------------------------------------------- 1 | @book{IEEE-1363, 2 | author={{IEEE Std 1363-2000}}, 3 | title={{IEEE} Standard Specifications for Public-Key Cryptography}, 4 | address={New York}, 5 | publisher={IEEE}, 6 | year={2000} 7 | } 8 | 9 | @inproceedings{kocher99, 10 | author={C. Kocher and J. Jaffe and B. Jun}, 11 | title={Differential Power Analysis}, 12 | editor={M. Wiener}, 13 | booktitle={Advances in Cryptology ({CRYPTO}~'99)}, 14 | series={Lecture Notes in Computer Science}, 15 | volume={1666}, 16 | pages={388-397}, 17 | publisher={Springer-Verlag}, 18 | month={August}, 19 | year={1999} 20 | } 21 | 22 | 23 | @INCOLLECTION{Krasnogor2004e, 24 | AUTHOR = {N. Krasnogor}, 25 | TITLE = {Towards robust memetic algorithms}, 26 | BOOKTITLE = {Recent Advances in Memetic Algorithms}, 27 | PUBLISHER = {Springer Berlin Heidelberg}, 28 | YEAR = {2004}, 29 | PAGES = {185-207}, 30 | EDITOR = {W.E. Hart and N. Krasnogor and J.E. Smith}, 31 | VOLUME = {166}, 32 | SERIES = {Studies in Fuzziness and Soft Computing}, 33 | ADDRESS = {New York}, 34 | } 35 | 36 | @INCOLLECTION{zjsw, 37 | AUTHOR = {班固}, 38 | TITLE = {苏武传}, 39 | BOOKTITLE = {传记散文英华}, 40 | PUBLISHER = {湖北人民出版社}, 41 | YEAR = {1998}, 42 | PAGES = {65-69}, 43 | EDITOR = {郑在瀛 and 汪超宏 and 周文复}, 44 | VOLUME = {2}, 45 | SERIES = {新古文观止丛书}, 46 | ADDRESS = {武汉}, 47 | lang = {zh}, 48 | } 49 | 50 | 51 | @INBOOK{clzs, 52 | AUTHOR = {阎真}, 53 | TITLE = {沧浪之水}, 54 | CHAPTER = {大人物还是讲人情的}, 55 | PAGES = {185-207}, 56 | PUBLISHER = {人民文学出版社}, 57 | YEAR = {2001}, 58 | lang = {zh}, 59 | } 60 | 61 | @Book{tex, 62 | author = "Donald E. Knuth", 63 | title = "The {\TeX} Book", 64 | publisher = "Addison-Wesley Publishing Company", 65 | address = "Reading, MA", 66 | year = 1989, 67 | edition = "15th", 68 | } 69 | 70 | @Book{companion, 71 | author = "Michel Goosens and Frank Mittelbach and Alexander Samarin", 72 | title = "The {\LaTeX} Companion", 73 | publisher = "Addison-Wesley Publishing Company", 74 | address = "Reading, MA", 75 | PAGES = "112--125", 76 | year = 1994, 77 | } 78 | 79 | @ARTICLE{ELIDRISSI94, 80 | AUTHOR = "{Chafik El Idrissi}, M. and {Roney}, A. and {Frigon}, C. and 81 | {Larzilli{\`e}re}, M.", 82 | TITLE = "Measurements of total kinetic-energy released to the {$N=2$} 83 | dissociation limit of {H}$_2$ --- evidence of the dissociation 84 | of very high vibrational {R}ydberg states of {H}$_2$ by 85 | doubly-excited states", 86 | JOURNAL = "Chemical Physics Letters", 87 | PAGES = "260-266", 88 | VOLUME = 224, 89 | NUMBER = 10, 90 | YEAR = 1994, 91 | } 92 | 93 | @ARTICLE{MELLINGER96, 94 | AUTHOR = "Mellinger, A. and Vidal, C. R. and Jungen, Ch.", 95 | TITLE = "Laser reduced fluorescence study of the carbon-monoxide nd 96 | triplet {R}ydberg series-experimental results and multichannel 97 | quantum-defect analysis", 98 | JOURNAL = "J. Chem. Phys.", 99 | PAGES = "8913-8921", 100 | VOLUME = 104, 101 | NUMBER = 5, 102 | YEAR = 1996, 103 | } 104 | 105 | @ARTICLE{SHELL02, 106 | AUTHOR = "Michael Shell", 107 | TITLE = "How to Use the {IEEEtran \LaTeX} Class", 108 | JOURNAL = "Journal of {\LaTeX} Class Files", 109 | YEAR = 2002, 110 | VOLUME = 12, 111 | NUMBER = 4, 112 | PAGES = "100--120" 113 | } 114 | 115 | @TechReport{NPB2, 116 | title = {The {NAS} Parallel Benchmarks 2.0}, 117 | author = {Alex Woo and David Bailey and Maurice Yarrow and Wijngaart 118 | Wijngaart and Tim Harris and William Saphir}, 119 | year = 1995, 120 | month = dec # "~05", 121 | institution = "The Pennsylvania State University CiteSeer Archives", 122 | url = "http://www.nasa.org/" 123 | } 124 | 125 | @INPROCEEDINGS{DPMG, 126 | author = {Kim, Sangbum and Woo, Namyoon and Yeom, Heon Y. and Park, 127 | Taesoon and Park, Hyoungwoo}, 128 | title = {Design and {I}mplementation of {D}ynamic {P}rocess 129 | {M}anagement for {G}rid-enabled {MPICH}}, 130 | booktitle = {the 10th European PVM/MPI Users' Group Conference}, 131 | year = 2003, 132 | address = {Venice, Italy}, 133 | month = sep, 134 | } 135 | 136 | @INPROCEEDINGS{cnproceed, 137 | author = {王重阳 and 黄药师 and 欧阳峰 and 洪七公 and 段皇帝}, 138 | title = {武林高手从入门到精通}, 139 | booktitle = {第~$N$~次华山论剑}, 140 | year = 2006, 141 | address = {西安, 中国}, 142 | month = sep, 143 | lang = "zh", 144 | } 145 | 146 | @ARTICLE{cnarticle, 147 | AUTHOR = "贾宝玉 and 林黛玉 and 薛宝钗 and 贾探春", 148 | TITLE = "论刘姥姥食量大如牛之现实意义", 149 | JOURNAL = "红楼梦杂谈", 150 | PAGES = "260--266", 151 | VOLUME = 224, 152 | YEAR = 1800, 153 | LANG = "zh", 154 | } 155 | 156 | @MastersThesis{zhubajie, 157 | author = {猪八戒}, 158 | title = {论流体食物的持久保存}, 159 | school = {广寒宫大学}, 160 | year = 2005, 161 | address = {北京}, 162 | lang = "zh", 163 | } 164 | 165 | @PhdThesis{shaheshang, 166 | author = {沙和尚}, 167 | title = {论流沙河的综合治理}, 168 | school = {清华大学}, 169 | year = 2005, 170 | address = {北京}, 171 | lang = "zh", 172 | } 173 | 174 | @MastersThesis{metamori2004, 175 | author = {Ashwin Raju Jeyakumar}, 176 | title = {Metamori: A library for Incremental File Checkpointing}, 177 | school = {Virgina Tech}, 178 | year = 2004, 179 | month = jun # "~21", 180 | address = {Blacksburg}, 181 | } 182 | 183 | @PHDTHESIS{FistSystem01, 184 | AUTHOR = "Erez Zadok", 185 | TITLE = "{FiST: A System for Stackable File System Code Generation}", 186 | YEAR = 2001, 187 | MONTH = "May", 188 | SCHOOL = "Computer Science Department, Columbia University", 189 | ADDRESS = "USA" 190 | } 191 | 192 | @INBOOK{ColdSources, 193 | AUTHOR = {P. Gr{\"o}ning and L. Nilsson and P. Ruffieux and R. 194 | Clergereaux and O. Gr{\"o}ning}, 195 | TITLE = {Encyclopedia of Nanoscience and Nanotechnology}, 196 | pages = {547--579}, 197 | PUBLISHER = {American Scientific Publishers}, 198 | YEAR = 2004, 199 | volume = 1, 200 | } 201 | 202 | @article{wangzhiqiang1999, 203 | title={碰撞检测问题研究综述}, 204 | author={王志强 and 洪嘉振 and 杨辉}, 205 | journal={软件学报}, 206 | volume={10}, 207 | number={5}, 208 | pages={545--551}, 209 | year={1999}, 210 | publisher={万方数据资源系统}, 211 | lang={zh} 212 | } 213 | 214 | 215 | 216 | @article{weiyingmei2001, 217 | title={碰撞检测中的固定方向凸包包围盒的研究}, 218 | author={魏迎梅 and 王涌 and 吴泉源 and 石教英}, 219 | journal={软件学报}, 220 | volume={12}, 221 | number={7}, 222 | pages={1056--1063}, 223 | year={2001}, 224 | publisher={万方数据资源系统}, 225 | lang={zh} 226 | } 227 | 228 | @PhdThesis{weiyingmei2000phd, 229 | title={虚拟环境中碰撞检测问题的研究}, 230 | author={魏迎梅}, 231 | journal={国防科技大学}, 232 | year={2000}, 233 | lang={zh} 234 | } 235 | 236 | @mastersthesis{2011zhangxiaobing, 237 | title={大装配体智能 CAD 系统的开发及模型轻量化技术研究}, 238 | author={张小兵}, 239 | year={2011}, 240 | school={上海交通大学}, 241 | lang={zh} 242 | } 243 | 244 | @book{dengcg, 245 | title={计算几何-算法与应用}, 246 | author={邓俊辉}, 247 | year={2005}, 248 | lang={zh}, 249 | address={北京}, 250 | publisher={清华大学出版社} 251 | } 252 | 253 | @book{gpgpuqiu, 254 | title={GPGPU 编程技术}, 255 | author={仇德元}, 256 | year={2011}, 257 | lang={zh}, 258 | address={北京}, 259 | publisher={机械工业出版社} 260 | } 261 | 262 | @article{linjianli2014, 263 | title={多边形网格的非流形封闭三角形网格正则化}, 264 | author={林建立 and 唐磊 and 雍俊海}, 265 | journal={计算机辅助设计与图形学学报}, 266 | volume={26}, 267 | number={10}, 268 | year={2014}, 269 | pages={1557--1566}, 270 | lang={zh} 271 | } 272 | 273 | @article{tanglei2014, 274 | title={模型适应的凸包围多面体并行生成算法}, 275 | author={唐磊 and 施侃乐 and 雍俊海 and 古和今 and 徐鑫}, 276 | journal={中国科学:信息科学}, 277 | pages={1515--1526}, 278 | volume={44}, 279 | number={22}, 280 | year={2014}, 281 | lang={zh} 282 | } 283 | 284 | @article{robot2014, 285 | title={多机器人并行动态包围体层次树碰撞检测算法}, 286 | author={潘海鸿 and 戴骏 and 陈琳 and 付兵 and 冯俊杰 and 徐杰}, 287 | journal={计算机辅助设计与图形学学报}, 288 | number={11}, 289 | pages={1948-1956}, 290 | lang={zh}, 291 | year={2014} 292 | } 293 | 294 | @article{game3d2010, 295 | title={{3D游戏开发中的碰撞检测算法研究}}, 296 | author={林巧民 and 林萍 and 王汝传}, 297 | journal={计算机技术与发展}, 298 | volume={20}, 299 | number={5}, 300 | pages={39-42}, 301 | lang={zh}, 302 | year={2010} 303 | } 304 | 305 | @article{real2001, 306 | title={真实感布仿真中布与刚体的碰撞检测及修正}, 307 | author={陈旿 and 徐乃平}, 308 | journal={软件学报}, 309 | volume={12}, 310 | number={12}, 311 | lang={zh}, 312 | pages={1874-1880}, 313 | year={2001} 314 | } 315 | 316 | @article{virtual2007, 317 | title={一种基于虚拟手术的三维碰撞检测算法}, 318 | author={谢凯 and 杨杰}, 319 | journal={上海交通大学学报}, 320 | volume={41}, 321 | number={6}, 322 | lang={zh}, 323 | pages={866-869}, 324 | year={2007} 325 | } 326 | -------------------------------------------------------------------------------- /ref/papers-bib-in-google.bib: -------------------------------------------------------------------------------- 1 | @online{solidworkshelp, 2 | author = {DassaultSystemes}, 3 | title = {SolidWorks Web Help}, 4 | year = 2013, 5 | url = {http://help.solidworks.com/HelpProducts.aspx}, 6 | urldate = {2013-08-20} 7 | } 8 | 9 | @online{bvhpiconline, 10 | author = {Norbert Frisch}, 11 | title = {Procedures for Assisting the Workflow of Car Crash Simulations}, 12 | year = 2003, 13 | url = {http://www.vis.uni-stuttgart.de/~frisch/h/diss.htm}, 14 | urldate = {2013-08-20} 15 | } 16 | 17 | 18 | @article{zhu2002b, 19 | title={B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition}, 20 | author={Zhu, H and Menq, CH}, 21 | journal={Computer-Aided Design}, 22 | volume={34}, 23 | number={2}, 24 | pages={109--123}, 25 | year={2002}, 26 | publisher={Elsevier} 27 | } 28 | @article{mirtich1998v, 29 | title={V-Clip: Fast and robust polyhedral collision detection}, 30 | author={Mirtich, Brian}, 31 | journal={ACM Transactions on Graphics}, 32 | volume={17}, 33 | number={3}, 34 | pages={177--208}, 35 | year={1998}, 36 | publisher={ACM} 37 | } 38 | @article{bergen1999fast, 39 | title={{A fast and robust GJK implementation for collision detection of convex objects}}, 40 | author={Bergen, Gino van den}, 41 | journal={Journal of Graphics Tools}, 42 | volume={4}, 43 | number={2}, 44 | pages={7--25}, 45 | year={1999}, 46 | publisher={Taylor \& Francis} 47 | } 48 | @article{gilbert1988fast, 49 | title={A fast procedure for computing the distance between complex objects in three-dimensional space}, 50 | author={Gilbert, Elmer G and Johnson, Daniel W and Keerthi, S Sathiya}, 51 | journal={IEEE Journal of Robotics and Automation}, 52 | volume={4}, 53 | number={2}, 54 | pages={193--203}, 55 | year={1988}, 56 | publisher={IEEE} 57 | } 58 | 59 | 60 | @inproceedings{zhigang2010efficient, 61 | title={Efficient collision detection using a dual K-DOP-Sphere bounding volume hierarchy}, 62 | author={Zhigang, Fang and Jianxun, Jiang and Jie, Xu}, 63 | booktitle={International Forum on Information Technology and Applications (IFITA)}, 64 | volume={3}, 65 | pages={185--189}, 66 | year={2010}, 67 | organization={IEEE} 68 | } 69 | 70 | 71 | @incollection{zhao2009fast, 72 | title={Fast shape-simplifying image abstraction using graphics hardware}, 73 | author={Zhao, Hanli and Jin, Xiaogang and Shen, Jianbing and Shen, Li and Pan, Ruifang}, 74 | booktitle={Learning by Playing. Game-based Education System Design and Development}, 75 | pages={390--398}, 76 | year={2009}, 77 | publisher={Springer} 78 | } 79 | 80 | 81 | @article{zachmann2003geometric, 82 | title={Geometric data structures for computer graphics}, 83 | author={Zachmann, Gabriel and Langetepe, Elmar}, 84 | journal={Tutorial at ACM SIGGRAPH}, 85 | volume={16}, 86 | pages={1--54}, 87 | year={2003} 88 | } 89 | 90 | 91 | @inproceedings{zachmann1998rapid, 92 | title={Rapid collision detection by dynamically aligned DOP-trees}, 93 | author={Zachmann, Gabriel}, 94 | booktitle={Virtual Reality Annual International Symposium}, 95 | pages={90--97}, 96 | year={1998}, 97 | address={Atlanta, Georgia}, 98 | publisher = {IEEE Computer Society}, 99 | } 100 | 101 | @inproceedings{abenchmarking2007, 102 | title={A benchmarking suite for static collision detection algorithms}, 103 | author={Sven Trenkel and Ren{\'e} Weller and Gabriel Zachmann}, 104 | booktitle={International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG)}, 105 | address={Plzen, Czech Republic}, 106 | month = {29 January--1 February}, 107 | publisher = {Union Agency}, 108 | year={2007} 109 | } 110 | 111 | 112 | @PhdThesis{wu2005efficient, 113 | title={Efficient, tight bounding volumes for subdivision surfaces}, 114 | author={Wu, Xiaobin}, 115 | year={2005}, 116 | school={University of Florida} 117 | } 118 | 119 | 120 | @inproceedings{wicke2007finite, 121 | title={A finite element method on convex polyhedra}, 122 | author={Wicke, Martin and Botsch, Mario and Gross, Markus}, 123 | booktitle={Computer Graphics Forum}, 124 | volume={26}, 125 | number={3}, 126 | pages={355--364}, 127 | year={2007}, 128 | organization={Wiley Online Library} 129 | } 130 | 131 | 132 | @inproceedings{welzl1991smallest, 133 | author = {Emo Welzl}, 134 | title = {Smallest Enclosing Disks (balls and Ellipsoids)}, 135 | booktitle = {Results and New Trends in Computer Science}, 136 | year = {1991}, 137 | pages = {359--370}, 138 | publisher = {Springer-Verlag} 139 | } 140 | 141 | 142 | @article{wang2004efficient, 143 | title={Efficient collision detection for moving ellipsoids using separating planes}, 144 | author={Wang, Wenping and Choi, Yi-King and Chan, Bin and Kim, Myung-Soo and Wang, Jiaye}, 145 | journal={Computing}, 146 | volume={72}, 147 | number={2}, 148 | pages={235--246}, 149 | year={2004}, 150 | publisher={Springer} 151 | } 152 | 153 | 154 | @article{wald2007ray, 155 | title={Ray tracing deformable scenes using dynamic bounding volume hierarchies}, 156 | author={Wald, Ingo and Boulos, Solomon and Shirley, Peter}, 157 | journal={ACM Transactions on Graphics}, 158 | volume={26}, 159 | number={1}, 160 | pages={1--18}, 161 | year={2007}, 162 | publisher={ACM} 163 | } 164 | 165 | 166 | @inproceedings{vogiannou2010enhancing, 167 | title={Enhancing bounding volumes using support plane mappings for collision detection}, 168 | author={Vogiannou, Athanasios and Moustakas, Konstantinos and Tzovaras, Dimitrios and Strintzis, Michael G}, 169 | booktitle ={Computer Graphics Forum}, 170 | volume={29}, 171 | number={5}, 172 | pages={1595--1604}, 173 | year={2010}, 174 | organization={Wiley Online Library} 175 | } 176 | 177 | 178 | @article{valli2013collision, 179 | title={Collision detection on the GPU}, 180 | author={Valli, Antti}, 181 | year={2013} 182 | } 183 | 184 | 185 | @article{das1992minimum, 186 | title={Minimum vertex hulls for polyhedral domains}, 187 | author={Das, Gautam and Joseph, Deborah}, 188 | journal={Theoretical computer science}, 189 | volume={103}, 190 | number={1}, 191 | pages={107--135}, 192 | year={1992}, 193 | publisher={Elsevier} 194 | } 195 | 196 | 197 | @article{thakur2009survey, 198 | title={A survey of CAD model simplification techniques for physics-based simulation applications}, 199 | author={Thakur, Atul and Banerjee, Ashis Gopal and Gupta, Satyandra K}, 200 | journal={Computer-Aided Design}, 201 | volume={41}, 202 | number={2}, 203 | pages={65--80}, 204 | year={2009}, 205 | publisher={Elsevier} 206 | } 207 | 208 | 209 | @inproceedings{teschner2005collision, 210 | title={Collision detection for deformable objects}, 211 | author={Teschner, Matthias and Kimmerle, Stefan and Heidelberger, Bruno and Zachmann, Gabriel and Raghupathi, Laks and Fuhrmann, Arnulph and Cani, M-P and Faure, Fran{\c{c}}ois and Magnenat-Thalmann, Nadia and Strasser, Wolfgang and others}, 212 | booktitle={Computer Graphics Forum}, 213 | volume={24}, 214 | number={1}, 215 | pages={61--81}, 216 | year={2005}, 217 | organization={Wiley Online Library} 218 | } 219 | 220 | 221 | @inproceedings{tang2010fast, 222 | title={Fast continuous collision detection using deforming non-penetration filters}, 223 | author={Tang, Min and Manocha, Dinesh and Tong, Ruofeng}, 224 | booktitle={ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games}, 225 | pages={7--13}, 226 | year={2010}, 227 | organization={ACM} 228 | } 229 | 230 | 231 | @inproceedings{tam2003shape, 232 | title={Shape simplification based on the medial axis transform}, 233 | author={Tam, Roger and Heidrich, Wolfgang}, 234 | booktitle={Visualization}, 235 | pages={481--488}, 236 | year={2003}, 237 | organization={IEEE} 238 | } 239 | 240 | 241 | @article{suri1999analyzing, 242 | title={Analyzing bounding boxes for object intersection}, 243 | author={Suri, Subhash and Hubbard, Philip M and Hughes, John F}, 244 | journal={ACM Transactions on Graphics}, 245 | volume={18}, 246 | number={3}, 247 | pages={257--277}, 248 | year={1999}, 249 | publisher={ACM} 250 | } 251 | 252 | 253 | @article{sturzlinger1996bounding, 254 | title={Bounding volume construction using point clouds}, 255 | author={St{\"u}rzlinger, Wolfgang}, 256 | journal={Summer school in computer graphics in Bratislava (SCCG96)}, 257 | pages={239--246}, 258 | year={1996}, 259 | publisher={Citeseer} 260 | } 261 | 262 | 263 | @inproceedings{spielberger2006inner, 264 | title={Inner Approximation of Polygons and Polyhedra by Unions of Boxes}, 265 | author={Spielberger, Christian and Held, Martin}, 266 | booktitle={Twenty-second European Workshop on Computational Geometry Delphi, Greece March 27--29, 2006}, 267 | pages={189}, 268 | year={2006} 269 | } 270 | 271 | 272 | @techreport{somchaipeng2004multi, 273 | title={A multi-scale singularity bounding volume hierarchy}, 274 | author={Somchaipeng, Kerawit and Erleben, Kenny and Sporring, Jon}, 275 | year={2004}, 276 | institution={Datalogisk Institut} 277 | } 278 | 279 | 280 | @article{sheffer2001model, 281 | title={Model simplification for meshing using face clustering}, 282 | author={Sheffer, Alla}, 283 | journal={Computer-Aided Design}, 284 | volume={33}, 285 | number={13}, 286 | pages={925--934}, 287 | year={2001}, 288 | publisher={Elsevier} 289 | } 290 | 291 | 292 | @article{schomer2000smallest, 293 | title={Smallest enclosing cylinders}, 294 | author={Sch{\"o}mer, Elmar and Sellen, J{\"u}rgen and Teichmann, Marek and Yap, Chee}, 295 | journal={Algorithmica}, 296 | volume={27}, 297 | number={2}, 298 | pages={170--186}, 299 | year={2000}, 300 | publisher={Springer} 301 | } 302 | 303 | 304 | @article{sainz2004point, 305 | title={Point-based rendering techniques}, 306 | author={Sainz, Miguel and Pajarola, Renato}, 307 | journal={Computers \& Graphics}, 308 | volume={28}, 309 | number={6}, 310 | pages={869--879}, 311 | year={2004}, 312 | publisher={Elsevier} 313 | } 314 | 315 | 316 | @book{sack1999handbook, 317 | title={Handbook of computational geometry}, 318 | author={Sack, J{\"o}rg-R{\"u}diger and Urrutia, Jorge}, 319 | year={1999}, 320 | publisher={Access Online via Elsevier} 321 | } 322 | 323 | 324 | @article{rosin2003measuring, 325 | title={Measuring shape: ellipticity, rectangularity, and triangularity}, 326 | author={Rosin, Paul L}, 327 | journal={Machine Vision and Applications}, 328 | volume={14}, 329 | number={3}, 330 | pages={172--184}, 331 | year={2003}, 332 | publisher={Springer} 333 | } 334 | 335 | 336 | @inproceedings{reisner2001dropping, 337 | title={Dropping a vertex or a facet from a convex polytope}, 338 | author={Reisner, Shlomo and Schutt, Carsten and Werner, Elisabeth}, 339 | booktitle={Forum Mathematicum}, 340 | volume={13}, 341 | number={3}, 342 | pages={359--378}, 343 | year={2001}, 344 | organization={Berlin; New York: De Gruyter, c1989-} 345 | } 346 | 347 | 348 | @inproceedings{przybylski2010unions, 349 | title={Unions of balls for shape approximation in robot grasping}, 350 | author={Przybylski, Markus and Asfour, Tamim and Dillmann, R{\"u}diger}, 351 | booktitle={2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, 352 | pages={1592--1599}, 353 | year={2010}, 354 | organization={IEEE} 355 | } 356 | 357 | 358 | @incollection{peikert2006optimized, 359 | title={Optimized bounding polyhedra for gpu-based distance transform}, 360 | author={Peikert, Ronald and Sigg, Christian}, 361 | booktitle={Scientific Visualization: The visual extraction of knowledge from data}, 362 | pages={65--77}, 363 | year={2006}, 364 | publisher={Springer} 365 | } 366 | 367 | 368 | @inproceedings{pauly2002efficient, 369 | title={Efficient simplification of point-sampled surfaces}, 370 | author={Pauly, Mark and Gross, Markus and Kobbelt, Leif P}, 371 | booktitle={Visualization, 2002. VIS 2002. IEEE}, 372 | pages={163--170}, 373 | year={2002}, 374 | organization={IEEE Computer Society} 375 | } 376 | 377 | 378 | @inproceedings{ortegano2011volume, 379 | title={Volume-surface collision detection}, 380 | author={Ortegano, J and Navarro, H and Carmona, R}, 381 | booktitle={Ibero-American Symposium in Computer Graphics}, 382 | year={2011} 383 | } 384 | 385 | 386 | @article{o1985finding, 387 | title={Finding minimal enclosing boxes}, 388 | author={O'Rourke, Joseph}, 389 | journal={International Journal of Computer \& Information Sciences}, 390 | volume={14}, 391 | number={3}, 392 | pages={183--199}, 393 | year={1985}, 394 | publisher={Springer} 395 | } 396 | 397 | 398 | @phdthesis{nguyen2006implicit, 399 | title={Implicit bounding volumes and bounding volume hierarchies}, 400 | author={Nguyen, An}, 401 | year={2006}, 402 | school={Citeseer} 403 | } 404 | 405 | 406 | @inproceedings{mingxiang2009collision, 407 | title={Collision detection with improved algorithm based on k-dop}, 408 | author={Mingxiang, Gao and Dingfang, Chen}, 409 | booktitle={IEEE Conference on Industrial Electronics and Applications(ICIEA)}, 410 | pages={102--105}, 411 | year={2009}, 412 | organization={IEEE} 413 | } 414 | 415 | 416 | @article{miller2004graspit, 417 | title={Graspit! a versatile simulator for robotic grasping}, 418 | author={Miller, Andrew T and Allen, Peter K}, 419 | journal={Robotics \& Automation Magazine, IEEE}, 420 | volume={11}, 421 | number={4}, 422 | pages={110--122}, 423 | year={2004}, 424 | publisher={IEEE} 425 | } 426 | 427 | 428 | @article{bentley1982approximation, 429 | title={Approximation algorithms for convex hulls}, 430 | author={Bentley, Jon Louis and Preparata, Franco P and Faust, Mark G}, 431 | journal={Communications of the ACM}, 432 | volume={25}, 433 | number={1}, 434 | pages={64--68}, 435 | year={1982}, 436 | publisher={ACM} 437 | } 438 | 439 | 440 | @article{mathew2010cad, 441 | title={A CAD system for extraction of mating features in an assembly}, 442 | author={Mathew, Arun and Rao, CSP}, 443 | journal={Assembly Automation}, 444 | volume={30}, 445 | number={2}, 446 | pages={142--146}, 447 | year={2010}, 448 | publisher={Emerald Group Publishing Limited} 449 | } 450 | 451 | 452 | @inproceedings{mamou2009simple, 453 | title={A simple and efficient approach for 3D mesh approximate convex decomposition}, 454 | author={Mamou, Khaled and Ghorbel, Faouzi}, 455 | booktitle={IEEE International Conference on Image Processing (ICIP)}, 456 | pages={3501--3504}, 457 | year={2009}, 458 | organization={IEEE} 459 | } 460 | 461 | 462 | @inproceedings{madera2009hybrid, 463 | title={A hybrid bounding volume algorithm to detect collisions between deformable objects}, 464 | author={Madera, FA and Day, AM and Laycock, Stephen D}, 465 | booktitle={Second International Conferences on Advances in Computer-Human Interactions(ACHI)}, 466 | pages={136--141}, 467 | year={2009}, 468 | organization={IEEE} 469 | } 470 | 471 | 472 | @article{luebke2001developer, 473 | title={A developer's survey of polygonal simplification algorithms}, 474 | author={Luebke, David P}, 475 | journal={Computer Graphics and Applications, IEEE}, 476 | volume={21}, 477 | number={3}, 478 | pages={24--35}, 479 | year={2001}, 480 | publisher={IEEE} 481 | } 482 | 483 | 484 | @book{luebke2003level, 485 | title={Level of Detail for 3d Graphpics}, 486 | author={Luebke, David P}, 487 | year={2003}, 488 | publisher={Morgan Kaufmann Pub} 489 | } 490 | 491 | 492 | @inproceedings{low1997model, 493 | title={Model simplification using vertex-clustering}, 494 | author={Low, Kok-Lim and Tan, Tiow-Seng}, 495 | booktitle={Symposium on Interactive 3D Graphics}, 496 | pages={75--82}, 497 | year={1997}, 498 | organization={ACM} 499 | } 500 | 501 | 502 | @article{lopez2002linear, 503 | title={Linear time approximation of 3D convex polytopes}, 504 | author={Lopez, Mario A and Reisner, Shlomo}, 505 | journal={Computational Geometry}, 506 | volume={23}, 507 | number={3}, 508 | pages={291--301}, 509 | year={2002}, 510 | publisher={Elsevier} 511 | } 512 | 513 | 514 | @article{lopez2005hausdorff, 515 | title={Hausdorff approximation of convex polygons}, 516 | author={Lopez, Mario A and Reisner, Shlomo}, 517 | journal={Computational Geometry}, 518 | volume={32}, 519 | number={2}, 520 | pages={139--158}, 521 | year={2005}, 522 | publisher={Elsevier} 523 | } 524 | 525 | 526 | @inproceedings{lin1998collision, 527 | title={Collision detection between geometric models: A survey}, 528 | author={Lin, Ming and Gottschalk, Stefan}, 529 | booktitle={The Institute of Mathematics and its Applications(IMA) Conference on Mathematics of Surfaces}, 530 | volume={1}, 531 | pages={602--608}, 532 | year={1998} 533 | } 534 | 535 | 536 | @article{lien2006approximate2d, 537 | title={Approximate convex decomposition of polygons}, 538 | author={Lien, Jyh-Ming and Amato, Nancy M}, 539 | journal={Computational Geometry}, 540 | volume={35}, 541 | number={1}, 542 | pages={100--123}, 543 | year={2006}, 544 | publisher={Elsevier} 545 | } 546 | 547 | 548 | @inproceedings{lien2007approximate3d, 549 | title={Approximate convex decomposition of polyhedra}, 550 | author={Lien, Jyh-Ming and Amato, Nancy M}, 551 | booktitle={ACM Symposium on Solid and Physical Modeling}, 552 | pages={121--131}, 553 | year={2007}, 554 | organization={ACM} 555 | } 556 | 557 | 558 | @inproceedings{klein2004point, 559 | title={Point cloud collision detection}, 560 | author={Klein, Jan and Zachmann, Gabriel}, 561 | booktitle={Computer Graphics Forum}, 562 | volume={23}, 563 | number={3}, 564 | pages={567--576}, 565 | year={2004}, 566 | organization={Wiley Online Library} 567 | } 568 | 569 | @inproceedings{figueiredo2010efficient, 570 | title={An efficient collision detection algorithm for point cloud models}, 571 | author={Figueiredo, Mauro and Oliveira, Jo{\~a}o and Ara{\'u}jo, Bruno and Pereira, Jo{\~a}o}, 572 | booktitle={International Conference on Computer Graphics and Vision}, 573 | volume={43}, 574 | pages = {30--37}, 575 | year={2010} 576 | } 577 | 578 | 579 | @PhdThesis{lien2006approximatephd, 580 | title={Approximate convex decomposition and its applications}, 581 | author={Lien, Jyh-Ming}, 582 | year={2006}, 583 | address={College Station, Texas}, 584 | school={Texas A\&M University} 585 | } 586 | 587 | 588 | @article{lien2008approximate, 589 | title={Approximate convex decomposition of polyhedra and its applications}, 590 | author={Lien, Jyh-Ming and Amato, Nancy M}, 591 | journal={Computer Aided Geometric Design}, 592 | volume={25}, 593 | number={7}, 594 | pages={503--522}, 595 | year={2008}, 596 | publisher={Elsevier} 597 | } 598 | 599 | 600 | @inproceedings{lauterbach2009fast, 601 | title={{Fast BVH construction on GPUs}}, 602 | author={Lauterbach, Christian and Garland, Michael and Sengupta, Shubhabrata and Luebke, David and Manocha, Dinesh}, 603 | booktitle={Computer Graphics Forum}, 604 | volume={28}, 605 | number={2}, 606 | pages={375--384}, 607 | year={2009}, 608 | organization={Wiley Online Library} 609 | } 610 | 611 | 612 | @article{larsson2006dynamic, 613 | title={A dynamic bounding volume hierarchy for generalized collision detection}, 614 | author={Larsson, Thomas and Akenine-M{\"o}ller, Tomas}, 615 | journal={Computers \& Graphics}, 616 | volume={30}, 617 | number={3}, 618 | pages={450--459}, 619 | year={2006}, 620 | publisher={Elsevier} 621 | } 622 | 623 | 624 | @phdthesis{larsson2009adaptive, 625 | title={Adaptive Bounding Volume Hierarchies for Efficient Collision Queries}, 626 | author={Larsson, Thomas}, 627 | year={2009}, 628 | school={M{\"a}lardalen University} 629 | } 630 | 631 | 632 | @inproceedings{larsson2009bounding, 633 | title={Bounding volume hierarchies of slab cut balls}, 634 | author={Larsson, Thomas and Akenine-M{\"o}ller, Tomas}, 635 | booktitle={Computer Graphics Forum}, 636 | volume={28}, 637 | number={8}, 638 | pages={2379--2395}, 639 | year={2009}, 640 | organization={Wiley Online Library} 641 | } 642 | 643 | 644 | @inproceedings{larsson2008fast, 645 | title={Fast and tight fitting bounding spheres}, 646 | author={Larsson, Thomas}, 647 | booktitle={Annual Swedish Computer Graphics Association Conference(SIGRAD)}, 648 | pages={27--30}, 649 | year={2008} 650 | } 651 | 652 | 653 | @techreport{larsen1999fast, 654 | title={Fast proximity queries with swept sphere volumes}, 655 | author={Larsen, Eric and Gottschalk, Stefan and Lin, Ming C and Manocha, Dinesh}, 656 | year={1999}, 657 | institution={Department of Computer Science, University of North Carolina}, 658 | address={Chapel Hill, North Carolina}, 659 | } 660 | 661 | 662 | @inproceedings{landreneau2009simplification, 663 | title={Simplification of articulated meshes}, 664 | author={Landreneau, Eric and Schaefer, Scott}, 665 | booktitle={Computer Graphics Forum}, 666 | volume={28}, 667 | number={2}, 668 | pages={347--353}, 669 | year={2009}, 670 | organization={Wiley Online Library} 671 | } 672 | 673 | 674 | @inproceedings{krishnan1997spherical, 675 | author = {Shankar Krishnan}, 676 | title = {Spherical shell: A higher order bounding volume for fast proximity queries}, 677 | booktitle = {International Workshop on Algorithmic Foundations of Robotics}, 678 | address={Houston, Texas}, 679 | publisher={A. K. Peters Ltd}, 680 | year = {1998} 681 | } 682 | 683 | 684 | @article{klosowski1998efficient, 685 | title={Efficient collision detection using bounding volume hierarchies of k-DOPs}, 686 | author={Klosowski, James T and Held, Martin and Mitchell, Joseph SB and Sowizral, Henry and Zikan, Karel}, 687 | journal={IEEE Transactions on Visualization and Computer Graphics}, 688 | volume={4}, 689 | number={1}, 690 | pages={21--36}, 691 | year={1998}, 692 | publisher={IEEE} 693 | } 694 | 695 | @article{kim2002surface, 696 | title={Surface simplification using a discrete curvature norm}, 697 | author={Kim, Sun-Jeong and Kim, Chang-Hun and Levin, David}, 698 | journal={Computers \& Graphics}, 699 | volume={26}, 700 | number={5}, 701 | pages={657--663}, 702 | year={2002}, 703 | publisher={Elsevier} 704 | } 705 | 706 | 707 | @inproceedings{kay1986ray, 708 | title={Ray tracing complex scenes}, 709 | author={Kay, Timothy L and Kajiya, James T}, 710 | booktitle={ACM SIGGRAPH Computer Graphics}, 711 | volume={20}, 712 | number={4}, 713 | pages={269--278}, 714 | year={1986}, 715 | organization={ACM} 716 | } 717 | 718 | 719 | @inproceedings{kavan2006fast, 720 | title={Fast approximation of convex hull}, 721 | author={Kavan, Ladislav and Kolingerova, Ivana and Zara, Jiri}, 722 | booktitle={International Conference on Advances in Computer Science and Technology(ACST)}, 723 | pages={101--104}, 724 | year={2006} 725 | } 726 | 727 | 728 | @inproceedings{karlsson2010parallel, 729 | title={Parallel Construction of Bounding Volumes}, 730 | author={Karlsson, Mattias and Winberg, Olov and Larsson, Thomas}, 731 | booktitle={Annual Swedish Computer Graphics Association Conference(SIGRAD)}, 732 | pages={65--69}, 733 | year={2010} 734 | } 735 | 736 | 737 | @article{jimenez20013d, 738 | title={{3D collision detection: a survey}}, 739 | author={Jim{\'e}nez, Pablo and Thomas, Federico and Torras, Carme}, 740 | journal={Computers \& Graphics}, 741 | volume={25}, 742 | number={2}, 743 | pages={269--285}, 744 | year={2001}, 745 | publisher={Elsevier} 746 | } 747 | 748 | 749 | @inproceedings{huebner2008minimum, 750 | title={Minimum volume bounding box decomposition for shape approximation in robot grasping}, 751 | author={Huebner, Kai and Ruthotto, Steffen and Kragic, Danica}, 752 | booktitle={IEEE International Conference on Robotics and Automation(ICRA)}, 753 | pages={1628--1633}, 754 | year={2008}, 755 | organization={IEEE} 756 | } 757 | 758 | 759 | @inproceedings{huebner2008selection, 760 | title={Selection of robot pre-grasps using box-based shape approximation}, 761 | author={Huebner, Kai and Kragic, Danica}, 762 | booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008. IROS 2008.}, 763 | pages={1765--1770}, 764 | year={2008}, 765 | organization={IEEE} 766 | } 767 | 768 | 769 | @article{hubbard1996approximating, 770 | title={Approximating polyhedra with spheres for time-critical collision detection}, 771 | author={Hubbard, Philip M}, 772 | journal={ACM Transactions on Graphics}, 773 | volume={15}, 774 | number={3}, 775 | pages={179--210}, 776 | year={1996}, 777 | publisher={ACM} 778 | } 779 | 780 | 781 | @article{hossain2013constructing, 782 | title={On constructing approximate convex hull}, 783 | author={Hossain, M Zahid and Amin, M Ashraful}, 784 | journal={American Journal of Computational Mathematics}, 785 | volume={3}, 786 | pages={11--17}, 787 | year={2013} 788 | } 789 | 790 | 791 | @inproceedings{hoppe1996progressive, 792 | title={Progressive meshes}, 793 | author={Hoppe, Hugues}, 794 | booktitle={Annual Conference on Computer Graphics and Interactive Techniques}, 795 | pages={99--108}, 796 | year={1996}, 797 | organization={ACM} 798 | } 799 | 800 | 801 | @inproceedings{hjelmervik2007gpu, 802 | title={GPU-accelerated shape simplification for mechanical-based applications}, 803 | author={Hjelmervik, Jon and L{\'e}on, J-C}, 804 | booktitle={IEEE International Conference on Shape Modeling and 805 | Applications(SMI)}, 806 | pages={91--102}, 807 | year={2007}, 808 | organization={IEEE} 809 | } 810 | 811 | 812 | @article{held1997erit, 813 | title={Erit - a collection of efficient and reliable intersection tests}, 814 | author={Held, Martin}, 815 | journal={Journal of Graphics Tools}, 816 | volume={2}, 817 | number={4}, 818 | pages={25--44}, 819 | year={1997}, 820 | publisher={Taylor \& Francis} 821 | } 822 | 823 | 824 | @article{heckbert1999optimal, 825 | title={Optimal triangulation and quadric-based surface simplification}, 826 | author={Heckbert, Paul S and Garland, Michael}, 827 | journal={Computational Geometry}, 828 | volume={14}, 829 | number={1}, 830 | pages={49--65}, 831 | year={1999}, 832 | publisher={Elsevier} 833 | } 834 | 835 | 836 | @inproceedings{garland1997surface, 837 | title={Surface simplification using quadric error metrics}, 838 | author={Garland, Michael and Heckbert, Paul S}, 839 | booktitle={Annual conference on Computer graphics and interactive techniques}, 840 | pages={209--216}, 841 | year={1997}, 842 | organization={ACM Press/Addison-Wesley Publishing Co.} 843 | } 844 | 845 | 846 | @article{haverkort2004results, 847 | title={Results on geometric networks and data structures}, 848 | author={Haverkort, Herman Johannes}, 849 | year={2004} 850 | } 851 | 852 | 853 | @inproceedings{guibas2003zonotopes, 854 | title={Zonotopes as bounding volumes}, 855 | author={Guibas, Leonidas J and Nguyen, An and Zhang, Li}, 856 | booktitle={Annual ACM-SIAM Symposium on Discrete Algorithms}, 857 | pages={803--812}, 858 | year={2003}, 859 | organization={Society for Industrial and Applied Mathematics} 860 | } 861 | 862 | 863 | @book{gueziec1996surface, 864 | title={Surface simplification inside a tolerance volume}, 865 | author={Gu{\'e}ziec, Andr{\'e}}, 866 | year={1996}, 867 | publisher={IBM TJ Watson Research Center} 868 | } 869 | 870 | 871 | @inproceedings{gottschalk1996obbtree, 872 | title={{OBBTree: a hierarchical structure for rapid interference detection}}, 873 | author={Gottschalk, Stefan and Lin, Ming C and Manocha, Dinesh}, 874 | booktitle={Annual conference on Computer graphics and interactive techniques}, 875 | pages={171--180}, 876 | year={1996}, 877 | organization={ACM} 878 | } 879 | 880 | 881 | @article{gordon1995constructing, 882 | title={Constructing a polytope to approximate a convex body}, 883 | author={Gordon, Yehoram and Meyer, Mathieu and Reisner, Shlomo}, 884 | journal={Geometriae Dedicata}, 885 | volume={57}, 886 | number={2}, 887 | pages={217--222}, 888 | year={1995}, 889 | publisher={Springer} 890 | } 891 | 892 | 893 | @book{goodman2010handbook, 894 | title={Handbook of discrete and computational geometry}, 895 | author={Goodman, Jacob E and O'Rourke, Joseph}, 896 | year={2010}, 897 | publisher={CRC press} 898 | } 899 | 900 | 901 | @inproceedings{ganovelli2000buckettree, 902 | title={Buckettree: Improving collision detection between deformable objects}, 903 | author={Ganovelli, Fabio and Dingliana, John and O’Sullivan, Carol}, 904 | booktitle={Proc. of Spring Conference on Computer Graphics SCCG’00}, 905 | volume={11}, 906 | year={2000} 907 | } 908 | 909 | 910 | @inproceedings{silver2000shape, 911 | title={Shape-based volumetric collision detection}, 912 | author={Silver, Deborah and Gagvani, Nikhil}, 913 | booktitle={IEEE Symposium on Volume Visualization, 2000. (VV 2000)}, 914 | pages={57--61}, 915 | year={2000}, 916 | organization={IEEE} 917 | } 918 | 919 | 920 | @inproceedings{funfzig2003easy, 921 | title={Easy Realignment of k-DOP Bounding Volumes}, 922 | author={F{\"u}nfzig, Christoph and Fellner, Dieter W}, 923 | booktitle={Graphics Interface}, 924 | volume={3}, 925 | pages={257--264}, 926 | year={2003} 927 | } 928 | 929 | 930 | @inproceedings{figueiredo2004efficient, 931 | title={An efficient parallel collision detection algorithm for virtual prototype environments}, 932 | author={Figueiredo, Mauro and Fernando, Terrence}, 933 | booktitle={Tenth International Conference on Parallel and Distributed 934 | Systems, 2004. ICPADS 2004}, 935 | pages={249--256}, 936 | year={2004}, 937 | organization={IEEE} 938 | } 939 | 940 | 941 | @book{ericson2005real, 942 | title={Real-time collision detection}, 943 | author={Ericson, Christer}, 944 | year={2005}, 945 | publisher={Morgan Kaufmann Publishers}, 946 | address={San Francisco, CA} 947 | } 948 | 949 | 950 | @inproceedings{ehmann2000accelerated, 951 | title={Accelerated proximity queries between convex polyhedra by multi-level voronoi marching}, 952 | author={Ehmann, Stephen A and Lin, Ming C}, 953 | booktitle={2000 IEEE/RSJ International Conference on Intelligent Robots and 954 | Systems(IROS)}, 955 | volume={3}, 956 | pages={2101--2106}, 957 | year={2000}, 958 | organization={IEEE} 959 | } 960 | 961 | 962 | ccurate and fast proximity queries between polyhedra using convex surface decompositioin.pdcannot find 963 | 964 | @inproceedings{decoret2003billboard, 965 | title={Billboard clouds for extreme model simplification}, 966 | author={D{\'e}coret, Xavier and Durand, Fr{\'e}do and Sillion, Fran{\c{c}}ois X and Dorsey, Julie}, 967 | booktitle={ACM Transactions on Graphics}, 968 | volume={22}, 969 | number={3}, 970 | pages={689--696}, 971 | year={2003}, 972 | organization={ACM} 973 | } 974 | 975 | 976 | @article{crosnier1999tribox, 977 | title={Tribox bounds for three-dimensional objects}, 978 | author={Crosnier, Andr{\'e} and Rossignac, JR}, 979 | journal={Computers \& Graphics}, 980 | volume={23}, 981 | number={3}, 982 | pages={429--437}, 983 | year={1999}, 984 | publisher={Elsevier} 985 | } 986 | 987 | 988 | @inproceedings{cohen2004variational, 989 | title={Variational shape approximation}, 990 | author={Cohen-Steiner, David and Alliez, Pierre and Desbrun, Mathieu}, 991 | booktitle={ACM Transactions on Graphics}, 992 | volume={23}, 993 | number={3}, 994 | pages={905--914}, 995 | year={2004}, 996 | organization={ACM} 997 | } 998 | 999 | 1000 | @inproceedings{cohen1998appearance, 1001 | title={Appearance-preserving simplification}, 1002 | author={Cohen, Jonathan and Olano, Marc and Manocha, Dinesh}, 1003 | booktitle={Annual Conference on Computer Graphics and Interactive Techniques}, 1004 | pages={115--122}, 1005 | year={1998}, 1006 | organization={ACM} 1007 | } 1008 | 1009 | 1010 | @article{chang2010efficient, 1011 | title={{Efficient collision detection using a dual OBB-Sphere bounding volume hierarchy}}, 1012 | author={Chang, Jung-Woo and Wang, Wenping and Kim, Myung-Soo}, 1013 | journal={Computer-Aided Design}, 1014 | volume={42}, 1015 | number={1}, 1016 | pages={50--57}, 1017 | year={2010}, 1018 | publisher={Elsevier} 1019 | } 1020 | 1021 | 1022 | @article{chan2001determination, 1023 | title={Determination of the minimum bounding box of an arbitrary solid: an iterative approach}, 1024 | author={Chan, CK and Tan, ST}, 1025 | journal={Computers \& Structures}, 1026 | volume={79}, 1027 | number={15}, 1028 | pages={1433--1449}, 1029 | year={2001}, 1030 | publisher={Elsevier} 1031 | } 1032 | 1033 | 1034 | @inproceedings{brodsky2000model, 1035 | title={Model simplification through refinement}, 1036 | author={Brodsky, Dmitry and Watson, Benjamin}, 1037 | booktitle={Graphics Interface}, 1038 | volume={2000}, 1039 | pages={221--228}, 1040 | year={2000} 1041 | } 1042 | 1043 | 1044 | @article{bradshaw2004adaptive, 1045 | title={Adaptive medial-axis approximation for sphere-tree construction}, 1046 | author={Bradshaw, Gareth and O'Sullivan, Carol}, 1047 | journal={ACM Transactions on Graphics}, 1048 | volume={23}, 1049 | number={1}, 1050 | pages={1--26}, 1051 | year={2004}, 1052 | publisher={ACM} 1053 | } 1054 | 1055 | 1056 | @inproceedings{botsch2003high, 1057 | title={High-quality point-based rendering on modern GPUs}, 1058 | author={Botsch, Mario and Kobbelt, Leif}, 1059 | booktitle={11th Pacific Conference on Computer Graphics and Applications}, 1060 | pages={335--343}, 1061 | year={2003}, 1062 | organization={IEEE} 1063 | } 1064 | 1065 | 1066 | @article{bergen1997efficient, 1067 | title={{Efficient collision detection of complex deformable models using AABB trees}}, 1068 | author={Bergen, Gino van den}, 1069 | journal={Journal of Graphics Tools}, 1070 | volume={2}, 1071 | number={4}, 1072 | pages={1--13}, 1073 | year={1997}, 1074 | publisher={Taylor \& Francis} 1075 | } 1076 | 1077 | 1078 | @article{bemporad2004inner, 1079 | title={Inner and outer approximations of polytopes using boxes}, 1080 | author={Bemporad, Alberto and Filippi, Carlo and Torrisi, Fabio D}, 1081 | journal={Computational Geometry}, 1082 | volume={27}, 1083 | number={2}, 1084 | pages={151--178}, 1085 | year={2004}, 1086 | publisher={Elsevier} 1087 | } 1088 | 1089 | 1090 | @article{bartz2006tighter, 1091 | title={Tighter bounding volumes for better occlusion culling performance}, 1092 | author={Bartz, Dirk and Klosowski, James T and Staneker, Dirk}, 1093 | year={2006} 1094 | } 1095 | 1096 | 1097 | @article{barequet2001efficiently, 1098 | title={Efficiently approximating the minimum-volume bounding box of a point set in three dimensions}, 1099 | author={Barequet, Gill and Har-Peled, Sariel}, 1100 | journal={Journal of Algorithms}, 1101 | volume={38}, 1102 | number={1}, 1103 | pages={91--109}, 1104 | year={2001}, 1105 | publisher={Elsevier} 1106 | } 1107 | 1108 | 1109 | @inproceedings{barequet1996boxtree, 1110 | title={BOXTREE: A hierarchical representation for surfaces in 3D}, 1111 | author={Barequet, Gill and Chazelle, Bernard and Guibas, Leonidas J and Mitchell, Joseph SB and Tal, Ayellet}, 1112 | booktitle={Computer Graphics Forum}, 1113 | volume={15}, 1114 | number={3}, 1115 | pages={387--396}, 1116 | year={1996}, 1117 | organization={Wiley Online Library} 1118 | } 1119 | 1120 | 1121 | @article{baciu2003image, 1122 | title={Image-based techniques in a hybrid collision detector}, 1123 | author={Baciu, George and Wong, Wingo Sai-Keung}, 1124 | journal={IEEE Transactions on Visualization and Computer Graphics}, 1125 | volume={9}, 1126 | number={2}, 1127 | pages={254--271}, 1128 | year={2003}, 1129 | publisher={IEEE} 1130 | } 1131 | 1132 | 1133 | @inproceedings{baciu1998recode, 1134 | title={RECODE: an image-based collision detection algorithm}, 1135 | author={Baciu, George and Wong, Wingo Sai-Keung and Sun, Hanqiu}, 1136 | booktitle={Sixth Pacific Conference on Computer Graphics and Applications, 1998. Pacific Graphics' 98.}, 1137 | pages={125--133}, 1138 | year={1998}, 1139 | organization={IEEE} 1140 | } 1141 | 1142 | 1143 | @inproceedings{attene2008hierarchical, 1144 | title={{Hierarchical convex approximation of 3D shapes for fast region selection}}, 1145 | author={Attene, Marco and Mortara, Michela and Spagnuolo, Michela and Falcidieno, Bianca}, 1146 | booktitle={Computer graphics forum}, 1147 | volume={27}, 1148 | number={5}, 1149 | pages={1323--1332}, 1150 | year={2008}, 1151 | organization={Wiley Online Library} 1152 | } 1153 | 1154 | 1155 | @article{assarsson2000optimized, 1156 | title={Optimized view frustum culling algorithms for bounding boxes}, 1157 | author={Assarsson, Ulf and Moller, Tomas}, 1158 | journal={Journal of Graphics Tools}, 1159 | volume={5}, 1160 | number={1}, 1161 | pages={9--22}, 1162 | year={2000}, 1163 | publisher={Taylor \& Francis} 1164 | } 1165 | 1166 | 1167 | @article{hammar2002box, 1168 | title={Box-trees and R-trees with near-optimal query time}, 1169 | author={Hammar, M and Haverkort, HJ and others}, 1170 | journal={Discrete \& Computational Geometry}, 1171 | volume={28}, 1172 | number={3}, 1173 | pages={291--312}, 1174 | year={2002}, 1175 | publisher={Springer} 1176 | } 1177 | 1178 | 1179 | @techreport{heckbert1997survey, 1180 | title={Survey of polygonal surface simplification algorithms}, 1181 | author={Heckbert, Paul S and Garland, Michael}, 1182 | year={1997}, 1183 | institution={Defense Technical Information Center(DTIC)} 1184 | } 1185 | 1186 | 1187 | 1188 | @article{Chand1970An, 1189 | author = {{Donald R. Chand}, Sham S. Kapur}, 1190 | journal = {Journal of the Association for Computing Machinery}, 1191 | keywords = {algorithm,and phrases,convex,convex hull,edges,faces,hyperplanes,polytope}, 1192 | number = {1}, 1193 | pages = {78--86}, 1194 | title = {{An Algorithm for Convex Polytopes}}, 1195 | volume = {17}, 1196 | year = {1970} 1197 | } 1198 | @article{Preparata1977, 1199 | author = {Preparata, F. P. and Hong, S. J.}, 1200 | doi = {10.1145/359423.359430}, 1201 | issn = {00010782}, 1202 | journal = {Communications of the ACM}, 1203 | keywords = {25,32,4,49,5,and phrases,computational com-,convex hull,cr categories,optimal algorithms,planar set of,plexity,points,spatial set of points}, 1204 | month = feb, 1205 | number = {2}, 1206 | pages = {87--93}, 1207 | title = {{Convex hulls of finite sets of points in two and three dimensions}}, 1208 | url = {http://portal.acm.org/citation.cfm?doid=359423.359430}, 1209 | volume = {20}, 1210 | year = {1977} 1211 | } 1212 | 1213 | @article{Zunie1992, 1214 | author = {Zuni\'{e}, J}, 1215 | journal = {Novi Sad Journal of Mathematics}, 1216 | number = {2}, 1217 | pages = {177--185}, 1218 | title = {{An outer approximation of the convex hull for finite grid point sets}}, 1219 | url = {http://www.emis.ams.org/journals/NSJOM/Papers/22\_2/NSJOM\_22\_2\_177\_185.pdf}, 1220 | volume = {22}, 1221 | year = {1992} 1222 | } 1223 | 1224 | 1225 | @article{Melax2000, 1226 | author = {Melax, Stan}, 1227 | journal = {Graphics Interface}, 1228 | keywords = { collision detection,BSP}, 1229 | pages = {213--220}, 1230 | title = {{Dynamic plane shifting BSP traversal}}, 1231 | year = {2000} 1232 | } 1233 | 1234 | @inproceedings{Zeiller1995, 1235 | year={1995}, 1236 | booktitle={Computer Animation and Simulation}, 1237 | series={Eurographics}, 1238 | title={{Efficient collision detection for general CSG objects}}, 1239 | publisher={Springer Vienna}, 1240 | author={Zeiller, Michael and Purgathofer, Werner and Gervautz, Michael}, 1241 | pages={66-79}, 1242 | language={English} 1243 | } 1244 | 1245 | @article{Zhang2007Interactive, 1246 | title={{Interactive collision detection for deformable models using streaming AABBs}}, 1247 | author={Xinyu Zhang,Kim, Y.J.}, 1248 | journal={IEEE Transactions on Visualization and Computer Graphics}, 1249 | volume={13}, 1250 | number={2}, 1251 | pages={318-329}, 1252 | year={2007} 1253 | } 1254 | @inproceedings{hebing2009, 1255 | author = {He Bing and Wang Yangzihao and Zhao Jia}, 1256 | title = {An improved method of continuous collision detection using ellipsoids}, 1257 | booktitle = {International Conference on Computer-Aided Industrial Design and Conceptual Design}, 1258 | year = {2009}, 1259 | pages={2280-2286}, 1260 | publisher={IEEE}, 1261 | doi = {10.1109/CAIDCD.2009.5375143}, 1262 | masid = {50842338} 1263 | } 1264 | 1265 | @article{Jain2010, 1266 | author = {Jain, Anil K.}, 1267 | doi = {10.1016/j.patrec.2009.09.011}, 1268 | issn = {01678655}, 1269 | journal = {Pattern Recognition Letters}, 1270 | keywords = {Data clustering,Historical developments,King-Sun Fu prize,Perspectives on clustering,User’s dilemma}, 1271 | month = jun, 1272 | number = {8}, 1273 | pages = {651--666}, 1274 | title = {{Data clustering: 50 years beyond K-means}}, 1275 | url = {http://www.sciencedirect.com/science/article/pii/S0167865509002323}, 1276 | volume = {31}, 1277 | year = {2010} 1278 | } 1279 | 1280 | @article{wong1997sampling, 1281 | author = {Wong, TT and Luk, WS and Heng, PA}, 1282 | journal = {Journal of graphics tools}, 1283 | title = {Sampling with Hammersley and Halton points}, 1284 | url = {http://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487471}, 1285 | pages = {9--24}, 1286 | number = {2}, 1287 | volume = {2}, 1288 | year = {1997} 1289 | } 1290 | 1291 | @article{Harris2007Optimizing, 1292 | title={Optimizing parallel reduction in cuda}, 1293 | author={M Harris}, 1294 | pages={1--37}, 1295 | journal={NVIDIA Developer Technology}, 1296 | year={2007} 1297 | } 1298 | 1299 | @book{Preparata1985Introduction, 1300 | author = {Preparata, F. P. and Shamos, M. I.}, 1301 | address = {New York}, 1302 | doi = {10.2307/2008200}, 1303 | isbn = {0387961313}, 1304 | issn = {00255718}, 1305 | title = {{Computational geometry: an introduction}}, 1306 | url = {http://dl.acm.org/citation.cfm?id=4333}, 1307 | publisher={Springer-Verlag}, 1308 | year = {1985} 1309 | } 1310 | 1311 | @article{Preparata1979Intersection, 1312 | author = {Preparata, F.P. and Muller, D.E.}, 1313 | doi = {10.1016/0304-3975(79)90055-0}, 1314 | issn = {03043975}, 1315 | journal = {Theoretical Computer Science}, 1316 | number = {1}, 1317 | pages = {45--55}, 1318 | title = {{Finding the intersection of n half-spaces in time O(n log n)}}, 1319 | url = {http://www.sciencedirect.com/science/article/pii/0304397579900550}, 1320 | volume = {8}, 1321 | year = {1979} 1322 | } 1323 | 1324 | @misc{cgal, 1325 | title = "\textsc{Cgal}, {C}omputational {G}eometry {A}lgorithms {L}ibrary", 1326 | note = "http://www.cgal.org", 1327 | TypeofLit = {EB/OL}, 1328 | citedate={2015-03-21} 1329 | } 1330 | 1331 | @book{dunn20023d, 1332 | title={3D math primer for graphics and game development}, 1333 | author={Dunn, Fletcher and Parberry, Ian}, 1334 | year={2002}, 1335 | address={Plano, Texas}, 1336 | publisher={Wordware Publishing}, 1337 | lang={en} 1338 | } 1339 | 1340 | @article{Moller1997, 1341 | author = {Moller, Tomas}, 1342 | journal = {Journal of Graphics Tools}, 1343 | number = {2}, 1344 | pages = {25--30}, 1345 | title = {A Fast Triangle-Triangle Intersection Test}, 1346 | volume = {2}, 1347 | year = {1997} 1348 | } 1349 | 1350 | @article{Brochu2012, 1351 | author = {Brochu, Tyson and Edwards, Essex and Bridson, Robert}, 1352 | doi = {10.1145/2185520.2335447}, 1353 | issn = {07300301}, 1354 | journal = {ACM Transactions on Graphics}, 1355 | keywords = {cloth,collision detection,computational geometry,physically based animation,simulation}, 1356 | number = {4}, 1357 | pages = {1--7}, 1358 | title = {{Efficient geometrically exact continuous collision detection}}, 1359 | volume = {31}, 1360 | year = {2012} 1361 | } 1362 | @article{Wang2014, 1363 | author = {Wang, Huamin}, 1364 | doi = {10.1145/2601097.2601114}, 1365 | file = {:F$\backslash$:/Documents/Mendeley Desktop/Defending Continuous Collision Detection against Errors.pdf:pdf}, 1366 | issn = {15577333}, 1367 | journal = {ACM Transactions on Graphics}, 1368 | keywords = {3,7,computer graphics,continuous collision detection,cr categories,error,floating-point arithmetic,i,numerical,quadratic and cubic solver,rounding error,three-dimensional}, 1369 | number = {4}, 1370 | title = {{Defending continuous collision detection against errors}}, 1371 | url = {http://web.cse.ohio-state.edu/~whmin/Wang-2014-DCC/Wang-2014-DCC.pdf$\backslash$nhttp://dl.acm.org/citation.cfm?id=2601114}, 1372 | volume = {33}, 1373 | pages = {122:1--123:10}, 1374 | year = {2014} 1375 | } 1376 | 1377 | @article{Kaufman2014, 1378 | author = {Kaufman, Danny M. and Tamstorf, Rasmus and Smith, Breannan and Aubry, Jean-Marie and Grinspun, Eitan}, 1379 | title = {Adaptive Nonlinearity for Collisions in Complex Rod Assemblies}, 1380 | journal = {ACM Transactions on Graphics}, 1381 | issue_date = {July 2014}, 1382 | volume = {33}, 1383 | number = {4}, 1384 | month = jul, 1385 | year = {2014}, 1386 | issn = {0730-0301}, 1387 | pages = {123:1--123:12}, 1388 | articleno = {123}, 1389 | numpages = {12}, 1390 | url = {http://doi.acm.org/10.1145/2601097.2601100}, 1391 | doi = {10.1145/2601097.2601100}, 1392 | acmid = {2601100}, 1393 | publisher = {ACM}, 1394 | address = {New York, NY, USA}, 1395 | keywords = {collisions, hair, rods, simulation, time-integration}, 1396 | } 1397 | @article{Chai2014, 1398 | author = {Chai, Menglei and Zheng, Changxi and Zhou, Kun}, 1399 | title = {A Reduced Model for Interactive Hairs}, 1400 | journal = {ACM Transactions on Graphics}, 1401 | issue_date = {July 2014}, 1402 | volume = {33}, 1403 | number = {4}, 1404 | month = jul, 1405 | year = {2014}, 1406 | issn = {0730-0301}, 1407 | pages = {124:1--124:11}, 1408 | articleno = {124}, 1409 | numpages = {11}, 1410 | url = {http://doi.acm.org/10.1145/2601097.2601211}, 1411 | doi = {10.1145/2601097.2601211}, 1412 | acmid = {2601211}, 1413 | publisher = {ACM}, 1414 | address = {New York, NY, USA}, 1415 | keywords = {collisions, data-driven animation, hair simulation}, 1416 | } 1417 | 1418 | @inproceedings{Ritter1990, 1419 | author = {Ritter, Jack}, 1420 | title = {An Efficient Bounding Sphere}, 1421 | booktitle = {Graphics Gems}, 1422 | year = {1990}, 1423 | pages = {301--303}, 1424 | publisher = {Academic Press Professional, Inc.}, 1425 | address = {San Diego, CA, USA}, 1426 | } 1427 | 1428 | @article{Fan2011, 1429 | author = {Fan, Wenshan and Wang, Bin and Paul, Jean-Claude and Sun, Jiaguang}, 1430 | doi = {10.1111/j.1467-8659.2011.02019.x}, 1431 | file = {:F$\backslash$:/Documents/Mendeley Desktop/A Hierarchical Grid Based Framework for Fast Collision detection.pdf:pdf}, 1432 | issn = {01677055}, 1433 | journal = {Computer Graphics Forum}, 1434 | month = aug, 1435 | number = {5}, 1436 | pages = {1451--1459}, 1437 | title = {A hierarchical grid based framework for fast collision detection}, 1438 | url = {http://doi.wiley.com/10.1111/j.1467-8659.2011.02019.x}, 1439 | volume = {30}, 1440 | year = {2011} 1441 | } 1442 | 1443 | @article{Youn1993Realtime, 1444 | title={Realtime collision detection for virtual reality applications}, 1445 | author={Youn, J. H. and Wohn, K.}, 1446 | journal={IEEE Virtual Reality Annual International Symposium}, 1447 | pages={415-421}, 1448 | year={1993} 1449 | } 1450 | 1451 | @inproceedings{Kockara2007Collision, 1452 | title={Collision detection: A survey}, 1453 | author={Kockara, S. and Halic, T. and Iqbal, K. and Bayrak, C. and Rowe, Richard}, 1454 | booktitle={IEEE International Conference on Systems, Man and Cybernetics}, 1455 | pages={4046-4051}, 1456 | year={2007} 1457 | } 1458 | 1459 | -------------------------------------------------------------------------------- /tanglei_thesis_report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/tanglei_thesis_report.pdf -------------------------------------------------------------------------------- /tanglei_thesis_report.tex: -------------------------------------------------------------------------------- 1 | \documentclass[UTF8, xcolor=table]{beamer} 2 | %\usepackage{fontspec} 3 | %\setsansfont{宋体} 4 | \usepackage[BoldFont,SlantFont]{xeCJK} 5 | \setCJKmainfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Kaiti Std}]{SimSun} 6 | 7 | \usepackage{latexsym,amssymb,amsmath,amsbsy,amsopn,amstext,xcolor,multicol} 8 | \usepackage{graphicx,wrapfig,fancybox} 9 | \usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade} 10 | \usepackage{thubeamer} 11 | %\usepackage[backend=bibtex,style=IEEE,sorting=none]{biblatex} % [参考文献格式](https://www.sharelatex.com/blog/2013/07/31/getting-started-with-biblatex.html) 12 | \usepackage[backend=bibtex,sorting=none]{biblatex} % [参考文献格式](https://www.sharelatex.com/blog/2013/07/31/getting-started-with-biblatex.html) %mac IEEE not found 13 | \usepackage{array} 14 | \usepackage{bm} 15 | \usepackage{caption} 16 | \usepackage[caption=false,font=scriptsize]{subfig} 17 | \usepackage{multirow} 18 | \usepackage{booktabs} 19 | \usepackage{tikz} 20 | \usepackage{tikzscale} 21 | \usepackage{animate} 22 | %\usepackage{times} %与上面的冲突,加上这个 粗体斜体就失效 23 | %\usepackage{mathptmx} 24 | 25 | 26 | \defbibheading{bibliography}[\bibname]{} %avoid printbibliography 自动生成目录 27 | \addbibresource{ref/papers-bib-in-google.bib} 28 | \addbibresource{ref/chinese-ref.bib} 29 | %\setbeamertemplate{bibliography item}{\insertbiblabel} %将列表中默认的丑陋的icon 改成数字,或者下面这个也行 30 | \setbeamertemplate{bibliography item}[text] % [ref](http://tex.stackexchange.com/questions/68080/beamer-bibliography-icon) 31 | %\setbeamertemplate{footline}[frame number]{} 32 | 33 | %\setframeofframes{of} 34 | 35 | \usepackage{boxedminipage} %for: bvh border 36 | \def\fourgraphicswidth{0.35} %0.3\textwidth 37 | 38 | \usepackage{algorithm} %%format of the algorithm 39 | \usepackage{algpseudocode} 40 | \floatname{algorithm}{算法} 41 | \renewcommand{\algorithmicrequire}{\textbf{输入:}} %%Use Input in the format of Algorithm 42 | \renewcommand{\algorithmicensure}{\textbf{输出:}} %%UseOutput in the format of Algorithm 43 | %\algrenewcommand{\algorithmiccomment}[1]{\hskip3em $\rightarrow$ #1} 44 | \algrenewcommand{\algorithmiccomment}[1]{ $//$ #1} 45 | 46 | \usepackage{listings} 47 | \renewcommand\lstlistingname{代码} 48 | \renewcommand\lstlistlistingname{代码} 49 | 50 | \lstset{framexleftmargin=1.4em, 51 | xleftmargin=1.8em, 52 | basicstyle=\ttfamily\small, 53 | %frame=shadowbox, numberstyle=\tiny, breaklines=true, 54 | frame=single, 55 | numberstyle=\tiny, breaklines=true, 56 | keywordstyle=\color{blue!70}\bfseries, 57 | %commentstyle=\color{red!50!green!50!blue!50}, 58 | rulesepcolor=\color{red!20!green!20!blue!20}, 59 | numbers=none,fontadjust=true} 60 | \lstdefinelanguage{shader}{morekeywords={uniform, layout, uniform, vec2, vec3, vec4, in, out, gl_Position, dot, flat, int ,float, gl_VertexID, xyz, w, x, y, z, location, version, sampler2DRect, bgr, gl_FragData, texture2DRect, gl_TexCoord,for,xy},morecomment=[l]{//}} 61 | 62 | %\setbeameroption{show notes} %un-comment to see the notes 63 | 64 | %\usepackage{pgfpages} 65 | %\renewcommand\pgfsetupphysicalpagesizes{% 66 | % \pdfpagewidth\pgfphysicalwidth\pdfpageheight\pgfphysicalheight% 67 | %} 68 | %\setbeameroption{show notes on second screen} 69 | 70 | \begin{document} 71 | 72 | \setbeamerfont{footnote}{size=\tiny} 73 | \setbeamerfont{caption}{size=\scriptsize} 74 | \setbeamertemplate{caption}[numbered] 75 | \setbeamerfont{subsection in toc}{size=\footnotesize} 76 | \renewcommand*{\bibfont}{\footnotesize} 77 | 78 | \graphicspath{{figures/}} 79 | 80 | \title{凸包围多面体生成算法及应用} 81 | %\author{唐磊} 82 | \author[唐磊]{(申请清华大学工学硕士学位论文答辩报告)\vskip 20pt学~~~~~~生:唐~~~~~磊~~~~~~~~\vskip 5pt 指导教师:雍~俊~海~教授} 83 | \institute[清华大学~软件学院~CG~\&~CAD~研究所]{\small \vskip 38pt计算机辅助设计图形学与可视化研究所} 84 | %\date{2015-06-07} 85 | \date{\small \vskip -17pt二〇一五年六月} 86 | %\date{\today} 87 | 88 | 89 | 90 | \frame{ 91 | \vspace{-15mm} 92 | \titlepage 93 | \vspace{-43mm} 94 | \begin{figure}[htbp] 95 | \begin{center} 96 | \includegraphics[width=0.16\linewidth]{Tsinghua_University_Logo.eps} 97 | \end{center} 98 | \end{figure} 99 | %\beign{picture}(1,1) 100 | %\put(6,8){\includegraphics[width=0.15\linewidth]{Tsinghua_University_Logo.eps}} 101 | %\end{picture} 102 | } 103 | 104 | \section*{目录} 105 | \frame { 106 | \frametitle{\secname} 107 | % \begin{multicols}{2} 108 | \tableofcontents[sections={<1-5>}] 109 | %\end{multicols} 110 | \note{ 111 | 我将按照下面如下的次序来介绍本人的工作,首先是课题背景和相关工作,然后介绍凸包围体生成算法和基于凸包围体的碰撞检测算法,最后进行总结。 112 | } 113 | } 114 | 115 | \AtBeginSubsection[] { 116 | \frame { 117 | \frametitle{目录} 118 | \tableofcontents[current,currentsubsection,sections={<1-5>}] 119 | } 120 | \addtocounter{framenumber}{-1} %目录页不计算页码 121 | } 122 | 123 | \include{ppt01} 124 | \include{ppt04} 125 | 126 | \end{document} 127 | 128 | -------------------------------------------------------------------------------- /thubeamer.sty: -------------------------------------------------------------------------------- 1 | %This version is modified by [tanglei](http://www.tanglei.name) 2 | %The origin is from http://far.tooold.cn/post/latex/beamertsinghua 3 | \mode 4 | 5 | \newif\ifbeamer@secheader 6 | \beamer@secheaderfalse 7 | 8 | %\DeclareOptionBeamer{secheader}{\beamer@secheadertrue} 9 | \ProcessOptionsBeamer 10 | 11 | %\usecolortheme{rose} 12 | %\useinnertheme[shadow]{rounded} 13 | %\usecolortheme{dolphin} 14 | %\useoutertheme{infolines} 15 | 16 | \useoutertheme[footline=authorinstitutetitle]{miniframes} 17 | \makeatletter % [add curpage/total page at the bottom](http://tex.stackexchange.com/questions/100838/beamer-dresden-theme-miniframes-appeareance-and-frame-number-insertion) 18 | \newcommand{\frameofframes}{/} 19 | \newcommand{\setframeofframes}[1]{\renewcommand{\frameofframes}{#1}} 20 | \setbeamertemplate{footline} 21 | {% 22 | \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} 23 | \end{beamercolorbox} 24 | \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% 25 | leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% 26 | \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% 27 | \hfill% 28 | {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% 29 | \end{beamercolorbox}% 30 | \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% 31 | leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% 32 | {\usebeamerfont{title in head/foot}\insertshorttitle}% 33 | \hfill% 34 | {\usebeamerfont{frame number}\usebeamercolor[fg]{frame number}\insertframenumber~\frameofframes~\inserttotalframenumber} 35 | \end{beamercolorbox}% 36 | \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} 37 | \end{beamercolorbox} 38 | } 39 | \makeatother 40 | 41 | \useinnertheme{rectangles} 42 | \usecolortheme{whale} 43 | \usecolortheme{orchid} 44 | 45 | %\useoutertheme{default} 46 | %\useinnertheme[shadow=true]{rounded} 47 | 48 | \xdefinecolor{tsinghua}{rgb}{0.455,0.204,0.506} %RGB#82318E 49 | \setbeamercolor{frametitle}{bg=tsinghua,fg=white} 50 | \setbeamercolor{title}{fg=white,bg=tsinghua} 51 | \setbeamerfont{frametitle}{size=\large} 52 | \setbeamertemplate{navigation symbols}{} 53 | 54 | %% try 55 | \setbeamercolor{block title}{bg=tsinghua} 56 | \setbeamercolor{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=tsinghua text.bg!75!black} 57 | \setbeamercolor{fine separation line}{} 58 | \setbeamercolor{item projected}{fg=black} 59 | \setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg} 60 | \setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg} 61 | \setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg} 62 | \setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg} 63 | \setbeamercolor{section in sidebar}{fg=brown} 64 | \setbeamercolor{section in sidebar shaded}{fg= grey} 65 | \setbeamercolor{separation line}{} 66 | \setbeamercolor{sidebar}{bg=tsinghua} 67 | \setbeamercolor{sidebar}{parent=palette primary} 68 | \setbeamercolor{structure}{fg=tsinghua} 69 | \setbeamercolor{subsection in sidebar}{fg=brown} 70 | \setbeamercolor{subsection in sidebar shaded}{fg=grey} 71 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 72 | 73 | %\setbeamerfont{block title}{size={}} 74 | 75 | 76 | %\usesubitemizeitemtemplate{% 77 | %\tiny\raise1.0pt\hbox{\color{beamerstructure}$\blacktriangleright$}% 78 | %} 79 | %\usesubsubitemizeitemtemplate{% 80 | %\tiny\raise1.0pt\hbox{\color{beamerstructure}$\bigstar$}% 81 | %} 82 | 83 | %\setbeamersize{text margin left=1em,text margin right=1em} 84 | 85 | %\ifbeamer@secheader\else\setbeamertemplate{headline}[default]\fi 86 | 87 | \mode 88 | 89 | -------------------------------------------------------------------------------- /tsinghua_test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tl3shi/THUBeamer/48d9258a36e51bfa90500596558bd3c099cc92d2/tsinghua_test.pdf -------------------------------------------------------------------------------- /tsinghua_test.tex: -------------------------------------------------------------------------------- 1 | \documentclass[utf8]{beamer} 2 | \usepackage[utf8]{inputenc} 3 | \usepackage{latexsym,amssymb,amsmath,amsbsy,amsopn,amstext,xcolor,multicol} 4 | \usepackage{graphicx,wrapfig,fancybox} 5 | \usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade} 6 | \usepackage{thubeamer} 7 | \usepackage{fontspec} 8 | \setsansfont{SimSun} 9 | 10 | 11 | %\setframeofframes{of} % 1/10 --> curPage of totPage 12 | 13 | \begin{document} 14 | 15 | 16 | \title{Tsinghua Beamer 大学} 17 | \author{Single Fermion} 18 | \institute{Tsinghua 大学} 19 | %\date{} 20 | 21 | \frame{ 22 | \titlepage 23 | \begin{figure}[htpb] 24 | \begin{center} 25 | \includegraphics[width=0.2\linewidth]{Tsinghua_University_Logo.eps} 26 | \end{center} 27 | \end{figure} 28 | } 29 | 30 | \section*{Table Of Contents} 31 | \frame { 32 | \frametitle{\secname} 33 | \tableofcontents 34 | } 35 | 36 | \AtBeginSubsection[] { 37 | \frame { 38 | \frametitle{Outline} 39 | \tableofcontents[current,currentsubsection] 40 | } 41 | } 42 | 43 | \section{Section I} 44 | 45 | \subsection{Subsection I} 46 | 47 | \frame{ 48 | %\frametitle{\subsecname~} 49 | Itemize item, just items: 50 | \begin{itemize}[<+-| alert@+>] 51 | \item 52 | item a 53 | \item 54 | item b 55 | \item 56 | item c 57 | \item 58 | item d 59 | \end{itemize} 60 | } 61 | 62 | \subsection{Subsection II } 63 | \frame{ 64 | %\frametitle{\subsecname~Goods} 65 | The enumarate item: 66 | \begin{enumerate}[<+-| alert@+>] 67 | \item 68 | Item start with number 69 | \item 70 | This is item 2 71 | \end{enumerate} 72 | } 73 | 74 | \section{section II} 75 | 76 | \subsection{subsection I} 77 | 78 | \frame{ 79 | Description item: 80 | \begin{description}%[<+-| alert@+>] 81 | \item[description] Item starts with description. 82 | \item[Fermion] This is item 2. 83 | \end{description} 84 | } 85 | 86 | \subsection*{Thanks} 87 | 88 | \frame{ 89 | %\frametitle{\subsecname} 90 | \begin{columns} 91 | \column{3cm} 92 | \column{4cm} 93 | Thank you! 94 | \column{3cm} 95 | \end{columns} 96 | } 97 | 98 | 99 | \end{document} 100 | 101 | 102 | %\frame{ 103 | % %\frametitle{\subsecname~ frame b} 104 | % \begin{itemize}[<+-| alert@+>] 105 | % \item 106 | % item a 107 | % \end{itemize} 108 | %} 109 | %\begin{figure} 110 | %\includegraphics[height=10cm,width=12cm]{a3.eps} 111 | %\caption{} 112 | %\label{a3} 113 | %\end{figure} 114 | 115 | --------------------------------------------------------------------------------