diff --git a/Pictures/preface/by.eps b/Pictures/preface/by.eps
new file mode 100644
index 0000000..4546fbc
--- /dev/null
+++ b/Pictures/preface/by.eps
@@ -0,0 +1,103 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.17.7 (https://cairographics.org)
+%%CreationDate: Sat Jun 29 01:27:52 2024
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 1 48 49
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 1 48 49
+%%EndPageSetup
+q 0 1 48 48 rectclip
+1 0 0 -1 0 49 cm q
+1 g
+45.309 24.23 m 45.309 35.941 35.816 45.438 24.102 45.438 c 12.391 45.438
+ 2.895 35.941 2.895 24.23 c 2.895 12.516 12.391 3.023 24.102 3.023 c 35.816
+ 3.023 45.309 12.516 45.309 24.23 c h
+45.309 24.23 m f
+0 g
+23.957 0 m 30.699 0 36.383 2.313 41.016 6.941 c 45.668 11.602 48 17.285
+ 48 24 c 48 30.742 45.715 36.355 41.141 40.844 c 36.285 45.613 30.555 48
+ 23.957 48 c 17.469 48 11.844 45.641 7.07 40.926 c 2.359 36.215 0 30.57
+0 24 c 0 17.43 2.359 11.742 7.07 6.945 c 11.699 2.313 17.328 0 23.957 0
+c h
+24.043 4.328 m 18.586 4.328 13.973 6.242 10.199 10.07 c 6.285 14.07 4.328
+ 18.715 4.328 24 c 4.328 29.316 6.27 33.914 10.156 37.801 c 14.043 41.688
+ 18.668 43.629 24.043 43.629 c 29.383 43.629 34.043 41.672 38.012 37.758
+ c 41.785 34.129 43.672 29.543 43.672 24 c 43.672 18.543 41.754 13.902 37.93
+ 10.07 c 34.102 6.242 29.473 4.328 24.043 4.328 c h
+30.473 18.043 m 30.473 27.855 l 27.73 27.855 l 27.73 39.512 l 20.273 39.512
+ l 20.273 27.855 l 17.531 27.855 l 17.531 18.043 l 17.531 17.613 17.68 17.25
+ 17.98 16.949 c 18.281 16.652 18.645 16.5 19.07 16.5 c 28.93 16.5 l 29.328
+ 16.5 29.688 16.648 30 16.949 c 30.313 17.25 30.473 17.613 30.473 18.043
+ c h
+20.656 11.871 m 20.656 9.617 21.77 8.484 24 8.484 c 26.23 8.484 27.344
+9.613 27.344 11.871 c 27.344 14.102 26.227 15.215 24 15.215 c 21.773 15.215
+ 20.656 14.102 20.656 11.871 c h
+20.656 11.871 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/Pictures/preface/by.svg b/Pictures/preface/by.svg
new file mode 100644
index 0000000..c52694d
--- /dev/null
+++ b/Pictures/preface/by.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/Pictures/preface/cc.eps b/Pictures/preface/cc.eps
new file mode 100644
index 0000000..d9899f8
--- /dev/null
+++ b/Pictures/preface/cc.eps
@@ -0,0 +1,119 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.17.7 (https://cairographics.org)
+%%CreationDate: Sat Jun 29 01:27:10 2024
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 1 48 49
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 1 48 49
+%%EndPageSetup
+q 0 1 48 48 rectclip
+1 0 0 -1 0 49 cm q
+1 g
+45.84 24 m 45.84 35.945 36.156 45.629 24.215 45.629 c 12.27 45.629 2.586
+ 35.945 2.586 24 c 2.586 12.055 12.27 2.375 24.215 2.375 c 36.156 2.375
+45.84 12.055 45.84 24 c h
+45.84 24 m f
+0 g
+23.957 0 m 30.668 0 36.383 2.344 41.098 7.027 c 43.355 9.285 45.07 11.863
+ 46.242 14.766 c 47.41 17.664 48 20.742 48 24 c 48 27.285 47.418 30.363
+46.266 33.234 c 45.105 36.105 43.398 38.641 41.145 40.844 c 38.801 43.156
+ 36.145 44.93 33.172 46.156 c 30.199 47.387 27.129 48 23.957 48 c 20.785
+ 48 17.75 47.395 14.852 46.176 c 11.949 44.965 9.352 43.207 7.051 40.906
+ c 4.75 38.609 3 36.016 1.801 33.129 c 0.602 30.242 0 27.199 0 24 c 0 20.828
+ 0.605 17.777 1.82 14.852 c 3.035 11.922 4.801 9.301 7.113 6.984 c 11.684
+ 2.328 17.297 0 23.957 0 c h
+24.043 4.328 m 18.559 4.328 13.941 6.242 10.199 10.07 c 8.313 11.988 6.863
+ 14.137 5.848 16.523 c 4.832 18.906 4.328 21.402 4.328 24 c 4.328 26.574
+ 4.832 29.051 5.848 31.434 c 6.863 33.824 8.313 35.953 10.199 37.824 c 12.086
+ 39.695 14.211 41.121 16.586 42.109 c 18.957 43.094 21.441 43.586 24.043
+ 43.586 c 26.613 43.586 29.105 43.09 31.523 42.086 c 33.938 41.086 36.113
+ 39.645 38.059 37.758 c 41.801 34.102 43.672 29.516 43.672 24 c 43.672 21.344
+ 43.184 18.832 42.215 16.457 c 41.242 14.086 39.828 11.973 37.973 10.117
+ c 34.113 6.258 29.473 4.328 24.043 4.328 c h
+23.742 20.016 m 20.527 21.688 l 20.184 20.973 19.762 20.473 19.262 20.188
+ c 18.762 19.902 18.297 19.758 17.871 19.758 c 15.727 19.758 14.656 21.172
+ 14.656 24 c 14.656 25.285 14.926 26.316 15.469 27.086 c 16.012 27.859 16.813
+ 28.246 17.871 28.246 c 19.27 28.246 20.254 27.559 20.828 26.188 c 23.785
+ 27.688 l 23.156 28.859 22.285 29.781 21.168 30.453 c 20.055 31.125 18.828
+ 31.457 17.484 31.457 c 15.34 31.457 13.613 30.801 12.297 29.488 c 10.984
+ 28.172 10.328 26.344 10.328 24.004 c 10.328 21.715 10.992 19.902 12.32
+18.559 c 13.648 17.219 15.328 16.547 17.355 16.547 c 20.328 16.543 22.457
+ 17.699 23.742 20.016 c h
+37.586 20.016 m 34.414 21.688 l 34.07 20.973 33.648 20.473 33.148 20.188
+ c 32.648 19.902 32.168 19.758 31.715 19.758 c 29.57 19.758 28.496 21.172
+ 28.496 24 c 28.496 25.285 28.77 26.316 29.313 27.086 c 29.855 27.859 30.652
+ 28.246 31.715 28.246 c 33.113 28.246 34.098 27.559 34.668 26.188 c 37.668
+ 27.688 l 37.012 28.859 36.125 29.781 35.012 30.453 c 33.898 31.125 32.684
+ 31.457 31.371 31.457 c 29.199 31.457 27.465 30.801 26.164 29.488 c 24.863
+ 28.172 24.215 26.344 24.215 24.004 c 24.215 21.715 24.875 19.902 26.207
+ 18.559 c 27.535 17.219 29.211 16.547 31.242 16.547 c 34.211 16.543 36.328
+ 17.699 37.586 20.016 c h
+37.586 20.016 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/Pictures/preface/cc.svg b/Pictures/preface/cc.svg
new file mode 100644
index 0000000..3dfd59c
--- /dev/null
+++ b/Pictures/preface/cc.svg
@@ -0,0 +1,27 @@
+
+
+
+
diff --git a/Pictures/preface/nc.eps b/Pictures/preface/nc.eps
new file mode 100644
index 0000000..54ed99a
--- /dev/null
+++ b/Pictures/preface/nc.eps
@@ -0,0 +1,108 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.17.7 (https://cairographics.org)
+%%CreationDate: Sat Jun 29 01:28:51 2024
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 1 48 49
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 1 48 49
+%%EndPageSetup
+q 0 1 48 48 rectclip
+1 0 0 -1 0 49 cm q
+1 g
+46.082 24.176 m 46.082 36.383 36.184 46.281 23.977 46.281 c 11.77 46.281
+ 1.875 36.383 1.875 24.176 c 1.875 11.969 11.77 2.074 23.977 2.074 c 36.184
+ 2.074 46.082 11.969 46.082 24.176 c h
+46.082 24.176 m f
+0 g
+23.957 0 m 30.699 0 36.383 2.313 41.016 6.941 c 45.668 11.57 48 17.258
+48 24 c 48 30.742 45.715 36.355 41.141 40.844 c 36.285 45.613 30.555 48
+23.957 48 c 17.441 48 11.813 45.629 7.07 40.887 c 2.359 36.172 0 30.543
+0 24 c 0 17.43 2.359 11.742 7.07 6.941 c 11.699 2.316 17.328 0 23.957 0
+c h
+5.398 17.527 m 4.688 19.5 4.328 21.656 4.328 24 c 4.328 29.316 6.27 33.914
+ 10.156 37.801 c 14.07 41.66 18.699 43.586 24.043 43.586 c 29.441 43.586
+ 34.098 41.633 38.016 37.715 c 39.414 36.371 40.512 34.973 41.313 33.516
+ c 32.27 29.484 l 31.953 31 31.191 32.234 29.977 33.191 c 28.762 34.148
+27.328 34.699 25.668 34.844 c 25.668 38.527 l 22.883 38.527 l 22.883 34.844
+ l 20.227 34.816 17.797 33.859 15.598 31.973 c 18.898 28.629 l 20.469 30.086
+ 22.254 30.813 24.254 30.813 c 25.082 30.813 25.793 30.629 26.379 30.258
+ c 26.965 29.887 27.258 29.273 27.258 28.414 c 27.258 27.813 27.043 27.328
+ 26.613 26.957 c 24.301 25.969 l 21.473 24.684 l 17.656 23.012 l h
+24.043 4.285 m 18.586 4.285 13.973 6.215 10.199 10.07 c 9.258 11.016 8.371
+ 12.086 7.543 13.285 c 16.715 17.398 l 17.113 16.145 17.871 15.137 18.984
+ 14.379 c 20.098 13.621 21.398 13.199 22.887 13.113 c 22.887 9.43 l 25.672
+ 9.43 l 25.672 13.113 l 27.871 13.23 29.871 13.973 31.672 15.344 c 28.543
+ 18.559 l 27.199 17.613 25.828 17.145 24.43 17.145 c 23.688 17.145 23.023
+ 17.285 22.438 17.57 c 21.852 17.859 21.559 18.344 21.559 19.027 c 21.559
+ 19.23 21.629 19.43 21.773 19.629 c 24.816 21 l 26.914 21.945 l 30.773 23.656
+ l 43.07 29.145 l 43.473 27.457 43.672 25.742 43.672 24 c 43.672 18.484
+41.758 13.844 37.93 10.07 c 34.129 6.215 29.5 4.285 24.043 4.285 c h
+24.043 4.285 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/Pictures/preface/nc.svg b/Pictures/preface/nc.svg
new file mode 100644
index 0000000..5b6c4a7
--- /dev/null
+++ b/Pictures/preface/nc.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/Pictures/preface/sa.eps b/Pictures/preface/sa.eps
new file mode 100644
index 0000000..b9c7457
--- /dev/null
+++ b/Pictures/preface/sa.eps
@@ -0,0 +1,105 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.17.7 (https://cairographics.org)
+%%CreationDate: Sat Jun 29 01:28:17 2024
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 1 48 49
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 1 48 49
+%%EndPageSetup
+q 0 1 48 48 rectclip
+1 0 0 -1 0 49 cm q
+1 g
+45.41 24.098 m 45.41 36.152 35.641 45.926 23.582 45.926 c 11.527 45.926
+ 1.754 36.152 1.754 24.098 c 1.754 12.043 11.527 2.27 23.582 2.27 c 35.641
+ 2.27 45.41 12.043 45.41 24.098 c h
+45.41 24.098 m f
+0 g
+23.957 0 m 30.672 0 36.355 2.328 41.016 6.984 c 45.668 11.617 48 17.285
+ 48 24 c 48 30.715 45.715 36.344 41.141 40.887 c 36.313 45.629 30.586 48
+ 23.957 48 c 17.469 48 11.844 45.645 7.07 40.93 c 2.359 36.215 0 30.574
+0 24 c 0 17.457 2.359 11.785 7.07 6.988 c 11.727 2.328 17.355 0 23.957 0
+ c h
+24.043 4.328 m 18.586 4.328 13.973 6.258 10.199 10.117 c 6.285 14.086 4.328
+ 18.715 4.328 24 c 4.328 29.344 6.27 33.941 10.156 37.801 c 14.043 41.688
+ 18.668 43.629 24.043 43.629 c 29.383 43.629 34.043 41.672 38.012 37.758
+ c 41.785 34.102 43.672 29.516 43.672 24 c 43.672 18.516 41.754 13.887 37.93
+ 10.117 c 34.129 6.258 29.5 4.328 24.043 4.328 c h
+13.328 20.613 m 13.785 17.672 14.969 15.391 16.883 13.777 c 18.797 12.164
+ 21.125 11.355 23.871 11.355 c 27.641 11.355 30.641 12.57 32.871 15 c 35.098
+ 17.43 36.215 20.543 36.215 24.344 c 36.215 28.027 35.055 31.094 32.742
+33.535 c 30.426 35.977 27.43 37.199 23.742 37.199 c 21.027 37.199 18.684
+ 36.383 16.715 34.754 c 14.742 33.125 13.555 30.813 13.156 27.813 c 19.199
+ 27.813 l 19.344 30.727 21.102 32.184 24.473 32.184 c 26.156 32.184 27.516
+ 31.457 28.543 30 c 29.574 28.543 30.086 26.598 30.086 24.172 c 30.086 21.629
+ 29.617 19.691 28.672 18.363 c 27.73 17.035 26.375 16.371 24.602 16.371
+c 21.398 16.371 19.602 17.785 19.199 20.613 c 20.957 20.613 l 16.203 25.371
+ l 11.445 20.613 l h
+13.328 20.613 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/Pictures/preface/sa.svg b/Pictures/preface/sa.svg
new file mode 100644
index 0000000..d26ab12
--- /dev/null
+++ b/Pictures/preface/sa.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/Pictures/preface/sign.eps b/Pictures/preface/sign.eps
new file mode 100644
index 0000000..a9138d9
--- /dev/null
+++ b/Pictures/preface/sign.eps
@@ -0,0 +1,563 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.17.7 (https://cairographics.org)
+%%CreationDate: Sat Jun 29 01:19:36 2024
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 67 20
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 67 20
+%%EndPageSetup
+q 0 0 67 20 rectclip
+1 0 0 -1 0 20 cm q
+0.2 g
+0.063 19.145 m 0 19.016 l 0.008 18.742 l 0.012 18.469 l 0.043 18.094 l
+0.105 17.75 l 0.129 17.59 l 0.148 17.426 l 0.18 17.41 l 0.207 17.391 l 0.188
+ 17.172 l 0.172 16.949 l 0.227 16.809 l 0.281 16.672 l 0.281 16.438 l 0.359
+ 16.391 l 0.32 16.195 l 0.445 15.867 l 0.508 15.594 l 0.566 15.32 l 0.699
+ 14.977 l 0.777 14.766 l 0.859 14.555 l 0.844 14.543 l 0.832 14.527 l 0.965
+ 14.254 l 1.066 14.168 l 1.113 13.863 l 1.141 13.848 l 1.168 13.828 l 1.328
+ 13.512 l 1.484 13.199 l 1.805 12.613 l 1.969 12.367 l 2.129 12.117 l 2.152
+ 12.035 l 2.172 11.949 l 2.297 11.813 l 2.422 11.68 l 2.586 11.453 l 2.75
+ 11.23 l 2.867 11.141 l 2.988 11.051 l 2.988 11.012 l 2.992 10.973 l 3.391
+ 10.605 l 3.793 10.238 l 3.969 10.102 l 4.145 9.961 l 4.191 9.961 l 4.426
+ 9.758 l 4.508 9.738 l 4.594 9.715 l 4.613 9.656 l 4.629 9.598 l 4.746 9.543
+ l 4.859 9.488 l 4.93 9.293 l 5.059 8.953 l 5.184 8.609 l 5.23 8.492 l 5.273
+ 8.371 l 5.363 8.141 l 5.453 7.906 l 5.453 7.781 l 5.531 7.629 l 5.613 7.477
+ l 5.613 7.273 l 5.723 6.969 l 5.828 6.66 l 5.824 6.625 l 5.816 6.59 l 5.84
+ 6.539 l 5.859 6.488 l 5.945 6.23 l 6.035 5.973 l 6.035 5.785 l 6.066 5.727
+ l 6.102 5.664 l 6.242 5.117 l 6.305 5.031 l 6.363 4.945 l 6.41 4.508 l
+6.512 4.352 l 6.516 4.273 l 6.516 4.195 l 6.566 4.059 l 6.621 3.918 l 6.668
+ 3.699 l 6.719 3.48 l 6.754 3.445 l 6.785 3.41 l 6.785 3.148 l 6.855 3.148
+ l 6.855 3.004 l 6.859 2.859 l 6.906 2.773 l 6.957 2.688 l 6.957 2.477 l
+ 7.02 2.418 l 7.086 2.363 l 7.086 2.211 l 7.09 2.063 l 7.125 1.992 l 7.164
+ 1.922 l 7.164 1.68 l 7.195 1.664 l 7.223 1.645 l 7.242 1.531 l 7.262 1.422
+ l 7.297 1.215 l 7.328 1.012 l 7.379 0.855 l 7.434 0.703 l 7.48 0.172 l
+7.559 0.086 l 7.641 0 l 7.77 0 l 7.941 0.133 l 7.98 0.316 l 8.02 0.496 l
+ 8.09 0.734 l 8.16 0.977 l 8.188 1.18 l 8.215 1.387 l 8.152 1.863 l 8.117
+ 1.922 l 8.086 1.984 l 8.012 1.953 l 7.934 1.926 l 7.918 1.844 l 7.898 1.762
+ l 7.816 1.609 l 7.734 1.453 l 7.699 1.559 l 7.668 1.66 l 7.633 1.684 l
+7.598 1.703 l 7.617 1.758 l 7.637 1.809 l 7.57 1.867 l 7.504 1.93 l 7.504
+ 2.32 l 7.41 2.398 l 7.387 2.508 l 7.359 2.617 l 7.367 2.664 l 7.234 2.781
+ l 7.254 2.93 l 7.273 3.074 l 7.219 3.152 l 7.164 3.234 l 7.164 3.383 l
+7.023 3.43 l 7.043 3.523 l 7.063 3.613 l 6.977 3.945 l 6.891 4.281 l 6.891
+ 4.449 l 6.754 4.449 l 6.773 4.598 l 6.793 4.742 l 6.645 5.188 l 6.578 5.285
+ l 6.508 5.379 l 6.547 5.543 l 6.406 5.621 l 6.445 5.668 l 6.488 5.719 l
+ 6.414 5.914 l 6.344 6.109 l 6.336 6.215 l 6.324 6.316 l 6.246 6.328 l 6.172
+ 6.34 l 6.172 6.387 l 6.219 6.453 l 6.266 6.523 l 6.238 6.594 l 6.211 6.668
+ l 6.172 6.691 l 6.137 6.715 l 6.137 6.945 l 6.102 6.969 l 6.066 6.988 l
+ 6.066 7.156 l 5.926 7.352 l 5.91 7.449 l 5.895 7.551 l 5.875 7.711 l 5.855
+ 7.875 l 5.789 7.91 l 5.723 7.949 l 5.742 8.039 l 5.762 8.133 l 5.711 8.199
+ l 5.66 8.27 l 5.66 8.367 l 5.656 8.469 l 5.609 8.523 l 5.566 8.574 l 5.508
+ 8.723 l 5.453 8.867 l 5.453 8.98 l 5.395 9.043 l 5.34 9.105 l 5.441 9.145
+ l 5.711 8.984 l 5.984 8.824 l 6.215 8.699 l 6.449 8.574 l 6.664 8.457 l
+ 6.879 8.336 l 7.309 8.109 l 7.418 8.027 l 7.531 7.941 l 7.625 7.941 l 7.727
+ 7.875 l 7.832 7.805 l 7.926 7.805 l 8.152 7.699 l 8.379 7.598 l 8.48 7.535
+ l 8.949 7.293 l 9.047 7.293 l 9.047 7.188 l 9.172 7.188 l 9.234 7.121 l
+ 9.297 7.051 l 9.414 7.051 l 9.797 6.848 l 9.844 6.848 l 9.887 6.844 l 10.152
+ 6.641 l 10.301 6.641 l 10.414 6.555 l 10.531 6.469 l 10.621 6.469 l 11.152
+ 6.211 l 11.41 6.086 l 11.664 5.965 l 11.75 5.938 l 11.836 5.914 l 12.125
+ 5.766 l 12.414 5.613 l 12.473 5.613 l 12.633 5.543 l 12.797 5.473 l 12.891
+ 5.426 l 12.988 5.375 l 13.117 5.375 l 13.266 5.309 l 13.41 5.246 l 13.539
+ 5.191 l 13.672 5.137 l 13.77 5.137 l 13.898 5.078 l 14.027 5.023 l 14.301
+ 4.898 l 14.594 4.832 l 14.883 4.762 l 15.07 4.727 l 15.262 4.691 l 15.457
+ 4.672 l 15.652 4.648 l 15.91 4.781 l 15.996 4.805 l 16.082 4.824 l 16.16
+ 4.973 l 16.234 5.117 l 16.234 5.625 l 16.199 5.766 l 16.16 5.906 l 16.133
+ 5.973 l 16.105 6.043 l 15.988 6.418 l 15.824 6.676 l 15.824 6.801 l 15.66
+ 7.117 l 15.496 7.438 l 15.402 7.543 l 15.313 7.652 l 15.047 8.016 l 14.781
+ 8.383 l 14.629 8.594 l 14.48 8.801 l 13.98 9.32 l 13.48 9.836 l 13.309
+9.973 l 13.137 10.105 l 12.777 10.426 l 12.418 10.75 l 12.352 10.813 l 12.281
+ 10.879 l 12.109 11.012 l 11.938 11.148 l 11.648 11.352 l 11.355 11.551
+l 10.809 11.957 l 10.332 12.191 l 9.965 12.387 l 9.602 12.582 l 9.402 12.699
+ l 9.199 12.82 l 9.027 12.883 l 8.879 13 l 8.449 13.156 l 8.355 13.219 l
+ 8.266 13.281 l 8.172 13.281 l 8.105 13.328 l 8.035 13.375 l 7.316 13.656
+ l 7.164 13.695 l 7.008 13.734 l 6.891 13.766 l 6.77 13.797 l 6.563 13.832
+ l 6.359 13.867 l 5.992 13.906 l 5.621 13.945 l 5.621 13.996 l 5.793 14.16
+ l 5.965 14.32 l 5.965 14.414 l 6.172 14.414 l 6.172 14.586 l 6.289 14.656
+ l 6.41 14.727 l 6.41 14.777 l 6.641 14.926 l 6.871 15.07 l 7.023 15.16
+l 7.172 15.25 l 7.34 15.402 l 7.504 15.551 l 7.504 15.637 l 7.625 15.727
+ l 7.742 15.816 l 7.77 15.816 l 7.797 15.82 l 7.914 15.922 l 8.035 16.023
+ l 8.148 16.023 l 8.195 16.078 l 8.238 16.133 l 8.422 16.234 l 8.605 16.34
+ l 8.648 16.402 l 8.688 16.469 l 8.781 16.469 l 8.973 16.582 l 9.168 16.699
+ l 9.391 16.754 l 9.609 16.813 l 9.852 16.914 l 9.91 16.949 l 9.969 16.98
+ l 10.094 16.98 l 10.172 17.059 l 10.355 17.117 l 10.535 17.18 l 10.754
+17.227 l 10.793 17.273 l 10.836 17.324 l 10.961 17.285 l 11.09 17.316 l
+11.219 17.352 l 11.496 17.406 l 11.77 17.465 l 11.922 17.496 l 12.078 17.527
+ l 12.18 17.5 l 12.281 17.469 l 12.551 17.5 l 12.816 17.531 l 13.602 17.504
+ l 14.387 17.473 l 14.484 17.398 l 14.586 17.328 l 14.652 17.344 l 14.719
+ 17.363 l 14.883 17.195 l 15.047 17.031 l 15.113 16.891 l 15.176 16.746
+l 15.223 16.48 l 15.273 16.211 l 15.313 15.25 l 15.332 15.086 l 15.355 14.926
+ l 15.375 14.945 l 15.398 14.965 l 15.402 15.074 l 15.41 15.184 l 15.465
+ 15.422 l 15.52 15.664 l 15.555 15.813 l 15.586 15.965 l 15.621 16.008 l
+ 15.66 16.051 l 15.699 16.434 l 15.656 16.695 l 15.613 16.961 l 15.512 17.176
+ l 15.41 17.387 l 15.043 17.723 l 14.883 17.797 l 14.723 17.875 l 14.301
+ 17.984 l 13.738 17.98 l 13.172 17.98 l 13.051 17.973 l 12.934 17.969 l
+12.504 17.98 l 12.078 17.996 l 11.77 17.969 l 11.461 17.938 l 11.375 17.828
+ l 11.281 17.906 l 11.129 17.875 l 10.98 17.84 l 10.773 17.77 l 10.57 17.703
+ l 10.477 17.699 l 10.379 17.699 l 10.262 17.637 l 10.109 17.578 l 9.953
+ 17.516 l 9.801 17.449 l 9.645 17.379 l 9.609 17.375 l 9.578 17.371 l 9.508
+ 17.344 l 9.441 17.32 l 9.246 17.219 l 9.125 17.219 l 9.063 17.152 l 9 17.082
+ l 8.848 17.082 l 8.809 17.031 l 8.766 16.98 l 8.668 16.98 l 8.387 16.836
+ l 8.109 16.691 l 7.75 16.332 l 7.668 16.332 l 7.527 16.219 l 7.387 16.109
+ l 7.34 16.047 l 7.297 15.988 l 7.18 15.938 l 7.059 15.887 l 7.039 15.836
+ l 7.02 15.781 l 6.906 15.781 l 6.758 15.645 l 6.605 15.508 l 6.586 15.508
+ l 6.258 15.289 l 6.223 15.258 l 6.188 15.23 l 6.051 15.152 l 5.914 15.078
+ l 5.902 15.004 l 5.891 14.926 l 5.785 14.898 l 5.676 14.871 l 5.508 14.652
+ l 5.344 14.43 l 5.211 14.281 l 5.074 14.137 l 5.074 14.086 l 4.621 13.633
+ l 4.668 13.383 l 4.793 13.328 l 4.918 13.277 l 5.176 13.355 l 5.211 13.414
+ l 5.242 13.477 l 5.508 13.563 l 6.258 13.531 l 6.531 13.461 l 6.734 13.422
+ l 6.941 13.379 l 7.59 13.168 l 7.746 13.078 l 7.898 12.984 l 8.012 12.961
+ l 8.125 12.934 l 8.219 12.887 l 8.309 12.84 l 8.395 12.84 l 8.508 12.777
+ l 8.617 12.719 l 8.723 12.648 l 8.824 12.574 l 9.098 12.426 l 9.371 12.281
+ l 9.594 12.164 l 9.816 12.051 l 9.895 12.051 l 9.93 12.008 l 9.969 11.961
+ l 10.234 11.828 l 10.5 11.699 l 10.598 11.625 l 10.691 11.555 l 10.852
+11.426 l 11.016 11.297 l 11.055 11.266 l 11.09 11.234 l 11.371 11.094 l
+11.391 11.059 l 11.414 11.023 l 11.551 10.938 l 11.684 10.852 l 11.867 10.691
+ l 12.051 10.527 l 12.195 10.41 l 12.344 10.289 l 12.852 9.828 l 12.934
+9.805 l 13.02 9.785 l 13.02 9.699 l 13.582 9.145 l 13.871 8.934 l 13.91
+8.816 l 14.285 8.41 l 14.285 8.324 l 14.371 8.27 l 14.473 8.074 l 14.625
+ 7.895 l 14.781 7.711 l 14.926 7.527 l 15.074 7.344 l 15.551 6.383 l 15.551
+ 6.293 l 15.602 6.203 l 15.652 6.109 l 15.793 5.695 l 15.801 5.32 l 15.707
+ 5.172 l 15.637 5.156 l 15.57 5.137 l 15.125 5.137 l 14.797 5.199 l 14.473
+ 5.262 l 14.371 5.32 l 14.266 5.375 l 14.129 5.375 l 14.094 5.406 l 14.063
+ 5.434 l 13.855 5.504 l 13.652 5.578 l 13.359 5.684 l 13.07 5.789 l 12.914
+ 5.844 l 12.762 5.898 l 12.727 5.922 l 12.691 5.949 l 12.402 6.07 l 12.117
+ 6.195 l 12.004 6.195 l 11.871 6.297 l 11.719 6.297 l 11.691 6.344 l 11.664
+ 6.387 l 11.512 6.449 l 11.355 6.512 l 11.219 6.574 l 11.082 6.633 l 10.809
+ 6.719 l 10.707 6.805 l 9.891 7.207 l 9.078 7.609 l 8.797 7.758 l 8.52 7.906
+ l 8.371 7.906 l 8.281 7.992 l 8.188 8.078 l 8.066 8.078 l 8.035 8.113 l
+ 8 8.148 l 7.695 8.301 l 7.395 8.457 l 7.254 8.457 l 7.148 8.555 l 7.043
+ 8.656 l 6.82 8.77 l 6.598 8.887 l 6.258 9.082 l 5.914 9.273 l 5.801 9.379
+ l 5.684 9.484 l 5.582 9.508 l 5.48 9.527 l 5.445 9.609 l 5.406 9.688 l
+5.352 9.688 l 5.234 9.793 l 5.117 9.895 l 5.094 9.988 l 5.07 10.078 l 5.004
+ 10.234 l 4.934 10.391 l 4.887 10.48 l 4.836 10.57 l 4.836 10.711 l 4.805
+ 10.73 l 4.777 10.75 l 4.699 11.047 l 4.598 11.133 l 4.598 11.211 l 4.535
+ 11.355 l 4.477 11.504 l 4.32 11.504 l 4.34 11.629 l 4.359 11.758 l 4.27
+ 12 l 4.18 12.238 l 4.16 12.32 l 4.141 12.398 l 4.094 12.418 l 4.047 12.434
+ l 4.047 12.559 l 4.016 12.582 l 3.98 12.602 l 3.98 12.797 l 3.93 12.836
+ l 3.879 12.879 l 3.879 12.996 l 3.738 13.262 l 3.738 13.348 l 3.656 13.449
+ l 3.57 13.551 l 3.57 13.691 l 3.375 14.02 l 3.055 14.668 l 2.953 14.84
+l 2.855 15.012 l 2.809 15.113 l 2.727 15.285 l 2.641 15.457 l 2.508 15.695
+ l 2.375 15.938 l 2.344 16.004 l 2.309 16.074 l 2.254 16.191 l 2.195 16.313
+ l 2.063 16.586 l 2 16.688 l 1.844 16.949 l 1.691 17.211 l 1.637 17.23 l
+ 1.582 17.254 l 1.582 17.359 l 1.504 17.484 l 1.422 17.613 l 1.297 17.836
+ l 1.168 18.059 l 0.934 18.434 l 0.934 18.547 l 0.883 18.586 l 0.836 18.629
+ l 0.766 18.766 l 0.691 18.898 l 0.691 18.996 l 0.574 19.059 l 0.535 19.047
+ l 0.5 19.031 l 0.281 19.273 l 0.125 19.273 l h
+0.785 17.91 m 0.855 17.813 l 0.953 17.637 l 1.051 17.457 l 1.086 17.395
+ l 1.121 17.336 l 1.34 17.063 l 1.496 16.754 l 1.656 16.449 l 1.699 16.398
+ l 1.746 16.348 l 1.793 16.145 l 1.859 16.055 l 1.926 15.961 l 1.957 15.879
+ l 1.992 15.801 l 2.023 15.746 l 2.055 15.695 l 2.137 15.523 l 2.219 15.355
+ l 2.301 15.199 l 2.379 15.047 l 2.414 14.98 l 2.445 14.914 l 2.531 14.758
+ l 2.621 14.602 l 2.707 14.5 l 2.73 14.395 l 2.758 14.293 l 2.816 14.223
+ l 2.875 14.156 l 3.004 13.902 l 3.129 13.645 l 3.195 13.555 l 3.262 13.461
+ l 3.262 13.363 l 3.313 13.297 l 3.359 13.23 l 3.363 13.176 l 3.363 13.121
+ l 3.637 12.504 l 3.637 12.422 l 3.879 11.93 l 4.117 11.438 l 4.117 11.336
+ l 4.258 11.008 l 4.313 10.887 l 4.371 10.766 l 4.41 10.742 l 4.453 10.715
+ l 4.477 10.605 l 4.5 10.492 l 4.582 10.348 l 4.664 10.199 l 4.664 10.094
+ l 4.586 10.117 l 4.512 10.141 l 4.258 10.332 l 4.004 10.527 l 3.898 10.602
+ l 3.793 10.672 l 3.375 11.105 l 2.961 11.535 l 2.746 11.535 l 2.746 11.641
+ l 2.801 11.66 l 2.852 11.684 l 2.594 11.973 l 2.516 12.09 l 2.438 12.203
+ l 2.328 12.383 l 2.215 12.563 l 2.02 12.852 l 1.82 13.145 l 1.789 13.164
+ l 1.754 13.184 l 1.754 13.301 l 1.602 13.605 l 1.445 13.914 l 1.445 14.031
+ l 1.359 14.102 l 1.273 14.168 l 1.23 14.184 l 1.191 14.195 l 1.285 14.313
+ l 1.23 14.375 l 1.172 14.434 l 1.172 14.586 l 1.082 14.586 l 0.941 14.852
+ l 0.973 15.023 l 0.832 15.219 l 0.813 15.371 l 0.793 15.527 l 0.766 15.594
+ l 0.734 15.664 l 0.563 16.195 l 0.617 16.438 l 0.57 16.555 l 0.523 16.668
+ l 0.523 17.512 l 0.516 17.91 l 0.641 18.004 l 0.68 18.008 l 0.715 18.008
+ l h
+17.723 17.383 m 17.703 17.355 l 17.473 17.355 l 17.305 17.293 l 17.137
+17.227 l 17.008 17.137 l 16.879 17.051 l 16.613 16.668 l 16.613 16.566 l
+ 16.563 16.492 l 16.516 16.414 l 16.473 16.016 l 16.43 15.613 l 16.465 15.57
+ l 16.5 15.523 l 16.523 15.32 l 16.547 15.113 l 16.586 14.996 l 16.621 14.875
+ l 16.648 14.82 l 16.672 14.77 l 16.719 14.57 l 16.762 14.375 l 16.824 14.34
+ l 16.887 14.309 l 16.887 14.176 l 16.984 14.063 l 17.078 13.949 l 17.125
+ 13.836 l 17.168 13.727 l 17.27 13.59 l 17.367 13.453 l 17.367 13.387 l
+17.438 13.344 l 17.504 13.301 l 17.582 13.148 l 17.656 12.996 l 17.879 12.773
+ l 17.879 12.699 l 17.938 12.699 l 18.078 12.52 l 18.215 12.34 l 18.57 11.98
+ l 18.922 11.621 l 19.191 11.395 l 19.461 11.164 l 19.578 11.109 l 19.691
+ 11.055 l 20.066 10.727 l 20.281 10.613 l 20.5 10.5 l 21.047 10.367 l 21.223
+ 10.383 l 21.395 10.402 l 21.605 10.508 l 21.813 10.613 l 21.902 10.613
+l 21.961 10.715 l 22.016 10.816 l 22.105 10.836 l 22.191 10.859 l 22.191
+ 10.945 l 22.09 11.031 l 22.09 11.086 l 22.199 11.121 l 22.305 11.16 l 22.348
+ 11.16 l 22.289 11.125 l 22.227 11.09 l 22.227 10.988 l 22.297 10.988 l
+22.297 11.082 l 22.398 11.168 l 22.398 11.387 l 22.477 11.465 l 22.414 11.492
+ l 22.352 11.516 l 22.32 11.422 l 22.195 11.281 l 22.066 11.145 l 22.047
+ 11.082 l 22.023 11.023 l 21.934 11.023 l 21.793 10.836 l 21.285 10.719
+l 20.723 10.75 l 20.547 10.852 l 20.375 10.957 l 20.32 10.957 l 20.063 11.16
+ l 20.012 11.16 l 19.844 11.316 l 19.676 11.469 l 19.605 11.469 l 19.184
+ 11.914 l 19.078 11.914 l 19.078 12.012 l 19.031 12.039 l 18.988 12.066
+l 18.648 12.445 l 18.313 12.82 l 18.078 13.063 l 17.98 13.203 l 17.879 13.348
+ l 17.844 13.426 l 17.813 13.508 l 17.672 13.695 l 17.535 13.883 l 17.504
+ 13.957 l 17.473 14.035 l 17.379 14.18 l 17.289 14.324 l 17.195 14.59 l
+17.102 14.859 l 17.031 14.945 l 17.008 15.117 l 16.984 15.285 l 16.953 16.199
+ l 17.133 16.418 l 17.328 16.738 l 17.473 16.813 l 17.613 16.883 l 18.113
+ 16.922 l 18.23 16.848 l 18.352 16.773 l 18.516 16.773 l 18.602 16.715 l
+ 18.684 16.656 l 18.813 16.586 l 18.938 16.52 l 19.734 15.801 l 19.895 15.633
+ l 20.055 15.461 l 20.117 15.41 l 20.176 15.355 l 20.363 15.152 l 20.551
+ 14.945 l 20.742 14.738 l 20.793 14.664 l 20.84 14.594 l 20.992 14.391 l
+ 21.145 14.191 l 21.27 14.07 l 21.391 13.949 l 21.473 13.828 l 21.555 13.711
+ l 21.688 13.559 l 21.82 13.402 l 21.969 13.25 l 22.117 13.094 l 22.156
+12.977 l 22.215 12.977 l 22.449 12.617 l 22.598 12.426 l 22.746 12.238 l
+ 22.844 12.121 l 22.941 12 l 23.031 11.867 l 23.117 11.738 l 23.184 11.613
+ l 23.25 11.484 l 23.57 11.125 l 23.672 11.074 l 23.773 11.02 l 24.008 11.098
+ l 24.008 11.242 l 23.93 11.484 l 23.902 11.563 l 23.871 11.641 l 23.781
+ 11.641 l 23.699 11.813 l 23.617 11.988 l 23.551 12.035 l 23.488 12.082
+l 23.457 12.211 l 23.43 12.344 l 23.34 12.668 l 23.246 12.992 l 23.23 13.078
+ l 23.211 13.164 l 23.16 13.223 l 23.113 13.277 l 23.16 13.355 l 23.051
+13.848 l 23.016 14.191 l 22.98 14.531 l 22.996 15.023 l 23.016 15.516 l
+23.055 15.695 l 23.137 15.867 l 23.223 16.039 l 23.348 16.18 l 23.477 16.32
+ l 23.613 16.406 l 23.75 16.496 l 23.859 16.594 l 23.965 16.695 l 24.219
+ 16.734 l 24.469 16.773 l 24.652 16.793 l 24.832 16.813 l 24.957 16.754
+l 25.086 16.695 l 25.273 16.543 l 25.457 16.395 l 25.563 16.34 l 25.668
+16.289 l 25.875 16.074 l 26.078 15.859 l 26.246 15.715 l 26.418 15.57 l
+26.723 15.195 l 26.82 15.145 l 26.918 15.098 l 26.918 14.992 l 27.172 14.676
+ l 27.426 14.363 l 27.566 14.277 l 27.566 14.172 l 27.637 14.172 l 27.672
+ 14.09 l 27.703 14.004 l 27.758 14.004 l 27.852 13.754 l 28.004 13.602 l
+ 28.16 13.453 l 28.27 13.477 l 28.262 13.559 l 28.25 13.645 l 28.195 13.688
+ l 28.137 13.73 l 27.98 13.73 l 27.98 13.859 l 28.039 13.883 l 28.098 13.902
+ l 27.988 13.988 l 27.875 14.074 l 27.875 14.238 l 27.734 14.316 l 27.758
+ 14.383 l 27.777 14.449 l 27.605 14.449 l 27.457 14.66 l 27.496 14.695 l
+ 27.535 14.734 l 27.535 14.789 l 27.398 14.789 l 27.398 14.953 l 27.07 15.391
+ l 26.926 15.539 l 26.777 15.688 l 26.727 15.668 l 26.672 15.648 l 26.719
+ 15.789 l 26.305 16.199 l 25.887 16.605 l 25.711 16.746 l 25.531 16.887
+l 24.984 17.145 l 24.883 17.168 l 24.785 17.191 l 24.152 17.191 l 24.047
+ 17.137 l 23.941 17.086 l 23.77 17.086 l 23.676 17.043 l 23.578 17 l 23.203
+ 16.766 l 22.773 16.32 l 22.773 16.25 l 22.707 16.176 l 22.637 16.102 l
+22.582 15.832 l 22.531 15.563 l 22.516 15.047 l 22.5 14.535 l 22.539 14.262
+ l 22.578 13.984 l 22.711 13.172 l 22.766 13.063 l 22.805 12.805 l 22.672
+ 12.875 l 22.672 12.953 l 22.25 13.508 l 22.094 13.68 l 21.938 13.855 l
+21.508 14.363 l 21.227 14.715 l 20.945 15.063 l 20.852 15.188 l 20.762 15.309
+ l 20.602 15.48 l 20.441 15.648 l 20.387 15.641 l 20.328 15.629 l 20.328
+ 15.777 l 19.984 16.129 l 19.762 16.34 l 19.543 16.555 l 19.438 16.656 l
+ 19.336 16.758 l 19.078 16.922 l 18.82 17.082 l 18.539 17.223 l 18.262 17.359
+ l 18.172 17.34 l 18.082 17.316 l 18.043 17.352 l 18 17.383 l 17.867 17.398
+ l 17.738 17.414 l h
+27.625 16.965 m 27.57 16.91 l 27.547 16.789 l 27.527 16.668 l 27.699 16.277
+ l 27.738 16.125 l 27.781 15.969 l 27.824 15.883 l 27.867 15.801 l 27.895
+ 15.68 l 27.918 15.559 l 27.965 15.457 l 28.008 15.355 l 28.063 15.164 l
+ 28.113 14.977 l 28.152 14.824 l 28.191 14.668 l 28.277 14.414 l 28.363
+14.156 l 28.445 13.883 l 28.531 13.609 l 28.566 13.473 l 28.605 13.336 l
+ 28.664 13.258 l 28.727 13.18 l 28.773 12.828 l 28.867 12.602 l 28.902 12.582
+ l 28.934 12.563 l 28.957 12.402 l 28.977 12.238 l 29.098 11.898 l 29.215
+ 11.555 l 29.449 11.063 l 29.535 11.008 l 29.633 10.859 l 29.727 10.715
+l 29.828 10.691 l 29.93 10.672 l 29.949 10.645 l 29.969 10.613 l 30.121
+10.613 l 30.164 10.652 l 30.203 10.695 l 30.203 10.82 l 29.98 11.254 l 29.762
+ 11.691 l 29.672 11.898 l 29.578 12.102 l 29.52 12.172 l 29.457 12.238 l
+ 29.406 12.426 l 29.355 12.617 l 29.281 12.813 l 29.211 13.008 l 29.211
+13.137 l 29.109 13.223 l 29.109 13.328 l 28.828 14.156 l 28.793 14.215 l
+ 28.762 14.277 l 28.699 14.523 l 28.637 14.773 l 28.609 14.832 l 28.586
+14.891 l 28.695 14.891 l 28.75 14.797 l 28.922 14.598 l 29.09 14.395 l 29.453
+ 14.02 l 29.816 13.641 l 29.98 13.398 l 30.117 13.277 l 30.254 13.16 l 30.426
+ 13.055 l 30.598 12.953 l 30.785 12.91 l 30.973 12.871 l 31.164 12.816 l
+ 31.352 12.762 l 31.492 12.801 l 31.629 12.836 l 31.918 13.086 l 31.906
+13.125 l 31.891 13.164 l 31.922 13.227 l 31.953 13.285 l 31.957 13.578 l
+ 31.957 13.867 l 31.922 13.91 l 31.887 13.949 l 31.887 14.172 l 31.883 14.395
+ l 31.824 14.703 l 31.77 15.012 l 31.754 15.527 l 31.871 15.746 l 31.992
+ 15.969 l 32.094 16.09 l 32.191 16.211 l 32.262 16.297 l 32.414 16.289 l
+ 32.566 16.277 l 32.582 16.238 l 32.598 16.195 l 32.711 16.141 l 32.82 16.082
+ l 33.047 15.848 l 33.27 15.613 l 33.43 15.434 l 33.59 15.25 l 33.719 15.113
+ l 33.852 14.973 l 33.918 14.926 l 33.988 14.875 l 34.105 14.738 l 34.219
+ 14.602 l 34.688 14.102 l 34.688 14.07 l 35.156 13.609 l 35.219 13.504 l
+ 35.281 13.402 l 35.523 13.148 l 35.77 12.895 l 36.211 12.453 l 36.367 12.352
+ l 36.367 12.262 l 36.434 12.238 l 36.496 12.219 l 36.754 12.016 l 36.824
+ 12.016 l 36.883 11.961 l 36.941 11.91 l 37.02 11.949 l 37.094 11.988 l
+37.172 11.973 l 37.254 11.957 l 37.273 12.008 l 37.289 12.055 l 37.289 12.285
+ l 37.227 12.438 l 37.16 12.594 l 37.18 12.664 l 37.195 12.738 l 37.137
+12.805 l 37.074 12.875 l 37.082 13.086 l 37.09 13.301 l 37.152 14.043 l
+37.117 14.113 l 37.078 14.18 l 37.152 14.258 l 37.223 14.332 l 37.223 14.43
+ l 37.293 14.582 l 37.363 14.738 l 37.328 14.75 l 37.289 14.762 l 37.289
+ 14.859 l 37.344 14.879 l 37.395 14.898 l 37.551 15.117 l 37.707 15.332
+l 37.773 15.355 l 37.844 15.379 l 37.961 15.355 l 38.074 15.336 l 38.172
+ 15.285 l 38.266 15.234 l 38.379 15.234 l 38.402 15.172 l 38.676 14.871
+l 38.953 14.57 l 39.047 14.477 l 39.141 14.387 l 39.141 14.316 l 39.234
+14.238 l 39.328 14.156 l 39.473 13.93 l 39.621 13.707 l 39.703 13.625 l
+39.789 13.547 l 39.789 13.453 l 39.867 13.344 l 39.945 13.238 l 40.055 13.117
+ l 40.168 12.992 l 40.168 12.855 l 40.254 12.707 l 40.344 12.637 l 40.438
+ 12.563 l 40.445 12.488 l 40.457 12.414 l 40.5 12.402 l 40.543 12.387 l
+40.543 12.531 l 40.613 12.531 l 40.613 12.691 l 40.473 12.734 l 40.332 12.781
+ l 40.352 12.863 l 40.371 12.941 l 40.313 12.941 l 40.266 13.199 l 40.172
+ 13.316 l 40.078 13.438 l 39.945 13.641 l 39.957 13.723 l 39.965 13.801
+l 39.828 13.93 l 39.688 14.059 l 39.688 14.125 l 39.605 14.297 l 39.523
+14.465 l 39.453 14.531 l 39.379 14.594 l 39.379 14.652 l 39.195 14.902 l
+ 39.012 15.148 l 38.809 15.355 l 38.602 15.559 l 38.5 15.633 l 38.398 15.711
+ l 38.211 15.781 l 38.027 15.852 l 37.57 15.852 l 37.281 15.594 l 37.152
+ 15.418 l 37.02 15.242 l 36.879 14.805 l 36.832 14.723 l 36.789 14.637 l
+ 36.746 14.48 l 36.703 14.328 l 36.617 14.156 l 36.641 13.898 l 36.668 13.641
+ l 36.637 13.586 l 36.609 13.531 l 36.609 13.02 l 36.68 12.754 l 36.699
+12.676 l 36.715 12.598 l 36.574 12.598 l 36.555 12.633 l 36.531 12.668 l
+ 36.359 12.668 l 36.34 12.734 l 36.324 12.805 l 36.266 12.797 l 36.211 12.785
+ l 36.223 12.859 l 36.23 12.934 l 36.129 13.008 l 36.031 13.078 l 35.93
+13.078 l 35.875 13.141 l 35.816 13.203 l 35.863 13.328 l 35.781 13.391 l
+ 35.699 13.457 l 35.57 13.523 l 35.441 13.594 l 35.441 13.73 l 35.34 13.77
+ l 35.34 13.863 l 35.227 13.969 l 35.117 14.078 l 35.012 14.125 l 34.91
+14.172 l 34.844 14.223 l 34.781 14.273 l 34.828 14.348 l 34.875 14.418 l
+ 34.594 14.715 l 34.309 15.012 l 33.965 15.434 l 33.863 15.453 l 33.766
+15.473 l 33.785 15.52 l 33.801 15.57 l 33.715 15.637 l 33.625 15.707 l 33.625
+ 15.789 l 33.539 15.898 l 33.453 16.004 l 33.359 16.102 l 33.266 16.195
+l 33.152 16.289 l 32.898 16.492 l 32.766 16.605 l 32.445 16.746 l 31.961
+ 16.699 l 31.859 16.609 l 31.762 16.52 l 31.602 16.32 l 31.441 16.125 l
+31.34 15.766 l 31.301 15.621 l 31.262 15.48 l 31.281 15.348 l 31.301 15.219
+ l 31.324 14.945 l 31.367 14.652 l 31.406 14.363 l 31.438 14.215 l 31.469
+ 14.07 l 31.469 13.438 l 31.438 13.391 l 31.406 13.34 l 31.008 13.395 l
+30.805 13.387 l 30.75 13.438 l 30.699 13.484 l 30.426 13.609 l 30.102 13.953
+ l 29.773 14.301 l 29.551 14.551 l 29.328 14.805 l 29.051 15.082 l 28.836
+ 15.398 l 28.621 15.719 l 28.445 16.102 l 28.266 16.484 l 28.199 16.586
+l 28.137 16.691 l 27.992 16.832 l 27.852 16.977 l 27.766 17 l 27.68 17.02
+ l h
+42.301 16.93 m 42.125 16.848 l 41.914 16.59 l 41.805 16.355 l 41.82 16.043
+ l 41.84 15.73 l 41.852 15.629 l 41.867 15.523 l 41.91 15.445 l 41.953 15.363
+ l 41.922 15.152 l 42.008 14.961 l 42.09 14.773 l 42.102 14.66 l 42.109
+14.547 l 42.219 14.383 l 42.25 14.203 l 42.281 14.02 l 42.371 13.781 l 42.461
+ 13.547 l 42.531 13.461 l 42.727 12.891 l 42.801 12.699 l 42.879 12.512
+l 42.926 12.414 l 42.977 12.313 l 42.938 12.277 l 42.902 12.238 l 42.484
+ 12.215 l 42.066 12.188 l 41.586 12.18 l 41.109 12.172 l 41.098 12.016 l
+ 41.09 11.863 l 41.117 11.828 l 41.141 11.789 l 41.266 11.719 l 41.391 11.645
+ l 41.781 11.676 l 42.168 11.707 l 42.488 11.738 l 42.703 11.773 l 42.922
+ 11.805 l 43.051 11.824 l 43.184 11.84 l 43.324 11.52 l 43.387 11.383 l
+43.453 11.246 l 43.453 11.117 l 43.52 11.031 l 43.59 10.949 l 43.609 10.832
+ l 43.633 10.719 l 43.68 10.676 l 43.727 10.637 l 43.727 10.52 l 43.883
+10.285 l 44.148 9.746 l 44.41 9.207 l 44.48 9.207 l 44.48 9.082 l 44.566
+ 9.004 l 44.652 8.922 l 44.652 8.801 l 44.941 8.566 l 45.078 8.492 l 45.215
+ 8.422 l 45.34 8.422 l 45.473 8.492 l 45.473 8.664 l 45.43 8.68 l 45.383
+ 8.695 l 45.398 8.816 l 45.414 8.934 l 45.355 8.953 l 45.301 8.977 l 45.301
+ 9.156 l 45.215 9.398 l 45.156 9.484 l 45.094 9.574 l 45.004 9.617 l 44.91
+ 9.66 l 45.035 9.754 l 45.016 9.844 l 44.992 9.934 l 44.906 10.012 l 44.824
+ 10.09 l 44.824 10.133 l 44.93 10.133 l 44.906 10.211 l 44.883 10.285 l
+44.848 10.301 l 44.813 10.313 l 44.695 10.422 l 44.578 10.527 l 44.559 10.738
+ l 44.539 10.953 l 44.512 10.934 l 44.484 10.918 l 44.281 11.098 l 44.254
+ 11.094 l 44.223 11.094 l 44.219 11.016 l 44.215 10.941 l 44.379 10.684
+l 44.379 10.605 l 44.488 10.355 l 44.551 10.254 l 44.57 10.203 l 44.59 10.148
+ l 44.715 9.875 l 44.738 9.785 l 44.762 9.691 l 44.715 9.613 l 44.652 9.672
+ l 44.59 9.727 l 44.465 9.98 l 44.344 10.23 l 44.344 10.293 l 44.281 10.352
+ l 44.215 10.41 l 44.105 10.641 l 43.992 10.867 l 43.965 10.93 l 43.934
+10.988 l 43.934 11.074 l 43.77 11.418 l 43.676 11.613 l 43.586 11.809 l
+43.688 11.914 l 43.789 12.016 l 43.824 12.016 l 43.883 11.957 l 43.945 11.898
+ l 44.156 11.902 l 44.367 11.91 l 44.574 11.961 l 44.781 12.016 l 44.984
+ 12.016 l 45.008 12.043 l 45.035 12.066 l 45.367 12.066 l 45.453 12.152
+l 45.387 12.219 l 45.324 12.289 l 44.84 12.289 l 44.66 12.246 l 44.484 12.199
+ l 44.355 12.328 l 44.211 12.293 l 44.07 12.254 l 44.07 12.18 l 44.012 12.227
+ l 43.957 12.273 l 43.504 12.258 l 43.449 12.273 l 43.395 12.293 l 43.285
+ 12.508 l 43.18 12.727 l 43.18 12.844 l 43.129 12.934 l 43.082 13.027 l
+43.023 13.156 l 42.965 13.281 l 42.836 13.281 l 42.836 13.352 l 42.906 13.352
+ l 42.906 13.508 l 42.805 13.641 l 42.805 13.789 l 42.75 13.832 l 42.699
+ 13.875 l 42.715 13.922 l 42.734 13.969 l 42.695 14.063 l 42.652 14.156
+l 42.648 14.223 l 42.645 14.293 l 42.602 14.438 l 42.563 14.582 l 42.527
+ 14.602 l 42.496 14.621 l 42.496 14.855 l 42.426 14.895 l 42.426 15.094
+l 42.363 15.137 l 42.301 15.184 l 42.27 15.441 l 42.242 15.695 l 42.238
+15.992 l 42.238 16.289 l 42.34 16.387 l 42.445 16.484 l 42.57 16.551 l 42.699
+ 16.617 l 42.887 16.578 l 43.07 16.539 l 43.27 16.41 l 43.473 16.285 l 43.641
+ 16.086 l 43.813 15.887 l 43.871 15.887 l 44.07 15.688 l 44.273 15.492 l
+ 44.316 15.453 l 44.359 15.418 l 44.488 15.273 l 44.613 15.133 l 44.719
+15.133 l 44.719 15.066 l 44.855 14.941 l 44.996 14.813 l 44.996 14.734 l
+ 45.098 14.656 l 45.199 14.582 l 45.324 14.398 l 45.445 14.211 l 45.578
+14.125 l 45.711 14.035 l 45.828 13.848 l 46.016 13.668 l 46.086 13.535 l
+ 46.152 13.402 l 46.324 13.242 l 46.496 13.078 l 46.602 13.078 l 46.602
+12.949 l 47.047 12.488 l 47.047 12.441 l 47.152 12.344 l 47.254 12.242 l
+ 47.254 12.168 l 47.34 12.09 l 47.426 12.016 l 47.426 11.965 l 47.75 11.633
+ l 48.074 11.297 l 48.074 11.27 l 48.078 11.246 l 48.246 11.066 l 48.414
+ 10.883 l 48.527 10.895 l 48.641 10.902 l 48.633 11.094 l 48.625 11.281
+l 48.547 11.555 l 48.52 11.605 l 48.496 11.66 l 48.469 11.777 l 48.445 11.898
+ l 48.395 11.953 l 48.344 12.012 l 48.363 12.047 l 48.387 12.082 l 48.281
+ 12.305 l 48.18 12.527 l 48.18 12.582 l 48.063 12.855 l 47.949 13.129 l
+47.906 13.301 l 47.859 13.473 l 47.797 13.539 l 47.734 13.609 l 47.754 13.688
+ l 47.773 13.762 l 47.695 13.949 l 47.688 14.141 l 47.68 14.328 l 47.797
+ 14.473 l 47.918 14.617 l 48.254 14.797 l 48.449 14.777 l 48.641 14.762
+l 48.75 14.738 l 48.863 14.715 l 48.863 14.617 l 49.02 14.617 l 49.137 14.555
+ l 49.258 14.492 l 49.348 14.469 l 49.441 14.445 l 49.527 14.355 l 49.613
+ 14.262 l 49.871 14.184 l 49.855 14.105 l 50.098 13.863 l 50.23 13.777 l
+ 50.367 13.688 l 50.418 13.605 l 50.473 13.523 l 50.668 13.383 l 50.867
+13.238 l 51.168 12.945 l 51.473 12.648 l 51.547 12.57 l 51.617 12.492 l
+51.723 12.441 l 51.824 12.391 l 52.004 12.215 l 52.18 12.035 l 52.336 11.879
+ l 52.531 11.691 l 52.836 11.246 l 52.906 11.137 l 52.977 11.023 l 53.059
+ 11.023 l 53.535 10.82 l 53.609 10.82 l 53.691 10.887 l 53.77 10.957 l 53.727
+ 11.031 l 53.684 11.109 l 53.449 11.305 l 53.219 11.5 l 53.109 11.656 l
+53.004 11.816 l 53.004 11.871 l 52.93 11.965 l 52.855 12.063 l 52.957 12.246
+ l 53.055 12.43 l 52.805 12.648 l 52.734 12.773 l 52.668 12.898 l 52.598
+ 13.262 l 52.523 13.625 l 52.492 13.707 l 52.461 13.793 l 52.531 14.051
+l 52.473 14.094 l 52.41 14.137 l 52.449 14.219 l 52.484 14.301 l 52.457
+14.453 l 52.426 14.605 l 52.445 14.707 l 52.461 14.809 l 52.453 14.91 l
+52.453 15.133 l 52.391 15.133 l 52.391 15.238 l 52.438 15.254 l 52.488 15.273
+ l 52.621 15.563 l 52.727 15.672 l 52.828 15.781 l 52.957 15.781 l 53.094
+ 15.719 l 53.227 15.652 l 53.383 15.465 l 53.535 15.277 l 53.66 15.199 l
+ 53.789 15.117 l 53.859 14.961 l 53.922 14.961 l 54.125 14.68 l 54.332 14.395
+ l 54.855 13.785 l 54.938 13.645 l 55.023 13.508 l 55.211 13.133 l 55.402
+ 12.762 l 55.402 12.641 l 55.473 12.484 l 55.543 12.324 l 55.52 12.035 l
+ 55.215 12.043 l 54.938 12.137 l 54.664 12.23 l 54.496 12.262 l 54.324 12.293
+ l 54.082 12.32 l 53.844 12.348 l 53.5 12.246 l 53.422 12.211 l 53.344 12.172
+ l 53.297 12.066 l 53.25 11.957 l 53.215 11.934 l 53.176 11.91 l 53.176
+11.723 l 53.32 11.586 l 53.469 11.445 l 53.844 11.211 l 54.117 11.117 l
+54.391 11.02 l 54.684 11.02 l 54.973 11.016 l 55.145 11.113 l 55.316 11.207
+ l 55.484 11.359 l 55.656 11.508 l 55.777 11.488 l 55.902 11.469 l 56.105
+ 11.406 l 56.309 11.34 l 56.602 11.285 l 56.891 11.234 l 57.02 11.211 l
+57.145 11.191 l 57.238 11.141 l 57.336 11.094 l 57.898 11.094 l 58.234 11.164
+ l 58.641 11.555 l 58.668 11.676 l 58.691 11.793 l 58.723 12.141 l 58.754
+ 12.484 l 58.699 12.723 l 58.648 12.957 l 58.602 13.199 l 58.555 13.438
+l 58.438 13.781 l 58.359 13.867 l 58.277 13.953 l 58.277 14.105 l 58.23
+14.184 l 58.18 14.258 l 58.156 14.371 l 58.133 14.48 l 58.316 14.48 l 58.398
+ 14.391 l 58.484 14.301 l 58.484 14.172 l 58.773 13.813 l 58.895 13.648
+l 59.012 13.48 l 59.211 13.258 l 59.406 13.035 l 59.406 12.996 l 59.41 12.957
+ l 59.629 12.793 l 59.836 12.539 l 60.039 12.285 l 60.16 12.176 l 60.277
+ 12.066 l 60.457 11.898 l 60.641 11.727 l 60.75 11.633 l 60.863 11.539 l
+ 60.949 11.477 l 61.031 11.41 l 61.266 11.332 l 61.527 11.332 l 61.578 11.406
+ l 61.633 11.484 l 61.633 11.703 l 61.672 11.727 l 61.707 11.75 l 61.695
+ 12.133 l 61.688 12.512 l 61.742 12.941 l 61.805 12.98 l 61.805 13.055 l
+ 61.801 13.129 l 61.863 13.367 l 61.922 13.609 l 61.953 13.629 l 61.98 13.652
+ l 61.957 13.723 l 61.934 13.797 l 61.988 13.852 l 62.043 13.902 l 62.043
+ 13.988 l 62.141 14.063 l 62.242 14.137 l 62.266 14.238 l 62.289 14.344
+l 62.402 14.398 l 62.52 14.453 l 62.57 14.535 l 62.625 14.617 l 62.703 14.617
+ l 62.813 14.711 l 63.121 14.82 l 63.43 14.934 l 63.977 15.035 l 65.211
+15.004 l 65.324 14.965 l 65.438 14.93 l 65.773 14.906 l 66.105 14.883 l
+66.23 14.926 l 66.355 14.965 l 66.355 15.082 l 66.246 15.121 l 66.133 15.16
+ l 65.859 15.23 l 65.773 15.25 l 65.688 15.266 l 64.867 15.445 l 64.719
+15.473 l 64.57 15.496 l 64.121 15.469 l 63.668 15.441 l 63.293 15.371 l
+63.105 15.309 l 62.914 15.242 l 62.715 15.184 l 62.512 15.125 l 62.359 14.984
+ l 62.203 14.84 l 62.023 14.664 l 61.848 14.488 l 61.723 14.328 l 61.602
+ 14.168 l 61.523 13.918 l 61.473 13.801 l 61.418 13.684 l 61.414 13.512
+l 61.41 13.336 l 61.383 13.313 l 61.352 13.293 l 61.328 13.129 l 61.27 12.922
+ l 61.207 12.719 l 61.207 12.102 l 61.238 12 l 61.012 11.977 l 60.719 12.227
+ l 60.422 12.477 l 60.164 12.805 l 59.902 13.129 l 59.871 13.141 l 59.844
+ 13.156 l 59.797 13.211 l 59.746 13.266 l 59.535 13.523 l 59.449 13.523
+l 59.41 13.621 l 59.367 13.719 l 59.148 13.961 l 59.031 14.125 l 58.91 14.285
+ l 58.867 14.383 l 58.828 14.48 l 58.68 14.637 l 58.59 14.754 l 58.5 14.875
+ l 58.379 15.016 l 58.258 15.16 l 58.191 15.289 l 58.121 15.418 l 58.012
+ 15.586 l 57.898 15.754 l 57.898 15.848 l 57.762 15.922 l 57.621 15.992
+l 57.516 16.094 l 57.406 16.195 l 57.285 16.188 l 57.164 16.176 l 57.125
+ 15.73 l 57.168 15.695 l 57.211 15.664 l 57.359 15.336 l 57.422 15.336 l
+ 57.422 15.164 l 57.484 15.047 l 57.602 14.789 l 57.723 14.531 l 57.762
+14.379 l 57.801 14.223 l 57.895 14.02 l 57.965 13.848 l 58.055 13.578 l
+58.145 13.313 l 58.176 13.094 l 58.203 12.906 l 58.234 12.719 l 58.273 12.598
+ l 58.313 12.48 l 58.309 12.188 l 58.309 11.895 l 58.207 11.762 l 58.207
+ 11.652 l 58.02 11.563 l 57.828 11.469 l 57.477 11.469 l 57.184 11.508 l
+ 56.891 11.543 l 56.715 11.605 l 56.543 11.668 l 56.277 11.711 l 56.016
+11.75 l 55.813 11.984 l 55.813 12.113 l 55.848 12.211 l 55.887 12.309 l
+55.844 12.508 l 55.801 12.711 l 55.742 12.727 l 55.688 12.738 l 55.691 12.883
+ l 55.691 13.027 l 55.594 13.172 l 55.496 13.32 l 55.516 13.367 l 55.531
+ 13.41 l 55.434 13.508 l 55.332 13.605 l 55.254 13.863 l 55.059 14.035 l
+ 55.059 14.109 l 54.762 14.5 l 54.695 14.586 l 54.629 14.676 l 54.332 15.074
+ l 54.031 15.469 l 53.922 15.531 l 53.711 15.742 l 53.5 15.949 l 53.023
+16.191 l 52.734 16.191 l 52.586 16.129 l 52.434 16.063 l 52.281 15.793 l
+ 52.133 15.523 l 52.039 15.219 l 52.039 15.113 l 52.043 14.457 l 52.051
+13.797 l 52.004 13.727 l 52.09 13.625 l 52.07 13.563 l 52.055 13.496 l 52.086
+ 13.445 l 52.117 13.391 l 52.148 12.828 l 52.223 12.59 l 52.293 12.352 l
+ 52.219 12.277 l 52.133 12.316 l 52.047 12.359 l 51.969 12.547 l 51.898
+12.703 l 51.816 12.723 l 51.738 12.742 l 51.637 12.859 l 51.531 12.977 l
+ 51.531 13.043 l 51.43 13.094 l 51.324 13.148 l 51.293 13.234 l 51.262 13.316
+ l 51.156 13.316 l 51.07 13.457 l 50.98 13.594 l 50.824 13.664 l 50.766
+13.766 l 50.707 13.863 l 50.566 13.941 l 50.465 14.055 l 50.363 14.172 l
+ 50.266 14.172 l 50.121 14.332 l 49.977 14.488 l 49.824 14.605 l 49.676
+14.723 l 49.484 14.723 l 49.461 14.863 l 49.152 15 l 48.844 15.141 l 48.582
+ 15.156 l 48.316 15.176 l 47.887 15.09 l 47.801 15.031 l 47.715 14.969 l
+ 47.637 14.945 l 47.563 14.922 l 47.563 14.875 l 47.461 14.77 l 47.363 14.664
+ l 47.305 14.551 l 47.246 14.434 l 47.293 13.918 l 47.344 13.754 l 47.398
+ 13.59 l 47.43 13.57 l 47.457 13.551 l 47.457 13.387 l 47.535 13.387 l 47.488
+ 13.207 l 47.555 13.133 l 47.617 13.059 l 47.66 12.871 l 47.707 12.684 l
+ 47.754 12.609 l 47.801 12.531 l 47.801 12.398 l 47.836 12.375 l 47.871
+12.355 l 47.871 12.234 l 47.934 12.105 l 48 11.977 l 48.043 11.93 l 48.082
+ 11.879 l 48.039 11.828 l 48 11.777 l 47.914 11.777 l 47.766 11.934 l 47.766
+ 12.016 l 47.684 12.051 l 47.598 12.082 l 47.512 12.254 l 47.422 12.43 l
+ 47.219 12.469 l 47.219 12.586 l 47.109 12.691 l 46.996 12.797 l 46.938
+12.863 l 46.875 12.93 l 46.875 13.008 l 46.793 13.063 l 46.711 13.113 l
+46.613 13.258 l 46.516 13.398 l 46.379 13.543 l 46.242 13.684 l 46.063 13.879
+ l 45.883 14.078 l 45.883 14.172 l 45.816 14.207 l 45.746 14.242 l 45.746
+ 14.371 l 45.66 14.441 l 45.57 14.512 l 45.5 14.535 l 45.43 14.555 l 45.328
+ 14.672 l 45.23 14.785 l 45.145 14.91 l 45.063 15.031 l 45.063 15.129 l
+44.961 15.184 l 44.859 15.234 l 44.836 15.32 l 44.816 15.406 l 44.75 15.441
+ l 44.688 15.477 l 44.688 15.578 l 43.691 16.574 l 43.461 16.73 l 43.23
+16.891 l 43.059 16.953 l 42.891 17.016 l 42.684 17.012 l 42.477 17.012 l
+ h
+54.648 11.867 m 54.871 11.785 l 55.23 11.668 l 55.23 11.582 l 55.164 11.523
+ l 55.098 11.461 l 54.82 11.43 l 54.539 11.395 l 54.477 11.449 l 54.414
+11.508 l 54.305 11.512 l 54.199 11.512 l 53.84 11.699 l 53.766 11.746 l
+53.688 11.793 l 53.688 11.902 l 53.844 11.98 l 54.133 11.965 l 54.426 11.949
+ l h
+44.926 9.539 m 44.926 9.523 l 44.832 9.344 l 44.813 9.418 l 44.793 9.496
+ l 44.809 9.523 l 44.828 9.551 l 44.926 9.551 l h
+7.883 16.91 m 7.832 16.879 l 8.023 16.879 l 8.004 16.91 l 7.98 16.945 l
+ 7.934 16.945 l h
+28.254 13.324 m 28.254 13.266 l 28.316 13.164 l 28.367 13.215 l 28.379
+13.273 l 28.387 13.332 l 28.344 13.359 l 28.305 13.387 l 28.254 13.387 l
+ h
+44.07 11.477 m 44.07 11.449 l 44.121 11.367 l 44.168 11.281 l 44.199 11.367
+ l 44.23 11.449 l 44.219 11.477 l 44.203 11.504 l 44.07 11.504 l h
+52.133 9.273 m 51.895 9.172 l 51.785 9.07 l 51.727 9.07 l 51.555 8.953
+l 51.379 8.836 l 51.207 8.672 l 51.035 8.504 l 50.738 8.184 l 50.656 8.184
+ l 50.527 8.051 l 50.402 7.922 l 50.402 7.766 l 50.516 7.664 l 50.625 7.563
+ l 50.707 7.543 l 50.789 7.52 l 50.844 7.555 l 50.895 7.586 l 50.918 7.637
+ l 50.945 7.684 l 51.023 7.848 l 51.105 8.012 l 51.277 8.184 l 51.668 8.566
+ l 52.059 8.953 l 52.184 9.02 l 52.309 9.09 l 52.566 9.379 l 52.371 9.379
+ l h
+39.527 8.816 m 39.418 8.77 l 39.352 8.637 l 39.281 8.508 l 39.137 8.395
+ l 38.988 8.285 l 38.945 8.285 l 38.859 8.02 l 38.879 7.953 l 38.902 7.883
+ l 38.984 7.844 l 39.07 7.809 l 39.184 7.828 l 39.293 7.848 l 39.379 7.918
+ l 39.379 8.07 l 39.48 8.156 l 39.484 8.195 l 39.484 8.234 l 39.586 8.367
+ l 39.688 8.504 l 39.688 8.625 l 39.605 8.625 l 39.68 8.707 l 39.754 8.785
+ l 39.754 8.867 l 39.695 8.863 l 39.637 8.863 l h
+7.934 2.09 m 7.914 2.055 l 8.055 2.055 l 8.055 2.121 l 7.957 2.121 l h
+7.934 2.09 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/Pictures/preface/sign.svg b/Pictures/preface/sign.svg
new file mode 100644
index 0000000..3d5d633
--- /dev/null
+++ b/Pictures/preface/sign.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/README.md b/README.md
index 58d00cb..8b94720 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
[](https://github.com/kanition/pbrtbook/releases)
[](https://github.com/kanition/pbrtbook/releases/latest)
[](https://github.com/kanition/pbrtbook/releases/latest)
-[](#许可证)
+[](#许可证)
# [**下载本书**](https://github.com/kanition/pbrtbook/releases) | [翻译进度](https://github.com/users/kanition/projects/4) | [你问我答](https://github.com/kanition/pbrtbook/discussions?discussions_q=) | [我要报错](https://github.com/kanition/pbrtbook/issues/new/choose) | [编译指南](./CONTRIBUTING.md) | [长期求助文献传递](https://github.com/kanition/pbrtbook/discussions/41)

@@ -47,35 +47,49 @@
## 补充章节
笔者根据其他资料整理了相应的背景知识并作为补充章节附在各章末尾,以下为这些章节的列表。
-| 章节号 | 标题 |
-| ------ | ---------------------------- |
-| 2.13 | 四元数 |
-| 2.14 | 分解旋转矩阵 |
-| 2.15 | 牛顿迭代法 |
-| 3.12 | 微分几何基础 |
-| 5.9 | 辐射度学、光度学与色度学 |
-| 6.7 | 几何光学 |
-| 7.12 | 傅里叶变换 |
-| 7.13 | 初等数论基础 |
-| 8.7 | 微面模型相关推导 |
-
-## 许可证
- 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
+| 章节号 | 标题 |
+| ------ | -------------------------- |
+| 2.13 | 四元数 |
+| 2.14 | 分解旋转矩阵 |
+| 2.15 | 牛顿迭代法 |
+| 3.12 | 微分几何基础 |
+| 5.9 | 辐射度学、光度学与色度学 |
+| 6.7 | 几何光学 |
+| 7.12 | 傅里叶变换 |
+| 7.13 | 初等数论基础 |
+| 8.7 | 微面模型相关推导(进行中) |
+
+## 许可协议
+ 本作品采用知识共享署名—非商业性使用—相同方式共享4.0国际公共许可协议进行许可。
## 耻辱柱
-### 关于本库拒绝刊载于GitCode及其关联网站的声明
-
-鉴于GitCode及其关联网站的过往劣迹,尤其是近来未经授权大量镜像GitHub高流量账号和仓库,故意伪造出原作者在其网站上开设账号和发布内容的假象,并使用AI批量生成质量堪忧的引流推广软文,以此为网站牟取商业利益,本仓库作者Kanition在此声明:
-
-1. 强烈谴责此类网站违背开源精神、扰乱开源社区环境、对开源作者身份实行仿冒并对作品进行偷窃的无耻行径;强调任何行为都应遵守相应的许可协议、通行的开源社区规则与基本的公共社会道德。
-2. 未经本人许可,本仓库拒绝以任何形式被网站官方刊载在GitCode及其关联网站上。所谓“刊载”形式包括但不限于由网站官方(包括其操控的公共账号、下属员工个人账号和伪装成普通用户的机器账号)镜像发布本仓库的源码、编译产物、提交记录、问题与计划列表、讨论区记录等的全部或部分内容,或发布任何提及本仓库的内容。对于已经刊载的内容,本人要求立即无条件作下架与彻底删除处理。
-3. 所谓“GitCode及其关联网站”,包括
- - 网站GitCode:https://gitcode.com
- - 与GitCode实际上存在或疑似存在数据共享的网站,或由GitCode实控组织控制的其他网站,包括但不限于:
- - 网站CSDN:https://www.csdn.net
- - 网站OSCHINA:https://www.oschina.net
- - 网站Gitee:https://gitee.com
- - 网站华为云:https://www.huaweicloud.com
- - 网站InsCode:https://inscode.csdn.net
-4. 普通个人用户(上述网站员工除外)可以在遵守许可协议的前提下自由地在上述网站发布与本仓库相关的内容而不受前述声明限制。
-5. 呼吁包括上述网站在内的组织和个人共同发扬开源共享精神,维护开源社区良好秩序,推动开源事业高质量发展。
+### 关于本仓库拒绝刊载于GitCode及其关联网站的声明
+
+鉴于GitCode及其关联网站的过往劣迹,尤其是近来未经授权大量镜像GitHub高流量账号和仓库,
+故意伪造出原作者在其网站上开设账号和发布内容的假象,并使用AI手段批量生成质量堪忧的引流推广软文,
+以此为网站牟取商业利益,本仓库作者(署名Kanition)在此严正声明:
+
+1. 强烈谴责这些网站违背开源精神、污染开源社区环境、冒充开源作者身份、窃取开源作品成果、误导广大用户的无耻行径。
+ 强调任何举措都应遵守相应的许可协议、通行的开源社区准则与基本的社会公共道德。
+ 敦促有关实体和个人悬崖勒马,立即停止侵权行为。
+2. 未经本人许可,本仓库拒绝以任何形式被网站官方刊载在GitCode及其关联网站上。
+ 对于已经刊载的内容,本人要求立即无条件进行下架与彻底删除处理。
+3. 本声明中的“刊载”形式包括但不限于由网站官方(包括但不限于其操控的公共账号、
+ 下属员工个人账号和伪装成普通用户的机器账号)镜像发布本仓库的源码、
+ 编译产物、提交记录、问题与计划列表、讨论区记录等的全部或部分内容,以及发布任何提及本仓库的内容。
+4. 本声明中的“GitCode及其关联网站”包括:
+ - GitCode:gitcode.com
+ - 与GitCode实际上存在或疑似存在用户数据共享的网站,
+ 或由GitCode的实控组织机构或个人开办的其他网站,包括但不限于:
+ - CSDN:csdn.net
+ - OSCHINA:oschina.net
+ - Gitee:gitee.com
+ - 华为云:huaweicloud.com
+ - InsCode:inscode.csdn.net
+ - 以上述网站名义在其他网络平台上开办的公共账号空间,包括但不限于微博、微信公众号、
+ 知乎、抖音、bilibili、小红书、百度百家号、今日头条、简书、YouTube、X(原Twitter)、GitLab、极狐等。
+5. 普通个人用户(上述网站的实控组织机构成员除外)可在遵守许可协议的前提下
+ 自由地于上述网站发布本仓库相关内容而不受前述条款限制。
+6. 任何用户发布与本仓库相关的内容都不得冒用本人署名“Kanition”,也不得使用极其相似的署名误导用户。
+7. 呼吁上述实体和个人发扬开源共享精神,维护开源社区良好秩序,共同推动开源事业高质量发展。
+8. 本人保留依据事态后续发展作出进一步反应并调整本声明内容的权利。
diff --git a/content/hallofshame.tex b/content/hallofshame.tex
new file mode 100644
index 0000000..96c7e56
--- /dev/null
+++ b/content/hallofshame.tex
@@ -0,0 +1,43 @@
+\begin{center}
+ {\LARGE\bfseries 关于本仓库拒绝刊载于GitCode\\及其关联网站的声明}
+\end{center}\vspace{30pt}
+
+鉴于GitCode及其关联网站的过往劣迹,
+尤其是近来未经授权大量镜像GitHub高流量账号和仓库,
+故意伪造出原作者在其网站上开设账号和发布内容的假象,
+并使用AI手段批量生成质量堪忧的引流推广软文,以此为网站牟取商业利益,
+本仓库作者(署名Kanition)在此严正声明:
+
+\begin{enumerate}
+ \item 强烈谴责这些网站违背开源精神、污染开源社区环境、冒充开源作者身份、
+ 窃取开源作品成果、误导广大用户的无耻行径。
+ 强调任何举措都应遵守相应的许可协议、通行的开源社区准则与基本的社会公共道德。
+ 敦促有关实体和个人悬崖勒马,立即停止侵权行为。
+ \item {\bfseries 未经本人许可,本仓库拒绝以任何形式被网站官方刊载在GitCode及其关联网站上。
+ 对于已经刊载的内容,本人要求立即无条件进行下架与彻底删除处理。}
+ \item 本声明中的“刊载”形式包括但不限于由网站官方
+ (包括但不限于其操控的公共账号、下属员工个人账号和伪装成普通用户的机器账号)
+ 镜像发布本仓库的源码、编译产物、提交记录、问题与计划列表、讨论区记录等的全部或部分内容,
+ 以及发布任何提及本仓库的内容。
+ \item 本声明中的“GitCode及其关联网站”包括:
+ \begin{itemize}
+ \item GitCode:gitcode.com
+ \item 与GitCode实际上存在或疑似存在用户数据共享的网站,
+ 或由GitCode的实控组织机构或个人开办的其他网站,包括但不限于:
+ \begin{itemize}
+ \item CSDN:csdn.net
+ \item OSCHINA:oschina.net
+ \item Gitee:gitee.com
+ \item 华为云:huaweicloud.com
+ \item InsCode:inscode.csdn.net
+ \end{itemize}
+ \item 以上述网站名义在其他网络平台上开办的公共账号空间,
+ 包括但不限于微博、微信公众号、知乎、抖音、bilibili、
+ 百度百家号、今日头条、简书、YouTube、X(原Twitter)、GitLab、极狐等。
+ \end{itemize}
+ \item 普通个人用户(上述网站的实控组织机构成员除外)可在遵守许可协议的前提下
+ 自由地于上述网站发布本仓库相关内容而不受前述条款限制。
+ \item {\bfseries 任何用户发布与本仓库相关的内容都不得冒用本人署名“Kanition”,也不得使用极其相似的署名误导用户。}
+ \item 呼吁上述实体和个人发扬开源共享精神,维护开源社区良好秩序,共同推动开源事业高质量发展。
+ \item 本人保留依据事态后续发展作出进一步反应并调整本声明内容的权利。
+\end{enumerate}
diff --git a/content/readme.tex b/content/readme.tex
index eaf0a89..b64a57f 100644
--- a/content/readme.tex
+++ b/content/readme.tex
@@ -1,16 +1,13 @@
\noindent \textbf{\LARGE 从理论到实现}\vspace{8pt}\\
-\noindent \textbf{\Huge 基于物理的渲染}\vspace{8pt}\\
-\noindent \textbf{\large 第三版}\vspace{8pt}\\
+\noindent \textbf{\Huge 基于物理的渲染}\qquad\textbf{\large 第三版}\vspace{8pt}\\
\noindent \textbf{\large 原著 \quad Matt Pharr, Wenzel Jakob \& Greg Humphreys}\vspace{5pt}\\
-\noindent \textbf{\large 翻译 \quad Kanition}\vspace{16pt}\\
+\noindent \textbf{\large 翻译 \quad Kanition}\vspace{12pt}\\
\noindent {\bfseries 英文原版}
\noindent Copyright \copyright\ 2004-2024 Matt Pharr, Wenzel Jakob, and Greg Humphreys
-\noindent 官方网址:\url{https://www.pbr-book.org}
-
-\noindent 许可证:CC BY-NC-SA 4.0\\
+\noindent 官方网址:\url{https://www.pbr-book.org}\\
\noindent {\bfseries 本中译版}
@@ -18,11 +15,22 @@
\noindent 更新网址:\url{https://github.com/kanition/pbrtbook}
-\noindent 许可证:CC BY-NC-SA 4.0
+\noindent {\ttfamily\small\input{ver_info.txt}}\\
+
+\noindent {\bfseries 许可协议}\raisebox{-0.1\height}{
+ $\includegraphics[height=10pt]{Pictures/preface/cc.eps}$
+ $\includegraphics[height=10pt]{Pictures/preface/by.eps}$
+ $\includegraphics[height=10pt]{Pictures/preface/nc.eps}$
+ $\includegraphics[height=10pt]{Pictures/preface/sa.eps}$}
+
+\noindent \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}
+{Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International}
+
+\noindent \href{https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans}
+{知识共享署名—非商业性使用—相同方式共享4.0国际公共许可协议}
- {\small(详见:\url{https://creativecommons.org/licenses/by-nc-sa/4.0})}
+\noindent {\small{详见:\url{https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.zh-hans}}}\\
- {\ttfamily\small\input{ver_info.txt}}
{\itshape
本中译版(以下简称“本书”)系译者(笔名 Kanition)自学英文经典书籍
diff --git a/content/tanslator.tex b/content/tanslator.tex
index 57fba71..0a9b6f9 100644
--- a/content/tanslator.tex
+++ b/content/tanslator.tex
@@ -79,7 +79,7 @@
着手翻译后不久,我又搜索到了某著名游戏工作室
已故前辈\href{https://github.com/QianMo}{毛星云}在网上无私分享的大量渲染技术内容。
尽管我未曾拜读全文,但只是简单浏览也能感觉得到他投入了多少心血。
-听闻他逝世前正在翻译另一本渲染巨著——第4版《\citetitle{978-1138627000}》\citep{978-1138627000}。
+听闻他逝世前正在翻译另一本渲染巨著——第4版《\citetitle{978-1138627000}》。
如果他没有发生悲剧,现在译本应该已经面世了吧。
从某种意义上说,我们在做一样的事情。
@@ -89,7 +89,7 @@
这是我为数不多纪念他们的方式了。
\vspace{15pt}
-{\hfill {\itshape 译者 Kanition}\qquad}
+{\hfill {\itshape 译者}\quad\raisebox{-0.2\height}{{$\includegraphics[height=20pt]{Pictures/preface/sign.eps}$}}\qquad}
\vspace{15pt}
\noindent{\LARGE\bfseries 致谢}
diff --git a/main.tex b/main.tex
index 5e9b061..0912819 100644
--- a/main.tex
+++ b/main.tex
@@ -89,6 +89,8 @@
\input{content/prefaceonline.tex}
\newpage
\input{content/tanslator.tex}
+\newpage
+\input{content/hallofshame.tex}
%----------------------------------------------------------------------------------------
% TABLE OF CONTENTS