diff --git a/README.md b/README.md
index 4c19b51..83c64ca 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,8 @@ The maintenance manual has flow charts, schematics and explanations:
[Volume1](http://bitsavers.trailing-edge.com/pdf/dec/pdp6/F-67_166instrManVol1_Sep65.pdf)
[Volume2](http://bitsavers.trailing-edge.com/pdf/dec/pdp6/F-67_166instrManVol2_Sep65.pdf)
+
+
## Code
The code is more or less a transcription of the schematics into C.
@@ -35,14 +37,15 @@ The simulator reads `fmem` and `mem` to initialise the memory and fast memory.
## File tree
-* `art` has everything graphical
-* `code` contains some test code for the PDP-6
-* `misc` contains some misc. and old stuff
-* `tools` has tools like an assembler and linker
+* `src` source for the emulator
+* `art` everything graphical
+* `code` some test code for the PDP-6
+* `misc` some misc. and old stuff
+* `tools` tools like an assembler and linker
## To do
-- clock and repeat
+- clock, repeat and maint. switches
- test thoroughly!
- devices
- timing
diff --git a/art/elements.svg b/art/elements.svg
new file mode 100644
index 0000000..e9af030
--- /dev/null
+++ b/art/elements.svg
@@ -0,0 +1,354 @@
+
+
+
+
diff --git a/art/extra_panel.png b/art/extra_panel.png
index bd1ec02..5179a91 100644
Binary files a/art/extra_panel.png and b/art/extra_panel.png differ
diff --git a/art/extra_panel.svg b/art/extra_panel.svg
new file mode 100644
index 0000000..3652c2e
--- /dev/null
+++ b/art/extra_panel.svg
@@ -0,0 +1,360 @@
+
+
+
+
diff --git a/art/extra_panel.xcf b/art/extra_panel.xcf
deleted file mode 100644
index cc220d6..0000000
Binary files a/art/extra_panel.xcf and /dev/null differ
diff --git a/art/ind_panel.png b/art/ind_panel.png
deleted file mode 100644
index 0c1a40c..0000000
Binary files a/art/ind_panel.png and /dev/null differ
diff --git a/art/ind_panel.xcf b/art/ind_panel.xcf
deleted file mode 100644
index 5badd89..0000000
Binary files a/art/ind_panel.xcf and /dev/null differ
diff --git a/art/ind_panel1.png b/art/ind_panel1.png
new file mode 100644
index 0000000..15deb54
Binary files /dev/null and b/art/ind_panel1.png differ
diff --git a/art/ind_panel2.png b/art/ind_panel2.png
new file mode 100644
index 0000000..7eedd44
Binary files /dev/null and b/art/ind_panel2.png differ
diff --git a/art/io_panel.png b/art/io_panel.png
new file mode 100644
index 0000000..3950ad7
Binary files /dev/null and b/art/io_panel.png differ
diff --git a/art/io_panel.svg b/art/io_panel.svg
new file mode 100644
index 0000000..4a91dd7
--- /dev/null
+++ b/art/io_panel.svg
@@ -0,0 +1,2583 @@
+
+
+
+
diff --git a/art/key.xcf b/art/key.xcf
deleted file mode 100644
index e94418d..0000000
Binary files a/art/key.xcf and /dev/null differ
diff --git a/art/key_d.png b/art/key_d.png
index 4f531fa..fa53f34 100644
Binary files a/art/key_d.png and b/art/key_d.png differ
diff --git a/art/key_n.png b/art/key_n.png
index 1d1a4d0..0ac40fe 100644
Binary files a/art/key_n.png and b/art/key_n.png differ
diff --git a/art/key_u.png b/art/key_u.png
index 2a00b00..d364302 100644
Binary files a/art/key_u.png and b/art/key_u.png differ
diff --git a/art/lamp_off.png b/art/lamp_off.png
index b9e0d9c..5fb3f3c 100644
Binary files a/art/lamp_off.png and b/art/lamp_off.png differ
diff --git a/art/lamp_on.png b/art/lamp_on.png
index ed58b8f..33f21e5 100644
Binary files a/art/lamp_on.png and b/art/lamp_on.png differ
diff --git a/art/op_panel.png b/art/op_panel.png
index 81717ff..b29846d 100644
Binary files a/art/op_panel.png and b/art/op_panel.png differ
diff --git a/art/op_panel.ps b/art/op_panel.ps
deleted file mode 100644
index b01533e..0000000
--- a/art/op_panel.ps
+++ /dev/null
@@ -1,3858 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: cairo 1.14.6 (http://cairographics.org)
-%%CreationDate: Fri Oct 21 14:03:31 2016
-%%Pages: 1
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%DocumentMedia: 1000x143mm 2835 405 0 () ()
-%%BoundingBox: 160 27 2676 370
-%%EndComments
-%%BeginProlog
-/languagelevel where
-{ pop languagelevel } { 1 } ifelse
-2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
- (This print job requires a PostScript Language Level 2 printer.) show
- showpage quit } if
-/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
-/pdfmark where { pop globaldict /?pdfmark /exec load put }
- { globaldict begin /?pdfmark /pop load def /pdfmark
- /cleartomark load def end } ifelse
-/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_set_page_size {
- % Change paper size, but only if different from previous paper size otherwise
- % duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
- % so we use the same when checking if the size changes.
- /setpagedevice where {
- pop currentpagedevice
- /PageSize known {
- 2 copy
- currentpagedevice /PageSize get aload pop
- exch 4 1 roll
- sub abs 5 gt
- 3 1 roll
- sub abs 5 gt
- or
- } {
- true
- } ifelse
- {
- 2 array astore
- 2 dict begin
- /PageSize exch def
- /ImagingBBox null def
- currentdict end
- setpagedevice
- } {
- pop pop
- } ifelse
- } {
- pop
- } ifelse
-} def
-%%EndProlog
-%%BeginSetup
-%%EndSetup
-%%Page: 1 1
-%%BeginPageSetup
-%%PageMedia: 1000x143mm
-%%PageBoundingBox: 160 27 2676 370
-2835 406 cairo_set_page_size
-%%EndPageSetup
-q 160 27 2516 343 rectclip q
-0 g
-2079.652 350.077 28.316 -36.848 re f
-2079.652 276.378 28.316 -36.852 re f
-2079.652 202.679 28.316 -36.852 re f
-2142.582 350.077 217.105 -36.848 re f
-2142.582 276.378 217.105 -36.852 re f
-2142.582 202.679 217.105 -36.852 re f
-2457.227 276.378 59.781 -36.852 re f
-2457.227 202.679 59.781 -36.852 re f
-2614.551 276.378 59.781 -36.852 re f
-2614.551 202.679 59.781 -36.852 re f
-1402.219 117.557 55.379 -55.375 re f
-2620.527 117.557 55.379 -55.375 re f
-2011.375 117.557 55.375 -55.375 re f
-1554.508 117.557 55.379 -55.375 re f
-1706.797 117.557 55.379 -55.375 re f
-1859.086 117.557 55.379 -55.375 re f
-2163.664 117.557 55.375 -55.375 re f
-2315.949 117.557 55.379 -55.375 re f
-2468.238 117.557 55.379 -55.375 re f
-349.102 350.077 91.246 -36.848 re f
-254.707 350.077 91.246 -36.848 re f
-160.312 350.077 91.25 -36.848 re f
-443.496 350.077 122.711 -36.848 re f
-569.352 350.077 28.32 -36.848 re f
-600.816 350.077 122.711 -36.848 re f
-254.707 276.378 91.246 -36.852 re f
-160.312 276.378 91.25 -36.852 re f
-349.102 276.378 91.246 -36.852 re f
-443.496 276.378 91.246 -36.852 re f
-537.887 276.378 91.25 -36.852 re f
-632.281 276.378 91.246 -36.852 re f
-726.676 276.378 91.246 -36.852 re f
-821.07 276.378 91.246 -36.852 re f
-915.465 276.378 91.246 -36.852 re f
-1009.855 276.378 91.25 -36.852 re f
-1104.25 276.378 91.246 -36.852 re f
-1198.645 276.378 91.246 -36.852 re f
-254.707 202.679 91.246 -36.852 re f
-160.312 202.679 91.25 -36.852 re f
-349.102 202.679 91.246 -36.852 re f
-443.496 202.679 91.246 -36.852 re f
-537.887 202.679 91.25 -36.852 re f
-632.281 202.679 91.246 -36.852 re f
-726.676 202.679 91.246 -36.852 re f
-821.07 202.679 91.246 -36.852 re f
-915.465 202.679 91.246 -36.852 re f
-1009.855 202.679 91.25 -36.852 re f
-1104.25 202.679 91.246 -36.852 re f
-1198.645 202.679 91.246 -36.852 re f
-1403.164 202.679 91.246 -36.852 re f
-1497.559 202.679 91.246 -36.852 re f
-1591.953 202.679 91.246 -36.852 re f
-1686.344 202.679 91.25 -36.852 re f
-1780.738 202.679 91.246 -36.852 re f
-1875.133 202.679 91.246 -36.852 re f
-1403.164 276.378 91.246 -36.852 re f
-1497.559 276.378 91.246 -36.852 re f
-1591.953 276.378 91.246 -36.852 re f
-1686.344 276.378 91.25 -36.852 re f
-1780.738 276.378 91.246 -36.852 re f
-1875.133 276.378 91.246 -36.852 re f
-1403.164 350.077 91.246 -36.848 re f
-1497.559 350.077 91.246 -36.848 re f
-1591.953 350.077 91.246 -36.848 re f
-1686.344 350.077 91.25 -36.848 re f
-1780.738 350.077 91.246 -36.848 re f
-1875.133 350.077 91.246 -36.848 re f
-258.137 368.69 1.562 -8.469 re f
-268.008 362.706 m 264.258 368.69 l 262.836 368.69 l 262.836 360.222 l 264.383
- 360.222 l 264.289 366.159 l 267.992 360.222 l 269.383 360.222 l 269.383
- 368.69 l 267.82 368.69 l h
-268.008 362.706 m f
-271.797 361.8 m 272.422 360.768 273.422 360.362 273.984 360.19 c 274.5
-360.05 275.031 360.003 275.5 360.003 c 277.297 360.003 279.094 360.784 279.094
- 362.737 c 279.094 364.534 277.484 365.003 276.359 365.253 c 275.469 365.44
- l 274.703 365.581 273.922 365.737 273.922 366.456 c 273.922 367.097 274.656
- 367.487 275.516 367.487 c 276.875 367.487 277.422 366.643 277.703 366.222
- c 279 367.19 l 278.406 368.003 277.422 368.909 275.594 368.909 c 273.609
- 368.909 272.25 367.878 272.25 366.268 c 272.25 364.862 273.297 364.347
-273.672 364.19 c 273.938 364.081 274.203 364.018 274.75 363.893 c 275.766
- 363.675 l 276.531 363.503 276.562 363.487 276.75 363.409 c 277.016 363.3
- 277.391 363.112 277.391 362.581 c 277.391 362.284 277.281 361.847 276.656
- 361.597 c 276.359 361.487 276.047 361.456 275.75 361.456 c 273.969 361.456
- 273.328 362.425 273.125 362.737 c h
-271.797 361.8 m f
-286.656 368.69 m 280.453 368.69 l 280.453 367.253 l 282.734 367.253 l 282.734
- 360.222 l 284.328 360.222 l 284.328 367.253 l 286.656 367.253 l h
-286.656 368.69 m f
-288.531 360.222 m 290.109 360.222 l 290.109 363.362 l 291.516 363.362 l
- 293.203 360.222 l 295.016 360.222 l 293.125 363.659 l 293.609 363.815 294.797
- 364.378 294.797 365.987 c 294.797 366.972 294.391 367.643 293.859 368.081
- c 293.125 368.675 292.359 368.675 291.234 368.69 c 288.531 368.69 l h
-290.844 367.331 m 291.781 367.331 292.188 367.315 292.516 367.143 c 293.172
- 366.815 293.188 366.19 293.188 366.003 c 293.188 364.768 292.047 364.706
- 291.703 364.69 c 291.406 364.69 291.203 364.675 290.656 364.675 c 290.109
- 364.675 l 290.109 367.331 l h
-290.844 367.331 m f
-302.664 368.69 m 302.664 363.565 l 302.664 362.862 302.664 362.378 302.195
- 361.956 c 301.727 361.55 301.102 361.534 300.852 361.534 c 300.336 361.534
- 299.445 361.643 299.133 362.456 c 299.008 362.784 299.023 363.128 299.023
- 363.487 c 299.023 368.69 l 297.43 368.69 l 297.43 363.643 l 297.445 362.581
- 297.445 362.315 297.555 361.956 c 297.742 361.315 298.289 360.581 299.289
- 360.237 c 299.773 360.065 300.273 360.003 300.789 360.003 c 301.367 360.003
- 302.492 360.081 303.352 360.831 c 304.258 361.597 304.258 362.393 304.258
- 363.347 c 304.258 368.69 l h
-302.664 368.69 m f
-312.438 363.206 m 312.375 363.018 312.266 362.706 311.984 362.331 c 311.641
- 361.893 311.156 361.503 310.375 361.503 c 309.047 361.503 308.016 362.581
- 308.016 364.503 c 308.016 366.315 308.984 367.456 310.359 367.456 c 311.234
- 367.456 311.703 366.972 311.891 366.706 c 312.094 366.393 312.172 366.034
- 312.203 365.878 c 313.781 366.3 l 313.594 366.878 312.969 368.909 310.328
- 368.909 c 308.156 368.909 306.297 367.362 306.297 364.487 c 306.297 361.643
- 308.016 360.003 310.266 360.003 c 311.641 360.003 312.594 360.612 313.188
- 361.315 c 313.609 361.815 313.812 362.315 313.922 362.581 c h
-312.438 363.206 m f
-320.996 368.69 m 314.793 368.69 l 314.793 367.253 l 317.074 367.253 l 317.074
- 360.222 l 318.668 360.222 l 318.668 367.253 l 320.996 367.253 l h
-320.996 368.69 m f
-322.855 368.69 1.562 -8.469 re f
-334.762 364.456 m 334.777 367.347 332.809 368.909 330.699 368.909 c 328.387
- 368.909 326.637 367.034 326.637 364.44 c 326.637 363.378 326.918 362.268
- 327.762 361.3 c 328.621 360.3 329.605 360.003 330.684 360.003 c 333.277
- 360.003 334.746 362.034 334.762 364.456 c h
-333.168 364.284 m 333.137 362.237 331.777 361.472 330.73 361.472 c 329.324
- 361.472 328.262 362.612 328.262 364.518 c 328.262 366.284 329.246 367.456
- 330.684 367.456 c 332.355 367.456 333.215 365.94 333.168 364.284 c h
-333.168 364.284 m f
-342.113 362.706 m 338.363 368.69 l 336.941 368.69 l 336.941 360.222 l 338.488
- 360.222 l 338.395 366.159 l 342.098 360.222 l 343.488 360.222 l 343.488
- 368.69 l 341.926 368.69 l h
-342.113 362.706 m f
-502.633 360.222 m 504.32 360.222 l 501.43 368.69 l 499.633 368.69 l 496.773
- 360.222 l 498.477 360.222 l 498.961 361.878 l 502.148 361.878 l h
-499.383 363.253 m 500.555 367.159 l 501.727 363.253 l h
-499.383 363.253 m f
-511.438 363.206 m 511.375 363.018 511.266 362.706 510.984 362.331 c 510.641
- 361.893 510.156 361.503 509.375 361.503 c 508.047 361.503 507.016 362.581
- 507.016 364.503 c 507.016 366.315 507.984 367.456 509.359 367.456 c 510.234
- 367.456 510.703 366.972 510.891 366.706 c 511.094 366.393 511.172 366.034
- 511.203 365.878 c 512.781 366.3 l 512.594 366.878 511.969 368.909 509.328
- 368.909 c 507.156 368.909 505.297 367.362 505.297 364.487 c 505.297 361.643
- 507.016 360.003 509.266 360.003 c 510.641 360.003 511.594 360.612 512.188
- 361.315 c 512.609 361.815 512.812 362.315 512.922 362.581 c h
-511.438 363.206 m f
-582.727 368.69 1.562 -8.469 re f
-642.871 368.69 1.562 -8.469 re f
-652.746 362.706 m 648.996 368.69 l 647.574 368.69 l 647.574 360.222 l 649.121
- 360.222 l 649.027 366.159 l 652.73 360.222 l 654.121 360.222 l 654.121
-368.69 l 652.559 368.69 l h
-652.746 362.706 m f
-657.113 360.222 m 659.816 360.222 l 660.816 360.237 661.707 360.253 662.535
- 360.737 c 663.785 361.456 664.285 362.94 664.285 364.378 c 664.285 365.331
- 664.066 367.034 662.645 368.034 c 661.77 368.675 660.879 368.675 660.145
- 368.69 c 657.113 368.69 l h
-659.535 367.253 m 660.598 367.237 660.848 367.237 661.301 367.018 c 662.488
- 366.456 662.598 365.159 662.598 364.378 c 662.598 362.612 661.957 362.081
- 661.348 361.847 c 660.988 361.706 660.566 361.643 659.363 361.643 c 658.691
- 361.643 l 658.691 367.253 l h
-659.535 367.253 m f
-672.355 367.284 m 672.355 368.69 l 666.34 368.69 l 666.34 360.222 l 672.668
- 360.222 l 672.668 361.643 l 667.902 361.643 l 667.902 363.925 l 671.574
- 363.925 l 671.574 365.284 l 667.902 365.284 l 667.902 367.284 l h
-672.355 367.284 m f
-680.988 368.69 m 679.145 368.69 l 677.676 366.268 l 676.145 368.69 l 674.316
- 368.69 l 676.754 364.815 l 673.91 360.222 l 675.738 360.222 l 677.676 363.347
- l 679.66 360.222 l 681.473 360.222 l 678.598 364.815 l h
-680.988 368.69 m f
-703.441 294.843 m 701.832 288.561 l 700.176 294.843 l 697.863 294.843 l
- 697.863 286.374 l 699.41 286.374 l 699.254 293.327 l 701.098 286.374 l
-702.52 286.374 l 704.348 293.327 l 704.207 286.374 l 705.754 286.374 l 705.754
- 294.843 l h
-703.441 294.843 m f
-714.816 293.436 m 714.816 294.843 l 708.801 294.843 l 708.801 286.374 l
- 715.129 286.374 l 715.129 287.796 l 710.363 287.796 l 710.363 290.077 l
- 714.035 290.077 l 714.035 291.436 l 710.363 291.436 l 710.363 293.436 l
- h
-714.816 293.436 m f
-723 294.843 m 721.391 288.561 l 719.734 294.843 l 717.422 294.843 l 717.422
- 286.374 l 718.969 286.374 l 718.812 293.327 l 720.656 286.374 l 722.078
- 286.374 l 723.906 293.327 l 723.766 286.374 l 725.312 286.374 l 725.312
- 294.843 l h
-723 294.843 m f
-735.609 290.608 m 735.625 293.499 733.656 295.061 731.547 295.061 c 729.234
- 295.061 727.484 293.186 727.484 290.593 c 727.484 289.53 727.766 288.421
- 728.609 287.452 c 729.469 286.452 730.453 286.155 731.531 286.155 c 734.125
- 286.155 735.594 288.186 735.609 290.608 c h
-734.016 290.436 m 733.984 288.389 732.625 287.624 731.578 287.624 c 730.172
- 287.624 729.109 288.764 729.109 290.671 c 729.109 292.436 730.094 293.608
- 731.531 293.608 c 733.203 293.608 734.062 292.093 734.016 290.436 c h
-734.016 290.436 m f
-737.773 286.374 m 739.352 286.374 l 739.352 289.514 l 740.758 289.514 l
- 742.445 286.374 l 744.258 286.374 l 742.367 289.811 l 742.852 289.968 744.039
- 290.53 744.039 292.139 c 744.039 293.124 743.633 293.796 743.102 294.233
- c 742.367 294.827 741.602 294.827 740.477 294.843 c 737.773 294.843 l h
-740.086 293.483 m 741.023 293.483 741.43 293.468 741.758 293.296 c 742.414
- 292.968 742.43 292.343 742.43 292.155 c 742.43 290.921 741.289 290.858
-740.945 290.843 c 740.648 290.843 740.445 290.827 739.898 290.827 c 739.352
- 290.827 l 739.352 293.483 l h
-740.086 293.483 m f
-752.344 294.843 m 750.578 294.843 l 748.719 291.327 l 746.875 294.843 l
- 745.094 294.843 l 747.922 289.718 l 747.922 286.374 l 749.484 286.374 l
- 749.484 289.718 l h
-752.344 294.843 m f
-710.352 212.597 m 713.055 212.597 l 714.055 212.612 714.945 212.628 715.773
- 213.112 c 717.023 213.831 717.523 215.315 717.523 216.753 c 717.523 217.706
- 717.305 219.409 715.883 220.409 c 715.008 221.05 714.117 221.05 713.383
- 221.065 c 710.352 221.065 l h
-712.773 219.628 m 713.836 219.612 714.086 219.612 714.539 219.393 c 715.727
- 218.831 715.836 217.534 715.836 216.753 c 715.836 214.987 715.195 214.456
- 714.586 214.222 c 714.227 214.081 713.805 214.018 712.602 214.018 c 711.93
- 214.018 l 711.93 219.628 l h
-712.773 219.628 m f
-724.344 212.597 m 726.031 212.597 l 723.141 221.065 l 721.344 221.065 l
- 718.484 212.597 l 720.188 212.597 l 720.672 214.253 l 723.859 214.253 l
- h
-721.094 215.628 m 722.266 219.534 l 723.438 215.628 l h
-721.094 215.628 m f
-732.305 221.065 m 726.102 221.065 l 726.102 219.628 l 728.383 219.628 l
- 728.383 212.597 l 729.977 212.597 l 729.977 219.628 l 732.305 219.628 l
- h
-732.305 221.065 m f
-738.164 212.597 m 739.852 212.597 l 736.961 221.065 l 735.164 221.065 l
- 732.305 212.597 l 734.008 212.597 l 734.492 214.253 l 737.68 214.253 l
-h
-734.914 215.628 m 736.086 219.534 l 737.258 215.628 l h
-734.914 215.628 m f
-703.793 126.249 m 704.418 125.218 705.418 124.811 705.98 124.639 c 706.496
- 124.499 707.027 124.452 707.496 124.452 c 709.293 124.452 711.09 125.233
- 711.09 127.186 c 711.09 128.983 709.48 129.452 708.355 129.702 c 707.465
- 129.889 l 706.699 130.03 705.918 130.186 705.918 130.905 c 705.918 131.546
- 706.652 131.936 707.512 131.936 c 708.871 131.936 709.418 131.093 709.699
- 130.671 c 710.996 131.639 l 710.402 132.452 709.418 133.358 707.59 133.358
- c 705.605 133.358 704.246 132.327 704.246 130.718 c 704.246 129.311 705.293
- 128.796 705.668 128.639 c 705.934 128.53 706.199 128.468 706.746 128.343
- c 707.762 128.124 l 708.527 127.952 708.559 127.936 708.746 127.858 c 709.012
- 127.749 709.387 127.561 709.387 127.03 c 709.387 126.733 709.277 126.296
- 708.652 126.046 c 708.355 125.936 708.043 125.905 707.746 125.905 c 705.965
- 125.905 705.324 126.874 705.121 127.186 c h
-703.793 126.249 m f
-713.664 124.671 m 715.258 124.671 l 715.258 127.546 l 716.492 127.546 l
- 717.008 127.546 717.461 127.546 717.93 127.639 c 719.43 127.983 719.961
- 129.202 719.961 130.327 c 719.961 132.046 718.805 132.78 717.977 133.014
- c 717.477 133.139 716.992 133.139 716.523 133.139 c 713.664 133.139 l h
-716.461 131.78 m 716.977 131.78 717.523 131.78 717.93 131.436 c 718.07
-131.311 718.336 130.983 718.336 130.358 c 718.336 130.061 718.289 129.155
- 717.305 128.921 c 717.023 128.843 716.742 128.843 716.398 128.843 c 715.258
- 128.843 l 715.258 131.78 l h
-716.461 131.78 m f
-728.031 131.733 m 728.031 133.139 l 722.016 133.139 l 722.016 124.671 l
- 728.344 124.671 l 728.344 126.093 l 723.578 126.093 l 723.578 128.374 l
- 727.25 128.374 l 727.25 129.733 l 723.578 129.733 l 723.578 131.733 l h
-728.031 131.733 m f
-736.688 131.733 m 736.688 133.139 l 730.672 133.139 l 730.672 124.671 l
- 737 124.671 l 737 126.093 l 732.234 126.093 l 732.234 128.374 l 735.906
- 128.374 l 735.906 129.733 l 732.234 129.733 l 732.234 131.733 l h
-736.688 131.733 m f
-739.25 124.671 m 741.953 124.671 l 742.953 124.686 743.844 124.702 744.672
- 125.186 c 745.922 125.905 746.422 127.389 746.422 128.827 c 746.422 129.78
- 746.203 131.483 744.781 132.483 c 743.906 133.124 743.016 133.124 742.281
- 133.139 c 739.25 133.139 l h
-741.672 131.702 m 742.734 131.686 742.984 131.686 743.438 131.468 c 744.625
- 130.905 744.734 129.608 744.734 128.827 c 744.734 127.061 744.094 126.53
- 743.484 126.296 c 743.125 126.155 742.703 126.093 741.5 126.093 c 740.828
- 126.093 l 740.828 131.702 l h
-741.672 131.702 m f
-1660.289 212.597 m 1661.977 212.597 l 1659.086 221.065 l 1657.289 221.065
- l 1654.43 212.597 l 1656.133 212.597 l 1656.617 214.253 l 1659.805 214.253
- l h
-1657.039 215.628 m 1658.211 219.534 l 1659.383 215.628 l h
-1657.039 215.628 m f
-1663.605 212.597 m 1666.309 212.597 l 1667.309 212.612 1668.199 212.628
- 1669.027 213.112 c 1670.277 213.831 1670.777 215.315 1670.777 216.753 c
- 1670.777 217.706 1670.559 219.409 1669.137 220.409 c 1668.262 221.05 1667.371
- 221.05 1666.637 221.065 c 1663.605 221.065 l h
-1666.027 219.628 m 1667.09 219.612 1667.34 219.612 1667.793 219.393 c 1668.98
- 218.831 1669.09 217.534 1669.09 216.753 c 1669.09 214.987 1668.449 214.456
- 1667.84 214.222 c 1667.48 214.081 1667.059 214.018 1665.855 214.018 c 1665.184
- 214.018 l 1665.184 219.628 l h
-1666.027 219.628 m f
-1672.754 212.597 m 1675.457 212.597 l 1676.457 212.612 1677.348 212.628
- 1678.176 213.112 c 1679.426 213.831 1679.926 215.315 1679.926 216.753 c
- 1679.926 217.706 1679.707 219.409 1678.285 220.409 c 1677.41 221.05 1676.52
- 221.05 1675.785 221.065 c 1672.754 221.065 l h
-1675.176 219.628 m 1676.238 219.612 1676.488 219.612 1676.941 219.393 c
- 1678.129 218.831 1678.238 217.534 1678.238 216.753 c 1678.238 214.987 1677.598
- 214.456 1676.988 214.222 c 1676.629 214.081 1676.207 214.018 1675.004 214.018
- c 1674.332 214.018 l 1674.332 219.628 l h
-1675.176 219.628 m f
-1682.012 212.597 m 1683.59 212.597 l 1683.59 215.737 l 1684.996 215.737
- l 1686.684 212.597 l 1688.496 212.597 l 1686.605 216.034 l 1687.09 216.19
- 1688.277 216.753 1688.277 218.362 c 1688.277 219.347 1687.871 220.018 1687.34
- 220.456 c 1686.605 221.05 1685.84 221.05 1684.715 221.065 c 1682.012 221.065
- l h
-1684.324 219.706 m 1685.262 219.706 1685.668 219.69 1685.996 219.518 c
-1686.652 219.19 1686.668 218.565 1686.668 218.378 c 1686.668 217.143 1685.527
- 217.081 1685.184 217.065 c 1684.887 217.065 1684.684 217.05 1684.137 217.05
- c 1683.59 217.05 l 1683.59 219.706 l h
-1684.324 219.706 m f
-1696.91 219.659 m 1696.91 221.065 l 1690.895 221.065 l 1690.895 212.597
- l 1697.223 212.597 l 1697.223 214.018 l 1692.457 214.018 l 1692.457 216.3
- l 1696.129 216.3 l 1696.129 217.659 l 1692.457 217.659 l 1692.457 219.659
- l h
-1696.91 219.659 m f
-1698.895 214.175 m 1699.52 213.143 1700.52 212.737 1701.082 212.565 c 1701.598
- 212.425 1702.129 212.378 1702.598 212.378 c 1704.395 212.378 1706.191 213.159
- 1706.191 215.112 c 1706.191 216.909 1704.582 217.378 1703.457 217.628 c
- 1702.566 217.815 l 1701.801 217.956 1701.02 218.112 1701.02 218.831 c 1701.02
- 219.472 1701.754 219.862 1702.613 219.862 c 1703.973 219.862 1704.52 219.018
- 1704.801 218.597 c 1706.098 219.565 l 1705.504 220.378 1704.52 221.284
-1702.691 221.284 c 1700.707 221.284 1699.348 220.253 1699.348 218.643 c
-1699.348 217.237 1700.395 216.722 1700.77 216.565 c 1701.035 216.456 1701.301
- 216.393 1701.848 216.268 c 1702.863 216.05 l 1703.629 215.878 1703.66 215.862
- 1703.848 215.784 c 1704.113 215.675 1704.488 215.487 1704.488 214.956 c
- 1704.488 214.659 1704.379 214.222 1703.754 213.972 c 1703.457 213.862 1703.145
- 213.831 1702.848 213.831 c 1701.066 213.831 1700.426 214.8 1700.223 215.112
- c h
-1698.895 214.175 m f
-1707.809 214.175 m 1708.434 213.143 1709.434 212.737 1709.996 212.565 c
- 1710.512 212.425 1711.043 212.378 1711.512 212.378 c 1713.309 212.378 1715.105
- 213.159 1715.105 215.112 c 1715.105 216.909 1713.496 217.378 1712.371 217.628
- c 1711.48 217.815 l 1710.715 217.956 1709.934 218.112 1709.934 218.831
-c 1709.934 219.472 1710.668 219.862 1711.527 219.862 c 1712.887 219.862
-1713.434 219.018 1713.715 218.597 c 1715.012 219.565 l 1714.418 220.378
-1713.434 221.284 1711.605 221.284 c 1709.621 221.284 1708.262 220.253 1708.262
- 218.643 c 1708.262 217.237 1709.309 216.722 1709.684 216.565 c 1709.949
- 216.456 1710.215 216.393 1710.762 216.268 c 1711.777 216.05 l 1712.543
-215.878 1712.574 215.862 1712.762 215.784 c 1713.027 215.675 1713.402 215.487
- 1713.402 214.956 c 1713.402 214.659 1713.293 214.222 1712.668 213.972 c
- 1712.371 213.862 1712.059 213.831 1711.762 213.831 c 1709.98 213.831 1709.34
- 214.8 1709.137 215.112 c h
-1707.809 214.175 m f
-1630.395 294.843 m 1628.785 288.561 l 1627.129 294.843 l 1624.816 294.843
- l 1624.816 286.374 l 1626.363 286.374 l 1626.207 293.327 l 1628.051 286.374
- l 1629.473 286.374 l 1631.301 293.327 l 1631.16 286.374 l 1632.707 286.374
- l 1632.707 294.843 l h
-1630.395 294.843 m f
-1641.77 293.436 m 1641.77 294.843 l 1635.754 294.843 l 1635.754 286.374
- l 1642.082 286.374 l 1642.082 287.796 l 1637.316 287.796 l 1637.316 290.077
- l 1640.988 290.077 l 1640.988 291.436 l 1637.316 291.436 l 1637.316 293.436
- l h
-1641.77 293.436 m f
-1649.957 294.843 m 1648.348 288.561 l 1646.691 294.843 l 1644.379 294.843
- l 1644.379 286.374 l 1645.926 286.374 l 1645.77 293.327 l 1647.613 286.374
- l 1649.035 286.374 l 1650.863 293.327 l 1650.723 286.374 l 1652.27 286.374
- l 1652.27 294.843 l h
-1649.957 294.843 m f
-1662.566 290.608 m 1662.582 293.499 1660.613 295.061 1658.504 295.061 c
- 1656.191 295.061 1654.441 293.186 1654.441 290.593 c 1654.441 289.53 1654.723
- 288.421 1655.566 287.452 c 1656.426 286.452 1657.41 286.155 1658.488 286.155
- c 1661.082 286.155 1662.551 288.186 1662.566 290.608 c h
-1660.973 290.436 m 1660.941 288.389 1659.582 287.624 1658.535 287.624 c
- 1657.129 287.624 1656.066 288.764 1656.066 290.671 c 1656.066 292.436 1657.051
- 293.608 1658.488 293.608 c 1660.16 293.608 1661.02 292.093 1660.973 290.436
- c h
-1660.973 290.436 m f
-1664.727 286.374 m 1666.305 286.374 l 1666.305 289.514 l 1667.711 289.514
- l 1669.398 286.374 l 1671.211 286.374 l 1669.32 289.811 l 1669.805 289.968
- 1670.992 290.53 1670.992 292.139 c 1670.992 293.124 1670.586 293.796 1670.055
- 294.233 c 1669.32 294.827 1668.555 294.827 1667.43 294.843 c 1664.727 294.843
- l h
-1667.039 293.483 m 1667.977 293.483 1668.383 293.468 1668.711 293.296 c
- 1669.367 292.968 1669.383 292.343 1669.383 292.155 c 1669.383 290.921 1668.242
- 290.858 1667.898 290.843 c 1667.602 290.843 1667.398 290.827 1666.852 290.827
- c 1666.305 290.827 l 1666.305 293.483 l h
-1667.039 293.483 m f
-1679.297 294.843 m 1677.531 294.843 l 1675.672 291.327 l 1673.828 294.843
- l 1672.047 294.843 l 1674.875 289.718 l 1674.875 286.374 l 1676.438 286.374
- l 1676.438 289.718 l h
-1679.297 294.843 m f
-1689.898 286.374 m 1691.586 286.374 l 1688.695 294.843 l 1686.898 294.843
- l 1684.039 286.374 l 1685.742 286.374 l 1686.227 288.03 l 1689.414 288.03
- l h
-1686.648 289.405 m 1687.82 293.311 l 1688.992 289.405 l h
-1686.648 289.405 m f
-1693.219 286.374 m 1695.922 286.374 l 1696.922 286.389 1697.812 286.405
- 1698.641 286.889 c 1699.891 287.608 1700.391 289.093 1700.391 290.53 c
-1700.391 291.483 1700.172 293.186 1698.75 294.186 c 1697.875 294.827 1696.984
- 294.827 1696.25 294.843 c 1693.219 294.843 l h
-1695.641 293.405 m 1696.703 293.389 1696.953 293.389 1697.406 293.171 c
- 1698.594 292.608 1698.703 291.311 1698.703 290.53 c 1698.703 288.764 1698.062
- 288.233 1697.453 287.999 c 1697.094 287.858 1696.672 287.796 1695.469 287.796
- c 1694.797 287.796 l 1694.797 293.405 l h
-1695.641 293.405 m f
-1702.367 286.374 m 1705.07 286.374 l 1706.07 286.389 1706.961 286.405 1707.789
- 286.889 c 1709.039 287.608 1709.539 289.093 1709.539 290.53 c 1709.539
-291.483 1709.32 293.186 1707.898 294.186 c 1707.023 294.827 1706.133 294.827
- 1705.398 294.843 c 1702.367 294.843 l h
-1704.789 293.405 m 1705.852 293.389 1706.102 293.389 1706.555 293.171 c
- 1707.742 292.608 1707.852 291.311 1707.852 290.53 c 1707.852 288.764 1707.211
- 288.233 1706.602 287.999 c 1706.242 287.858 1705.82 287.796 1704.617 287.796
- c 1703.945 287.796 l 1703.945 293.405 l h
-1704.789 293.405 m f
-1711.621 286.374 m 1713.199 286.374 l 1713.199 289.514 l 1714.605 289.514
- l 1716.293 286.374 l 1718.105 286.374 l 1716.215 289.811 l 1716.699 289.968
- 1717.887 290.53 1717.887 292.139 c 1717.887 293.124 1717.48 293.796 1716.949
- 294.233 c 1716.215 294.827 1715.449 294.827 1714.324 294.843 c 1711.621
- 294.843 l h
-1713.934 293.483 m 1714.871 293.483 1715.277 293.468 1715.605 293.296 c
- 1716.262 292.968 1716.277 292.343 1716.277 292.155 c 1716.277 290.921 1715.137
- 290.858 1714.793 290.843 c 1714.496 290.843 1714.293 290.827 1713.746 290.827
- c 1713.199 290.827 l 1713.199 293.483 l h
-1713.934 293.483 m f
-1726.52 293.436 m 1726.52 294.843 l 1720.504 294.843 l 1720.504 286.374
- l 1726.832 286.374 l 1726.832 287.796 l 1722.066 287.796 l 1722.066 290.077
- l 1725.738 290.077 l 1725.738 291.436 l 1722.066 291.436 l 1722.066 293.436
- l h
-1726.52 293.436 m f
-1728.504 287.952 m 1729.129 286.921 1730.129 286.514 1730.691 286.343 c
- 1731.207 286.202 1731.738 286.155 1732.207 286.155 c 1734.004 286.155 1735.801
- 286.936 1735.801 288.889 c 1735.801 290.686 1734.191 291.155 1733.066 291.405
- c 1732.176 291.593 l 1731.41 291.733 1730.629 291.889 1730.629 292.608
-c 1730.629 293.249 1731.363 293.639 1732.223 293.639 c 1733.582 293.639
-1734.129 292.796 1734.41 292.374 c 1735.707 293.343 l 1735.113 294.155 1734.129
- 295.061 1732.301 295.061 c 1730.316 295.061 1728.957 294.03 1728.957 292.421
- c 1728.957 291.014 1730.004 290.499 1730.379 290.343 c 1730.645 290.233
- 1730.91 290.171 1731.457 290.046 c 1732.473 289.827 l 1733.238 289.655
-1733.27 289.639 1733.457 289.561 c 1733.723 289.452 1734.098 289.264 1734.098
- 288.733 c 1734.098 288.436 1733.988 287.999 1733.363 287.749 c 1733.066
- 287.639 1732.754 287.608 1732.457 287.608 c 1730.676 287.608 1730.035 288.577
- 1729.832 288.889 c h
-1728.504 287.952 m f
-1737.418 287.952 m 1738.043 286.921 1739.043 286.514 1739.605 286.343 c
- 1740.121 286.202 1740.652 286.155 1741.121 286.155 c 1742.918 286.155 1744.715
- 286.936 1744.715 288.889 c 1744.715 290.686 1743.105 291.155 1741.98 291.405
- c 1741.09 291.593 l 1740.324 291.733 1739.543 291.889 1739.543 292.608
-c 1739.543 293.249 1740.277 293.639 1741.137 293.639 c 1742.496 293.639
-1743.043 292.796 1743.324 292.374 c 1744.621 293.343 l 1744.027 294.155
-1743.043 295.061 1741.215 295.061 c 1739.23 295.061 1737.871 294.03 1737.871
- 292.421 c 1737.871 291.014 1738.918 290.499 1739.293 290.343 c 1739.559
- 290.233 1739.824 290.171 1740.371 290.046 c 1741.387 289.827 l 1742.152
- 289.655 1742.184 289.639 1742.371 289.561 c 1742.637 289.452 1743.012 289.264
- 1743.012 288.733 c 1743.012 288.436 1742.902 287.999 1742.277 287.749 c
- 1741.98 287.639 1741.668 287.608 1741.371 287.608 c 1739.59 287.608 1738.949
- 288.577 1738.746 288.889 c h
-1737.418 287.952 m f
-1620.375 360.222 m 1621.969 360.222 l 1621.969 363.097 l 1623.203 363.097
- l 1623.719 363.097 1624.172 363.097 1624.641 363.19 c 1626.141 363.534
-1626.672 364.753 1626.672 365.878 c 1626.672 367.597 1625.516 368.331 1624.688
- 368.565 c 1624.188 368.69 1623.703 368.69 1623.234 368.69 c 1620.375 368.69
- l h
-1623.172 367.331 m 1623.688 367.331 1624.234 367.331 1624.641 366.987 c
- 1624.781 366.862 1625.047 366.534 1625.047 365.909 c 1625.047 365.612 1625
- 364.706 1624.016 364.472 c 1623.734 364.393 1623.453 364.393 1623.109 364.393
- c 1621.969 364.393 l 1621.969 367.331 l h
-1623.172 367.331 m f
-1628.758 360.222 m 1630.336 360.222 l 1630.336 363.362 l 1631.742 363.362
- l 1633.43 360.222 l 1635.242 360.222 l 1633.352 363.659 l 1633.836 363.815
- 1635.023 364.378 1635.023 365.987 c 1635.023 366.972 1634.617 367.643 1634.086
- 368.081 c 1633.352 368.675 1632.586 368.675 1631.461 368.69 c 1628.758
-368.69 l h
-1631.07 367.331 m 1632.008 367.331 1632.414 367.315 1632.742 367.143 c
-1633.398 366.815 1633.414 366.19 1633.414 366.003 c 1633.414 364.768 1632.273
- 364.706 1631.93 364.69 c 1631.633 364.69 1631.43 364.675 1630.883 364.675
- c 1630.336 364.675 l 1630.336 367.331 l h
-1631.07 367.331 m f
-1644.891 364.456 m 1644.906 367.347 1642.938 368.909 1640.828 368.909 c
- 1638.516 368.909 1636.766 367.034 1636.766 364.44 c 1636.766 363.378 1637.047
- 362.268 1637.891 361.3 c 1638.75 360.3 1639.734 360.003 1640.812 360.003
- c 1643.406 360.003 1644.875 362.034 1644.891 364.456 c h
-1643.297 364.284 m 1643.266 362.237 1641.906 361.472 1640.859 361.472 c
- 1639.453 361.472 1638.391 362.612 1638.391 364.518 c 1638.391 366.284 1639.375
- 367.456 1640.812 367.456 c 1642.484 367.456 1643.344 365.94 1643.297 364.284
- c h
-1643.297 364.284 m f
-1650.996 364.847 m 1650.996 363.456 l 1653.105 363.456 l 1652.965 361.956
- 1651.902 361.487 1651.027 361.487 c 1649.637 361.487 1648.621 362.565 1648.621
- 364.425 c 1648.621 366.097 1649.402 367.487 1650.996 367.487 c 1652.434
- 367.487 1652.887 366.268 1653.043 365.8 c 1654.559 366.409 l 1654.043 367.831
- 1652.746 368.909 1650.98 368.909 c 1648.652 368.909 1646.887 367.034 1646.887
- 364.378 c 1646.887 362.097 1648.277 360.003 1650.887 360.003 c 1651.59
-360.003 1652.449 360.19 1653.199 360.94 c 1653.199 360.222 l 1654.559 360.222
- l 1654.559 364.847 l h
-1650.996 364.847 m f
-1657.465 360.222 m 1659.043 360.222 l 1659.043 363.362 l 1660.449 363.362
- l 1662.137 360.222 l 1663.949 360.222 l 1662.059 363.659 l 1662.543 363.815
- 1663.73 364.378 1663.73 365.987 c 1663.73 366.972 1663.324 367.643 1662.793
- 368.081 c 1662.059 368.675 1661.293 368.675 1660.168 368.69 c 1657.465
-368.69 l h
-1659.777 367.331 m 1660.715 367.331 1661.121 367.315 1661.449 367.143 c
- 1662.105 366.815 1662.121 366.19 1662.121 366.003 c 1662.121 364.768 1660.98
- 364.706 1660.637 364.69 c 1660.34 364.69 1660.137 364.675 1659.59 364.675
- c 1659.043 364.675 l 1659.043 367.331 l h
-1659.777 367.331 m f
-1670.832 360.222 m 1672.52 360.222 l 1669.629 368.69 l 1667.832 368.69
-l 1664.973 360.222 l 1666.676 360.222 l 1667.16 361.878 l 1670.348 361.878
- l h
-1667.582 363.253 m 1668.754 367.159 l 1669.926 363.253 l h
-1667.582 363.253 m f
-1679.777 368.69 m 1678.168 362.409 l 1676.512 368.69 l 1674.199 368.69
-l 1674.199 360.222 l 1675.746 360.222 l 1675.59 367.175 l 1677.434 360.222
- l 1678.855 360.222 l 1680.684 367.175 l 1680.543 360.222 l 1682.09 360.222
- l 1682.09 368.69 l h
-1679.777 368.69 m f
-1694.16 363.206 m 1694.098 363.018 1693.988 362.706 1693.707 362.331 c
-1693.363 361.893 1692.879 361.503 1692.098 361.503 c 1690.77 361.503 1689.738
- 362.581 1689.738 364.503 c 1689.738 366.315 1690.707 367.456 1692.082 367.456
- c 1692.957 367.456 1693.426 366.972 1693.613 366.706 c 1693.816 366.393
- 1693.895 366.034 1693.926 365.878 c 1695.504 366.3 l 1695.316 366.878 1694.691
- 368.909 1692.051 368.909 c 1689.879 368.909 1688.02 367.362 1688.02 364.487
- c 1688.02 361.643 1689.738 360.003 1691.988 360.003 c 1693.363 360.003
-1694.316 360.612 1694.91 361.315 c 1695.332 361.815 1695.535 362.315 1695.645
- 362.581 c h
-1694.16 363.206 m f
-1705.43 364.456 m 1705.445 367.347 1703.477 368.909 1701.367 368.909 c
-1699.055 368.909 1697.305 367.034 1697.305 364.44 c 1697.305 363.378 1697.586
- 362.268 1698.43 361.3 c 1699.289 360.3 1700.273 360.003 1701.352 360.003
- c 1703.945 360.003 1705.414 362.034 1705.43 364.456 c h
-1703.836 364.284 m 1703.805 362.237 1702.445 361.472 1701.398 361.472 c
- 1699.992 361.472 1698.93 362.612 1698.93 364.518 c 1698.93 366.284 1699.914
- 367.456 1701.352 367.456 c 1703.023 367.456 1703.883 365.94 1703.836 364.284
- c h
-1703.836 364.284 m f
-1712.812 368.69 m 1712.812 363.565 l 1712.812 362.862 1712.812 362.378
-1712.344 361.956 c 1711.875 361.55 1711.25 361.534 1711 361.534 c 1710.484
- 361.534 1709.594 361.643 1709.281 362.456 c 1709.156 362.784 1709.172 363.128
- 1709.172 363.487 c 1709.172 368.69 l 1707.578 368.69 l 1707.578 363.643
- l 1707.594 362.581 1707.594 362.315 1707.703 361.956 c 1707.891 361.315
- 1708.438 360.581 1709.438 360.237 c 1709.922 360.065 1710.422 360.003 1710.938
- 360.003 c 1711.516 360.003 1712.641 360.081 1713.5 360.831 c 1714.406 361.597
- 1714.406 362.393 1714.406 363.347 c 1714.406 368.69 l h
-1712.812 368.69 m f
-1722.68 362.706 m 1718.93 368.69 l 1717.508 368.69 l 1717.508 360.222 l
- 1719.055 360.222 l 1718.961 366.159 l 1722.664 360.222 l 1724.055 360.222
- l 1724.055 368.69 l 1722.492 368.69 l h
-1722.68 362.706 m f
-1732.156 368.69 m 1725.953 368.69 l 1725.953 367.253 l 1728.234 367.253
- l 1728.234 360.222 l 1729.828 360.222 l 1729.828 367.253 l 1732.156 367.253
- l h
-1732.156 368.69 m f
-1740.016 367.284 m 1740.016 368.69 l 1734 368.69 l 1734 360.222 l 1740.328
- 360.222 l 1740.328 361.643 l 1735.562 361.643 l 1735.562 363.925 l 1739.234
- 363.925 l 1739.234 365.284 l 1735.562 365.284 l 1735.562 367.284 l h
-1740.016 367.284 m f
-1742.688 360.222 m 1744.266 360.222 l 1744.266 363.362 l 1745.672 363.362
- l 1747.359 360.222 l 1749.172 360.222 l 1747.281 363.659 l 1747.766 363.815
- 1748.953 364.378 1748.953 365.987 c 1748.953 366.972 1748.547 367.643 1748.016
- 368.081 c 1747.281 368.675 1746.516 368.675 1745.391 368.69 c 1742.688
-368.69 l h
-1745 367.331 m 1745.938 367.331 1746.344 367.315 1746.672 367.143 c 1747.328
- 366.815 1747.344 366.19 1747.344 366.003 c 1747.344 364.768 1746.203 364.706
- 1745.859 364.69 c 1745.562 364.69 1745.359 364.675 1744.812 364.675 c 1744.266
- 364.675 l 1744.266 367.331 l h
-1745 367.331 m f
-2081.125 360.222 m 2082.703 360.222 l 2082.703 363.362 l 2084.109 363.362
- l 2085.797 360.222 l 2087.609 360.222 l 2085.719 363.659 l 2086.203 363.815
- 2087.391 364.378 2087.391 365.987 c 2087.391 366.972 2086.984 367.643 2086.453
- 368.081 c 2085.719 368.675 2084.953 368.675 2083.828 368.69 c 2081.125
-368.69 l h
-2083.438 367.331 m 2084.375 367.331 2084.781 367.315 2085.109 367.143 c
- 2085.766 366.815 2085.781 366.19 2085.781 366.003 c 2085.781 364.768 2084.641
- 364.706 2084.297 364.69 c 2084 364.69 2083.797 364.675 2083.25 364.675
-c 2082.703 364.675 l 2082.703 367.331 l h
-2083.438 367.331 m f
-2095.258 368.69 m 2095.258 363.565 l 2095.258 362.862 2095.258 362.378
-2094.789 361.956 c 2094.32 361.55 2093.695 361.534 2093.445 361.534 c 2092.93
- 361.534 2092.039 361.643 2091.727 362.456 c 2091.602 362.784 2091.617 363.128
- 2091.617 363.487 c 2091.617 368.69 l 2090.023 368.69 l 2090.023 363.643
- l 2090.039 362.581 2090.039 362.315 2090.148 361.956 c 2090.336 361.315
- 2090.883 360.581 2091.883 360.237 c 2092.367 360.065 2092.867 360.003 2093.383
- 360.003 c 2093.961 360.003 2095.086 360.081 2095.945 360.831 c 2096.852
- 361.597 2096.852 362.393 2096.852 363.347 c 2096.852 368.69 l h
-2095.258 368.69 m f
-2105.125 362.706 m 2101.375 368.69 l 2099.953 368.69 l 2099.953 360.222
- l 2101.5 360.222 l 2101.406 366.159 l 2105.109 360.222 l 2106.5 360.222
- l 2106.5 368.69 l 2104.938 368.69 l h
-2105.125 362.706 m f
-2066.547 294.843 m 2064.938 288.561 l 2063.281 294.843 l 2060.969 294.843
- l 2060.969 286.374 l 2062.516 286.374 l 2062.359 293.327 l 2064.203 286.374
- l 2065.625 286.374 l 2067.453 293.327 l 2067.312 286.374 l 2068.859 286.374
- l 2068.859 294.843 l h
-2066.547 294.843 m f
-2077.922 293.436 m 2077.922 294.843 l 2071.906 294.843 l 2071.906 286.374
- l 2078.234 286.374 l 2078.234 287.796 l 2073.469 287.796 l 2073.469 290.077
- l 2077.141 290.077 l 2077.141 291.436 l 2073.469 291.436 l 2073.469 293.436
- l h
-2077.922 293.436 m f
-2086.109 294.843 m 2084.5 288.561 l 2082.844 294.843 l 2080.531 294.843
- l 2080.531 286.374 l 2082.078 286.374 l 2081.922 293.327 l 2083.766 286.374
- l 2085.188 286.374 l 2087.016 293.327 l 2086.875 286.374 l 2088.422 286.374
- l 2088.422 294.843 l h
-2086.109 294.843 m f
-2094.191 287.952 m 2094.816 286.921 2095.816 286.514 2096.379 286.343 c
- 2096.895 286.202 2097.426 286.155 2097.895 286.155 c 2099.691 286.155 2101.488
- 286.936 2101.488 288.889 c 2101.488 290.686 2099.879 291.155 2098.754 291.405
- c 2097.863 291.593 l 2097.098 291.733 2096.316 291.889 2096.316 292.608
- c 2096.316 293.249 2097.051 293.639 2097.91 293.639 c 2099.27 293.639 2099.816
- 292.796 2100.098 292.374 c 2101.395 293.343 l 2100.801 294.155 2099.816
- 295.061 2097.988 295.061 c 2096.004 295.061 2094.645 294.03 2094.645 292.421
- c 2094.645 291.014 2095.691 290.499 2096.066 290.343 c 2096.332 290.233
- 2096.598 290.171 2097.145 290.046 c 2098.16 289.827 l 2098.926 289.655
-2098.957 289.639 2099.145 289.561 c 2099.41 289.452 2099.785 289.264 2099.785
- 288.733 c 2099.785 288.436 2099.676 287.999 2099.051 287.749 c 2098.754
- 287.639 2098.441 287.608 2098.145 287.608 c 2096.363 287.608 2095.723 288.577
- 2095.52 288.889 c h
-2094.191 287.952 m f
-2109.051 294.843 m 2102.848 294.843 l 2102.848 293.405 l 2105.129 293.405
- l 2105.129 286.374 l 2106.723 286.374 l 2106.723 293.405 l 2109.051 293.405
- l h
-2109.051 294.843 m f
-2118.168 290.608 m 2118.184 293.499 2116.215 295.061 2114.105 295.061 c
- 2111.793 295.061 2110.043 293.186 2110.043 290.593 c 2110.043 289.53 2110.324
- 288.421 2111.168 287.452 c 2112.027 286.452 2113.012 286.155 2114.09 286.155
- c 2116.684 286.155 2118.152 288.186 2118.168 290.608 c h
-2116.574 290.436 m 2116.543 288.389 2115.184 287.624 2114.137 287.624 c
- 2112.73 287.624 2111.668 288.764 2111.668 290.671 c 2111.668 292.436 2112.652
- 293.608 2114.09 293.608 c 2115.762 293.608 2116.621 292.093 2116.574 290.436
- c h
-2116.574 290.436 m f
-2120.348 286.374 m 2121.941 286.374 l 2121.941 289.249 l 2123.176 289.249
- l 2123.691 289.249 2124.145 289.249 2124.613 289.343 c 2126.113 289.686
- 2126.645 290.905 2126.645 292.03 c 2126.645 293.749 2125.488 294.483 2124.66
- 294.718 c 2124.16 294.843 2123.676 294.843 2123.207 294.843 c 2120.348
-294.843 l h
-2123.145 293.483 m 2123.66 293.483 2124.207 293.483 2124.613 293.139 c
-2124.754 293.014 2125.02 292.686 2125.02 292.061 c 2125.02 291.764 2124.973
- 290.858 2123.988 290.624 c 2123.707 290.546 2123.426 290.546 2123.082 290.546
- c 2121.941 290.546 l 2121.941 293.483 l h
-2123.145 293.483 m f
-2077.367 212.597 m 2078.961 212.597 l 2078.961 215.472 l 2080.195 215.472
- l 2080.711 215.472 2081.164 215.472 2081.633 215.565 c 2083.133 215.909
- 2083.664 217.128 2083.664 218.253 c 2083.664 219.972 2082.508 220.706 2081.68
- 220.94 c 2081.18 221.065 2080.695 221.065 2080.227 221.065 c 2077.367 221.065
- l h
-2080.164 219.706 m 2080.68 219.706 2081.227 219.706 2081.633 219.362 c
-2081.773 219.237 2082.039 218.909 2082.039 218.284 c 2082.039 217.987 2081.992
- 217.081 2081.008 216.847 c 2080.727 216.768 2080.445 216.768 2080.102 216.768
- c 2078.961 216.768 l 2078.961 219.706 l h
-2080.164 219.706 m f
-2085.734 221.065 1.562 -8.469 re f
-2101.535 216.831 m 2101.551 219.722 2099.582 221.284 2097.473 221.284 c
- 2095.16 221.284 2093.41 219.409 2093.41 216.815 c 2093.41 215.753 2093.691
- 214.643 2094.535 213.675 c 2095.395 212.675 2096.379 212.378 2097.457 212.378
- c 2100.051 212.378 2101.52 214.409 2101.535 216.831 c h
-2099.941 216.659 m 2099.91 214.612 2098.551 213.847 2097.504 213.847 c
-2096.098 213.847 2095.035 214.987 2095.035 216.893 c 2095.035 218.659 2096.02
- 219.831 2097.457 219.831 c 2099.129 219.831 2099.988 218.315 2099.941 216.659
- c h
-2099.941 216.659 m f
-2108.887 215.081 m 2105.137 221.065 l 2103.715 221.065 l 2103.715 212.597
- l 2105.262 212.597 l 2105.168 218.534 l 2108.871 212.597 l 2110.262 212.597
- l 2110.262 221.065 l 2108.699 221.065 l h
-2108.887 215.081 m f
-2198.957 360.222 m 2200.551 360.222 l 2200.551 363.097 l 2201.785 363.097
- l 2202.301 363.097 2202.754 363.097 2203.223 363.19 c 2204.723 363.534
-2205.254 364.753 2205.254 365.878 c 2205.254 367.597 2204.098 368.331 2203.27
- 368.565 c 2202.77 368.69 2202.285 368.69 2201.816 368.69 c 2198.957 368.69
- l h
-2201.754 367.331 m 2202.27 367.331 2202.816 367.331 2203.223 366.987 c
-2203.363 366.862 2203.629 366.534 2203.629 365.909 c 2203.629 365.612 2203.582
- 364.706 2202.598 364.472 c 2202.316 364.393 2202.035 364.393 2201.691 364.393
- c 2200.551 364.393 l 2200.551 367.331 l h
-2201.754 367.331 m f
-2207.32 368.69 1.562 -8.469 re f
-2215.375 368.69 1.562 -8.469 re f
-2225.25 362.706 m 2221.5 368.69 l 2220.078 368.69 l 2220.078 360.222 l
-2221.625 360.222 l 2221.531 366.159 l 2225.234 360.222 l 2226.625 360.222
- l 2226.625 368.69 l 2225.062 368.69 l h
-2225.25 362.706 m f
-2233.125 360.222 m 2234.719 360.222 l 2234.719 363.097 l 2235.953 363.097
- l 2236.469 363.097 2236.922 363.097 2237.391 363.19 c 2238.891 363.534
-2239.422 364.753 2239.422 365.878 c 2239.422 367.597 2238.266 368.331 2237.438
- 368.565 c 2236.938 368.69 2236.453 368.69 2235.984 368.69 c 2233.125 368.69
- l h
-2235.922 367.331 m 2236.438 367.331 2236.984 367.331 2237.391 366.987 c
- 2237.531 366.862 2237.797 366.534 2237.797 365.909 c 2237.797 365.612 2237.75
- 364.706 2236.766 364.472 c 2236.484 364.393 2236.203 364.393 2235.859 364.393
- c 2234.719 364.393 l 2234.719 367.331 l h
-2235.922 367.331 m f
-2241.504 360.222 m 2243.082 360.222 l 2243.082 363.362 l 2244.488 363.362
- l 2246.176 360.222 l 2247.988 360.222 l 2246.098 363.659 l 2246.582 363.815
- 2247.77 364.378 2247.77 365.987 c 2247.77 366.972 2247.363 367.643 2246.832
- 368.081 c 2246.098 368.675 2245.332 368.675 2244.207 368.69 c 2241.504
-368.69 l h
-2243.816 367.331 m 2244.754 367.331 2245.16 367.315 2245.488 367.143 c
-2246.145 366.815 2246.16 366.19 2246.16 366.003 c 2246.16 364.768 2245.02
- 364.706 2244.676 364.69 c 2244.379 364.69 2244.176 364.675 2243.629 364.675
- c 2243.082 364.675 l 2243.082 367.331 l h
-2243.816 367.331 m f
-2257.637 364.456 m 2257.652 367.347 2255.684 368.909 2253.574 368.909 c
- 2251.262 368.909 2249.512 367.034 2249.512 364.44 c 2249.512 363.378 2249.793
- 362.268 2250.637 361.3 c 2251.496 360.3 2252.48 360.003 2253.559 360.003
- c 2256.152 360.003 2257.621 362.034 2257.637 364.456 c h
-2256.043 364.284 m 2256.012 362.237 2254.652 361.472 2253.605 361.472 c
- 2252.199 361.472 2251.137 362.612 2251.137 364.518 c 2251.137 366.284 2252.121
- 367.456 2253.559 367.456 c 2255.23 367.456 2256.09 365.94 2256.043 364.284
- c h
-2256.043 364.284 m f
-2263.746 364.847 m 2263.746 363.456 l 2265.855 363.456 l 2265.715 361.956
- 2264.652 361.487 2263.777 361.487 c 2262.387 361.487 2261.371 362.565 2261.371
- 364.425 c 2261.371 366.097 2262.152 367.487 2263.746 367.487 c 2265.184
- 367.487 2265.637 366.268 2265.793 365.8 c 2267.309 366.409 l 2266.793 367.831
- 2265.496 368.909 2263.73 368.909 c 2261.402 368.909 2259.637 367.034 2259.637
- 364.378 c 2259.637 362.097 2261.027 360.003 2263.637 360.003 c 2264.34
-360.003 2265.199 360.19 2265.949 360.94 c 2265.949 360.222 l 2267.309 360.222
- l 2267.309 364.847 l h
-2263.746 364.847 m f
-2270.215 360.222 m 2271.793 360.222 l 2271.793 363.362 l 2273.199 363.362
- l 2274.887 360.222 l 2276.699 360.222 l 2274.809 363.659 l 2275.293 363.815
- 2276.48 364.378 2276.48 365.987 c 2276.48 366.972 2276.074 367.643 2275.543
- 368.081 c 2274.809 368.675 2274.043 368.675 2272.918 368.69 c 2270.215
-368.69 l h
-2272.527 367.331 m 2273.465 367.331 2273.871 367.315 2274.199 367.143 c
- 2274.855 366.815 2274.871 366.19 2274.871 366.003 c 2274.871 364.768 2273.73
- 364.706 2273.387 364.69 c 2273.09 364.69 2272.887 364.675 2272.34 364.675
- c 2271.793 364.675 l 2271.793 367.331 l h
-2272.527 367.331 m f
-2285.113 367.284 m 2285.113 368.69 l 2279.098 368.69 l 2279.098 360.222
- l 2285.426 360.222 l 2285.426 361.643 l 2280.66 361.643 l 2280.66 363.925
- l 2284.332 363.925 l 2284.332 365.284 l 2280.66 365.284 l 2280.66 367.284
- l h
-2285.113 367.284 m f
-2287.098 361.8 m 2287.723 360.768 2288.723 360.362 2289.285 360.19 c 2289.801
- 360.05 2290.332 360.003 2290.801 360.003 c 2292.598 360.003 2294.395 360.784
- 2294.395 362.737 c 2294.395 364.534 2292.785 365.003 2291.66 365.253 c
-2290.77 365.44 l 2290.004 365.581 2289.223 365.737 2289.223 366.456 c 2289.223
- 367.097 2289.957 367.487 2290.816 367.487 c 2292.176 367.487 2292.723 366.643
- 2293.004 366.222 c 2294.301 367.19 l 2293.707 368.003 2292.723 368.909
-2290.895 368.909 c 2288.91 368.909 2287.551 367.878 2287.551 366.268 c 2287.551
- 364.862 2288.598 364.347 2288.973 364.19 c 2289.238 364.081 2289.504 364.018
- 2290.051 363.893 c 2291.066 363.675 l 2291.832 363.503 2291.863 363.487
- 2292.051 363.409 c 2292.316 363.3 2292.691 363.112 2292.691 362.581 c 2292.691
- 362.284 2292.582 361.847 2291.957 361.597 c 2291.66 361.487 2291.348 361.456
- 2291.051 361.456 c 2289.27 361.456 2288.629 362.425 2288.426 362.737 c
-h
-2287.098 361.8 m f
-2296.012 361.8 m 2296.637 360.768 2297.637 360.362 2298.199 360.19 c 2298.715
- 360.05 2299.246 360.003 2299.715 360.003 c 2301.512 360.003 2303.309 360.784
- 2303.309 362.737 c 2303.309 364.534 2301.699 365.003 2300.574 365.253 c
- 2299.684 365.44 l 2298.918 365.581 2298.137 365.737 2298.137 366.456 c
-2298.137 367.097 2298.871 367.487 2299.73 367.487 c 2301.09 367.487 2301.637
- 366.643 2301.918 366.222 c 2303.215 367.19 l 2302.621 368.003 2301.637
-368.909 2299.809 368.909 c 2297.824 368.909 2296.465 367.878 2296.465 366.268
- c 2296.465 364.862 2297.512 364.347 2297.887 364.19 c 2298.152 364.081
-2298.418 364.018 2298.965 363.893 c 2299.98 363.675 l 2300.746 363.503 2300.777
- 363.487 2300.965 363.409 c 2301.23 363.3 2301.605 363.112 2301.605 362.581
- c 2301.605 362.284 2301.496 361.847 2300.871 361.597 c 2300.574 361.487
- 2300.262 361.456 2299.965 361.456 c 2298.184 361.456 2297.543 362.425 2297.34
- 362.737 c h
-2296.012 361.8 m f
-2213.074 286.374 m 2214.668 286.374 l 2214.668 289.249 l 2215.902 289.249
- l 2216.418 289.249 2216.871 289.249 2217.34 289.343 c 2218.84 289.686 2219.371
- 290.905 2219.371 292.03 c 2219.371 293.749 2218.215 294.483 2217.387 294.718
- c 2216.887 294.843 2216.402 294.843 2215.934 294.843 c 2213.074 294.843
- l h
-2215.871 293.483 m 2216.387 293.483 2216.934 293.483 2217.34 293.139 c
-2217.48 293.014 2217.746 292.686 2217.746 292.061 c 2217.746 291.764 2217.699
- 290.858 2216.715 290.624 c 2216.434 290.546 2216.152 290.546 2215.809 290.546
- c 2214.668 290.546 l 2214.668 293.483 l h
-2215.871 293.483 m f
-2221.441 294.843 1.562 -8.469 re f
-2229.512 286.374 m 2231.09 286.374 l 2231.09 289.514 l 2232.496 289.514
- l 2234.184 286.374 l 2235.996 286.374 l 2234.105 289.811 l 2234.59 289.968
- 2235.777 290.53 2235.777 292.139 c 2235.777 293.124 2235.371 293.796 2234.84
- 294.233 c 2234.105 294.827 2233.34 294.827 2232.215 294.843 c 2229.512
-294.843 l h
-2231.824 293.483 m 2232.762 293.483 2233.168 293.468 2233.496 293.296 c
- 2234.152 292.968 2234.168 292.343 2234.168 292.155 c 2234.168 290.921 2233.027
- 290.858 2232.684 290.843 c 2232.387 290.843 2232.184 290.827 2231.637 290.827
- c 2231.09 290.827 l 2231.09 293.483 l h
-2231.824 293.483 m f
-2244.406 293.436 m 2244.406 294.843 l 2238.391 294.843 l 2238.391 286.374
- l 2244.719 286.374 l 2244.719 287.796 l 2239.953 287.796 l 2239.953 290.077
- l 2243.625 290.077 l 2243.625 291.436 l 2239.953 291.436 l 2239.953 293.436
- l h
-2244.406 293.436 m f
-2254.953 287.546 m 2254.891 287.53 2254.844 287.53 2254.781 287.53 c 2254.594
- 287.53 2253.734 287.686 2253.5 288.171 c 2253.953 288.889 2254.109 290.108
- 2254.109 290.749 c 2254.109 292.936 2252.781 295.061 2250.047 295.061 c
- 2247.453 295.061 2246.031 292.999 2246.031 290.608 c 2246.031 288.046 2247.531
- 286.155 2250.031 286.155 c 2251 286.155 2251.953 286.468 2252.703 287.077
- c 2253.219 286.608 2253.828 286.186 2254.516 286.03 c h
-2252.406 290.608 m 2252.406 289.327 2251.781 287.655 2250.125 287.655 c
- 2248.75 287.655 2247.719 288.858 2247.719 290.577 c 2247.719 292.124 2248.594
- 293.546 2250.016 293.546 c 2251.188 293.546 2252.422 292.561 2252.406 290.608
- c h
-2252.406 290.608 m f
-2261.68 294.843 m 2261.68 289.718 l 2261.68 289.014 2261.68 288.53 2261.211
- 288.108 c 2260.742 287.702 2260.117 287.686 2259.867 287.686 c 2259.352
- 287.686 2258.461 287.796 2258.148 288.608 c 2258.023 288.936 2258.039 289.28
- 2258.039 289.639 c 2258.039 294.843 l 2256.445 294.843 l 2256.445 289.796
- l 2256.461 288.733 2256.461 288.468 2256.57 288.108 c 2256.758 287.468
-2257.305 286.733 2258.305 286.389 c 2258.789 286.218 2259.289 286.155 2259.805
- 286.155 c 2260.383 286.155 2261.508 286.233 2262.367 286.983 c 2263.273
- 287.749 2263.273 288.546 2263.273 289.499 c 2263.273 294.843 l h
-2261.68 294.843 m f
-2272.344 293.436 m 2272.344 294.843 l 2266.328 294.843 l 2266.328 286.374
- l 2272.656 286.374 l 2272.656 287.796 l 2267.891 287.796 l 2267.891 290.077
- l 2271.562 290.077 l 2271.562 291.436 l 2267.891 291.436 l 2267.891 293.436
- l h
-2272.344 293.436 m f
-2274.328 287.952 m 2274.953 286.921 2275.953 286.514 2276.516 286.343 c
- 2277.031 286.202 2277.562 286.155 2278.031 286.155 c 2279.828 286.155 2281.625
- 286.936 2281.625 288.889 c 2281.625 290.686 2280.016 291.155 2278.891 291.405
- c 2278 291.593 l 2277.234 291.733 2276.453 291.889 2276.453 292.608 c 2276.453
- 293.249 2277.188 293.639 2278.047 293.639 c 2279.406 293.639 2279.953 292.796
- 2280.234 292.374 c 2281.531 293.343 l 2280.938 294.155 2279.953 295.061
- 2278.125 295.061 c 2276.141 295.061 2274.781 294.03 2274.781 292.421 c
-2274.781 291.014 2275.828 290.499 2276.203 290.343 c 2276.469 290.233 2276.734
- 290.171 2277.281 290.046 c 2278.297 289.827 l 2279.062 289.655 2279.094
- 289.639 2279.281 289.561 c 2279.547 289.452 2279.922 289.264 2279.922 288.733
- c 2279.922 288.436 2279.812 287.999 2279.188 287.749 c 2278.891 287.639
- 2278.578 287.608 2278.281 287.608 c 2276.5 287.608 2275.859 288.577 2275.656
- 288.889 c h
-2274.328 287.952 m f
-2289.188 294.843 m 2282.984 294.843 l 2282.984 293.405 l 2285.266 293.405
- l 2285.266 286.374 l 2286.859 286.374 l 2286.859 293.405 l 2289.188 293.405
- l h
-2289.188 294.843 m f
-2221.648 212.597 m 2223.242 212.597 l 2223.242 215.472 l 2224.477 215.472
- l 2224.992 215.472 2225.445 215.472 2225.914 215.565 c 2227.414 215.909
- 2227.945 217.128 2227.945 218.253 c 2227.945 219.972 2226.789 220.706 2225.961
- 220.94 c 2225.461 221.065 2224.977 221.065 2224.508 221.065 c 2221.648
-221.065 l h
-2224.445 219.706 m 2224.961 219.706 2225.508 219.706 2225.914 219.362 c
- 2226.055 219.237 2226.32 218.909 2226.32 218.284 c 2226.32 217.987 2226.273
- 217.081 2225.289 216.847 c 2225.008 216.768 2224.727 216.768 2224.383 216.768
- c 2223.242 216.768 l 2223.242 219.706 l h
-2224.445 219.706 m f
-2230.012 221.065 1.562 -8.469 re f
-2243.051 212.597 m 2244.738 212.597 l 2241.848 221.065 l 2240.051 221.065
- l 2237.191 212.597 l 2238.895 212.597 l 2239.379 214.253 l 2242.566 214.253
- l h
-2239.801 215.628 m 2240.973 219.534 l 2242.145 215.628 l h
-2239.801 215.628 m f
-2251.855 215.581 m 2251.793 215.393 2251.684 215.081 2251.402 214.706 c
- 2251.059 214.268 2250.574 213.878 2249.793 213.878 c 2248.465 213.878 2247.434
- 214.956 2247.434 216.878 c 2247.434 218.69 2248.402 219.831 2249.777 219.831
- c 2250.652 219.831 2251.121 219.347 2251.309 219.081 c 2251.512 218.768
- 2251.59 218.409 2251.621 218.253 c 2253.199 218.675 l 2253.012 219.253
-2252.387 221.284 2249.746 221.284 c 2247.574 221.284 2245.715 219.737 2245.715
- 216.862 c 2245.715 214.018 2247.434 212.378 2249.684 212.378 c 2251.059
- 212.378 2252.012 212.987 2252.605 213.69 c 2253.027 214.19 2253.23 214.69
- 2253.34 214.956 c h
-2251.855 215.581 m f
-2260.418 221.065 m 2254.215 221.065 l 2254.215 219.628 l 2256.496 219.628
- l 2256.496 212.597 l 2258.09 212.597 l 2258.09 219.628 l 2260.418 219.628
- l h
-2260.418 221.065 m f
-2262.277 221.065 1.562 -8.469 re f
-2270.98 221.065 m 2269.137 214.378 l 2267.246 221.065 l 2265.574 221.065
- l 2268.074 212.597 l 2270.215 212.597 l 2272.621 221.065 l h
-2270.98 221.065 m f
-2280.312 219.659 m 2280.312 221.065 l 2274.297 221.065 l 2274.297 212.597
- l 2280.625 212.597 l 2280.625 214.018 l 2275.859 214.018 l 2275.859 216.3
- l 2279.531 216.3 l 2279.531 217.659 l 2275.859 217.659 l 2275.859 219.659
- l h
-2280.312 219.659 m f
-2462.633 301.514 m 2464.32 301.514 l 2461.43 309.983 l 2459.633 309.983
- l 2456.773 301.514 l 2458.477 301.514 l 2458.961 303.171 l 2462.148 303.171
- l h
-2459.383 304.546 m 2460.555 308.452 l 2461.727 304.546 l h
-2459.383 304.546 m f
-2465.953 301.514 m 2468.656 301.514 l 2469.656 301.53 2470.547 301.546
-2471.375 302.03 c 2472.625 302.749 2473.125 304.233 2473.125 305.671 c 2473.125
- 306.624 2472.906 308.327 2471.484 309.327 c 2470.609 309.968 2469.719 309.968
- 2468.984 309.983 c 2465.953 309.983 l h
-2468.375 308.546 m 2469.438 308.53 2469.688 308.53 2470.141 308.311 c 2471.328
- 307.749 2471.438 306.452 2471.438 305.671 c 2471.438 303.905 2470.797 303.374
- 2470.188 303.139 c 2469.828 302.999 2469.406 302.936 2468.203 302.936 c
- 2467.531 302.936 l 2467.531 308.546 l h
-2468.375 308.546 m f
-2475.102 301.514 m 2477.805 301.514 l 2478.805 301.53 2479.695 301.546
-2480.523 302.03 c 2481.773 302.749 2482.273 304.233 2482.273 305.671 c 2482.273
- 306.624 2482.055 308.327 2480.633 309.327 c 2479.758 309.968 2478.867 309.968
- 2478.133 309.983 c 2475.102 309.983 l h
-2477.523 308.546 m 2478.586 308.53 2478.836 308.53 2479.289 308.311 c 2480.477
- 307.749 2480.586 306.452 2480.586 305.671 c 2480.586 303.905 2479.945 303.374
- 2479.336 303.139 c 2478.977 302.999 2478.555 302.936 2477.352 302.936 c
- 2476.68 302.936 l 2476.68 308.546 l h
-2477.523 308.546 m f
-2484.359 301.514 m 2485.938 301.514 l 2485.938 304.655 l 2487.344 304.655
- l 2489.031 301.514 l 2490.844 301.514 l 2488.953 304.952 l 2489.438 305.108
- 2490.625 305.671 2490.625 307.28 c 2490.625 308.264 2490.219 308.936 2489.688
- 309.374 c 2488.953 309.968 2488.188 309.968 2487.062 309.983 c 2484.359
- 309.983 l h
-2486.672 308.624 m 2487.609 308.624 2488.016 308.608 2488.344 308.436 c
- 2489 308.108 2489.016 307.483 2489.016 307.296 c 2489.016 306.061 2487.875
- 305.999 2487.531 305.983 c 2487.234 305.983 2487.031 305.968 2486.484 305.968
- c 2485.938 305.968 l 2485.938 308.624 l h
-2486.672 308.624 m f
-2499.258 308.577 m 2499.258 309.983 l 2493.242 309.983 l 2493.242 301.514
- l 2499.57 301.514 l 2499.57 302.936 l 2494.805 302.936 l 2494.805 305.218
- l 2498.477 305.218 l 2498.477 306.577 l 2494.805 306.577 l 2494.805 308.577
- l h
-2499.258 308.577 m f
-2501.238 303.093 m 2501.863 302.061 2502.863 301.655 2503.426 301.483 c
- 2503.941 301.343 2504.473 301.296 2504.941 301.296 c 2506.738 301.296 2508.535
- 302.077 2508.535 304.03 c 2508.535 305.827 2506.926 306.296 2505.801 306.546
- c 2504.91 306.733 l 2504.145 306.874 2503.363 307.03 2503.363 307.749 c
- 2503.363 308.389 2504.098 308.78 2504.957 308.78 c 2506.316 308.78 2506.863
- 307.936 2507.145 307.514 c 2508.441 308.483 l 2507.848 309.296 2506.863
- 310.202 2505.035 310.202 c 2503.051 310.202 2501.691 309.171 2501.691 307.561
- c 2501.691 306.155 2502.738 305.639 2503.113 305.483 c 2503.379 305.374
- 2503.645 305.311 2504.191 305.186 c 2505.207 304.968 l 2505.973 304.796
- 2506.004 304.78 2506.191 304.702 c 2506.457 304.593 2506.832 304.405 2506.832
- 303.874 c 2506.832 303.577 2506.723 303.139 2506.098 302.889 c 2505.801
- 302.78 2505.488 302.749 2505.191 302.749 c 2503.41 302.749 2502.77 303.718
- 2502.566 304.03 c h
-2501.238 303.093 m f
-2510.152 303.093 m 2510.777 302.061 2511.777 301.655 2512.34 301.483 c
-2512.855 301.343 2513.387 301.296 2513.855 301.296 c 2515.652 301.296 2517.449
- 302.077 2517.449 304.03 c 2517.449 305.827 2515.84 306.296 2514.715 306.546
- c 2513.824 306.733 l 2513.059 306.874 2512.277 307.03 2512.277 307.749
-c 2512.277 308.389 2513.012 308.78 2513.871 308.78 c 2515.23 308.78 2515.777
- 307.936 2516.059 307.514 c 2517.355 308.483 l 2516.762 309.296 2515.777
- 310.202 2513.949 310.202 c 2511.965 310.202 2510.605 309.171 2510.605 307.561
- c 2510.605 306.155 2511.652 305.639 2512.027 305.483 c 2512.293 305.374
- 2512.559 305.311 2513.105 305.186 c 2514.121 304.968 l 2514.887 304.796
- 2514.918 304.78 2515.105 304.702 c 2515.371 304.593 2515.746 304.405 2515.746
- 303.874 c 2515.746 303.577 2515.637 303.139 2515.012 302.889 c 2514.715
- 302.78 2514.402 302.749 2514.105 302.749 c 2512.324 302.749 2511.684 303.718
- 2511.48 304.03 c h
-2510.152 303.093 m f
-2471.098 288.093 m 2471.723 287.061 2472.723 286.655 2473.285 286.483 c
- 2473.801 286.343 2474.332 286.296 2474.801 286.296 c 2476.598 286.296 2478.395
- 287.077 2478.395 289.03 c 2478.395 290.827 2476.785 291.296 2475.66 291.546
- c 2474.77 291.733 l 2474.004 291.874 2473.223 292.03 2473.223 292.749 c
- 2473.223 293.389 2473.957 293.78 2474.816 293.78 c 2476.176 293.78 2476.723
- 292.936 2477.004 292.514 c 2478.301 293.483 l 2477.707 294.296 2476.723
- 295.202 2474.895 295.202 c 2472.91 295.202 2471.551 294.171 2471.551 292.561
- c 2471.551 291.155 2472.598 290.639 2472.973 290.483 c 2473.238 290.374
- 2473.504 290.311 2474.051 290.186 c 2475.066 289.968 l 2475.832 289.796
- 2475.863 289.78 2476.051 289.702 c 2476.316 289.593 2476.691 289.405 2476.691
- 288.874 c 2476.691 288.577 2476.582 288.139 2475.957 287.889 c 2475.66
-287.78 2475.348 287.749 2475.051 287.749 c 2473.27 287.749 2472.629 288.718
- 2472.426 289.03 c h
-2471.098 288.093 m f
-2485.957 294.983 m 2479.754 294.983 l 2479.754 293.546 l 2482.035 293.546
- l 2482.035 286.514 l 2483.629 286.514 l 2483.629 293.546 l 2485.957 293.546
- l h
-2485.957 294.983 m f
-2495.074 290.749 m 2495.09 293.639 2493.121 295.202 2491.012 295.202 c
-2488.699 295.202 2486.949 293.327 2486.949 290.733 c 2486.949 289.671 2487.23
- 288.561 2488.074 287.593 c 2488.934 286.593 2489.918 286.296 2490.996 286.296
- c 2493.59 286.296 2495.059 288.327 2495.074 290.749 c h
-2493.48 290.577 m 2493.449 288.53 2492.09 287.764 2491.043 287.764 c 2489.637
- 287.764 2488.574 288.905 2488.574 290.811 c 2488.574 292.577 2489.559 293.749
- 2490.996 293.749 c 2492.668 293.749 2493.527 292.233 2493.48 290.577 c
-h
-2493.48 290.577 m f
-2497.254 286.514 m 2498.848 286.514 l 2498.848 289.389 l 2500.082 289.389
- l 2500.598 289.389 2501.051 289.389 2501.52 289.483 c 2503.02 289.827 2503.551
- 291.046 2503.551 292.171 c 2503.551 293.889 2502.395 294.624 2501.566 294.858
- c 2501.066 294.983 2500.582 294.983 2500.113 294.983 c 2497.254 294.983
- l h
-2500.051 293.624 m 2500.566 293.624 2501.113 293.624 2501.52 293.28 c 2501.66
- 293.155 2501.926 292.827 2501.926 292.202 c 2501.926 291.905 2501.879 290.999
- 2500.895 290.764 c 2500.613 290.686 2500.332 290.686 2499.988 290.686 c
- 2498.848 290.686 l 2498.848 293.624 l h
-2500.051 293.624 m f
-2463.594 212.597 m 2465.172 212.597 l 2465.172 215.737 l 2466.578 215.737
- l 2468.266 212.597 l 2470.078 212.597 l 2468.188 216.034 l 2468.672 216.19
- 2469.859 216.753 2469.859 218.362 c 2469.859 219.347 2469.453 220.018 2468.922
- 220.456 c 2468.188 221.05 2467.422 221.05 2466.297 221.065 c 2463.594 221.065
- l h
-2465.906 219.706 m 2466.844 219.706 2467.25 219.69 2467.578 219.518 c 2468.234
- 219.19 2468.25 218.565 2468.25 218.378 c 2468.25 217.143 2467.109 217.081
- 2466.766 217.065 c 2466.469 217.065 2466.266 217.05 2465.719 217.05 c 2465.172
- 217.05 l 2465.172 219.706 l h
-2465.906 219.706 m f
-2478.492 219.659 m 2478.492 221.065 l 2472.477 221.065 l 2472.477 212.597
- l 2478.805 212.597 l 2478.805 214.018 l 2474.039 214.018 l 2474.039 216.3
- l 2477.711 216.3 l 2477.711 217.659 l 2474.039 217.659 l 2474.039 219.659
- l h
-2478.492 219.659 m f
-2481.18 212.597 m 2482.773 212.597 l 2482.773 215.472 l 2484.008 215.472
- l 2484.523 215.472 2484.977 215.472 2485.445 215.565 c 2486.945 215.909
- 2487.477 217.128 2487.477 218.253 c 2487.477 219.972 2486.32 220.706 2485.492
- 220.94 c 2484.992 221.065 2484.508 221.065 2484.039 221.065 c 2481.18 221.065
- l h
-2483.977 219.706 m 2484.492 219.706 2485.039 219.706 2485.445 219.362 c
- 2485.586 219.237 2485.852 218.909 2485.852 218.284 c 2485.852 217.987 2485.805
- 217.081 2484.82 216.847 c 2484.539 216.768 2484.258 216.768 2483.914 216.768
- c 2482.773 216.768 l 2482.773 219.706 l h
-2483.977 219.706 m f
-2495.547 219.659 m 2495.547 221.065 l 2489.531 221.065 l 2489.531 212.597
- l 2495.859 212.597 l 2495.859 214.018 l 2491.094 214.018 l 2491.094 216.3
- l 2494.766 216.3 l 2494.766 217.659 l 2491.094 217.659 l 2491.094 219.659
- l h
-2495.547 219.659 m f
-2502.672 212.597 m 2504.359 212.597 l 2501.469 221.065 l 2499.672 221.065
- l 2496.812 212.597 l 2498.516 212.597 l 2499 214.253 l 2502.188 214.253
- l h
-2499.422 215.628 m 2500.594 219.534 l 2501.766 215.628 l h
-2499.422 215.628 m f
-2510.629 221.065 m 2504.426 221.065 l 2504.426 219.628 l 2506.707 219.628
- l 2506.707 212.597 l 2508.301 212.597 l 2508.301 219.628 l 2510.629 219.628
- l h
-2510.629 221.065 m f
-2622.395 212.597 m 2623.988 212.597 l 2623.988 215.472 l 2625.223 215.472
- l 2625.738 215.472 2626.191 215.472 2626.66 215.565 c 2628.16 215.909 2628.691
- 217.128 2628.691 218.253 c 2628.691 219.972 2627.535 220.706 2626.707 220.94
- c 2626.207 221.065 2625.723 221.065 2625.254 221.065 c 2622.395 221.065
- l h
-2625.191 219.706 m 2625.707 219.706 2626.254 219.706 2626.66 219.362 c
-2626.801 219.237 2627.066 218.909 2627.066 218.284 c 2627.066 217.987 2627.02
- 217.081 2626.035 216.847 c 2625.754 216.768 2625.473 216.768 2625.129 216.768
- c 2623.988 216.768 l 2623.988 219.706 l h
-2625.191 219.706 m f
-2638.512 216.831 m 2638.527 219.722 2636.559 221.284 2634.449 221.284 c
- 2632.137 221.284 2630.387 219.409 2630.387 216.815 c 2630.387 215.753 2630.668
- 214.643 2631.512 213.675 c 2632.371 212.675 2633.355 212.378 2634.434 212.378
- c 2637.027 212.378 2638.496 214.409 2638.512 216.831 c h
-2636.918 216.659 m 2636.887 214.612 2635.527 213.847 2634.48 213.847 c
-2633.074 213.847 2632.012 214.987 2632.012 216.893 c 2632.012 218.659 2632.996
- 219.831 2634.434 219.831 c 2636.105 219.831 2636.965 218.315 2636.918 216.659
- c h
-2636.918 216.659 m f
-2647.723 221.065 m 2646.535 214.612 l 2645.191 221.065 l 2643.707 221.065
- l 2642.395 214.612 l 2641.238 221.065 l 2639.613 221.065 l 2641.379 212.597
- l 2643.223 212.597 l 2644.457 218.487 l 2645.645 212.597 l 2647.488 212.597
- l 2649.348 221.065 l h
-2647.723 221.065 m f
-2657.332 219.659 m 2657.332 221.065 l 2651.316 221.065 l 2651.316 212.597
- l 2657.645 212.597 l 2657.645 214.018 l 2652.879 214.018 l 2652.879 216.3
- l 2656.551 216.3 l 2656.551 217.659 l 2652.879 217.659 l 2652.879 219.659
- l h
-2657.332 219.659 m f
-2660.004 212.597 m 2661.582 212.597 l 2661.582 215.737 l 2662.988 215.737
- l 2664.676 212.597 l 2666.488 212.597 l 2664.598 216.034 l 2665.082 216.19
- 2666.27 216.753 2666.27 218.362 c 2666.27 219.347 2665.863 220.018 2665.332
- 220.456 c 2664.598 221.05 2663.832 221.05 2662.707 221.065 c 2660.004 221.065
- l h
-2662.316 219.706 m 2663.254 219.706 2663.66 219.69 2663.988 219.518 c 2664.645
- 219.19 2664.66 218.565 2664.66 218.378 c 2664.66 217.143 2663.52 217.081
- 2663.176 217.065 c 2662.879 217.065 2662.676 217.05 2662.129 217.05 c 2661.582
- 217.05 l 2661.582 219.706 l h
-2662.316 219.706 m f
-2617.691 301.514 m 2620.395 301.514 l 2621.395 301.53 2622.285 301.546
-2623.113 302.03 c 2624.363 302.749 2624.863 304.233 2624.863 305.671 c 2624.863
- 306.624 2624.645 308.327 2623.223 309.327 c 2622.348 309.968 2621.457 309.968
- 2620.723 309.983 c 2617.691 309.983 l h
-2620.113 308.546 m 2621.176 308.53 2621.426 308.53 2621.879 308.311 c 2623.066
- 307.749 2623.176 306.452 2623.176 305.671 c 2623.176 303.905 2622.535 303.374
- 2621.926 303.139 c 2621.566 302.999 2621.145 302.936 2619.941 302.936 c
- 2619.27 302.936 l 2619.27 308.546 l h
-2620.113 308.546 m f
-2626.93 309.983 1.562 -8.469 re f
-2630.93 303.093 m 2631.555 302.061 2632.555 301.655 2633.117 301.483 c
-2633.633 301.343 2634.164 301.296 2634.633 301.296 c 2636.43 301.296 2638.227
- 302.077 2638.227 304.03 c 2638.227 305.827 2636.617 306.296 2635.492 306.546
- c 2634.602 306.733 l 2633.836 306.874 2633.055 307.03 2633.055 307.749
-c 2633.055 308.389 2633.789 308.78 2634.648 308.78 c 2636.008 308.78 2636.555
- 307.936 2636.836 307.514 c 2638.133 308.483 l 2637.539 309.296 2636.555
- 310.202 2634.727 310.202 c 2632.742 310.202 2631.383 309.171 2631.383 307.561
- c 2631.383 306.155 2632.43 305.639 2632.805 305.483 c 2633.07 305.374 2633.336
- 305.311 2633.883 305.186 c 2634.898 304.968 l 2635.664 304.796 2635.695
- 304.78 2635.883 304.702 c 2636.148 304.593 2636.523 304.405 2636.523 303.874
- c 2636.523 303.577 2636.414 303.139 2635.789 302.889 c 2635.492 302.78
-2635.18 302.749 2634.883 302.749 c 2633.102 302.749 2632.461 303.718 2632.258
- 304.03 c h
-2630.93 303.093 m f
-2645.242 301.514 m 2646.93 301.514 l 2644.039 309.983 l 2642.242 309.983
- l 2639.383 301.514 l 2641.086 301.514 l 2641.57 303.171 l 2644.758 303.171
- l h
-2641.992 304.546 m 2643.164 308.452 l 2644.336 304.546 l h
-2641.992 304.546 m f
-2648.672 301.514 m 2651.984 301.514 l 2652.953 301.514 2653.359 301.53
-2653.906 301.718 c 2654.922 302.077 2655.422 302.936 2655.422 303.921 c
-2655.422 305.218 2654.547 305.983 2653.609 306.139 c 2654.062 306.233 2654.406
- 306.405 2654.656 306.764 c 2654.906 307.077 2655.016 307.546 2655.016 307.905
- c 2655.016 308.827 2654.391 309.593 2653.531 309.843 c 2653.125 309.968
- 2652.828 309.968 2651.703 309.983 c 2648.672 309.983 l h
-2651.25 308.686 m 2652.391 308.671 2652.562 308.671 2652.906 308.468 c
-2653.219 308.28 2653.391 307.952 2653.391 307.639 c 2653.391 307.249 2653.156
- 306.921 2652.828 306.764 c 2652.547 306.608 2652.141 306.593 2651.75 306.593
- c 2651.562 306.577 2651.234 306.577 2650.781 306.577 c 2650.25 306.577
-l 2650.25 308.686 l h
-2651.812 305.374 m 2652.359 305.374 2653.25 305.374 2653.625 304.702 c
-2653.75 304.483 2653.781 304.249 2653.781 304.061 c 2653.781 303.655 2653.625
- 303.327 2653.406 303.171 c 2653 302.889 2652.75 302.889 2651.812 302.889
- c 2650.25 302.889 l 2650.25 305.389 l h
-2651.812 305.374 m f
-2659.688 309.999 m 2658.094 309.999 l 2658.094 301.514 l 2663.047 301.514
- l 2663.047 302.952 l 2659.688 302.952 l h
-2659.688 309.999 m f
-2670.727 308.577 m 2670.727 309.983 l 2664.711 309.983 l 2664.711 301.514
- l 2671.039 301.514 l 2671.039 302.936 l 2666.273 302.936 l 2666.273 305.218
- l 2669.945 305.218 l 2669.945 306.577 l 2666.273 306.577 l 2666.273 308.577
- l h
-2670.727 308.577 m f
-2622.777 294.983 m 2621.168 288.702 l 2619.512 294.983 l 2617.199 294.983
- l 2617.199 286.514 l 2618.746 286.514 l 2618.59 293.468 l 2620.434 286.514
- l 2621.855 286.514 l 2623.684 293.468 l 2623.543 286.514 l 2625.09 286.514
- l 2625.09 294.983 l h
-2622.777 294.983 m f
-2634.152 293.577 m 2634.152 294.983 l 2628.137 294.983 l 2628.137 286.514
- l 2634.465 286.514 l 2634.465 287.936 l 2629.699 287.936 l 2629.699 290.218
- l 2633.371 290.218 l 2633.371 291.577 l 2629.699 291.577 l 2629.699 293.577
- l h
-2634.152 293.577 m f
-2642.34 294.983 m 2640.73 288.702 l 2639.074 294.983 l 2636.762 294.983
- l 2636.762 286.514 l 2638.309 286.514 l 2638.152 293.468 l 2639.996 286.514
- l 2641.418 286.514 l 2643.246 293.468 l 2643.105 286.514 l 2644.652 286.514
- l 2644.652 294.983 l h
-2642.34 294.983 m f
-2654.949 290.749 m 2654.965 293.639 2652.996 295.202 2650.887 295.202 c
- 2648.574 295.202 2646.824 293.327 2646.824 290.733 c 2646.824 289.671 2647.105
- 288.561 2647.949 287.593 c 2648.809 286.593 2649.793 286.296 2650.871 286.296
- c 2653.465 286.296 2654.934 288.327 2654.949 290.749 c h
-2653.355 290.577 m 2653.324 288.53 2651.965 287.764 2650.918 287.764 c
-2649.512 287.764 2648.449 288.905 2648.449 290.811 c 2648.449 292.577 2649.434
- 293.749 2650.871 293.749 c 2652.543 293.749 2653.402 292.233 2653.355 290.577
- c h
-2653.355 290.577 m f
-2657.113 286.514 m 2658.691 286.514 l 2658.691 289.655 l 2660.098 289.655
- l 2661.785 286.514 l 2663.598 286.514 l 2661.707 289.952 l 2662.191 290.108
- 2663.379 290.671 2663.379 292.28 c 2663.379 293.264 2662.973 293.936 2662.441
- 294.374 c 2661.707 294.968 2660.941 294.968 2659.816 294.983 c 2657.113
- 294.983 l h
-2659.426 293.624 m 2660.363 293.624 2660.77 293.608 2661.098 293.436 c
-2661.754 293.108 2661.77 292.483 2661.77 292.296 c 2661.77 291.061 2660.629
- 290.999 2660.285 290.983 c 2659.988 290.983 2659.785 290.968 2659.238 290.968
- c 2658.691 290.968 l 2658.691 293.624 l h
-2659.426 293.624 m f
-2671.684 294.983 m 2669.918 294.983 l 2668.059 291.468 l 2666.215 294.983
- l 2664.434 294.983 l 2667.262 289.858 l 2667.262 286.514 l 2668.824 286.514
- l 2668.824 289.858 l h
-2671.684 294.983 m f
-1405.047 127.671 m 1406.625 127.671 l 1406.625 130.811 l 1408.031 130.811
- l 1409.719 127.671 l 1411.531 127.671 l 1409.641 131.108 l 1410.125 131.264
- 1411.312 131.827 1411.312 133.436 c 1411.312 134.421 1410.906 135.093 1410.375
- 135.53 c 1409.641 136.124 1408.875 136.124 1407.75 136.139 c 1405.047 136.139
- l h
-1407.359 134.78 m 1408.297 134.78 1408.703 134.764 1409.031 134.593 c 1409.688
- 134.264 1409.703 133.639 1409.703 133.452 c 1409.703 132.218 1408.562 132.155
- 1408.219 132.139 c 1407.922 132.139 1407.719 132.124 1407.172 132.124 c
- 1406.625 132.124 l 1406.625 134.78 l h
-1407.359 134.78 m f
-1419.941 134.733 m 1419.941 136.139 l 1413.926 136.139 l 1413.926 127.671
- l 1420.254 127.671 l 1420.254 129.093 l 1415.488 129.093 l 1415.488 131.374
- l 1419.16 131.374 l 1419.16 132.733 l 1415.488 132.733 l 1415.488 134.733
- l h
-1419.941 134.733 m f
-1427.066 127.671 m 1428.754 127.671 l 1425.863 136.139 l 1424.066 136.139
- l 1421.207 127.671 l 1422.91 127.671 l 1423.395 129.327 l 1426.582 129.327
- l h
-1423.816 130.702 m 1424.988 134.608 l 1426.16 130.702 l h
-1423.816 130.702 m f
-1430.387 127.671 m 1433.09 127.671 l 1434.09 127.686 1434.98 127.702 1435.809
- 128.186 c 1437.059 128.905 1437.559 130.389 1437.559 131.827 c 1437.559
- 132.78 1437.34 134.483 1435.918 135.483 c 1435.043 136.124 1434.152 136.124
- 1433.418 136.139 c 1430.387 136.139 l h
-1432.809 134.702 m 1433.871 134.686 1434.121 134.686 1434.574 134.468 c
- 1435.762 133.905 1435.871 132.608 1435.871 131.827 c 1435.871 130.061 1435.23
- 129.53 1434.621 129.296 c 1434.262 129.155 1433.84 129.093 1432.637 129.093
- c 1431.965 129.093 l 1431.965 134.702 l h
-1432.809 134.702 m f
-1443.527 136.139 1.562 -8.469 re f
-1453.402 130.155 m 1449.652 136.139 l 1448.23 136.139 l 1448.23 127.671
- l 1449.777 127.671 l 1449.684 133.608 l 1453.387 127.671 l 1454.777 127.671
- l 1454.777 136.139 l 1453.215 136.139 l h
-1453.402 130.155 m f
-1410.879 45.108 m 1411.504 44.077 1412.504 43.671 1413.066 43.499 c 1413.582
- 43.358 1414.113 43.311 1414.582 43.311 c 1416.379 43.311 1418.176 44.093
- 1418.176 46.046 c 1418.176 47.843 1416.566 48.311 1415.441 48.561 c 1414.551
- 48.749 l 1413.785 48.889 1413.004 49.046 1413.004 49.764 c 1413.004 50.405
- 1413.738 50.796 1414.598 50.796 c 1415.957 50.796 1416.504 49.952 1416.785
- 49.53 c 1418.082 50.499 l 1417.488 51.311 1416.504 52.218 1414.676 52.218
- c 1412.691 52.218 1411.332 51.186 1411.332 49.577 c 1411.332 48.171 1412.379
- 47.655 1412.754 47.499 c 1413.02 47.389 1413.285 47.327 1413.832 47.202
- c 1414.848 46.983 l 1415.613 46.811 1415.645 46.796 1415.832 46.718 c 1416.098
- 46.608 1416.473 46.421 1416.473 45.889 c 1416.473 45.593 1416.363 45.155
- 1415.738 44.905 c 1415.441 44.796 1415.129 44.764 1414.832 44.764 c 1413.051
- 44.764 1412.41 45.733 1412.207 46.046 c h
-1410.879 45.108 m f
-1425.734 51.999 m 1419.531 51.999 l 1419.531 50.561 l 1421.812 50.561 l
- 1421.812 43.53 l 1423.406 43.53 l 1423.406 50.561 l 1425.734 50.561 l h
-1425.734 51.999 m f
-1431.594 43.53 m 1433.281 43.53 l 1430.391 51.999 l 1428.594 51.999 l 1425.734
- 43.53 l 1427.438 43.53 l 1427.922 45.186 l 1431.109 45.186 l h
-1428.344 46.561 m 1429.516 50.468 l 1430.688 46.561 l h
-1428.344 46.561 m f
-1435.023 43.53 m 1436.602 43.53 l 1436.602 46.671 l 1438.008 46.671 l 1439.695
- 43.53 l 1441.508 43.53 l 1439.617 46.968 l 1440.102 47.124 1441.289 47.686
- 1441.289 49.296 c 1441.289 50.28 1440.883 50.952 1440.352 51.389 c 1439.617
- 51.983 1438.852 51.983 1437.727 51.999 c 1435.023 51.999 l h
-1437.336 50.639 m 1438.273 50.639 1438.68 50.624 1439.008 50.452 c 1439.664
- 50.124 1439.68 49.499 1439.68 49.311 c 1439.68 48.077 1438.539 48.014 1438.195
- 47.999 c 1437.898 47.999 1437.695 47.983 1437.148 47.983 c 1436.602 47.983
- l 1436.602 50.639 l h
-1437.336 50.639 m f
-1448.938 51.999 m 1442.734 51.999 l 1442.734 50.561 l 1445.016 50.561 l
- 1445.016 43.53 l 1446.609 43.53 l 1446.609 50.561 l 1448.938 50.561 l h
-1448.938 51.999 m f
-1560.535 136.139 m 1558.926 129.858 l 1557.27 136.139 l 1554.957 136.139
- l 1554.957 127.671 l 1556.504 127.671 l 1556.348 134.624 l 1558.191 127.671
- l 1559.613 127.671 l 1561.441 134.624 l 1561.301 127.671 l 1562.848 127.671
- l 1562.848 136.139 l h
-1560.535 136.139 m f
-1571.91 134.733 m 1571.91 136.139 l 1565.895 136.139 l 1565.895 127.671
- l 1572.223 127.671 l 1572.223 129.093 l 1567.457 129.093 l 1567.457 131.374
- l 1571.129 131.374 l 1571.129 132.733 l 1567.457 132.733 l 1567.457 134.733
- l h
-1571.91 134.733 m f
-1580.098 136.139 m 1578.488 129.858 l 1576.832 136.139 l 1574.52 136.139
- l 1574.52 127.671 l 1576.066 127.671 l 1575.91 134.624 l 1577.754 127.671
- l 1579.176 127.671 l 1581.004 134.624 l 1580.863 127.671 l 1582.41 127.671
- l 1582.41 136.139 l h
-1580.098 136.139 m f
-1592.707 131.905 m 1592.723 134.796 1590.754 136.358 1588.645 136.358 c
- 1586.332 136.358 1584.582 134.483 1584.582 131.889 c 1584.582 130.827 1584.863
- 129.718 1585.707 128.749 c 1586.566 127.749 1587.551 127.452 1588.629 127.452
- c 1591.223 127.452 1592.691 129.483 1592.707 131.905 c h
-1591.113 131.733 m 1591.082 129.686 1589.723 128.921 1588.676 128.921 c
- 1587.27 128.921 1586.207 130.061 1586.207 131.968 c 1586.207 133.733 1587.191
- 134.905 1588.629 134.905 c 1590.301 134.905 1591.16 133.389 1591.113 131.733
- c h
-1591.113 131.733 m f
-1594.867 127.671 m 1596.445 127.671 l 1596.445 130.811 l 1597.852 130.811
- l 1599.539 127.671 l 1601.352 127.671 l 1599.461 131.108 l 1599.945 131.264
- 1601.133 131.827 1601.133 133.436 c 1601.133 134.421 1600.727 135.093 1600.195
- 135.53 c 1599.461 136.124 1598.695 136.124 1597.57 136.139 c 1594.867 136.139
- l h
-1597.18 134.78 m 1598.117 134.78 1598.523 134.764 1598.852 134.593 c 1599.508
- 134.264 1599.523 133.639 1599.523 133.452 c 1599.523 132.218 1598.383 132.155
- 1598.039 132.139 c 1597.742 132.139 1597.539 132.124 1596.992 132.124 c
- 1596.445 132.124 l 1596.445 134.78 l h
-1597.18 134.78 m f
-1609.438 136.139 m 1607.672 136.139 l 1605.812 132.624 l 1603.969 136.139
- l 1602.188 136.139 l 1605.016 131.014 l 1605.016 127.671 l 1606.578 127.671
- l 1606.578 131.014 l h
-1609.438 136.139 m f
-1539.52 51.999 1.562 -8.469 re f
-1549.395 46.014 m 1545.645 51.999 l 1544.223 51.999 l 1544.223 43.53 l
-1545.77 43.53 l 1545.676 49.468 l 1549.379 43.53 l 1550.77 43.53 l 1550.77
- 51.999 l 1549.207 51.999 l h
-1549.395 46.014 m f
-1553.184 45.108 m 1553.809 44.077 1554.809 43.671 1555.371 43.499 c 1555.887
- 43.358 1556.418 43.311 1556.887 43.311 c 1558.684 43.311 1560.48 44.093
- 1560.48 46.046 c 1560.48 47.843 1558.871 48.311 1557.746 48.561 c 1556.855
- 48.749 l 1556.09 48.889 1555.309 49.046 1555.309 49.764 c 1555.309 50.405
- 1556.043 50.796 1556.902 50.796 c 1558.262 50.796 1558.809 49.952 1559.09
- 49.53 c 1560.387 50.499 l 1559.793 51.311 1558.809 52.218 1556.98 52.218
- c 1554.996 52.218 1553.637 51.186 1553.637 49.577 c 1553.637 48.171 1554.684
- 47.655 1555.059 47.499 c 1555.324 47.389 1555.59 47.327 1556.137 47.202
- c 1557.152 46.983 l 1557.918 46.811 1557.949 46.796 1558.137 46.718 c 1558.402
- 46.608 1558.777 46.421 1558.777 45.889 c 1558.777 45.593 1558.668 45.155
- 1558.043 44.905 c 1557.746 44.796 1557.434 44.764 1557.137 44.764 c 1555.355
- 44.764 1554.715 45.733 1554.512 46.046 c h
-1553.184 45.108 m f
-1568.043 51.999 m 1561.84 51.999 l 1561.84 50.561 l 1564.121 50.561 l 1564.121
- 43.53 l 1565.715 43.53 l 1565.715 50.561 l 1568.043 50.561 l h
-1568.043 51.999 m f
-1569.918 43.53 m 1571.496 43.53 l 1571.496 46.671 l 1572.902 46.671 l 1574.59
- 43.53 l 1576.402 43.53 l 1574.512 46.968 l 1574.996 47.124 1576.184 47.686
- 1576.184 49.296 c 1576.184 50.28 1575.777 50.952 1575.246 51.389 c 1574.512
- 51.983 1573.746 51.983 1572.621 51.999 c 1569.918 51.999 l h
-1572.23 50.639 m 1573.168 50.639 1573.574 50.624 1573.902 50.452 c 1574.559
- 50.124 1574.574 49.499 1574.574 49.311 c 1574.574 48.077 1573.434 48.014
- 1573.09 47.999 c 1572.793 47.999 1572.59 47.983 1572.043 47.983 c 1571.496
- 47.983 l 1571.496 50.639 l h
-1572.23 50.639 m f
-1584.047 51.999 m 1584.047 46.874 l 1584.047 46.171 1584.047 45.686 1583.578
- 45.264 c 1583.109 44.858 1582.484 44.843 1582.234 44.843 c 1581.719 44.843
- 1580.828 44.952 1580.516 45.764 c 1580.391 46.093 1580.406 46.436 1580.406
- 46.796 c 1580.406 51.999 l 1578.812 51.999 l 1578.812 46.952 l 1578.828
- 45.889 1578.828 45.624 1578.938 45.264 c 1579.125 44.624 1579.672 43.889
- 1580.672 43.546 c 1581.156 43.374 1581.656 43.311 1582.172 43.311 c 1582.75
- 43.311 1583.875 43.389 1584.734 44.139 c 1585.641 44.905 1585.641 45.702
- 1585.641 46.655 c 1585.641 51.999 l h
-1584.047 51.999 m f
-1593.82 46.514 m 1593.758 46.327 1593.648 46.014 1593.367 45.639 c 1593.023
- 45.202 1592.539 44.811 1591.758 44.811 c 1590.43 44.811 1589.398 45.889
- 1589.398 47.811 c 1589.398 49.624 1590.367 50.764 1591.742 50.764 c 1592.617
- 50.764 1593.086 50.28 1593.273 50.014 c 1593.477 49.702 1593.555 49.343
- 1593.586 49.186 c 1595.164 49.608 l 1594.977 50.186 1594.352 52.218 1591.711
- 52.218 c 1589.539 52.218 1587.68 50.671 1587.68 47.796 c 1587.68 44.952
- 1589.398 43.311 1591.648 43.311 c 1593.023 43.311 1593.977 43.921 1594.57
- 44.624 c 1594.992 45.124 1595.195 45.624 1595.305 45.889 c h
-1593.82 46.514 m f
-1602.383 51.999 m 1596.18 51.999 l 1596.18 50.561 l 1598.461 50.561 l 1598.461
- 43.53 l 1600.055 43.53 l 1600.055 50.561 l 1602.383 50.561 l h
-1602.383 51.999 m f
-1604.242 51.999 1.562 -8.469 re f
-1616.148 47.764 m 1616.164 50.655 1614.195 52.218 1612.086 52.218 c 1609.773
- 52.218 1608.023 50.343 1608.023 47.749 c 1608.023 46.686 1608.305 45.577
- 1609.148 44.608 c 1610.008 43.608 1610.992 43.311 1612.07 43.311 c 1614.664
- 43.311 1616.133 45.343 1616.148 47.764 c h
-1614.555 47.593 m 1614.523 45.546 1613.164 44.78 1612.117 44.78 c 1610.711
- 44.78 1609.648 45.921 1609.648 47.827 c 1609.648 49.593 1610.633 50.764
- 1612.07 50.764 c 1613.742 50.764 1614.602 49.249 1614.555 47.593 c h
-1614.555 47.593 m f
-1623.5 46.014 m 1619.75 51.999 l 1618.328 51.999 l 1618.328 43.53 l 1619.875
- 43.53 l 1619.781 49.468 l 1623.484 43.53 l 1624.875 43.53 l 1624.875 51.999
- l 1623.312 51.999 l h
-1623.5 46.014 m f
-1555.129 31.514 m 1555.066 31.327 1554.957 31.014 1554.676 30.639 c 1554.332
- 30.202 1553.848 29.811 1553.066 29.811 c 1551.738 29.811 1550.707 30.889
- 1550.707 32.811 c 1550.707 34.624 1551.676 35.764 1553.051 35.764 c 1553.926
- 35.764 1554.395 35.28 1554.582 35.014 c 1554.785 34.702 1554.863 34.343
- 1554.895 34.186 c 1556.473 34.608 l 1556.285 35.186 1555.66 37.218 1553.02
- 37.218 c 1550.848 37.218 1548.988 35.671 1548.988 32.796 c 1548.988 29.952
- 1550.707 28.311 1552.957 28.311 c 1554.332 28.311 1555.285 28.921 1555.879
- 29.624 c 1556.301 30.124 1556.504 30.624 1556.613 30.889 c h
-1555.129 31.514 m f
-1566.402 32.764 m 1566.418 35.655 1564.449 37.218 1562.34 37.218 c 1560.027
- 37.218 1558.277 35.343 1558.277 32.749 c 1558.277 31.686 1558.559 30.577
- 1559.402 29.608 c 1560.262 28.608 1561.246 28.311 1562.324 28.311 c 1564.918
- 28.311 1566.387 30.343 1566.402 32.764 c h
-1564.809 32.593 m 1564.777 30.546 1563.418 29.78 1562.371 29.78 c 1560.965
- 29.78 1559.902 30.921 1559.902 32.827 c 1559.902 34.593 1560.887 35.764
- 1562.324 35.764 c 1563.996 35.764 1564.855 34.249 1564.809 32.593 c h
-1564.809 32.593 m f
-1573.754 31.014 m 1570.004 36.999 l 1568.582 36.999 l 1568.582 28.53 l
-1570.129 28.53 l 1570.035 34.468 l 1573.738 28.53 l 1575.129 28.53 l 1575.129
- 36.999 l 1573.566 36.999 l h
-1573.754 31.014 m f
-1583.23 36.999 m 1577.027 36.999 l 1577.027 35.561 l 1579.309 35.561 l
-1579.309 28.53 l 1580.902 28.53 l 1580.902 35.561 l 1583.23 35.561 l h
-1583.23 36.999 m f
-1585.086 36.999 1.562 -8.469 re f
-1594.961 31.014 m 1591.211 36.999 l 1589.789 36.999 l 1589.789 28.53 l
-1591.336 28.53 l 1591.242 34.468 l 1594.945 28.53 l 1596.336 28.53 l 1596.336
- 36.999 l 1594.773 36.999 l h
-1594.961 31.014 m f
-1604.656 36.999 m 1604.656 31.874 l 1604.656 31.171 1604.656 30.686 1604.188
- 30.264 c 1603.719 29.858 1603.094 29.843 1602.844 29.843 c 1602.328 29.843
- 1601.438 29.952 1601.125 30.764 c 1601 31.093 1601.016 31.436 1601.016
-31.796 c 1601.016 36.999 l 1599.422 36.999 l 1599.422 31.952 l 1599.438
-30.889 1599.438 30.624 1599.547 30.264 c 1599.734 29.624 1600.281 28.889
- 1601.281 28.546 c 1601.766 28.374 1602.266 28.311 1602.781 28.311 c 1603.359
- 28.311 1604.484 28.389 1605.344 29.139 c 1606.25 29.905 1606.25 30.702
-1606.25 31.655 c 1606.25 36.999 l h
-1604.656 36.999 m f
-1615.32 35.593 m 1615.32 36.999 l 1609.305 36.999 l 1609.305 28.53 l 1615.633
- 28.53 l 1615.633 29.952 l 1610.867 29.952 l 1610.867 32.233 l 1614.539
-32.233 l 1614.539 33.593 l 1610.867 33.593 l 1610.867 35.593 l h
-1615.32 35.593 m f
-1712.824 136.139 m 1711.215 129.858 l 1709.559 136.139 l 1707.246 136.139
- l 1707.246 127.671 l 1708.793 127.671 l 1708.637 134.624 l 1710.48 127.671
- l 1711.902 127.671 l 1713.73 134.624 l 1713.59 127.671 l 1715.137 127.671
- l 1715.137 136.139 l h
-1712.824 136.139 m f
-1724.199 134.733 m 1724.199 136.139 l 1718.184 136.139 l 1718.184 127.671
- l 1724.512 127.671 l 1724.512 129.093 l 1719.746 129.093 l 1719.746 131.374
- l 1723.418 131.374 l 1723.418 132.733 l 1719.746 132.733 l 1719.746 134.733
- l h
-1724.199 134.733 m f
-1732.387 136.139 m 1730.777 129.858 l 1729.121 136.139 l 1726.809 136.139
- l 1726.809 127.671 l 1728.355 127.671 l 1728.199 134.624 l 1730.043 127.671
- l 1731.465 127.671 l 1733.293 134.624 l 1733.152 127.671 l 1734.699 127.671
- l 1734.699 136.139 l h
-1732.387 136.139 m f
-1744.992 131.905 m 1745.008 134.796 1743.039 136.358 1740.93 136.358 c
-1738.617 136.358 1736.867 134.483 1736.867 131.889 c 1736.867 130.827 1737.148
- 129.718 1737.992 128.749 c 1738.852 127.749 1739.836 127.452 1740.914 127.452
- c 1743.508 127.452 1744.977 129.483 1744.992 131.905 c h
-1743.398 131.733 m 1743.367 129.686 1742.008 128.921 1740.961 128.921 c
- 1739.555 128.921 1738.492 130.061 1738.492 131.968 c 1738.492 133.733 1739.477
- 134.905 1740.914 134.905 c 1742.586 134.905 1743.445 133.389 1743.398 131.733
- c h
-1743.398 131.733 m f
-1747.156 127.671 m 1748.734 127.671 l 1748.734 130.811 l 1750.141 130.811
- l 1751.828 127.671 l 1753.641 127.671 l 1751.75 131.108 l 1752.234 131.264
- 1753.422 131.827 1753.422 133.436 c 1753.422 134.421 1753.016 135.093 1752.484
- 135.53 c 1751.75 136.124 1750.984 136.124 1749.859 136.139 c 1747.156 136.139
- l h
-1749.469 134.78 m 1750.406 134.78 1750.812 134.764 1751.141 134.593 c 1751.797
- 134.264 1751.812 133.639 1751.812 133.452 c 1751.812 132.218 1750.672 132.155
- 1750.328 132.139 c 1750.031 132.139 1749.828 132.124 1749.281 132.124 c
- 1748.734 132.124 l 1748.734 134.78 l h
-1749.469 134.78 m f
-1761.727 136.139 m 1759.961 136.139 l 1758.102 132.624 l 1756.258 136.139
- l 1754.477 136.139 l 1757.305 131.014 l 1757.305 127.671 l 1758.867 127.671
- l 1758.867 131.014 l h
-1761.727 136.139 m f
-1691.809 51.999 1.562 -8.469 re f
-1701.684 46.014 m 1697.934 51.999 l 1696.512 51.999 l 1696.512 43.53 l
-1698.059 43.53 l 1697.965 49.468 l 1701.668 43.53 l 1703.059 43.53 l 1703.059
- 51.999 l 1701.496 51.999 l h
-1701.684 46.014 m f
-1705.473 45.108 m 1706.098 44.077 1707.098 43.671 1707.66 43.499 c 1708.176
- 43.358 1708.707 43.311 1709.176 43.311 c 1710.973 43.311 1712.77 44.093
- 1712.77 46.046 c 1712.77 47.843 1711.16 48.311 1710.035 48.561 c 1709.145
- 48.749 l 1708.379 48.889 1707.598 49.046 1707.598 49.764 c 1707.598 50.405
- 1708.332 50.796 1709.191 50.796 c 1710.551 50.796 1711.098 49.952 1711.379
- 49.53 c 1712.676 50.499 l 1712.082 51.311 1711.098 52.218 1709.27 52.218
- c 1707.285 52.218 1705.926 51.186 1705.926 49.577 c 1705.926 48.171 1706.973
- 47.655 1707.348 47.499 c 1707.613 47.389 1707.879 47.327 1708.426 47.202
- c 1709.441 46.983 l 1710.207 46.811 1710.238 46.796 1710.426 46.718 c 1710.691
- 46.608 1711.066 46.421 1711.066 45.889 c 1711.066 45.593 1710.957 45.155
- 1710.332 44.905 c 1710.035 44.796 1709.723 44.764 1709.426 44.764 c 1707.645
- 44.764 1707.004 45.733 1706.801 46.046 c h
-1705.473 45.108 m f
-1720.332 51.999 m 1714.129 51.999 l 1714.129 50.561 l 1716.41 50.561 l
-1716.41 43.53 l 1718.004 43.53 l 1718.004 50.561 l 1720.332 50.561 l h
-1720.332 51.999 m f
-1722.207 43.53 m 1723.785 43.53 l 1723.785 46.671 l 1725.191 46.671 l 1726.879
- 43.53 l 1728.691 43.53 l 1726.801 46.968 l 1727.285 47.124 1728.473 47.686
- 1728.473 49.296 c 1728.473 50.28 1728.066 50.952 1727.535 51.389 c 1726.801
- 51.983 1726.035 51.983 1724.91 51.999 c 1722.207 51.999 l h
-1724.52 50.639 m 1725.457 50.639 1725.863 50.624 1726.191 50.452 c 1726.848
- 50.124 1726.863 49.499 1726.863 49.311 c 1726.863 48.077 1725.723 48.014
- 1725.379 47.999 c 1725.082 47.999 1724.879 47.983 1724.332 47.983 c 1723.785
- 47.983 l 1723.785 50.639 l h
-1724.52 50.639 m f
-1736.336 51.999 m 1736.336 46.874 l 1736.336 46.171 1736.336 45.686 1735.867
- 45.264 c 1735.398 44.858 1734.773 44.843 1734.523 44.843 c 1734.008 44.843
- 1733.117 44.952 1732.805 45.764 c 1732.68 46.093 1732.695 46.436 1732.695
- 46.796 c 1732.695 51.999 l 1731.102 51.999 l 1731.102 46.952 l 1731.117
- 45.889 1731.117 45.624 1731.227 45.264 c 1731.414 44.624 1731.961 43.889
- 1732.961 43.546 c 1733.445 43.374 1733.945 43.311 1734.461 43.311 c 1735.039
- 43.311 1736.164 43.389 1737.023 44.139 c 1737.93 44.905 1737.93 45.702
-1737.93 46.655 c 1737.93 51.999 l h
-1736.336 51.999 m f
-1746.109 46.514 m 1746.047 46.327 1745.938 46.014 1745.656 45.639 c 1745.312
- 45.202 1744.828 44.811 1744.047 44.811 c 1742.719 44.811 1741.688 45.889
- 1741.688 47.811 c 1741.688 49.624 1742.656 50.764 1744.031 50.764 c 1744.906
- 50.764 1745.375 50.28 1745.562 50.014 c 1745.766 49.702 1745.844 49.343
- 1745.875 49.186 c 1747.453 49.608 l 1747.266 50.186 1746.641 52.218 1744
- 52.218 c 1741.828 52.218 1739.969 50.671 1739.969 47.796 c 1739.969 44.952
- 1741.688 43.311 1743.938 43.311 c 1745.312 43.311 1746.266 43.921 1746.859
- 44.624 c 1747.281 45.124 1747.484 45.624 1747.594 45.889 c h
-1746.109 46.514 m f
-1754.672 51.999 m 1748.469 51.999 l 1748.469 50.561 l 1750.75 50.561 l
-1750.75 43.53 l 1752.344 43.53 l 1752.344 50.561 l 1754.672 50.561 l h
-1754.672 51.999 m f
-1756.531 51.999 1.562 -8.469 re f
-1768.438 47.764 m 1768.453 50.655 1766.484 52.218 1764.375 52.218 c 1762.062
- 52.218 1760.312 50.343 1760.312 47.749 c 1760.312 46.686 1760.594 45.577
- 1761.438 44.608 c 1762.297 43.608 1763.281 43.311 1764.359 43.311 c 1766.953
- 43.311 1768.422 45.343 1768.438 47.764 c h
-1766.844 47.593 m 1766.812 45.546 1765.453 44.78 1764.406 44.78 c 1763
-44.78 1761.938 45.921 1761.938 47.827 c 1761.938 49.593 1762.922 50.764
-1764.359 50.764 c 1766.031 50.764 1766.891 49.249 1766.844 47.593 c h
-1766.844 47.593 m f
-1775.789 46.014 m 1772.039 51.999 l 1770.617 51.999 l 1770.617 43.53 l
-1772.164 43.53 l 1772.07 49.468 l 1775.773 43.53 l 1777.164 43.53 l 1777.164
- 51.999 l 1775.602 51.999 l h
-1775.789 46.014 m f
-1718.305 30.108 m 1718.93 29.077 1719.93 28.671 1720.492 28.499 c 1721.008
- 28.358 1721.539 28.311 1722.008 28.311 c 1723.805 28.311 1725.602 29.093
- 1725.602 31.046 c 1725.602 32.843 1723.992 33.311 1722.867 33.561 c 1721.977
- 33.749 l 1721.211 33.889 1720.43 34.046 1720.43 34.764 c 1720.43 35.405
- 1721.164 35.796 1722.023 35.796 c 1723.383 35.796 1723.93 34.952 1724.211
- 34.53 c 1725.508 35.499 l 1724.914 36.311 1723.93 37.218 1722.102 37.218
- c 1720.117 37.218 1718.758 36.186 1718.758 34.577 c 1718.758 33.171 1719.805
- 32.655 1720.18 32.499 c 1720.445 32.389 1720.711 32.327 1721.258 32.202
- c 1722.273 31.983 l 1723.039 31.811 1723.07 31.796 1723.258 31.718 c 1723.523
- 31.608 1723.898 31.421 1723.898 30.889 c 1723.898 30.593 1723.789 30.155
- 1723.164 29.905 c 1722.867 29.796 1722.555 29.764 1722.258 29.764 c 1720.477
- 29.764 1719.836 30.733 1719.633 31.046 c h
-1718.305 30.108 m f
-1733.16 36.999 m 1726.957 36.999 l 1726.957 35.561 l 1729.238 35.561 l
-1729.238 28.53 l 1730.832 28.53 l 1730.832 35.561 l 1733.16 35.561 l h
-1733.16 36.999 m f
-1742.277 32.764 m 1742.293 35.655 1740.324 37.218 1738.215 37.218 c 1735.902
- 37.218 1734.152 35.343 1734.152 32.749 c 1734.152 31.686 1734.434 30.577
- 1735.277 29.608 c 1736.137 28.608 1737.121 28.311 1738.199 28.311 c 1740.793
- 28.311 1742.262 30.343 1742.277 32.764 c h
-1740.684 32.593 m 1740.652 30.546 1739.293 29.78 1738.246 29.78 c 1736.84
- 29.78 1735.777 30.921 1735.777 32.827 c 1735.777 34.593 1736.762 35.764
- 1738.199 35.764 c 1739.871 35.764 1740.73 34.249 1740.684 32.593 c h
-1740.684 32.593 m f
-1744.457 28.53 m 1746.051 28.53 l 1746.051 31.405 l 1747.285 31.405 l 1747.801
- 31.405 1748.254 31.405 1748.723 31.499 c 1750.223 31.843 1750.754 33.061
- 1750.754 34.186 c 1750.754 35.905 1749.598 36.639 1748.77 36.874 c 1748.27
- 36.999 1747.785 36.999 1747.316 36.999 c 1744.457 36.999 l h
-1747.254 35.639 m 1747.77 35.639 1748.316 35.639 1748.723 35.296 c 1748.863
- 35.171 1749.129 34.843 1749.129 34.218 c 1749.129 33.921 1749.082 33.014
- 1748.098 32.78 c 1747.816 32.702 1747.535 32.702 1747.191 32.702 c 1746.051
- 32.702 l 1746.051 35.639 l h
-1747.254 35.639 m f
-1864.203 134.733 m 1864.203 136.139 l 1858.188 136.139 l 1858.188 127.671
- l 1864.516 127.671 l 1864.516 129.093 l 1859.75 129.093 l 1859.75 131.374
- l 1863.422 131.374 l 1863.422 132.733 l 1859.75 132.733 l 1859.75 134.733
- l h
-1864.203 134.733 m f
-1872.832 136.139 m 1870.988 136.139 l 1869.52 133.718 l 1867.988 136.139
- l 1866.16 136.139 l 1868.598 132.264 l 1865.754 127.671 l 1867.582 127.671
- l 1869.52 130.796 l 1871.504 127.671 l 1873.316 127.671 l 1870.441 132.264
- l h
-1872.832 136.139 m f
-1881.254 134.733 m 1881.254 136.139 l 1875.238 136.139 l 1875.238 127.671
- l 1881.566 127.671 l 1881.566 129.093 l 1876.801 129.093 l 1876.801 131.374
- l 1880.473 131.374 l 1880.473 132.733 l 1876.801 132.733 l 1876.801 134.733
- l h
-1881.254 134.733 m f
-1889.02 130.655 m 1888.957 130.468 1888.848 130.155 1888.566 129.78 c 1888.223
- 129.343 1887.738 128.952 1886.957 128.952 c 1885.629 128.952 1884.598 130.03
- 1884.598 131.952 c 1884.598 133.764 1885.566 134.905 1886.941 134.905 c
- 1887.816 134.905 1888.285 134.421 1888.473 134.155 c 1888.676 133.843 1888.754
- 133.483 1888.785 133.327 c 1890.363 133.749 l 1890.176 134.327 1889.551
- 136.358 1886.91 136.358 c 1884.738 136.358 1882.879 134.811 1882.879 131.936
- c 1882.879 129.093 1884.598 127.452 1886.848 127.452 c 1888.223 127.452
- 1889.176 128.061 1889.77 128.764 c 1890.191 129.264 1890.395 129.764 1890.504
- 130.03 c h
-1889.02 130.655 m f
-1897.52 136.139 m 1897.52 131.014 l 1897.52 130.311 1897.52 129.827 1897.051
- 129.405 c 1896.582 128.999 1895.957 128.983 1895.707 128.983 c 1895.191
- 128.983 1894.301 129.093 1893.988 129.905 c 1893.863 130.233 1893.879 130.577
- 1893.879 130.936 c 1893.879 136.139 l 1892.285 136.139 l 1892.285 131.093
- l 1892.301 130.03 1892.301 129.764 1892.41 129.405 c 1892.598 128.764 1893.145
- 128.03 1894.145 127.686 c 1894.629 127.514 1895.129 127.452 1895.645 127.452
- c 1896.223 127.452 1897.348 127.53 1898.207 128.28 c 1899.113 129.046 1899.113
- 129.843 1899.113 130.796 c 1899.113 136.139 l h
-1897.52 136.139 m f
-1907.199 136.139 m 1900.996 136.139 l 1900.996 134.702 l 1903.277 134.702
- l 1903.277 127.671 l 1904.871 127.671 l 1904.871 134.702 l 1907.199 134.702
- l h
-1907.199 136.139 m f
-1915.059 134.733 m 1915.059 136.139 l 1909.043 136.139 l 1909.043 127.671
- l 1915.371 127.671 l 1915.371 129.093 l 1910.605 129.093 l 1910.605 131.374
- l 1914.277 131.374 l 1914.277 132.733 l 1910.605 132.733 l 1910.605 134.733
- l h
-1915.059 134.733 m f
-1880.664 51.999 1.562 -8.469 re f
-1892.57 47.764 m 1892.586 50.655 1890.617 52.218 1888.508 52.218 c 1886.195
- 52.218 1884.445 50.343 1884.445 47.749 c 1884.445 46.686 1884.727 45.577
- 1885.57 44.608 c 1886.43 43.608 1887.414 43.311 1888.492 43.311 c 1891.086
- 43.311 1892.555 45.343 1892.57 47.764 c h
-1890.977 47.593 m 1890.945 45.546 1889.586 44.78 1888.539 44.78 c 1887.133
- 44.78 1886.07 45.921 1886.07 47.827 c 1886.07 49.593 1887.055 50.764 1888.492
- 50.764 c 1890.164 50.764 1891.023 49.249 1890.977 47.593 c h
-1890.977 47.593 m f
-1866.57 28.53 m 1868.148 28.53 l 1868.148 31.671 l 1869.555 31.671 l 1871.242
- 28.53 l 1873.055 28.53 l 1871.164 31.968 l 1871.648 32.124 1872.836 32.686
- 1872.836 34.296 c 1872.836 35.28 1872.43 35.952 1871.898 36.389 c 1871.164
- 36.983 1870.398 36.983 1869.273 36.999 c 1866.57 36.999 l h
-1868.883 35.639 m 1869.82 35.639 1870.227 35.624 1870.555 35.452 c 1871.211
- 35.124 1871.227 34.499 1871.227 34.311 c 1871.227 33.077 1870.086 33.014
- 1869.742 32.999 c 1869.445 32.999 1869.242 32.983 1868.695 32.983 c 1868.148
- 32.983 l 1868.148 35.639 l h
-1868.883 35.639 m f
-1881.469 35.593 m 1881.469 36.999 l 1875.453 36.999 l 1875.453 28.53 l
-1881.781 28.53 l 1881.781 29.952 l 1877.016 29.952 l 1877.016 32.233 l 1880.688
- 32.233 l 1880.688 33.593 l 1877.016 33.593 l 1877.016 35.593 l h
-1881.469 35.593 m f
-1883.453 30.108 m 1884.078 29.077 1885.078 28.671 1885.641 28.499 c 1886.156
- 28.358 1886.688 28.311 1887.156 28.311 c 1888.953 28.311 1890.75 29.093
- 1890.75 31.046 c 1890.75 32.843 1889.141 33.311 1888.016 33.561 c 1887.125
- 33.749 l 1886.359 33.889 1885.578 34.046 1885.578 34.764 c 1885.578 35.405
- 1886.312 35.796 1887.172 35.796 c 1888.531 35.796 1889.078 34.952 1889.359
- 34.53 c 1890.656 35.499 l 1890.062 36.311 1889.078 37.218 1887.25 37.218
- c 1885.266 37.218 1883.906 36.186 1883.906 34.577 c 1883.906 33.171 1884.953
- 32.655 1885.328 32.499 c 1885.594 32.389 1885.859 32.327 1886.406 32.202
- c 1887.422 31.983 l 1888.188 31.811 1888.219 31.796 1888.406 31.718 c 1888.672
- 31.608 1889.047 31.421 1889.047 30.889 c 1889.047 30.593 1888.938 30.155
- 1888.312 29.905 c 1888.016 29.796 1887.703 29.764 1887.406 29.764 c 1885.625
- 29.764 1884.984 30.733 1884.781 31.046 c h
-1883.453 30.108 m f
-1899.297 35.593 m 1899.297 36.999 l 1893.281 36.999 l 1893.281 28.53 l
-1899.609 28.53 l 1899.609 29.952 l 1894.844 29.952 l 1894.844 32.233 l 1898.516
- 32.233 l 1898.516 33.593 l 1894.844 33.593 l 1894.844 35.593 l h
-1899.297 35.593 m f
-1906.965 36.999 m 1900.762 36.999 l 1900.762 35.561 l 1903.043 35.561 l
- 1903.043 28.53 l 1904.637 28.53 l 1904.637 35.561 l 1906.965 35.561 l h
-1906.965 36.999 m f
-2028.25 130.155 m 2024.5 136.139 l 2023.078 136.139 l 2023.078 127.671
-l 2024.625 127.671 l 2024.531 133.608 l 2028.234 127.671 l 2029.625 127.671
- l 2029.625 136.139 l 2028.062 136.139 l h
-2028.25 130.155 m f
-2038.711 134.733 m 2038.711 136.139 l 2032.695 136.139 l 2032.695 127.671
- l 2039.023 127.671 l 2039.023 129.093 l 2034.258 129.093 l 2034.258 131.374
- l 2037.93 131.374 l 2037.93 132.733 l 2034.258 132.733 l 2034.258 134.733
- l h
-2038.711 134.733 m f
-2047.344 136.139 m 2045.5 136.139 l 2044.031 133.718 l 2042.5 136.139 l
- 2040.672 136.139 l 2043.109 132.264 l 2040.266 127.671 l 2042.094 127.671
- l 2044.031 130.796 l 2046.016 127.671 l 2047.828 127.671 l 2044.953 132.264
- l h
-2047.344 136.139 m f
-2055.039 136.139 m 2048.836 136.139 l 2048.836 134.702 l 2051.117 134.702
- l 2051.117 127.671 l 2052.711 127.671 l 2052.711 134.702 l 2055.039 134.702
- l h
-2055.039 136.139 m f
-2030.262 51.999 m 2024.059 51.999 l 2024.059 50.561 l 2026.34 50.561 l
-2026.34 43.53 l 2027.934 43.53 l 2027.934 50.561 l 2030.262 50.561 l h
-2030.262 51.999 m f
-2037.355 51.999 m 2037.355 48.796 l 2033.73 48.796 l 2033.73 51.999 l 2032.137
- 51.999 l 2032.137 43.53 l 2033.73 43.53 l 2033.73 47.389 l 2037.355 47.389
- l 2037.355 43.53 l 2038.949 43.53 l 2038.949 51.999 l h
-2037.355 51.999 m f
-2042.02 51.999 1.562 -8.469 re f
-2046.02 45.108 m 2046.645 44.077 2047.645 43.671 2048.207 43.499 c 2048.723
- 43.358 2049.254 43.311 2049.723 43.311 c 2051.52 43.311 2053.316 44.093
- 2053.316 46.046 c 2053.316 47.843 2051.707 48.311 2050.582 48.561 c 2049.691
- 48.749 l 2048.926 48.889 2048.145 49.046 2048.145 49.764 c 2048.145 50.405
- 2048.879 50.796 2049.738 50.796 c 2051.098 50.796 2051.645 49.952 2051.926
- 49.53 c 2053.223 50.499 l 2052.629 51.311 2051.645 52.218 2049.816 52.218
- c 2047.832 52.218 2046.473 51.186 2046.473 49.577 c 2046.473 48.171 2047.52
- 47.655 2047.895 47.499 c 2048.16 47.389 2048.426 47.327 2048.973 47.202
- c 2049.988 46.983 l 2050.754 46.811 2050.785 46.796 2050.973 46.718 c 2051.238
- 46.608 2051.613 46.421 2051.613 45.889 c 2051.613 45.593 2051.504 45.155
- 2050.879 44.905 c 2050.582 44.796 2050.27 44.764 2049.973 44.764 c 2048.191
- 44.764 2047.551 45.733 2047.348 46.046 c h
-2046.02 45.108 m f
-2011.535 28.53 m 2014.238 28.53 l 2015.238 28.546 2016.129 28.561 2016.957
- 29.046 c 2018.207 29.764 2018.707 31.249 2018.707 32.686 c 2018.707 33.639
- 2018.488 35.343 2017.066 36.343 c 2016.191 36.983 2015.301 36.983 2014.566
- 36.999 c 2011.535 36.999 l h
-2013.957 35.561 m 2015.02 35.546 2015.27 35.546 2015.723 35.327 c 2016.91
- 34.764 2017.02 33.468 2017.02 32.686 c 2017.02 30.921 2016.379 30.389 2015.77
- 30.155 c 2015.41 30.014 2014.988 29.952 2013.785 29.952 c 2013.113 29.952
- l 2013.113 35.561 l h
-2013.957 35.561 m f
-2026.777 35.593 m 2026.777 36.999 l 2020.762 36.999 l 2020.762 28.53 l
-2027.09 28.53 l 2027.09 29.952 l 2022.324 29.952 l 2022.324 32.233 l 2025.996
- 32.233 l 2025.996 33.593 l 2022.324 33.593 l 2022.324 35.593 l h
-2026.777 35.593 m f
-2029.465 28.53 m 2031.059 28.53 l 2031.059 31.405 l 2032.293 31.405 l 2032.809
- 31.405 2033.262 31.405 2033.73 31.499 c 2035.23 31.843 2035.762 33.061
-2035.762 34.186 c 2035.762 35.905 2034.605 36.639 2033.777 36.874 c 2033.277
- 36.999 2032.793 36.999 2032.324 36.999 c 2029.465 36.999 l h
-2032.262 35.639 m 2032.777 35.639 2033.324 35.639 2033.73 35.296 c 2033.871
- 35.171 2034.137 34.843 2034.137 34.218 c 2034.137 33.921 2034.09 33.014
- 2033.105 32.78 c 2032.824 32.702 2032.543 32.702 2032.199 32.702 c 2031.059
- 32.702 l 2031.059 35.639 l h
-2032.262 35.639 m f
-2045.582 32.764 m 2045.598 35.655 2043.629 37.218 2041.52 37.218 c 2039.207
- 37.218 2037.457 35.343 2037.457 32.749 c 2037.457 31.686 2037.738 30.577
- 2038.582 29.608 c 2039.441 28.608 2040.426 28.311 2041.504 28.311 c 2044.098
- 28.311 2045.566 30.343 2045.582 32.764 c h
-2043.988 32.593 m 2043.957 30.546 2042.598 29.78 2041.551 29.78 c 2040.145
- 29.78 2039.082 30.921 2039.082 32.827 c 2039.082 34.593 2040.066 35.764
- 2041.504 35.764 c 2043.176 35.764 2044.035 34.249 2043.988 32.593 c h
-2043.988 32.593 m f
-2047.059 30.108 m 2047.684 29.077 2048.684 28.671 2049.246 28.499 c 2049.762
- 28.358 2050.293 28.311 2050.762 28.311 c 2052.559 28.311 2054.355 29.093
- 2054.355 31.046 c 2054.355 32.843 2052.746 33.311 2051.621 33.561 c 2050.73
- 33.749 l 2049.965 33.889 2049.184 34.046 2049.184 34.764 c 2049.184 35.405
- 2049.918 35.796 2050.777 35.796 c 2052.137 35.796 2052.684 34.952 2052.965
- 34.53 c 2054.262 35.499 l 2053.668 36.311 2052.684 37.218 2050.855 37.218
- c 2048.871 37.218 2047.512 36.186 2047.512 34.577 c 2047.512 33.171 2048.559
- 32.655 2048.934 32.499 c 2049.199 32.389 2049.465 32.327 2050.012 32.202
- c 2051.027 31.983 l 2051.793 31.811 2051.824 31.796 2052.012 31.718 c 2052.277
- 31.608 2052.652 31.421 2052.652 30.889 c 2052.652 30.593 2052.543 30.155
- 2051.918 29.905 c 2051.621 29.796 2051.309 29.764 2051.012 29.764 c 2049.23
- 29.764 2048.59 30.733 2048.387 31.046 c h
-2047.059 30.108 m f
-2056.902 36.999 1.562 -8.469 re f
-2066.59 36.999 m 2060.387 36.999 l 2060.387 35.561 l 2062.668 35.561 l
-2062.668 28.53 l 2064.262 28.53 l 2064.262 35.561 l 2066.59 35.561 l h
-2066.59 36.999 m f
-2180.539 130.155 m 2176.789 136.139 l 2175.367 136.139 l 2175.367 127.671
- l 2176.914 127.671 l 2176.82 133.608 l 2180.523 127.671 l 2181.914 127.671
- l 2181.914 136.139 l 2180.352 136.139 l h
-2180.539 130.155 m f
-2191 134.733 m 2191 136.139 l 2184.984 136.139 l 2184.984 127.671 l 2191.312
- 127.671 l 2191.312 129.093 l 2186.547 129.093 l 2186.547 131.374 l 2190.219
- 131.374 l 2190.219 132.733 l 2186.547 132.733 l 2186.547 134.733 l h
-2191 134.733 m f
-2199.633 136.139 m 2197.789 136.139 l 2196.32 133.718 l 2194.789 136.139
- l 2192.961 136.139 l 2195.398 132.264 l 2192.555 127.671 l 2194.383 127.671
- l 2196.32 130.796 l 2198.305 127.671 l 2200.117 127.671 l 2197.242 132.264
- l h
-2199.633 136.139 m f
-2207.328 136.139 m 2201.125 136.139 l 2201.125 134.702 l 2203.406 134.702
- l 2203.406 127.671 l 2205 127.671 l 2205 134.702 l 2207.328 134.702 l h
-2207.328 136.139 m f
-2182.5 51.999 m 2176.297 51.999 l 2176.297 50.561 l 2178.578 50.561 l 2178.578
- 43.53 l 2180.172 43.53 l 2180.172 50.561 l 2182.5 50.561 l h
-2182.5 51.999 m f
-2189.594 51.999 m 2189.594 48.796 l 2185.969 48.796 l 2185.969 51.999 l
- 2184.375 51.999 l 2184.375 43.53 l 2185.969 43.53 l 2185.969 47.389 l 2189.594
- 47.389 l 2189.594 43.53 l 2191.188 43.53 l 2191.188 51.999 l h
-2189.594 51.999 m f
-2194.258 51.999 1.562 -8.469 re f
-2198.258 45.108 m 2198.883 44.077 2199.883 43.671 2200.445 43.499 c 2200.961
- 43.358 2201.492 43.311 2201.961 43.311 c 2203.758 43.311 2205.555 44.093
- 2205.555 46.046 c 2205.555 47.843 2203.945 48.311 2202.82 48.561 c 2201.93
- 48.749 l 2201.164 48.889 2200.383 49.046 2200.383 49.764 c 2200.383 50.405
- 2201.117 50.796 2201.977 50.796 c 2203.336 50.796 2203.883 49.952 2204.164
- 49.53 c 2205.461 50.499 l 2204.867 51.311 2203.883 52.218 2202.055 52.218
- c 2200.07 52.218 2198.711 51.186 2198.711 49.577 c 2198.711 48.171 2199.758
- 47.655 2200.133 47.499 c 2200.398 47.389 2200.664 47.327 2201.211 47.202
- c 2202.227 46.983 l 2202.992 46.811 2203.023 46.796 2203.211 46.718 c 2203.477
- 46.608 2203.852 46.421 2203.852 45.889 c 2203.852 45.593 2203.742 45.155
- 2203.117 44.905 c 2202.82 44.796 2202.508 44.764 2202.211 44.764 c 2200.43
- 44.764 2199.789 45.733 2199.586 46.046 c h
-2198.258 45.108 m f
-2168.859 35.593 m 2168.859 36.999 l 2162.844 36.999 l 2162.844 28.53 l
-2169.172 28.53 l 2169.172 29.952 l 2164.406 29.952 l 2164.406 32.233 l 2168.078
- 32.233 l 2168.078 33.593 l 2164.406 33.593 l 2164.406 35.593 l h
-2168.859 35.593 m f
-2177.492 36.999 m 2175.648 36.999 l 2174.18 34.577 l 2172.648 36.999 l
-2170.82 36.999 l 2173.258 33.124 l 2170.414 28.53 l 2172.242 28.53 l 2174.18
- 31.655 l 2176.164 28.53 l 2177.977 28.53 l 2175.102 33.124 l h
-2177.492 36.999 m f
-2184.898 28.53 m 2186.586 28.53 l 2183.695 36.999 l 2181.898 36.999 l 2179.039
- 28.53 l 2180.742 28.53 l 2181.227 30.186 l 2184.414 30.186 l h
-2181.648 31.561 m 2182.82 35.468 l 2183.992 31.561 l h
-2181.648 31.561 m f
-2193.844 36.999 m 2192.234 30.718 l 2190.578 36.999 l 2188.266 36.999 l
- 2188.266 28.53 l 2189.812 28.53 l 2189.656 35.483 l 2191.5 28.53 l 2192.922
- 28.53 l 2194.75 35.483 l 2194.609 28.53 l 2196.156 28.53 l 2196.156 36.999
- l h
-2193.844 36.999 m f
-2199.219 36.999 1.562 -8.469 re f
-2209.09 31.014 m 2205.34 36.999 l 2203.918 36.999 l 2203.918 28.53 l 2205.465
- 28.53 l 2205.371 34.468 l 2209.074 28.53 l 2210.465 28.53 l 2210.465 36.999
- l 2208.902 36.999 l h
-2209.09 31.014 m f
-2219.551 35.593 m 2219.551 36.999 l 2213.535 36.999 l 2213.535 28.53 l
-2219.863 28.53 l 2219.863 29.952 l 2215.098 29.952 l 2215.098 32.233 l 2218.77
- 32.233 l 2218.77 33.593 l 2215.098 33.593 l 2215.098 35.593 l h
-2219.551 35.593 m f
-2343.344 131.905 m 2343.359 134.796 2341.391 136.358 2339.281 136.358 c
- 2336.969 136.358 2335.219 134.483 2335.219 131.889 c 2335.219 130.827 2335.5
- 129.718 2336.344 128.749 c 2337.203 127.749 2338.188 127.452 2339.266 127.452
- c 2341.859 127.452 2343.328 129.483 2343.344 131.905 c h
-2341.75 131.733 m 2341.719 129.686 2340.359 128.921 2339.312 128.921 c
-2337.906 128.921 2336.844 130.061 2336.844 131.968 c 2336.844 133.733 2337.828
- 134.905 2339.266 134.905 c 2340.938 134.905 2341.797 133.389 2341.75 131.733
- c h
-2341.75 131.733 m f
-2350.695 130.155 m 2346.945 136.139 l 2345.523 136.139 l 2345.523 127.671
- l 2347.07 127.671 l 2346.977 133.608 l 2350.68 127.671 l 2352.07 127.671
- l 2352.07 136.139 l 2350.508 136.139 l h
-2350.695 130.155 m f
-2339.863 47.764 m 2339.879 50.655 2337.91 52.218 2335.801 52.218 c 2333.488
- 52.218 2331.738 50.343 2331.738 47.749 c 2331.738 46.686 2332.02 45.577
- 2332.863 44.608 c 2333.723 43.608 2334.707 43.311 2335.785 43.311 c 2338.379
- 43.311 2339.848 45.343 2339.863 47.764 c h
-2338.27 47.593 m 2338.238 45.546 2336.879 44.78 2335.832 44.78 c 2334.426
- 44.78 2333.363 45.921 2333.363 47.827 c 2333.363 49.593 2334.348 50.764
- 2335.785 50.764 c 2337.457 50.764 2338.316 49.249 2338.27 47.593 c h
-2338.27 47.593 m f
-2343.605 50.593 m 2347.637 50.593 l 2347.637 51.999 l 2342.027 51.999 l
- 2342.027 43.53 l 2343.605 43.53 l 2343.605 47.124 l 2347.137 47.124 l 2347.137
- 48.468 l 2343.605 48.468 l h
-2343.605 50.593 m f
-2351.25 50.593 m 2355.281 50.593 l 2355.281 51.999 l 2349.672 51.999 l
-2349.672 43.53 l 2351.25 43.53 l 2351.25 47.124 l 2354.781 47.124 l 2354.781
- 48.468 l 2351.25 48.468 l h
-2351.25 50.593 m f
-2318.77 28.53 m 2320.348 28.53 l 2320.348 31.671 l 2321.754 31.671 l 2323.441
- 28.53 l 2325.254 28.53 l 2323.363 31.968 l 2323.848 32.124 2325.035 32.686
- 2325.035 34.296 c 2325.035 35.28 2324.629 35.952 2324.098 36.389 c 2323.363
- 36.983 2322.598 36.983 2321.473 36.999 c 2318.77 36.999 l h
-2321.082 35.639 m 2322.02 35.639 2322.426 35.624 2322.754 35.452 c 2323.41
- 35.124 2323.426 34.499 2323.426 34.311 c 2323.426 33.077 2322.285 33.014
- 2321.941 32.999 c 2321.645 32.999 2321.441 32.983 2320.895 32.983 c 2320.348
- 32.983 l 2320.348 35.639 l h
-2321.082 35.639 m f
-2333.668 35.593 m 2333.668 36.999 l 2327.652 36.999 l 2327.652 28.53 l
-2333.98 28.53 l 2333.98 29.952 l 2329.215 29.952 l 2329.215 32.233 l 2332.887
- 32.233 l 2332.887 33.593 l 2329.215 33.593 l 2329.215 35.593 l h
-2333.668 35.593 m f
-2340.793 28.53 m 2342.48 28.53 l 2339.59 36.999 l 2337.793 36.999 l 2334.934
- 28.53 l 2336.637 28.53 l 2337.121 30.186 l 2340.309 30.186 l h
-2337.543 31.561 m 2338.715 35.468 l 2339.887 31.561 l h
-2337.543 31.561 m f
-2344.109 28.53 m 2346.812 28.53 l 2347.812 28.546 2348.703 28.561 2349.531
- 29.046 c 2350.781 29.764 2351.281 31.249 2351.281 32.686 c 2351.281 33.639
- 2351.062 35.343 2349.641 36.343 c 2348.766 36.983 2347.875 36.983 2347.141
- 36.999 c 2344.109 36.999 l h
-2346.531 35.561 m 2347.594 35.546 2347.844 35.546 2348.297 35.327 c 2349.484
- 34.764 2349.594 33.468 2349.594 32.686 c 2349.594 30.921 2348.953 30.389
- 2348.344 30.155 c 2347.984 30.014 2347.562 29.952 2346.359 29.952 c 2345.688
- 29.952 l 2345.688 35.561 l h
-2346.531 35.561 m f
-2359.352 35.593 m 2359.352 36.999 l 2353.336 36.999 l 2353.336 28.53 l
-2359.664 28.53 l 2359.664 29.952 l 2354.898 29.952 l 2354.898 32.233 l 2358.57
- 32.233 l 2358.57 33.593 l 2354.898 33.593 l 2354.898 35.593 l h
-2359.352 35.593 m f
-2362.023 28.53 m 2363.602 28.53 l 2363.602 31.671 l 2365.008 31.671 l 2366.695
- 28.53 l 2368.508 28.53 l 2366.617 31.968 l 2367.102 32.124 2368.289 32.686
- 2368.289 34.296 c 2368.289 35.28 2367.883 35.952 2367.352 36.389 c 2366.617
- 36.983 2365.852 36.983 2364.727 36.999 c 2362.023 36.999 l h
-2364.336 35.639 m 2365.273 35.639 2365.68 35.624 2366.008 35.452 c 2366.664
- 35.124 2366.68 34.499 2366.68 34.311 c 2366.68 33.077 2365.539 33.014 2365.195
- 32.999 c 2364.898 32.999 2364.695 32.983 2364.148 32.983 c 2363.602 32.983
- l 2363.602 35.639 l h
-2364.336 35.639 m f
-2471.059 142.53 m 2472.637 142.53 l 2472.637 145.671 l 2474.043 145.671
- l 2475.73 142.53 l 2477.543 142.53 l 2475.652 145.968 l 2476.137 146.124
- 2477.324 146.686 2477.324 148.296 c 2477.324 149.28 2476.918 149.952 2476.387
- 150.389 c 2475.652 150.983 2474.887 150.983 2473.762 150.999 c 2471.059
- 150.999 l h
-2473.371 149.639 m 2474.309 149.639 2474.715 149.624 2475.043 149.452 c
- 2475.699 149.124 2475.715 148.499 2475.715 148.311 c 2475.715 147.077 2474.574
- 147.014 2474.23 146.999 c 2473.934 146.999 2473.73 146.983 2473.184 146.983
- c 2472.637 146.983 l 2472.637 149.639 l h
-2473.371 149.639 m f
-2485.957 149.593 m 2485.957 150.999 l 2479.941 150.999 l 2479.941 142.53
- l 2486.27 142.53 l 2486.27 143.952 l 2481.504 143.952 l 2481.504 146.233
- l 2485.176 146.233 l 2485.176 147.593 l 2481.504 147.593 l 2481.504 149.593
- l h
-2485.957 149.593 m f
-2493.078 142.53 m 2494.766 142.53 l 2491.875 150.999 l 2490.078 150.999
- l 2487.219 142.53 l 2488.922 142.53 l 2489.406 144.186 l 2492.594 144.186
- l h
-2489.828 145.561 m 2491 149.468 l 2492.172 145.561 l h
-2489.828 145.561 m f
-2496.398 142.53 m 2499.102 142.53 l 2500.102 142.546 2500.992 142.561 2501.82
- 143.046 c 2503.07 143.764 2503.57 145.249 2503.57 146.686 c 2503.57 147.639
- 2503.352 149.343 2501.93 150.343 c 2501.055 150.983 2500.164 150.983 2499.43
- 150.999 c 2496.398 150.999 l h
-2498.82 149.561 m 2499.883 149.546 2500.133 149.546 2500.586 149.327 c
-2501.773 148.764 2501.883 147.468 2501.883 146.686 c 2501.883 144.921 2501.242
- 144.389 2500.633 144.155 c 2500.273 144.014 2499.852 143.952 2498.648 143.952
- c 2497.977 143.952 l 2497.977 149.561 l h
-2498.82 149.561 m f
-2511.641 149.593 m 2511.641 150.999 l 2505.625 150.999 l 2505.625 142.53
- l 2511.953 142.53 l 2511.953 143.952 l 2507.188 143.952 l 2507.188 146.233
- l 2510.859 146.233 l 2510.859 147.593 l 2507.188 147.593 l 2507.188 149.593
- l h
-2511.641 149.593 m f
-2514.312 142.53 m 2515.891 142.53 l 2515.891 145.671 l 2517.297 145.671
- l 2518.984 142.53 l 2520.797 142.53 l 2518.906 145.968 l 2519.391 146.124
- 2520.578 146.686 2520.578 148.296 c 2520.578 149.28 2520.172 149.952 2519.641
- 150.389 c 2518.906 150.983 2518.141 150.983 2517.016 150.999 c 2514.312
- 150.999 l h
-2516.625 149.639 m 2517.562 149.639 2517.969 149.624 2518.297 149.452 c
- 2518.953 149.124 2518.969 148.499 2518.969 148.311 c 2518.969 147.077 2517.828
- 147.014 2517.484 146.999 c 2517.188 146.999 2516.984 146.983 2516.438 146.983
- c 2515.891 146.983 l 2515.891 149.639 l h
-2516.625 149.639 m f
-2481.41 134.593 m 2485.441 134.593 l 2485.441 135.999 l 2479.832 135.999
- l 2479.832 127.53 l 2481.41 127.53 l 2481.41 131.124 l 2484.941 131.124
- l 2484.941 132.468 l 2481.41 132.468 l h
-2481.41 134.593 m f
-2493.461 134.593 m 2493.461 135.999 l 2487.445 135.999 l 2487.445 127.53
- l 2493.773 127.53 l 2493.773 128.952 l 2489.008 128.952 l 2489.008 131.233
- l 2492.68 131.233 l 2492.68 132.593 l 2489.008 132.593 l 2489.008 134.593
- l h
-2493.461 134.593 m f
-2502.117 134.593 m 2502.117 135.999 l 2496.102 135.999 l 2496.102 127.53
- l 2502.43 127.53 l 2502.43 128.952 l 2497.664 128.952 l 2497.664 131.233
- l 2501.336 131.233 l 2501.336 132.593 l 2497.664 132.593 l 2497.664 134.593
- l h
-2502.117 134.593 m f
-2504.68 127.53 m 2507.383 127.53 l 2508.383 127.546 2509.273 127.561 2510.102
- 128.046 c 2511.352 128.764 2511.852 130.249 2511.852 131.686 c 2511.852
- 132.639 2511.633 134.343 2510.211 135.343 c 2509.336 135.983 2508.445 135.983
- 2507.711 135.999 c 2504.68 135.999 l h
-2507.102 134.561 m 2508.164 134.546 2508.414 134.546 2508.867 134.327 c
- 2510.055 133.764 2510.164 132.468 2510.164 131.686 c 2510.164 129.921 2509.523
- 129.389 2508.914 129.155 c 2508.555 129.014 2508.133 128.952 2506.93 128.952
- c 2506.258 128.952 l 2506.258 134.561 l h
-2507.102 134.561 m f
-2474.359 43.53 m 2475.953 43.53 l 2475.953 46.405 l 2477.188 46.405 l 2477.703
- 46.405 2478.156 46.405 2478.625 46.499 c 2480.125 46.843 2480.656 48.061
- 2480.656 49.186 c 2480.656 50.905 2479.5 51.639 2478.672 51.874 c 2478.172
- 51.999 2477.688 51.999 2477.219 51.999 c 2474.359 51.999 l h
-2477.156 50.639 m 2477.672 50.639 2478.219 50.639 2478.625 50.296 c 2478.766
- 50.171 2479.031 49.843 2479.031 49.218 c 2479.031 48.921 2478.984 48.014
- 2478 47.78 c 2477.719 47.702 2477.438 47.702 2477.094 47.702 c 2475.953
- 47.702 l 2475.953 50.639 l h
-2477.156 50.639 m f
-2487.961 51.999 m 2487.961 46.874 l 2487.961 46.171 2487.961 45.686 2487.492
- 45.264 c 2487.023 44.858 2486.398 44.843 2486.148 44.843 c 2485.633 44.843
- 2484.742 44.952 2484.43 45.764 c 2484.305 46.093 2484.32 46.436 2484.32
- 46.796 c 2484.32 51.999 l 2482.727 51.999 l 2482.727 46.952 l 2482.742
-45.889 2482.742 45.624 2482.852 45.264 c 2483.039 44.624 2483.586 43.889
- 2484.586 43.546 c 2485.07 43.374 2485.57 43.311 2486.086 43.311 c 2486.664
- 43.311 2487.789 43.389 2488.648 44.139 c 2489.555 44.905 2489.555 45.702
- 2489.555 46.655 c 2489.555 51.999 l h
-2487.961 51.999 m f
-2497.828 46.014 m 2494.078 51.999 l 2492.656 51.999 l 2492.656 43.53 l
-2494.203 43.53 l 2494.109 49.468 l 2497.812 43.53 l 2499.203 43.53 l 2499.203
- 51.999 l 2497.641 51.999 l h
-2497.828 46.014 m f
-2507.398 46.514 m 2507.336 46.327 2507.227 46.014 2506.945 45.639 c 2506.602
- 45.202 2506.117 44.811 2505.336 44.811 c 2504.008 44.811 2502.977 45.889
- 2502.977 47.811 c 2502.977 49.624 2503.945 50.764 2505.32 50.764 c 2506.195
- 50.764 2506.664 50.28 2506.852 50.014 c 2507.055 49.702 2507.133 49.343
- 2507.164 49.186 c 2508.742 49.608 l 2508.555 50.186 2507.93 52.218 2505.289
- 52.218 c 2503.117 52.218 2501.258 50.671 2501.258 47.796 c 2501.258 44.952
- 2502.977 43.311 2505.227 43.311 c 2506.602 43.311 2507.555 43.921 2508.148
- 44.624 c 2508.57 45.124 2508.773 45.624 2508.883 45.889 c h
-2507.398 46.514 m f
-2515.895 51.999 m 2515.895 48.796 l 2512.27 48.796 l 2512.27 51.999 l 2510.676
- 51.999 l 2510.676 43.53 l 2512.27 43.53 l 2512.27 47.389 l 2515.895 47.389
- l 2515.895 43.53 l 2517.488 43.53 l 2517.488 51.999 l h
-2515.895 51.999 m f
-2481.727 35.593 m 2485.758 35.593 l 2485.758 36.999 l 2480.148 36.999 l
- 2480.148 28.53 l 2481.727 28.53 l 2481.727 32.124 l 2485.258 32.124 l 2485.258
- 33.468 l 2481.727 33.468 l h
-2481.727 35.593 m f
-2493.781 35.593 m 2493.781 36.999 l 2487.766 36.999 l 2487.766 28.53 l
-2494.094 28.53 l 2494.094 29.952 l 2489.328 29.952 l 2489.328 32.233 l 2493
- 32.233 l 2493 33.593 l 2489.328 33.593 l 2489.328 35.593 l h
-2493.781 35.593 m f
-2502.438 35.593 m 2502.438 36.999 l 2496.422 36.999 l 2496.422 28.53 l
-2502.75 28.53 l 2502.75 29.952 l 2497.984 29.952 l 2497.984 32.233 l 2501.656
- 32.233 l 2501.656 33.593 l 2497.984 33.593 l 2497.984 35.593 l h
-2502.438 35.593 m f
-2505 28.53 m 2507.703 28.53 l 2508.703 28.546 2509.594 28.561 2510.422
-29.046 c 2511.672 29.764 2512.172 31.249 2512.172 32.686 c 2512.172 33.639
- 2511.953 35.343 2510.531 36.343 c 2509.656 36.983 2508.766 36.983 2508.031
- 36.999 c 2505 36.999 l h
-2507.422 35.561 m 2508.484 35.546 2508.734 35.546 2509.188 35.327 c 2510.375
- 34.764 2510.484 33.468 2510.484 32.686 c 2510.484 30.921 2509.844 30.389
- 2509.234 30.155 c 2508.875 30.014 2508.453 29.952 2507.25 29.952 c 2506.578
- 29.952 l 2506.578 35.561 l h
-2507.422 35.561 m f
-614.09 161.335 m 613.762 159.819 612.746 159.804 611.996 159.788 c 611.84
- 159.788 l 611.84 158.866 l 613.152 158.866 l 613.809 158.866 613.809 158.647
- 613.809 157.866 c 613.809 153.241 l 615.293 153.241 l 615.293 161.335 l
- h
-614.09 161.335 m f
-621.961 156.335 m 621.961 161.35 l 620.492 161.35 l 616.945 156.163 l 616.945
- 155.116 l 620.492 155.116 l 620.492 153.241 l 621.961 153.241 l 621.961
- 155.116 l 623.023 155.116 l 623.023 156.335 l h
-618.492 156.335 m 620.586 159.554 l 620.492 156.335 l h
-618.492 156.335 m f
-582.781 161.335 m 582.453 159.819 581.438 159.804 580.688 159.788 c 580.531
- 159.788 l 580.531 158.866 l 581.844 158.866 l 582.5 158.866 582.5 158.647
- 582.5 157.866 c 582.5 153.241 l 583.984 153.241 l 583.984 161.335 l h
-582.781 161.335 m f
-587.484 158.788 m 587.5 159.054 587.578 160.147 588.641 160.147 c 589.312
- 160.147 589.672 159.663 589.672 159.116 c 589.672 158.194 588.875 158.163
- 588.703 158.147 c 588.609 158.147 588.547 158.147 588.047 158.163 c 588.047
- 156.897 l 588.438 156.913 l 588.812 156.913 589.094 156.866 589.297 156.741
- c 589.672 156.538 589.859 156.163 589.859 155.725 c 589.859 155.1 589.5
- 154.444 588.594 154.444 c 587.781 154.444 587.312 154.96 587.312 155.647
- c 587.312 155.741 587.312 155.804 587.328 155.897 c 585.734 155.897 l 585.734
- 154.819 586.156 154.147 586.531 153.804 c 586.984 153.366 587.75 153.132
- 588.562 153.132 c 590.422 153.132 591.453 154.241 591.453 155.647 c 591.453
- 156.944 590.578 157.46 589.922 157.585 c 590.188 157.663 590.531 157.741
- 590.828 158.085 c 590.906 158.179 591.266 158.554 591.266 159.319 c 591.266
- 161.054 589.547 161.475 588.688 161.475 c 587.984 161.475 587.266 161.225
- 586.797 160.819 c 586.125 160.257 585.969 159.507 585.906 159.116 c h
-587.484 158.788 m f
-551.395 161.335 m 551.066 159.819 550.051 159.804 549.301 159.788 c 549.145
- 159.788 l 549.145 158.866 l 550.457 158.866 l 551.113 158.866 551.113 158.647
- 551.113 157.866 c 551.113 153.241 l 552.598 153.241 l 552.598 161.335 l
- h
-551.395 161.335 m f
-556.445 154.491 m 556.898 154.819 557.977 155.741 558.164 155.897 c 559.039
- 156.694 559.852 157.632 559.852 158.944 c 559.852 160.475 558.773 161.475
- 557.242 161.475 c 556.367 161.475 555.602 161.116 555.164 160.6 c 554.852
- 160.225 554.477 159.491 554.477 158.35 c 555.992 158.225 l 555.977 158.804
- 555.93 160.1 557.133 160.1 c 557.883 160.1 558.195 159.507 558.195 158.882
- c 558.195 157.819 557.445 157.038 557.008 156.585 c 556.523 156.085 555.508
- 155.116 554.477 154.397 c 554.477 153.241 l 559.977 153.241 l 559.977 154.491
- l h
-556.445 154.491 m f
-521 161.335 m 520.672 159.819 519.656 159.804 518.906 159.788 c 518.75
-159.788 l 518.75 158.866 l 520.062 158.866 l 520.719 158.866 520.719 158.647
- 520.719 157.866 c 520.719 153.241 l 522.203 153.241 l 522.203 161.335 l
- h
-521 161.335 m f
-526.312 161.335 m 525.984 159.819 524.969 159.804 524.219 159.788 c 524.062
- 159.788 l 524.062 158.866 l 525.375 158.866 l 526.031 158.866 526.031 158.647
- 526.031 157.866 c 526.031 153.241 l 527.516 153.241 l 527.516 161.335 l
- h
-526.312 161.335 m f
-488.324 161.335 m 487.996 159.819 486.98 159.804 486.23 159.788 c 486.074
- 159.788 l 486.074 158.866 l 487.387 158.866 l 488.043 158.866 488.043 158.647
- 488.043 157.866 c 488.043 153.241 l 489.527 153.241 l 489.527 161.335 l
- h
-488.324 161.335 m f
-497.32 157.335 m 497.32 158.132 497.273 159.366 496.648 160.304 c 496.023
- 161.225 495.133 161.475 494.414 161.475 c 493.383 161.475 492.57 160.944
- 492.133 160.335 c 491.461 159.429 491.414 158.085 491.414 157.257 c 491.414
- 156.319 491.492 155.194 491.992 154.397 c 492.273 153.96 492.961 153.132
- 494.352 153.132 c 494.773 153.132 495.195 153.21 495.57 153.382 c 497.117
- 154.1 497.32 155.882 497.32 157.335 c h
-495.773 157.288 m 495.773 155.585 495.523 154.46 494.383 154.46 c 493.086
- 154.46 492.961 155.897 492.961 157.225 c 492.961 158.616 493.117 160.147
- 494.414 160.147 c 495.414 160.147 495.773 159.132 495.773 157.288 c h
-495.773 157.288 m f
-457.461 155.179 m 457.508 154.991 457.586 154.554 457.836 154.163 c 458.023
- 153.882 458.602 153.132 459.898 153.132 c 461.852 153.132 463.055 154.71
- 463.055 157.616 c 463.055 158.147 463.055 160.241 461.648 161.116 c 461.227
- 161.366 460.711 161.475 460.211 161.475 c 458.836 161.475 457.461 160.616
- 457.461 158.679 c 457.461 156.991 458.508 156.132 459.789 156.132 c 460.633
- 156.132 461.195 156.522 461.414 156.835 c 461.414 155.913 461.133 154.46
- 460.086 154.46 c 459.664 154.46 459.383 154.679 459.242 154.96 c 459.164
- 155.1 459.133 155.257 459.117 155.413 c h
-461.289 158.757 m 461.289 157.444 460.305 157.429 460.164 157.429 c 459.43
- 157.429 459.023 158.022 459.023 158.835 c 459.023 159.788 459.633 160.163
- 460.164 160.163 c 460.945 160.163 461.289 159.522 461.289 158.757 c h
-461.289 158.757 m f
-430.598 157.475 m 431.363 157.85 431.66 158.46 431.66 159.163 c 431.66
-160.569 430.566 161.475 428.895 161.475 c 427.16 161.475 426.113 160.507
- 426.113 159.241 c 426.113 158.757 426.285 157.882 427.16 157.475 c 426.738
- 157.288 425.816 156.835 425.816 155.569 c 425.816 154.163 426.957 153.132
- 428.816 153.132 c 430.566 153.132 431.848 154.1 431.848 155.569 c 431.848
- 156.319 431.535 157.007 430.598 157.475 c h
-428.879 160.147 m 429.348 160.147 430.082 159.991 430.082 159.054 c 430.082
- 158.6 429.848 157.991 428.895 157.991 c 427.801 157.991 427.645 158.694
- 427.645 159.054 c 427.645 159.507 427.863 160.163 428.879 160.147 c h
-428.879 156.788 m 430.207 156.788 430.238 155.772 430.238 155.632 c 430.238
- 154.866 429.66 154.46 428.879 154.46 c 427.988 154.46 427.52 154.929 427.52
- 155.616 c 427.52 155.866 427.598 156.788 428.879 156.788 c h
-428.879 156.788 m f
-400.082 161.366 m 394.707 161.366 l 394.707 159.944 l 398.363 159.944 l
- 397.395 158.6 396.77 157.71 396.16 156.21 c 395.66 154.96 395.52 154.007
- 395.379 153.241 c 397.363 153.241 l 397.598 155.804 398.52 158.116 400.082
- 160.054 c h
-400.082 161.366 m f
-368.664 159.46 m 368.633 159.679 368.57 160.022 368.32 160.397 c 367.961
- 160.975 367.242 161.475 366.195 161.475 c 363.336 161.475 363.18 158.179
- 363.18 157.054 c 363.18 156.163 363.305 155.054 363.805 154.288 c 364.148
- 153.757 364.852 153.132 366.039 153.132 c 367.586 153.132 368.758 154.272
- 368.758 155.944 c 368.758 157.663 367.586 158.46 366.445 158.46 c 365.727
- 158.46 365.164 158.179 364.742 157.647 c 364.805 158.757 365.008 160.147
- 366.18 160.147 c 366.523 160.147 367.102 159.975 367.133 159.241 c h
-367.242 155.788 m 367.242 155.179 366.977 154.475 366.055 154.475 c 364.945
- 154.475 364.883 155.538 364.883 155.804 c 364.883 156.475 365.258 157.1
- 366.086 157.1 c 366.82 157.1 367.242 156.585 367.242 155.788 c h
-367.242 155.788 m f
-336.969 161.366 m 332.469 161.366 l 331.891 156.913 l 333.25 156.835 l
-333.438 157.335 333.906 157.585 334.453 157.585 c 335.172 157.585 335.797
- 157.069 335.797 156.054 c 335.797 155.429 335.547 154.866 335.188 154.616
- c 335 154.491 334.75 154.429 334.484 154.429 c 333.859 154.429 333.344
-154.804 333.312 155.632 c 331.641 155.507 l 331.672 155.116 331.75 154.069
- 332.891 153.475 c 333.344 153.225 333.875 153.132 334.422 153.132 c 336.344
- 153.132 337.438 154.46 337.438 156.116 c 337.438 157.757 336.406 158.819
- 334.969 158.819 c 334.344 158.819 333.766 158.585 333.406 158.225 c 333.688
- 160.007 l 336.844 160.007 l h
-336.969 161.366 m f
-305.082 156.335 m 305.082 161.35 l 303.613 161.35 l 300.066 156.163 l 300.066
- 155.116 l 303.613 155.116 l 303.613 153.241 l 305.082 153.241 l 305.082
- 155.116 l 306.145 155.116 l 306.145 156.335 l h
-301.613 156.335 m 303.707 159.554 l 303.613 156.335 l h
-301.613 156.335 m f
-270.559 158.788 m 270.574 159.054 270.652 160.147 271.715 160.147 c 272.387
- 160.147 272.746 159.663 272.746 159.116 c 272.746 158.194 271.949 158.163
- 271.777 158.147 c 271.684 158.147 271.621 158.147 271.121 158.163 c 271.121
- 156.897 l 271.512 156.913 l 271.887 156.913 272.168 156.866 272.371 156.741
- c 272.746 156.538 272.934 156.163 272.934 155.725 c 272.934 155.1 272.574
- 154.444 271.668 154.444 c 270.855 154.444 270.387 154.96 270.387 155.647
- c 270.387 155.741 270.387 155.804 270.402 155.897 c 268.809 155.897 l 268.809
- 154.819 269.23 154.147 269.605 153.804 c 270.059 153.366 270.824 153.132
- 271.637 153.132 c 273.496 153.132 274.527 154.241 274.527 155.647 c 274.527
- 156.944 273.652 157.46 272.996 157.585 c 273.262 157.663 273.605 157.741
- 273.902 158.085 c 273.98 158.179 274.34 158.554 274.34 159.319 c 274.34
- 161.054 272.621 161.475 271.762 161.475 c 271.059 161.475 270.34 161.225
- 269.871 160.819 c 269.199 160.257 269.043 159.507 268.98 159.116 c h
-270.559 158.788 m f
-239.457 154.491 m 239.91 154.819 240.988 155.741 241.176 155.897 c 242.051
- 156.694 242.863 157.632 242.863 158.944 c 242.863 160.475 241.785 161.475
- 240.254 161.475 c 239.379 161.475 238.613 161.116 238.176 160.6 c 237.863
- 160.225 237.488 159.491 237.488 158.35 c 239.004 158.225 l 238.988 158.804
- 238.941 160.1 240.145 160.1 c 240.895 160.1 241.207 159.507 241.207 158.882
- c 241.207 157.819 240.457 157.038 240.02 156.585 c 239.535 156.085 238.52
- 155.116 237.488 154.397 c 237.488 153.241 l 242.988 153.241 l 242.988 154.491
- l h
-239.457 154.491 m f
-209.336 161.335 m 209.008 159.819 207.992 159.804 207.242 159.788 c 207.086
- 159.788 l 207.086 158.866 l 208.398 158.866 l 209.055 158.866 209.055 158.647
- 209.055 157.866 c 209.055 153.241 l 210.539 153.241 l 210.539 161.335 l
- h
-209.336 161.335 m f
-180.328 157.335 m 180.328 158.132 180.281 159.366 179.656 160.304 c 179.031
- 161.225 178.141 161.475 177.422 161.475 c 176.391 161.475 175.578 160.944
- 175.141 160.335 c 174.469 159.429 174.422 158.085 174.422 157.257 c 174.422
- 156.319 174.5 155.194 175 154.397 c 175.281 153.96 175.969 153.132 177.359
- 153.132 c 177.781 153.132 178.203 153.21 178.578 153.382 c 180.125 154.1
- 180.328 155.882 180.328 157.335 c h
-178.781 157.288 m 178.781 155.585 178.531 154.46 177.391 154.46 c 176.094
- 154.46 175.969 155.897 175.969 157.225 c 175.969 158.616 176.125 160.147
- 177.422 160.147 c 178.422 160.147 178.781 159.132 178.781 157.288 c h
-178.781 157.288 m f
-645.547 161.335 m 645.219 159.819 644.203 159.804 643.453 159.788 c 643.297
- 159.788 l 643.297 158.866 l 644.609 158.866 l 645.266 158.866 645.266 158.647
- 645.266 157.866 c 645.266 153.241 l 646.75 153.241 l 646.75 161.335 l h
-645.547 161.335 m f
-653.961 161.366 m 649.461 161.366 l 648.883 156.913 l 650.242 156.835 l
- 650.43 157.335 650.898 157.585 651.445 157.585 c 652.164 157.585 652.789
- 157.069 652.789 156.054 c 652.789 155.429 652.539 154.866 652.18 154.616
- c 651.992 154.491 651.742 154.429 651.477 154.429 c 650.852 154.429 650.336
- 154.804 650.305 155.632 c 648.633 155.507 l 648.664 155.116 648.742 154.069
- 649.883 153.475 c 650.336 153.225 650.867 153.132 651.414 153.132 c 653.336
- 153.132 654.43 154.46 654.43 156.116 c 654.43 157.757 653.398 158.819 651.961
- 158.819 c 651.336 158.819 650.758 158.585 650.398 158.225 c 650.68 160.007
- l 653.836 160.007 l h
-653.961 161.366 m f
-677.012 161.335 m 676.684 159.819 675.668 159.804 674.918 159.788 c 674.762
- 159.788 l 674.762 158.866 l 676.074 158.866 l 676.73 158.866 676.73 158.647
- 676.73 157.866 c 676.73 153.241 l 678.215 153.241 l 678.215 161.335 l h
-677.012 161.335 m f
-685.727 159.46 m 685.695 159.679 685.633 160.022 685.383 160.397 c 685.023
- 160.975 684.305 161.475 683.258 161.475 c 680.398 161.475 680.242 158.179
- 680.242 157.054 c 680.242 156.163 680.367 155.054 680.867 154.288 c 681.211
- 153.757 681.914 153.132 683.102 153.132 c 684.648 153.132 685.82 154.272
- 685.82 155.944 c 685.82 157.663 684.648 158.46 683.508 158.46 c 682.789
- 158.46 682.227 158.179 681.805 157.647 c 681.867 158.757 682.07 160.147
- 683.242 160.147 c 683.586 160.147 684.164 159.975 684.195 159.241 c h
-684.305 155.788 m 684.305 155.179 684.039 154.475 683.117 154.475 c 682.008
- 154.475 681.945 155.538 681.945 155.804 c 681.945 156.475 682.32 157.1
-683.148 157.1 c 683.883 157.1 684.305 156.585 684.305 155.788 c h
-684.305 155.788 m f
-708.828 161.335 m 708.5 159.819 707.484 159.804 706.734 159.788 c 706.578
- 159.788 l 706.578 158.866 l 707.891 158.866 l 708.547 158.866 708.547 158.647
- 708.547 157.866 c 708.547 153.241 l 710.031 153.241 l 710.031 161.335 l
- h
-708.828 161.335 m f
-716.867 161.366 m 711.492 161.366 l 711.492 159.944 l 715.148 159.944 l
- 714.18 158.6 713.555 157.71 712.945 156.21 c 712.445 154.96 712.305 154.007
- 712.164 153.241 c 714.148 153.241 l 714.383 155.804 715.305 158.116 716.867
- 160.054 c h
-716.867 161.366 m f
-739.77 161.335 m 739.441 159.819 738.426 159.804 737.676 159.788 c 737.52
- 159.788 l 737.52 158.866 l 738.832 158.866 l 739.488 158.866 739.488 158.647
- 739.488 157.866 c 739.488 153.241 l 740.973 153.241 l 740.973 161.335 l
- h
-739.77 161.335 m f
-747.547 157.475 m 748.312 157.85 748.609 158.46 748.609 159.163 c 748.609
- 160.569 747.516 161.475 745.844 161.475 c 744.109 161.475 743.062 160.507
- 743.062 159.241 c 743.062 158.757 743.234 157.882 744.109 157.475 c 743.688
- 157.288 742.766 156.835 742.766 155.569 c 742.766 154.163 743.906 153.132
- 745.766 153.132 c 747.516 153.132 748.797 154.1 748.797 155.569 c 748.797
- 156.319 748.484 157.007 747.547 157.475 c h
-745.828 160.147 m 746.297 160.147 747.031 159.991 747.031 159.054 c 747.031
- 158.6 746.797 157.991 745.844 157.991 c 744.75 157.991 744.594 158.694
-744.594 159.054 c 744.594 159.507 744.812 160.163 745.828 160.147 c h
-745.828 156.788 m 747.156 156.788 747.188 155.772 747.188 155.632 c 747.188
- 154.866 746.609 154.46 745.828 154.46 c 744.938 154.46 744.469 154.929
-744.469 155.616 c 744.469 155.866 744.547 156.788 745.828 156.788 c h
-745.828 156.788 m f
-771.293 161.335 m 770.965 159.819 769.949 159.804 769.199 159.788 c 769.043
- 159.788 l 769.043 158.866 l 770.355 158.866 l 771.012 158.866 771.012 158.647
- 771.012 157.866 c 771.012 153.241 l 772.496 153.241 l 772.496 161.335 l
- h
-771.293 161.335 m f
-774.539 155.179 m 774.586 154.991 774.664 154.554 774.914 154.163 c 775.102
- 153.882 775.68 153.132 776.977 153.132 c 778.93 153.132 780.133 154.71
-780.133 157.616 c 780.133 158.147 780.133 160.241 778.727 161.116 c 778.305
- 161.366 777.789 161.475 777.289 161.475 c 775.914 161.475 774.539 160.616
- 774.539 158.679 c 774.539 156.991 775.586 156.132 776.867 156.132 c 777.711
- 156.132 778.273 156.522 778.492 156.835 c 778.492 155.913 778.211 154.46
- 777.164 154.46 c 776.742 154.46 776.461 154.679 776.32 154.96 c 776.242
- 155.1 776.211 155.257 776.195 155.413 c h
-778.367 158.757 m 778.367 157.444 777.383 157.429 777.242 157.429 c 776.508
- 157.429 776.102 158.022 776.102 158.835 c 776.102 159.788 776.711 160.163
- 777.242 160.163 c 778.023 160.163 778.367 159.522 778.367 158.757 c h
-778.367 158.757 m f
-801.785 154.491 m 802.238 154.819 803.316 155.741 803.504 155.897 c 804.379
- 156.694 805.191 157.632 805.191 158.944 c 805.191 160.475 804.113 161.475
- 802.582 161.475 c 801.707 161.475 800.941 161.116 800.504 160.6 c 800.191
- 160.225 799.816 159.491 799.816 158.35 c 801.332 158.225 l 801.316 158.804
- 801.27 160.1 802.473 160.1 c 803.223 160.1 803.535 159.507 803.535 158.882
- c 803.535 157.819 802.785 157.038 802.348 156.585 c 801.863 156.085 800.848
- 155.116 799.816 154.397 c 799.816 153.241 l 805.316 153.241 l 805.316 154.491
- l h
-801.785 154.491 m f
-812.223 157.335 m 812.223 158.132 812.176 159.366 811.551 160.304 c 810.926
- 161.225 810.035 161.475 809.316 161.475 c 808.285 161.475 807.473 160.944
- 807.035 160.335 c 806.363 159.429 806.316 158.085 806.316 157.257 c 806.316
- 156.319 806.395 155.194 806.895 154.397 c 807.176 153.96 807.863 153.132
- 809.254 153.132 c 809.676 153.132 810.098 153.21 810.473 153.382 c 812.02
- 154.1 812.223 155.882 812.223 157.335 c h
-810.676 157.288 m 810.676 155.585 810.426 154.46 809.285 154.46 c 807.988
- 154.46 807.863 155.897 807.863 157.225 c 807.863 158.616 808.02 160.147
- 809.316 160.147 c 810.316 160.147 810.676 159.132 810.676 157.288 c h
-810.676 157.288 m f
-834.211 154.491 m 834.664 154.819 835.742 155.741 835.93 155.897 c 836.805
- 156.694 837.617 157.632 837.617 158.944 c 837.617 160.475 836.539 161.475
- 835.008 161.475 c 834.133 161.475 833.367 161.116 832.93 160.6 c 832.617
- 160.225 832.242 159.491 832.242 158.35 c 833.758 158.225 l 833.742 158.804
- 833.695 160.1 834.898 160.1 c 835.648 160.1 835.961 159.507 835.961 158.882
- c 835.961 157.819 835.211 157.038 834.773 156.585 c 834.289 156.085 833.273
- 155.116 832.242 154.397 c 832.242 153.241 l 837.742 153.241 l 837.742 154.491
- l h
-834.211 154.491 m f
-841.461 161.335 m 841.133 159.819 840.117 159.804 839.367 159.788 c 839.211
- 159.788 l 839.211 158.866 l 840.523 158.866 l 841.18 158.866 841.18 158.647
- 841.18 157.866 c 841.18 153.241 l 842.664 153.241 l 842.664 161.335 l h
-841.461 161.335 m f
-864.727 154.491 m 865.18 154.819 866.258 155.741 866.445 155.897 c 867.32
- 156.694 868.133 157.632 868.133 158.944 c 868.133 160.475 867.055 161.475
- 865.523 161.475 c 864.648 161.475 863.883 161.116 863.445 160.6 c 863.133
- 160.225 862.758 159.491 862.758 158.35 c 864.273 158.225 l 864.258 158.804
- 864.211 160.1 865.414 160.1 c 866.164 160.1 866.477 159.507 866.477 158.882
- c 866.477 157.819 865.727 157.038 865.289 156.585 c 864.805 156.085 863.789
- 155.116 862.758 154.397 c 862.758 153.241 l 868.258 153.241 l 868.258 154.491
- l h
-864.727 154.491 m f
-871.477 154.491 m 871.93 154.819 873.008 155.741 873.195 155.897 c 874.07
- 156.694 874.883 157.632 874.883 158.944 c 874.883 160.475 873.805 161.475
- 872.273 161.475 c 871.398 161.475 870.633 161.116 870.195 160.6 c 869.883
- 160.225 869.508 159.491 869.508 158.35 c 871.023 158.225 l 871.008 158.804
- 870.961 160.1 872.164 160.1 c 872.914 160.1 873.227 159.507 873.227 158.882
- c 873.227 157.819 872.477 157.038 872.039 156.585 c 871.555 156.085 870.539
- 155.116 869.508 154.397 c 869.508 153.241 l 875.008 153.241 l 875.008 154.491
- l h
-871.477 154.491 m f
-896.109 154.491 m 896.562 154.819 897.641 155.741 897.828 155.897 c 898.703
- 156.694 899.516 157.632 899.516 158.944 c 899.516 160.475 898.438 161.475
- 896.906 161.475 c 896.031 161.475 895.266 161.116 894.828 160.6 c 894.516
- 160.225 894.141 159.491 894.141 158.35 c 895.656 158.225 l 895.641 158.804
- 895.594 160.1 896.797 160.1 c 897.547 160.1 897.859 159.507 897.859 158.882
- c 897.859 157.819 897.109 157.038 896.672 156.585 c 896.188 156.085 895.172
- 155.116 894.141 154.397 c 894.141 153.241 l 899.641 153.241 l 899.641 154.491
- l h
-896.109 154.491 m f
-902.516 158.788 m 902.531 159.054 902.609 160.147 903.672 160.147 c 904.344
- 160.147 904.703 159.663 904.703 159.116 c 904.703 158.194 903.906 158.163
- 903.734 158.147 c 903.641 158.147 903.578 158.147 903.078 158.163 c 903.078
- 156.897 l 903.469 156.913 l 903.844 156.913 904.125 156.866 904.328 156.741
- c 904.703 156.538 904.891 156.163 904.891 155.725 c 904.891 155.1 904.531
- 154.444 903.625 154.444 c 902.812 154.444 902.344 154.96 902.344 155.647
- c 902.344 155.741 902.344 155.804 902.359 155.897 c 900.766 155.897 l 900.766
- 154.819 901.188 154.147 901.562 153.804 c 902.016 153.366 902.781 153.132
- 903.594 153.132 c 905.453 153.132 906.484 154.241 906.484 155.647 c 906.484
- 156.944 905.609 157.46 904.953 157.585 c 905.219 157.663 905.562 157.741
- 905.859 158.085 c 905.938 158.179 906.297 158.554 906.297 159.319 c 906.297
- 161.054 904.578 161.475 903.719 161.475 c 903.016 161.475 902.297 161.225
- 901.828 160.819 c 901.156 160.257 901 159.507 900.938 159.116 c h
-902.516 158.788 m f
-927.547 154.491 m 928 154.819 929.078 155.741 929.266 155.897 c 930.141
- 156.694 930.953 157.632 930.953 158.944 c 930.953 160.475 929.875 161.475
- 928.344 161.475 c 927.469 161.475 926.703 161.116 926.266 160.6 c 925.953
- 160.225 925.578 159.491 925.578 158.35 c 927.094 158.225 l 927.078 158.804
- 927.031 160.1 928.234 160.1 c 928.984 160.1 929.297 159.507 929.297 158.882
- c 929.297 157.819 928.547 157.038 928.109 156.585 c 927.625 156.085 926.609
- 155.116 925.578 154.397 c 925.578 153.241 l 931.078 153.241 l 931.078 154.491
- l h
-927.547 154.491 m f
-936.859 156.335 m 936.859 161.35 l 935.391 161.35 l 931.844 156.163 l 931.844
- 155.116 l 935.391 155.116 l 935.391 153.241 l 936.859 153.241 l 936.859
- 155.116 l 937.922 155.116 l 937.922 156.335 l h
-933.391 156.335 m 935.484 159.554 l 935.391 156.335 l h
-933.391 156.335 m f
-959.004 154.491 m 959.457 154.819 960.535 155.741 960.723 155.897 c 961.598
- 156.694 962.41 157.632 962.41 158.944 c 962.41 160.475 961.332 161.475
-959.801 161.475 c 958.926 161.475 958.16 161.116 957.723 160.6 c 957.41
-160.225 957.035 159.491 957.035 158.35 c 958.551 158.225 l 958.535 158.804
- 958.488 160.1 959.691 160.1 c 960.441 160.1 960.754 159.507 960.754 158.882
- c 960.754 157.819 960.004 157.038 959.566 156.585 c 959.082 156.085 958.066
- 155.116 957.035 154.397 c 957.035 153.241 l 962.535 153.241 l 962.535 154.491
- l h
-959.004 154.491 m f
-968.863 161.366 m 964.363 161.366 l 963.785 156.913 l 965.145 156.835 l
- 965.332 157.335 965.801 157.585 966.348 157.585 c 967.066 157.585 967.691
- 157.069 967.691 156.054 c 967.691 155.429 967.441 154.866 967.082 154.616
- c 966.895 154.491 966.645 154.429 966.379 154.429 c 965.754 154.429 965.238
- 154.804 965.207 155.632 c 963.535 155.507 l 963.566 155.116 963.645 154.069
- 964.785 153.475 c 965.238 153.225 965.77 153.132 966.316 153.132 c 968.238
- 153.132 969.332 154.46 969.332 156.116 c 969.332 157.757 968.301 158.819
- 966.863 158.819 c 966.238 158.819 965.66 158.585 965.301 158.225 c 965.582
- 160.007 l 968.738 160.007 l h
-968.863 161.366 m f
-990.473 154.491 m 990.926 154.819 992.004 155.741 992.191 155.897 c 993.066
- 156.694 993.879 157.632 993.879 158.944 c 993.879 160.475 992.801 161.475
- 991.27 161.475 c 990.395 161.475 989.629 161.116 989.191 160.6 c 988.879
- 160.225 988.504 159.491 988.504 158.35 c 990.02 158.225 l 990.004 158.804
- 989.957 160.1 991.16 160.1 c 991.91 160.1 992.223 159.507 992.223 158.882
- c 992.223 157.819 991.473 157.038 991.035 156.585 c 990.551 156.085 989.535
- 155.116 988.504 154.397 c 988.504 153.241 l 994.004 153.241 l 994.004 154.491
- l h
-990.473 154.491 m f
-1000.629 159.46 m 1000.598 159.679 1000.535 160.022 1000.285 160.397 c
-999.926 160.975 999.207 161.475 998.16 161.475 c 995.301 161.475 995.145
- 158.179 995.145 157.054 c 995.145 156.163 995.27 155.054 995.77 154.288
- c 996.113 153.757 996.816 153.132 998.004 153.132 c 999.551 153.132 1000.723
- 154.272 1000.723 155.944 c 1000.723 157.663 999.551 158.46 998.41 158.46
- c 997.691 158.46 997.129 158.179 996.707 157.647 c 996.77 158.757 996.973
- 160.147 998.145 160.147 c 998.488 160.147 999.066 159.975 999.098 159.241
- c h
-999.207 155.788 m 999.207 155.179 998.941 154.475 998.02 154.475 c 996.91
- 154.475 996.848 155.538 996.848 155.804 c 996.848 156.475 997.223 157.1
- 998.051 157.1 c 998.785 157.1 999.207 156.585 999.207 155.788 c h
-999.207 155.788 m f
-1022.027 154.491 m 1022.48 154.819 1023.559 155.741 1023.746 155.897 c
-1024.621 156.694 1025.434 157.632 1025.434 158.944 c 1025.434 160.475 1024.355
- 161.475 1022.824 161.475 c 1021.949 161.475 1021.184 161.116 1020.746 160.6
- c 1020.434 160.225 1020.059 159.491 1020.059 158.35 c 1021.574 158.225
-l 1021.559 158.804 1021.512 160.1 1022.715 160.1 c 1023.465 160.1 1023.777
- 159.507 1023.777 158.882 c 1023.777 157.819 1023.027 157.038 1022.59 156.585
- c 1022.105 156.085 1021.09 155.116 1020.059 154.397 c 1020.059 153.241
-l 1025.559 153.241 l 1025.559 154.491 l h
-1022.027 154.491 m f
-1032.027 161.366 m 1026.652 161.366 l 1026.652 159.944 l 1030.309 159.944
- l 1029.34 158.6 1028.715 157.71 1028.105 156.21 c 1027.605 154.96 1027.465
- 154.007 1027.324 153.241 c 1029.309 153.241 l 1029.543 155.804 1030.465
- 158.116 1032.027 160.054 c h
-1032.027 161.366 m f
-1053.23 154.491 m 1053.684 154.819 1054.762 155.741 1054.949 155.897 c
-1055.824 156.694 1056.637 157.632 1056.637 158.944 c 1056.637 160.475 1055.559
- 161.475 1054.027 161.475 c 1053.152 161.475 1052.387 161.116 1051.949 160.6
- c 1051.637 160.225 1051.262 159.491 1051.262 158.35 c 1052.777 158.225
-l 1052.762 158.804 1052.715 160.1 1053.918 160.1 c 1054.668 160.1 1054.98
- 159.507 1054.98 158.882 c 1054.98 157.819 1054.23 157.038 1053.793 156.585
- c 1053.309 156.085 1052.293 155.116 1051.262 154.397 c 1051.262 153.241
- l 1056.762 153.241 l 1056.762 154.491 l h
-1053.23 154.491 m f
-1062.449 157.475 m 1063.215 157.85 1063.512 158.46 1063.512 159.163 c 1063.512
- 160.569 1062.418 161.475 1060.746 161.475 c 1059.012 161.475 1057.965 160.507
- 1057.965 159.241 c 1057.965 158.757 1058.137 157.882 1059.012 157.475 c
- 1058.59 157.288 1057.668 156.835 1057.668 155.569 c 1057.668 154.163 1058.809
- 153.132 1060.668 153.132 c 1062.418 153.132 1063.699 154.1 1063.699 155.569
- c 1063.699 156.319 1063.387 157.007 1062.449 157.475 c h
-1060.73 160.147 m 1061.199 160.147 1061.934 159.991 1061.934 159.054 c
-1061.934 158.6 1061.699 157.991 1060.746 157.991 c 1059.652 157.991 1059.496
- 158.694 1059.496 159.054 c 1059.496 159.507 1059.715 160.163 1060.73 160.147
- c h
-1060.73 156.788 m 1062.059 156.788 1062.09 155.772 1062.09 155.632 c 1062.09
- 154.866 1061.512 154.46 1060.73 154.46 c 1059.84 154.46 1059.371 154.929
- 1059.371 155.616 c 1059.371 155.866 1059.449 156.788 1060.73 156.788 c
-h
-1060.73 156.788 m f
-1084.75 154.491 m 1085.203 154.819 1086.281 155.741 1086.469 155.897 c
-1087.344 156.694 1088.156 157.632 1088.156 158.944 c 1088.156 160.475 1087.078
- 161.475 1085.547 161.475 c 1084.672 161.475 1083.906 161.116 1083.469 160.6
- c 1083.156 160.225 1082.781 159.491 1082.781 158.35 c 1084.297 158.225
-l 1084.281 158.804 1084.234 160.1 1085.438 160.1 c 1086.188 160.1 1086.5
- 159.507 1086.5 158.882 c 1086.5 157.819 1085.75 157.038 1085.312 156.585
- c 1084.828 156.085 1083.812 155.116 1082.781 154.397 c 1082.781 153.241
- l 1088.281 153.241 l 1088.281 154.491 l h
-1084.75 154.491 m f
-1089.438 155.179 m 1089.484 154.991 1089.562 154.554 1089.812 154.163 c
- 1090 153.882 1090.578 153.132 1091.875 153.132 c 1093.828 153.132 1095.031
- 154.71 1095.031 157.616 c 1095.031 158.147 1095.031 160.241 1093.625 161.116
- c 1093.203 161.366 1092.688 161.475 1092.188 161.475 c 1090.812 161.475
- 1089.438 160.616 1089.438 158.679 c 1089.438 156.991 1090.484 156.132 1091.766
- 156.132 c 1092.609 156.132 1093.172 156.522 1093.391 156.835 c 1093.391
- 155.913 1093.109 154.46 1092.062 154.46 c 1091.641 154.46 1091.359 154.679
- 1091.219 154.96 c 1091.141 155.1 1091.109 155.257 1091.094 155.413 c h
-1093.266 158.757 m 1093.266 157.444 1092.281 157.429 1092.141 157.429 c
- 1091.406 157.429 1091 158.022 1091 158.835 c 1091 159.788 1091.609 160.163
- 1092.141 160.163 c 1092.922 160.163 1093.266 159.522 1093.266 158.757 c
- h
-1093.266 158.757 m f
-1115.691 158.788 m 1115.707 159.054 1115.785 160.147 1116.848 160.147 c
- 1117.52 160.147 1117.879 159.663 1117.879 159.116 c 1117.879 158.194 1117.082
- 158.163 1116.91 158.147 c 1116.816 158.147 1116.754 158.147 1116.254 158.163
- c 1116.254 156.897 l 1116.645 156.913 l 1117.02 156.913 1117.301 156.866
- 1117.504 156.741 c 1117.879 156.538 1118.066 156.163 1118.066 155.725 c
- 1118.066 155.1 1117.707 154.444 1116.801 154.444 c 1115.988 154.444 1115.52
- 154.96 1115.52 155.647 c 1115.52 155.741 1115.52 155.804 1115.535 155.897
- c 1113.941 155.897 l 1113.941 154.819 1114.363 154.147 1114.738 153.804
- c 1115.191 153.366 1115.957 153.132 1116.77 153.132 c 1118.629 153.132
-1119.66 154.241 1119.66 155.647 c 1119.66 156.944 1118.785 157.46 1118.129
- 157.585 c 1118.395 157.663 1118.738 157.741 1119.035 158.085 c 1119.113
- 158.179 1119.473 158.554 1119.473 159.319 c 1119.473 161.054 1117.754 161.475
- 1116.895 161.475 c 1116.191 161.475 1115.473 161.225 1115.004 160.819 c
- 1114.332 160.257 1114.176 159.507 1114.113 159.116 c h
-1115.691 158.788 m f
-1126.73 157.335 m 1126.73 158.132 1126.684 159.366 1126.059 160.304 c 1125.434
- 161.225 1124.543 161.475 1123.824 161.475 c 1122.793 161.475 1121.98 160.944
- 1121.543 160.335 c 1120.871 159.429 1120.824 158.085 1120.824 157.257 c
- 1120.824 156.319 1120.902 155.194 1121.402 154.397 c 1121.684 153.96 1122.371
- 153.132 1123.762 153.132 c 1124.184 153.132 1124.605 153.21 1124.98 153.382
- c 1126.527 154.1 1126.73 155.882 1126.73 157.335 c h
-1125.184 157.288 m 1125.184 155.585 1124.934 154.46 1123.793 154.46 c 1122.496
- 154.46 1122.371 155.897 1122.371 157.225 c 1122.371 158.616 1122.527 160.147
- 1123.824 160.147 c 1124.824 160.147 1125.184 159.132 1125.184 157.288 c
- h
-1125.184 157.288 m f
-1148.121 158.788 m 1148.137 159.054 1148.215 160.147 1149.277 160.147 c
- 1149.949 160.147 1150.309 159.663 1150.309 159.116 c 1150.309 158.194 1149.512
- 158.163 1149.34 158.147 c 1149.246 158.147 1149.184 158.147 1148.684 158.163
- c 1148.684 156.897 l 1149.074 156.913 l 1149.449 156.913 1149.73 156.866
- 1149.934 156.741 c 1150.309 156.538 1150.496 156.163 1150.496 155.725 c
- 1150.496 155.1 1150.137 154.444 1149.23 154.444 c 1148.418 154.444 1147.949
- 154.96 1147.949 155.647 c 1147.949 155.741 1147.949 155.804 1147.965 155.897
- c 1146.371 155.897 l 1146.371 154.819 1146.793 154.147 1147.168 153.804
- c 1147.621 153.366 1148.387 153.132 1149.199 153.132 c 1151.059 153.132
- 1152.09 154.241 1152.09 155.647 c 1152.09 156.944 1151.215 157.46 1150.559
- 157.585 c 1150.824 157.663 1151.168 157.741 1151.465 158.085 c 1151.543
- 158.179 1151.902 158.554 1151.902 159.319 c 1151.902 161.054 1150.184 161.475
- 1149.324 161.475 c 1148.621 161.475 1147.902 161.225 1147.434 160.819 c
- 1146.762 160.257 1146.605 159.507 1146.543 159.116 c h
-1148.121 158.788 m f
-1155.973 161.335 m 1155.645 159.819 1154.629 159.804 1153.879 159.788 c
- 1153.723 159.788 l 1153.723 158.866 l 1155.035 158.866 l 1155.691 158.866
- 1155.691 158.647 1155.691 157.866 c 1155.691 153.241 l 1157.176 153.241
- l 1157.176 161.335 l h
-1155.973 161.335 m f
-1178.766 158.788 m 1178.781 159.054 1178.859 160.147 1179.922 160.147 c
- 1180.594 160.147 1180.953 159.663 1180.953 159.116 c 1180.953 158.194 1180.156
- 158.163 1179.984 158.147 c 1179.891 158.147 1179.828 158.147 1179.328 158.163
- c 1179.328 156.897 l 1179.719 156.913 l 1180.094 156.913 1180.375 156.866
- 1180.578 156.741 c 1180.953 156.538 1181.141 156.163 1181.141 155.725 c
- 1181.141 155.1 1180.781 154.444 1179.875 154.444 c 1179.062 154.444 1178.594
- 154.96 1178.594 155.647 c 1178.594 155.741 1178.594 155.804 1178.609 155.897
- c 1177.016 155.897 l 1177.016 154.819 1177.438 154.147 1177.812 153.804
- c 1178.266 153.366 1179.031 153.132 1179.844 153.132 c 1181.703 153.132
- 1182.734 154.241 1182.734 155.647 c 1182.734 156.944 1181.859 157.46 1181.203
- 157.585 c 1181.469 157.663 1181.812 157.741 1182.109 158.085 c 1182.188
- 158.179 1182.547 158.554 1182.547 159.319 c 1182.547 161.054 1180.828 161.475
- 1179.969 161.475 c 1179.266 161.475 1178.547 161.225 1178.078 160.819 c
- 1177.406 160.257 1177.25 159.507 1177.188 159.116 c h
-1178.766 158.788 m f
-1185.859 154.491 m 1186.312 154.819 1187.391 155.741 1187.578 155.897 c
- 1188.453 156.694 1189.266 157.632 1189.266 158.944 c 1189.266 160.475 1188.188
- 161.475 1186.656 161.475 c 1185.781 161.475 1185.016 161.116 1184.578 160.6
- c 1184.266 160.225 1183.891 159.491 1183.891 158.35 c 1185.406 158.225
-l 1185.391 158.804 1185.344 160.1 1186.547 160.1 c 1187.297 160.1 1187.609
- 159.507 1187.609 158.882 c 1187.609 157.819 1186.859 157.038 1186.422 156.585
- c 1185.938 156.085 1184.922 155.116 1183.891 154.397 c 1183.891 153.241
- l 1189.391 153.241 l 1189.391 154.491 l h
-1185.859 154.491 m f
-1210.148 158.788 m 1210.164 159.054 1210.242 160.147 1211.305 160.147 c
- 1211.977 160.147 1212.336 159.663 1212.336 159.116 c 1212.336 158.194 1211.539
- 158.163 1211.367 158.147 c 1211.273 158.147 1211.211 158.147 1210.711 158.163
- c 1210.711 156.897 l 1211.102 156.913 l 1211.477 156.913 1211.758 156.866
- 1211.961 156.741 c 1212.336 156.538 1212.523 156.163 1212.523 155.725 c
- 1212.523 155.1 1212.164 154.444 1211.258 154.444 c 1210.445 154.444 1209.977
- 154.96 1209.977 155.647 c 1209.977 155.741 1209.977 155.804 1209.992 155.897
- c 1208.398 155.897 l 1208.398 154.819 1208.82 154.147 1209.195 153.804
-c 1209.648 153.366 1210.414 153.132 1211.227 153.132 c 1213.086 153.132
-1214.117 154.241 1214.117 155.647 c 1214.117 156.944 1213.242 157.46 1212.586
- 157.585 c 1212.852 157.663 1213.195 157.741 1213.492 158.085 c 1213.57
-158.179 1213.93 158.554 1213.93 159.319 c 1213.93 161.054 1212.211 161.475
- 1211.352 161.475 c 1210.648 161.475 1209.93 161.225 1209.461 160.819 c
-1208.789 160.257 1208.633 159.507 1208.57 159.116 c h
-1210.148 158.788 m f
-1216.898 158.788 m 1216.914 159.054 1216.992 160.147 1218.055 160.147 c
- 1218.727 160.147 1219.086 159.663 1219.086 159.116 c 1219.086 158.194 1218.289
- 158.163 1218.117 158.147 c 1218.023 158.147 1217.961 158.147 1217.461 158.163
- c 1217.461 156.897 l 1217.852 156.913 l 1218.227 156.913 1218.508 156.866
- 1218.711 156.741 c 1219.086 156.538 1219.273 156.163 1219.273 155.725 c
- 1219.273 155.1 1218.914 154.444 1218.008 154.444 c 1217.195 154.444 1216.727
- 154.96 1216.727 155.647 c 1216.727 155.741 1216.727 155.804 1216.742 155.897
- c 1215.148 155.897 l 1215.148 154.819 1215.57 154.147 1215.945 153.804
-c 1216.398 153.366 1217.164 153.132 1217.977 153.132 c 1219.836 153.132
-1220.867 154.241 1220.867 155.647 c 1220.867 156.944 1219.992 157.46 1219.336
- 157.585 c 1219.602 157.663 1219.945 157.741 1220.242 158.085 c 1220.32
-158.179 1220.68 158.554 1220.68 159.319 c 1220.68 161.054 1218.961 161.475
- 1218.102 161.475 c 1217.398 161.475 1216.68 161.225 1216.211 160.819 c
-1215.539 160.257 1215.383 159.507 1215.32 159.116 c h
-1216.898 158.788 m f
-1241.457 158.788 m 1241.473 159.054 1241.551 160.147 1242.613 160.147 c
- 1243.285 160.147 1243.645 159.663 1243.645 159.116 c 1243.645 158.194 1242.848
- 158.163 1242.676 158.147 c 1242.582 158.147 1242.52 158.147 1242.02 158.163
- c 1242.02 156.897 l 1242.41 156.913 l 1242.785 156.913 1243.066 156.866
- 1243.27 156.741 c 1243.645 156.538 1243.832 156.163 1243.832 155.725 c
-1243.832 155.1 1243.473 154.444 1242.566 154.444 c 1241.754 154.444 1241.285
- 154.96 1241.285 155.647 c 1241.285 155.741 1241.285 155.804 1241.301 155.897
- c 1239.707 155.897 l 1239.707 154.819 1240.129 154.147 1240.504 153.804
- c 1240.957 153.366 1241.723 153.132 1242.535 153.132 c 1244.395 153.132
- 1245.426 154.241 1245.426 155.647 c 1245.426 156.944 1244.551 157.46 1243.895
- 157.585 c 1244.16 157.663 1244.504 157.741 1244.801 158.085 c 1244.879
-158.179 1245.238 158.554 1245.238 159.319 c 1245.238 161.054 1243.52 161.475
- 1242.66 161.475 c 1241.957 161.475 1241.238 161.225 1240.77 160.819 c 1240.098
- 160.257 1239.941 159.507 1239.879 159.116 c h
-1241.457 158.788 m f
-1251.371 156.335 m 1251.371 161.35 l 1249.902 161.35 l 1246.355 156.163
- l 1246.355 155.116 l 1249.902 155.116 l 1249.902 153.241 l 1251.371 153.241
- l 1251.371 155.116 l 1252.434 155.116 l 1252.434 156.335 l h
-1247.902 156.335 m 1249.996 159.554 l 1249.902 156.335 l h
-1247.902 156.335 m f
-1272.914 158.788 m 1272.93 159.054 1273.008 160.147 1274.07 160.147 c 1274.742
- 160.147 1275.102 159.663 1275.102 159.116 c 1275.102 158.194 1274.305 158.163
- 1274.133 158.147 c 1274.039 158.147 1273.977 158.147 1273.477 158.163 c
- 1273.477 156.897 l 1273.867 156.913 l 1274.242 156.913 1274.523 156.866
- 1274.727 156.741 c 1275.102 156.538 1275.289 156.163 1275.289 155.725 c
- 1275.289 155.1 1274.93 154.444 1274.023 154.444 c 1273.211 154.444 1272.742
- 154.96 1272.742 155.647 c 1272.742 155.741 1272.742 155.804 1272.758 155.897
- c 1271.164 155.897 l 1271.164 154.819 1271.586 154.147 1271.961 153.804
- c 1272.414 153.366 1273.18 153.132 1273.992 153.132 c 1275.852 153.132
-1276.883 154.241 1276.883 155.647 c 1276.883 156.944 1276.008 157.46 1275.352
- 157.585 c 1275.617 157.663 1275.961 157.741 1276.258 158.085 c 1276.336
- 158.179 1276.695 158.554 1276.695 159.319 c 1276.695 161.054 1274.977 161.475
- 1274.117 161.475 c 1273.414 161.475 1272.695 161.225 1272.227 160.819 c
- 1271.555 160.257 1271.398 159.507 1271.336 159.116 c h
-1272.914 158.788 m f
-1283.375 161.366 m 1278.875 161.366 l 1278.297 156.913 l 1279.656 156.835
- l 1279.844 157.335 1280.312 157.585 1280.859 157.585 c 1281.578 157.585
- 1282.203 157.069 1282.203 156.054 c 1282.203 155.429 1281.953 154.866 1281.594
- 154.616 c 1281.406 154.491 1281.156 154.429 1280.891 154.429 c 1280.266
- 154.429 1279.75 154.804 1279.719 155.632 c 1278.047 155.507 l 1278.078
-155.116 1278.156 154.069 1279.297 153.475 c 1279.75 153.225 1280.281 153.132
- 1280.828 153.132 c 1282.75 153.132 1283.844 154.46 1283.844 156.116 c 1283.844
- 157.757 1282.812 158.819 1281.375 158.819 c 1280.75 158.819 1280.172 158.585
- 1279.812 158.225 c 1280.094 160.007 l 1283.25 160.007 l h
-1283.375 161.366 m f
-1415.465 161.335 m 1415.137 159.819 1414.121 159.804 1413.371 159.788 c
- 1413.215 159.788 l 1413.215 158.866 l 1414.527 158.866 l 1415.184 158.866
- 1415.184 158.647 1415.184 157.866 c 1415.184 153.241 l 1416.668 153.241
- l 1416.668 161.335 l h
-1415.465 161.335 m f
-1423.242 157.475 m 1424.008 157.85 1424.305 158.46 1424.305 159.163 c 1424.305
- 160.569 1423.211 161.475 1421.539 161.475 c 1419.805 161.475 1418.758 160.507
- 1418.758 159.241 c 1418.758 158.757 1418.93 157.882 1419.805 157.475 c
-1419.383 157.288 1418.461 156.835 1418.461 155.569 c 1418.461 154.163 1419.602
- 153.132 1421.461 153.132 c 1423.211 153.132 1424.492 154.1 1424.492 155.569
- c 1424.492 156.319 1424.18 157.007 1423.242 157.475 c h
-1421.523 160.147 m 1421.992 160.147 1422.727 159.991 1422.727 159.054 c
- 1422.727 158.6 1422.492 157.991 1421.539 157.991 c 1420.445 157.991 1420.289
- 158.694 1420.289 159.054 c 1420.289 159.507 1420.508 160.163 1421.523 160.147
- c h
-1421.523 156.788 m 1422.852 156.788 1422.883 155.772 1422.883 155.632 c
- 1422.883 154.866 1422.305 154.46 1421.523 154.46 c 1420.633 154.46 1420.164
- 154.929 1420.164 155.616 c 1420.164 155.866 1420.242 156.788 1421.523 156.788
- c h
-1421.523 156.788 m f
-1446.988 161.335 m 1446.66 159.819 1445.645 159.804 1444.895 159.788 c
-1444.738 159.788 l 1444.738 158.866 l 1446.051 158.866 l 1446.707 158.866
- 1446.707 158.647 1446.707 157.866 c 1446.707 153.241 l 1448.191 153.241
- l 1448.191 161.335 l h
-1446.988 161.335 m f
-1450.234 155.179 m 1450.281 154.991 1450.359 154.554 1450.609 154.163 c
- 1450.797 153.882 1451.375 153.132 1452.672 153.132 c 1454.625 153.132 1455.828
- 154.71 1455.828 157.616 c 1455.828 158.147 1455.828 160.241 1454.422 161.116
- c 1454 161.366 1453.484 161.475 1452.984 161.475 c 1451.609 161.475 1450.234
- 160.616 1450.234 158.679 c 1450.234 156.991 1451.281 156.132 1452.562 156.132
- c 1453.406 156.132 1453.969 156.522 1454.188 156.835 c 1454.188 155.913
- 1453.906 154.46 1452.859 154.46 c 1452.438 154.46 1452.156 154.679 1452.016
- 154.96 c 1451.938 155.1 1451.906 155.257 1451.891 155.413 c h
-1454.062 158.757 m 1454.062 157.444 1453.078 157.429 1452.938 157.429 c
- 1452.203 157.429 1451.797 158.022 1451.797 158.835 c 1451.797 159.788 1452.406
- 160.163 1452.938 160.163 c 1453.719 160.163 1454.062 159.522 1454.062 158.757
- c h
-1454.062 158.757 m f
-1477.48 154.491 m 1477.934 154.819 1479.012 155.741 1479.199 155.897 c
-1480.074 156.694 1480.887 157.632 1480.887 158.944 c 1480.887 160.475 1479.809
- 161.475 1478.277 161.475 c 1477.402 161.475 1476.637 161.116 1476.199 160.6
- c 1475.887 160.225 1475.512 159.491 1475.512 158.35 c 1477.027 158.225
-l 1477.012 158.804 1476.965 160.1 1478.168 160.1 c 1478.918 160.1 1479.23
- 159.507 1479.23 158.882 c 1479.23 157.819 1478.48 157.038 1478.043 156.585
- c 1477.559 156.085 1476.543 155.116 1475.512 154.397 c 1475.512 153.241
- l 1481.012 153.241 l 1481.012 154.491 l h
-1477.48 154.491 m f
-1487.918 157.335 m 1487.918 158.132 1487.871 159.366 1487.246 160.304 c
- 1486.621 161.225 1485.73 161.475 1485.012 161.475 c 1483.98 161.475 1483.168
- 160.944 1482.73 160.335 c 1482.059 159.429 1482.012 158.085 1482.012 157.257
- c 1482.012 156.319 1482.09 155.194 1482.59 154.397 c 1482.871 153.96 1483.559
- 153.132 1484.949 153.132 c 1485.371 153.132 1485.793 153.21 1486.168 153.382
- c 1487.715 154.1 1487.918 155.882 1487.918 157.335 c h
-1486.371 157.288 m 1486.371 155.585 1486.121 154.46 1484.98 154.46 c 1483.684
- 154.46 1483.559 155.897 1483.559 157.225 c 1483.559 158.616 1483.715 160.147
- 1485.012 160.147 c 1486.012 160.147 1486.371 159.132 1486.371 157.288 c
- h
-1486.371 157.288 m f
-1509.906 154.491 m 1510.359 154.819 1511.438 155.741 1511.625 155.897 c
- 1512.5 156.694 1513.312 157.632 1513.312 158.944 c 1513.312 160.475 1512.234
- 161.475 1510.703 161.475 c 1509.828 161.475 1509.062 161.116 1508.625 160.6
- c 1508.312 160.225 1507.938 159.491 1507.938 158.35 c 1509.453 158.225
-l 1509.438 158.804 1509.391 160.1 1510.594 160.1 c 1511.344 160.1 1511.656
- 159.507 1511.656 158.882 c 1511.656 157.819 1510.906 157.038 1510.469 156.585
- c 1509.984 156.085 1508.969 155.116 1507.938 154.397 c 1507.938 153.241
- l 1513.438 153.241 l 1513.438 154.491 l h
-1509.906 154.491 m f
-1517.156 161.335 m 1516.828 159.819 1515.812 159.804 1515.062 159.788 c
- 1514.906 159.788 l 1514.906 158.866 l 1516.219 158.866 l 1516.875 158.866
- 1516.875 158.647 1516.875 157.866 c 1516.875 153.241 l 1518.359 153.241
- l 1518.359 161.335 l h
-1517.156 161.335 m f
-1540.422 154.491 m 1540.875 154.819 1541.953 155.741 1542.141 155.897 c
- 1543.016 156.694 1543.828 157.632 1543.828 158.944 c 1543.828 160.475 1542.75
- 161.475 1541.219 161.475 c 1540.344 161.475 1539.578 161.116 1539.141 160.6
- c 1538.828 160.225 1538.453 159.491 1538.453 158.35 c 1539.969 158.225
-l 1539.953 158.804 1539.906 160.1 1541.109 160.1 c 1541.859 160.1 1542.172
- 159.507 1542.172 158.882 c 1542.172 157.819 1541.422 157.038 1540.984 156.585
- c 1540.5 156.085 1539.484 155.116 1538.453 154.397 c 1538.453 153.241 l
- 1543.953 153.241 l 1543.953 154.491 l h
-1540.422 154.491 m f
-1547.172 154.491 m 1547.625 154.819 1548.703 155.741 1548.891 155.897 c
- 1549.766 156.694 1550.578 157.632 1550.578 158.944 c 1550.578 160.475 1549.5
- 161.475 1547.969 161.475 c 1547.094 161.475 1546.328 161.116 1545.891 160.6
- c 1545.578 160.225 1545.203 159.491 1545.203 158.35 c 1546.719 158.225
-l 1546.703 158.804 1546.656 160.1 1547.859 160.1 c 1548.609 160.1 1548.922
- 159.507 1548.922 158.882 c 1548.922 157.819 1548.172 157.038 1547.734 156.585
- c 1547.25 156.085 1546.234 155.116 1545.203 154.397 c 1545.203 153.241
-l 1550.703 153.241 l 1550.703 154.491 l h
-1547.172 154.491 m f
-1571.805 154.491 m 1572.258 154.819 1573.336 155.741 1573.523 155.897 c
- 1574.398 156.694 1575.211 157.632 1575.211 158.944 c 1575.211 160.475 1574.133
- 161.475 1572.602 161.475 c 1571.727 161.475 1570.961 161.116 1570.523 160.6
- c 1570.211 160.225 1569.836 159.491 1569.836 158.35 c 1571.352 158.225
-l 1571.336 158.804 1571.289 160.1 1572.492 160.1 c 1573.242 160.1 1573.555
- 159.507 1573.555 158.882 c 1573.555 157.819 1572.805 157.038 1572.367 156.585
- c 1571.883 156.085 1570.867 155.116 1569.836 154.397 c 1569.836 153.241
- l 1575.336 153.241 l 1575.336 154.491 l h
-1571.805 154.491 m f
-1578.211 158.788 m 1578.227 159.054 1578.305 160.147 1579.367 160.147 c
- 1580.039 160.147 1580.398 159.663 1580.398 159.116 c 1580.398 158.194 1579.602
- 158.163 1579.43 158.147 c 1579.336 158.147 1579.273 158.147 1578.773 158.163
- c 1578.773 156.897 l 1579.164 156.913 l 1579.539 156.913 1579.82 156.866
- 1580.023 156.741 c 1580.398 156.538 1580.586 156.163 1580.586 155.725 c
- 1580.586 155.1 1580.227 154.444 1579.32 154.444 c 1578.508 154.444 1578.039
- 154.96 1578.039 155.647 c 1578.039 155.741 1578.039 155.804 1578.055 155.897
- c 1576.461 155.897 l 1576.461 154.819 1576.883 154.147 1577.258 153.804
- c 1577.711 153.366 1578.477 153.132 1579.289 153.132 c 1581.148 153.132
- 1582.18 154.241 1582.18 155.647 c 1582.18 156.944 1581.305 157.46 1580.648
- 157.585 c 1580.914 157.663 1581.258 157.741 1581.555 158.085 c 1581.633
- 158.179 1581.992 158.554 1581.992 159.319 c 1581.992 161.054 1580.273 161.475
- 1579.414 161.475 c 1578.711 161.475 1577.992 161.225 1577.523 160.819 c
- 1576.852 160.257 1576.695 159.507 1576.633 159.116 c h
-1578.211 158.788 m f
-1603.246 154.491 m 1603.699 154.819 1604.777 155.741 1604.965 155.897 c
- 1605.84 156.694 1606.652 157.632 1606.652 158.944 c 1606.652 160.475 1605.574
- 161.475 1604.043 161.475 c 1603.168 161.475 1602.402 161.116 1601.965 160.6
- c 1601.652 160.225 1601.277 159.491 1601.277 158.35 c 1602.793 158.225
-l 1602.777 158.804 1602.73 160.1 1603.934 160.1 c 1604.684 160.1 1604.996
- 159.507 1604.996 158.882 c 1604.996 157.819 1604.246 157.038 1603.809 156.585
- c 1603.324 156.085 1602.309 155.116 1601.277 154.397 c 1601.277 153.241
- l 1606.777 153.241 l 1606.777 154.491 l h
-1603.246 154.491 m f
-1612.559 156.335 m 1612.559 161.35 l 1611.09 161.35 l 1607.543 156.163
-l 1607.543 155.116 l 1611.09 155.116 l 1611.09 153.241 l 1612.559 153.241
- l 1612.559 155.116 l 1613.621 155.116 l 1613.621 156.335 l h
-1609.09 156.335 m 1611.184 159.554 l 1611.09 156.335 l h
-1609.09 156.335 m f
-1634.699 154.491 m 1635.152 154.819 1636.23 155.741 1636.418 155.897 c
-1637.293 156.694 1638.105 157.632 1638.105 158.944 c 1638.105 160.475 1637.027
- 161.475 1635.496 161.475 c 1634.621 161.475 1633.855 161.116 1633.418 160.6
- c 1633.105 160.225 1632.73 159.491 1632.73 158.35 c 1634.246 158.225 l
-1634.23 158.804 1634.184 160.1 1635.387 160.1 c 1636.137 160.1 1636.449
-159.507 1636.449 158.882 c 1636.449 157.819 1635.699 157.038 1635.262 156.585
- c 1634.777 156.085 1633.762 155.116 1632.73 154.397 c 1632.73 153.241 l
- 1638.23 153.241 l 1638.23 154.491 l h
-1634.699 154.491 m f
-1644.559 161.366 m 1640.059 161.366 l 1639.48 156.913 l 1640.84 156.835
- l 1641.027 157.335 1641.496 157.585 1642.043 157.585 c 1642.762 157.585
- 1643.387 157.069 1643.387 156.054 c 1643.387 155.429 1643.137 154.866 1642.777
- 154.616 c 1642.59 154.491 1642.34 154.429 1642.074 154.429 c 1641.449 154.429
- 1640.934 154.804 1640.902 155.632 c 1639.23 155.507 l 1639.262 155.116
-1639.34 154.069 1640.48 153.475 c 1640.934 153.225 1641.465 153.132 1642.012
- 153.132 c 1643.934 153.132 1645.027 154.46 1645.027 156.116 c 1645.027
-157.757 1643.996 158.819 1642.559 158.819 c 1641.934 158.819 1641.355 158.585
- 1640.996 158.225 c 1641.277 160.007 l 1644.434 160.007 l h
-1644.559 161.366 m f
-1666.168 154.491 m 1666.621 154.819 1667.699 155.741 1667.887 155.897 c
- 1668.762 156.694 1669.574 157.632 1669.574 158.944 c 1669.574 160.475 1668.496
- 161.475 1666.965 161.475 c 1666.09 161.475 1665.324 161.116 1664.887 160.6
- c 1664.574 160.225 1664.199 159.491 1664.199 158.35 c 1665.715 158.225
-l 1665.699 158.804 1665.652 160.1 1666.855 160.1 c 1667.605 160.1 1667.918
- 159.507 1667.918 158.882 c 1667.918 157.819 1667.168 157.038 1666.73 156.585
- c 1666.246 156.085 1665.23 155.116 1664.199 154.397 c 1664.199 153.241
-l 1669.699 153.241 l 1669.699 154.491 l h
-1666.168 154.491 m f
-1676.324 159.46 m 1676.293 159.679 1676.23 160.022 1675.98 160.397 c 1675.621
- 160.975 1674.902 161.475 1673.855 161.475 c 1670.996 161.475 1670.84 158.179
- 1670.84 157.054 c 1670.84 156.163 1670.965 155.054 1671.465 154.288 c 1671.809
- 153.757 1672.512 153.132 1673.699 153.132 c 1675.246 153.132 1676.418 154.272
- 1676.418 155.944 c 1676.418 157.663 1675.246 158.46 1674.105 158.46 c 1673.387
- 158.46 1672.824 158.179 1672.402 157.647 c 1672.465 158.757 1672.668 160.147
- 1673.84 160.147 c 1674.184 160.147 1674.762 159.975 1674.793 159.241 c
-h
-1674.902 155.788 m 1674.902 155.179 1674.637 154.475 1673.715 154.475 c
- 1672.605 154.475 1672.543 155.538 1672.543 155.804 c 1672.543 156.475 1672.918
- 157.1 1673.746 157.1 c 1674.48 157.1 1674.902 156.585 1674.902 155.788
-c h
-1674.902 155.788 m f
-1697.723 154.491 m 1698.176 154.819 1699.254 155.741 1699.441 155.897 c
- 1700.316 156.694 1701.129 157.632 1701.129 158.944 c 1701.129 160.475 1700.051
- 161.475 1698.52 161.475 c 1697.645 161.475 1696.879 161.116 1696.441 160.6
- c 1696.129 160.225 1695.754 159.491 1695.754 158.35 c 1697.27 158.225 l
- 1697.254 158.804 1697.207 160.1 1698.41 160.1 c 1699.16 160.1 1699.473
-159.507 1699.473 158.882 c 1699.473 157.819 1698.723 157.038 1698.285 156.585
- c 1697.801 156.085 1696.785 155.116 1695.754 154.397 c 1695.754 153.241
- l 1701.254 153.241 l 1701.254 154.491 l h
-1697.723 154.491 m f
-1707.723 161.366 m 1702.348 161.366 l 1702.348 159.944 l 1706.004 159.944
- l 1705.035 158.6 1704.41 157.71 1703.801 156.21 c 1703.301 154.96 1703.16
- 154.007 1703.02 153.241 c 1705.004 153.241 l 1705.238 155.804 1706.16 158.116
- 1707.723 160.054 c h
-1707.723 161.366 m f
-1728.926 154.491 m 1729.379 154.819 1730.457 155.741 1730.645 155.897 c
- 1731.52 156.694 1732.332 157.632 1732.332 158.944 c 1732.332 160.475 1731.254
- 161.475 1729.723 161.475 c 1728.848 161.475 1728.082 161.116 1727.645 160.6
- c 1727.332 160.225 1726.957 159.491 1726.957 158.35 c 1728.473 158.225
-l 1728.457 158.804 1728.41 160.1 1729.613 160.1 c 1730.363 160.1 1730.676
- 159.507 1730.676 158.882 c 1730.676 157.819 1729.926 157.038 1729.488 156.585
- c 1729.004 156.085 1727.988 155.116 1726.957 154.397 c 1726.957 153.241
- l 1732.457 153.241 l 1732.457 154.491 l h
-1728.926 154.491 m f
-1738.145 157.475 m 1738.91 157.85 1739.207 158.46 1739.207 159.163 c 1739.207
- 160.569 1738.113 161.475 1736.441 161.475 c 1734.707 161.475 1733.66 160.507
- 1733.66 159.241 c 1733.66 158.757 1733.832 157.882 1734.707 157.475 c 1734.285
- 157.288 1733.363 156.835 1733.363 155.569 c 1733.363 154.163 1734.504 153.132
- 1736.363 153.132 c 1738.113 153.132 1739.395 154.1 1739.395 155.569 c 1739.395
- 156.319 1739.082 157.007 1738.145 157.475 c h
-1736.426 160.147 m 1736.895 160.147 1737.629 159.991 1737.629 159.054 c
- 1737.629 158.6 1737.395 157.991 1736.441 157.991 c 1735.348 157.991 1735.191
- 158.694 1735.191 159.054 c 1735.191 159.507 1735.41 160.163 1736.426 160.147
- c h
-1736.426 156.788 m 1737.754 156.788 1737.785 155.772 1737.785 155.632 c
- 1737.785 154.866 1737.207 154.46 1736.426 154.46 c 1735.535 154.46 1735.066
- 154.929 1735.066 155.616 c 1735.066 155.866 1735.145 156.788 1736.426 156.788
- c h
-1736.426 156.788 m f
-1760.449 154.491 m 1760.902 154.819 1761.98 155.741 1762.168 155.897 c
-1763.043 156.694 1763.855 157.632 1763.855 158.944 c 1763.855 160.475 1762.777
- 161.475 1761.246 161.475 c 1760.371 161.475 1759.605 161.116 1759.168 160.6
- c 1758.855 160.225 1758.48 159.491 1758.48 158.35 c 1759.996 158.225 l
-1759.98 158.804 1759.934 160.1 1761.137 160.1 c 1761.887 160.1 1762.199
-159.507 1762.199 158.882 c 1762.199 157.819 1761.449 157.038 1761.012 156.585
- c 1760.527 156.085 1759.512 155.116 1758.48 154.397 c 1758.48 153.241 l
- 1763.98 153.241 l 1763.98 154.491 l h
-1760.449 154.491 m f
-1765.137 155.179 m 1765.184 154.991 1765.262 154.554 1765.512 154.163 c
- 1765.699 153.882 1766.277 153.132 1767.574 153.132 c 1769.527 153.132 1770.73
- 154.71 1770.73 157.616 c 1770.73 158.147 1770.73 160.241 1769.324 161.116
- c 1768.902 161.366 1768.387 161.475 1767.887 161.475 c 1766.512 161.475
- 1765.137 160.616 1765.137 158.679 c 1765.137 156.991 1766.184 156.132 1767.465
- 156.132 c 1768.309 156.132 1768.871 156.522 1769.09 156.835 c 1769.09 155.913
- 1768.809 154.46 1767.762 154.46 c 1767.34 154.46 1767.059 154.679 1766.918
- 154.96 c 1766.84 155.1 1766.809 155.257 1766.793 155.413 c h
-1768.965 158.757 m 1768.965 157.444 1767.98 157.429 1767.84 157.429 c 1767.105
- 157.429 1766.699 158.022 1766.699 158.835 c 1766.699 159.788 1767.309 160.163
- 1767.84 160.163 c 1768.621 160.163 1768.965 159.522 1768.965 158.757 c
-h
-1768.965 158.757 m f
-1791.391 158.788 m 1791.406 159.054 1791.484 160.147 1792.547 160.147 c
- 1793.219 160.147 1793.578 159.663 1793.578 159.116 c 1793.578 158.194 1792.781
- 158.163 1792.609 158.147 c 1792.516 158.147 1792.453 158.147 1791.953 158.163
- c 1791.953 156.897 l 1792.344 156.913 l 1792.719 156.913 1793 156.866 1793.203
- 156.741 c 1793.578 156.538 1793.766 156.163 1793.766 155.725 c 1793.766
- 155.1 1793.406 154.444 1792.5 154.444 c 1791.688 154.444 1791.219 154.96
- 1791.219 155.647 c 1791.219 155.741 1791.219 155.804 1791.234 155.897 c
- 1789.641 155.897 l 1789.641 154.819 1790.062 154.147 1790.438 153.804 c
- 1790.891 153.366 1791.656 153.132 1792.469 153.132 c 1794.328 153.132 1795.359
- 154.241 1795.359 155.647 c 1795.359 156.944 1794.484 157.46 1793.828 157.585
- c 1794.094 157.663 1794.438 157.741 1794.734 158.085 c 1794.812 158.179
- 1795.172 158.554 1795.172 159.319 c 1795.172 161.054 1793.453 161.475 1792.594
- 161.475 c 1791.891 161.475 1791.172 161.225 1790.703 160.819 c 1790.031
- 160.257 1789.875 159.507 1789.812 159.116 c h
-1791.391 158.788 m f
-1802.43 157.335 m 1802.43 158.132 1802.383 159.366 1801.758 160.304 c 1801.133
- 161.225 1800.242 161.475 1799.523 161.475 c 1798.492 161.475 1797.68 160.944
- 1797.242 160.335 c 1796.57 159.429 1796.523 158.085 1796.523 157.257 c
-1796.523 156.319 1796.602 155.194 1797.102 154.397 c 1797.383 153.96 1798.07
- 153.132 1799.461 153.132 c 1799.883 153.132 1800.305 153.21 1800.68 153.382
- c 1802.227 154.1 1802.43 155.882 1802.43 157.335 c h
-1800.883 157.288 m 1800.883 155.585 1800.633 154.46 1799.492 154.46 c 1798.195
- 154.46 1798.07 155.897 1798.07 157.225 c 1798.07 158.616 1798.227 160.147
- 1799.523 160.147 c 1800.523 160.147 1800.883 159.132 1800.883 157.288 c
- h
-1800.883 157.288 m f
-1823.816 158.788 m 1823.832 159.054 1823.91 160.147 1824.973 160.147 c
-1825.645 160.147 1826.004 159.663 1826.004 159.116 c 1826.004 158.194 1825.207
- 158.163 1825.035 158.147 c 1824.941 158.147 1824.879 158.147 1824.379 158.163
- c 1824.379 156.897 l 1824.77 156.913 l 1825.145 156.913 1825.426 156.866
- 1825.629 156.741 c 1826.004 156.538 1826.191 156.163 1826.191 155.725 c
- 1826.191 155.1 1825.832 154.444 1824.926 154.444 c 1824.113 154.444 1823.645
- 154.96 1823.645 155.647 c 1823.645 155.741 1823.645 155.804 1823.66 155.897
- c 1822.066 155.897 l 1822.066 154.819 1822.488 154.147 1822.863 153.804
- c 1823.316 153.366 1824.082 153.132 1824.895 153.132 c 1826.754 153.132
- 1827.785 154.241 1827.785 155.647 c 1827.785 156.944 1826.91 157.46 1826.254
- 157.585 c 1826.52 157.663 1826.863 157.741 1827.16 158.085 c 1827.238 158.179
- 1827.598 158.554 1827.598 159.319 c 1827.598 161.054 1825.879 161.475 1825.02
- 161.475 c 1824.316 161.475 1823.598 161.225 1823.129 160.819 c 1822.457
- 160.257 1822.301 159.507 1822.238 159.116 c h
-1823.816 158.788 m f
-1831.668 161.335 m 1831.34 159.819 1830.324 159.804 1829.574 159.788 c
-1829.418 159.788 l 1829.418 158.866 l 1830.73 158.866 l 1831.387 158.866
- 1831.387 158.647 1831.387 157.866 c 1831.387 153.241 l 1832.871 153.241
- l 1832.871 161.335 l h
-1831.668 161.335 m f
-1854.461 158.788 m 1854.477 159.054 1854.555 160.147 1855.617 160.147 c
- 1856.289 160.147 1856.648 159.663 1856.648 159.116 c 1856.648 158.194 1855.852
- 158.163 1855.68 158.147 c 1855.586 158.147 1855.523 158.147 1855.023 158.163
- c 1855.023 156.897 l 1855.414 156.913 l 1855.789 156.913 1856.07 156.866
- 1856.273 156.741 c 1856.648 156.538 1856.836 156.163 1856.836 155.725 c
- 1856.836 155.1 1856.477 154.444 1855.57 154.444 c 1854.758 154.444 1854.289
- 154.96 1854.289 155.647 c 1854.289 155.741 1854.289 155.804 1854.305 155.897
- c 1852.711 155.897 l 1852.711 154.819 1853.133 154.147 1853.508 153.804
- c 1853.961 153.366 1854.727 153.132 1855.539 153.132 c 1857.398 153.132
- 1858.43 154.241 1858.43 155.647 c 1858.43 156.944 1857.555 157.46 1856.898
- 157.585 c 1857.164 157.663 1857.508 157.741 1857.805 158.085 c 1857.883
- 158.179 1858.242 158.554 1858.242 159.319 c 1858.242 161.054 1856.523 161.475
- 1855.664 161.475 c 1854.961 161.475 1854.242 161.225 1853.773 160.819 c
- 1853.102 160.257 1852.945 159.507 1852.883 159.116 c h
-1854.461 158.788 m f
-1861.555 154.491 m 1862.008 154.819 1863.086 155.741 1863.273 155.897 c
- 1864.148 156.694 1864.961 157.632 1864.961 158.944 c 1864.961 160.475 1863.883
- 161.475 1862.352 161.475 c 1861.477 161.475 1860.711 161.116 1860.273 160.6
- c 1859.961 160.225 1859.586 159.491 1859.586 158.35 c 1861.102 158.225
-l 1861.086 158.804 1861.039 160.1 1862.242 160.1 c 1862.992 160.1 1863.305
- 159.507 1863.305 158.882 c 1863.305 157.819 1862.555 157.038 1862.117 156.585
- c 1861.633 156.085 1860.617 155.116 1859.586 154.397 c 1859.586 153.241
- l 1865.086 153.241 l 1865.086 154.491 l h
-1861.555 154.491 m f
-1885.844 158.788 m 1885.859 159.054 1885.938 160.147 1887 160.147 c 1887.672
- 160.147 1888.031 159.663 1888.031 159.116 c 1888.031 158.194 1887.234 158.163
- 1887.062 158.147 c 1886.969 158.147 1886.906 158.147 1886.406 158.163 c
- 1886.406 156.897 l 1886.797 156.913 l 1887.172 156.913 1887.453 156.866
- 1887.656 156.741 c 1888.031 156.538 1888.219 156.163 1888.219 155.725 c
- 1888.219 155.1 1887.859 154.444 1886.953 154.444 c 1886.141 154.444 1885.672
- 154.96 1885.672 155.647 c 1885.672 155.741 1885.672 155.804 1885.688 155.897
- c 1884.094 155.897 l 1884.094 154.819 1884.516 154.147 1884.891 153.804
- c 1885.344 153.366 1886.109 153.132 1886.922 153.132 c 1888.781 153.132
- 1889.812 154.241 1889.812 155.647 c 1889.812 156.944 1888.938 157.46 1888.281
- 157.585 c 1888.547 157.663 1888.891 157.741 1889.188 158.085 c 1889.266
- 158.179 1889.625 158.554 1889.625 159.319 c 1889.625 161.054 1887.906 161.475
- 1887.047 161.475 c 1886.344 161.475 1885.625 161.225 1885.156 160.819 c
- 1884.484 160.257 1884.328 159.507 1884.266 159.116 c h
-1885.844 158.788 m f
-1892.594 158.788 m 1892.609 159.054 1892.688 160.147 1893.75 160.147 c
-1894.422 160.147 1894.781 159.663 1894.781 159.116 c 1894.781 158.194 1893.984
- 158.163 1893.812 158.147 c 1893.719 158.147 1893.656 158.147 1893.156 158.163
- c 1893.156 156.897 l 1893.547 156.913 l 1893.922 156.913 1894.203 156.866
- 1894.406 156.741 c 1894.781 156.538 1894.969 156.163 1894.969 155.725 c
- 1894.969 155.1 1894.609 154.444 1893.703 154.444 c 1892.891 154.444 1892.422
- 154.96 1892.422 155.647 c 1892.422 155.741 1892.422 155.804 1892.438 155.897
- c 1890.844 155.897 l 1890.844 154.819 1891.266 154.147 1891.641 153.804
- c 1892.094 153.366 1892.859 153.132 1893.672 153.132 c 1895.531 153.132
- 1896.562 154.241 1896.562 155.647 c 1896.562 156.944 1895.688 157.46 1895.031
- 157.585 c 1895.297 157.663 1895.641 157.741 1895.938 158.085 c 1896.016
- 158.179 1896.375 158.554 1896.375 159.319 c 1896.375 161.054 1894.656 161.475
- 1893.797 161.475 c 1893.094 161.475 1892.375 161.225 1891.906 160.819 c
- 1891.234 160.257 1891.078 159.507 1891.016 159.116 c h
-1892.594 158.788 m f
-1917.152 158.788 m 1917.168 159.054 1917.246 160.147 1918.309 160.147 c
- 1918.98 160.147 1919.34 159.663 1919.34 159.116 c 1919.34 158.194 1918.543
- 158.163 1918.371 158.147 c 1918.277 158.147 1918.215 158.147 1917.715 158.163
- c 1917.715 156.897 l 1918.105 156.913 l 1918.48 156.913 1918.762 156.866
- 1918.965 156.741 c 1919.34 156.538 1919.527 156.163 1919.527 155.725 c
-1919.527 155.1 1919.168 154.444 1918.262 154.444 c 1917.449 154.444 1916.98
- 154.96 1916.98 155.647 c 1916.98 155.741 1916.98 155.804 1916.996 155.897
- c 1915.402 155.897 l 1915.402 154.819 1915.824 154.147 1916.199 153.804
- c 1916.652 153.366 1917.418 153.132 1918.23 153.132 c 1920.09 153.132 1921.121
- 154.241 1921.121 155.647 c 1921.121 156.944 1920.246 157.46 1919.59 157.585
- c 1919.855 157.663 1920.199 157.741 1920.496 158.085 c 1920.574 158.179
- 1920.934 158.554 1920.934 159.319 c 1920.934 161.054 1919.215 161.475 1918.355
- 161.475 c 1917.652 161.475 1916.934 161.225 1916.465 160.819 c 1915.793
- 160.257 1915.637 159.507 1915.574 159.116 c h
-1917.152 158.788 m f
-1927.066 156.335 m 1927.066 161.35 l 1925.598 161.35 l 1922.051 156.163
- l 1922.051 155.116 l 1925.598 155.116 l 1925.598 153.241 l 1927.066 153.241
- l 1927.066 155.116 l 1928.129 155.116 l 1928.129 156.335 l h
-1923.598 156.335 m 1925.691 159.554 l 1925.598 156.335 l h
-1923.598 156.335 m f
-1948.609 158.788 m 1948.625 159.054 1948.703 160.147 1949.766 160.147 c
- 1950.438 160.147 1950.797 159.663 1950.797 159.116 c 1950.797 158.194 1950
- 158.163 1949.828 158.147 c 1949.734 158.147 1949.672 158.147 1949.172 158.163
- c 1949.172 156.897 l 1949.562 156.913 l 1949.938 156.913 1950.219 156.866
- 1950.422 156.741 c 1950.797 156.538 1950.984 156.163 1950.984 155.725 c
- 1950.984 155.1 1950.625 154.444 1949.719 154.444 c 1948.906 154.444 1948.438
- 154.96 1948.438 155.647 c 1948.438 155.741 1948.438 155.804 1948.453 155.897
- c 1946.859 155.897 l 1946.859 154.819 1947.281 154.147 1947.656 153.804
- c 1948.109 153.366 1948.875 153.132 1949.688 153.132 c 1951.547 153.132
- 1952.578 154.241 1952.578 155.647 c 1952.578 156.944 1951.703 157.46 1951.047
- 157.585 c 1951.312 157.663 1951.656 157.741 1951.953 158.085 c 1952.031
- 158.179 1952.391 158.554 1952.391 159.319 c 1952.391 161.054 1950.672 161.475
- 1949.812 161.475 c 1949.109 161.475 1948.391 161.225 1947.922 160.819 c
- 1947.25 160.257 1947.094 159.507 1947.031 159.116 c h
-1948.609 158.788 m f
-1959.07 161.366 m 1954.57 161.366 l 1953.992 156.913 l 1955.352 156.835
- l 1955.539 157.335 1956.008 157.585 1956.555 157.585 c 1957.273 157.585
- 1957.898 157.069 1957.898 156.054 c 1957.898 155.429 1957.648 154.866 1957.289
- 154.616 c 1957.102 154.491 1956.852 154.429 1956.586 154.429 c 1955.961
- 154.429 1955.445 154.804 1955.414 155.632 c 1953.742 155.507 l 1953.773
- 155.116 1953.852 154.069 1954.992 153.475 c 1955.445 153.225 1955.977 153.132
- 1956.523 153.132 c 1958.445 153.132 1959.539 154.46 1959.539 156.116 c
-1959.539 157.757 1958.508 158.819 1957.07 158.819 c 1956.445 158.819 1955.867
- 158.585 1955.508 158.225 c 1955.789 160.007 l 1958.945 160.007 l h
-1959.07 161.366 m f
-2349.629 161.366 m 2344.254 161.366 l 2344.254 159.944 l 2347.91 159.944
- l 2346.941 158.6 2346.316 157.71 2345.707 156.21 c 2345.207 154.96 2345.066
- 154.007 2344.926 153.241 c 2346.91 153.241 l 2347.145 155.804 2348.066
-158.116 2349.629 160.054 c h
-2349.629 161.366 m f
-2318.207 159.46 m 2318.176 159.679 2318.113 160.022 2317.863 160.397 c
-2317.504 160.975 2316.785 161.475 2315.738 161.475 c 2312.879 161.475 2312.723
- 158.179 2312.723 157.054 c 2312.723 156.163 2312.848 155.054 2313.348 154.288
- c 2313.691 153.757 2314.395 153.132 2315.582 153.132 c 2317.129 153.132
- 2318.301 154.272 2318.301 155.944 c 2318.301 157.663 2317.129 158.46 2315.988
- 158.46 c 2315.27 158.46 2314.707 158.179 2314.285 157.647 c 2314.348 158.757
- 2314.551 160.147 2315.723 160.147 c 2316.066 160.147 2316.645 159.975 2316.676
- 159.241 c h
-2316.785 155.788 m 2316.785 155.179 2316.52 154.475 2315.598 154.475 c
-2314.488 154.475 2314.426 155.538 2314.426 155.804 c 2314.426 156.475 2314.801
- 157.1 2315.629 157.1 c 2316.363 157.1 2316.785 156.585 2316.785 155.788
- c h
-2316.785 155.788 m f
-2286.516 161.366 m 2282.016 161.366 l 2281.438 156.913 l 2282.797 156.835
- l 2282.984 157.335 2283.453 157.585 2284 157.585 c 2284.719 157.585 2285.344
- 157.069 2285.344 156.054 c 2285.344 155.429 2285.094 154.866 2284.734 154.616
- c 2284.547 154.491 2284.297 154.429 2284.031 154.429 c 2283.406 154.429
- 2282.891 154.804 2282.859 155.632 c 2281.188 155.507 l 2281.219 155.116
- 2281.297 154.069 2282.438 153.475 c 2282.891 153.225 2283.422 153.132 2283.969
- 153.132 c 2285.891 153.132 2286.984 154.46 2286.984 156.116 c 2286.984
-157.757 2285.953 158.819 2284.516 158.819 c 2283.891 158.819 2283.312 158.585
- 2282.953 158.225 c 2283.234 160.007 l 2286.391 160.007 l h
-2286.516 161.366 m f
-2254.625 156.335 m 2254.625 161.35 l 2253.156 161.35 l 2249.609 156.163
- l 2249.609 155.116 l 2253.156 155.116 l 2253.156 153.241 l 2254.625 153.241
- l 2254.625 155.116 l 2255.688 155.116 l 2255.688 156.335 l h
-2251.156 156.335 m 2253.25 159.554 l 2253.156 156.335 l h
-2251.156 156.335 m f
-2220.102 158.788 m 2220.117 159.054 2220.195 160.147 2221.258 160.147 c
- 2221.93 160.147 2222.289 159.663 2222.289 159.116 c 2222.289 158.194 2221.492
- 158.163 2221.32 158.147 c 2221.227 158.147 2221.164 158.147 2220.664 158.163
- c 2220.664 156.897 l 2221.055 156.913 l 2221.43 156.913 2221.711 156.866
- 2221.914 156.741 c 2222.289 156.538 2222.477 156.163 2222.477 155.725 c
- 2222.477 155.1 2222.117 154.444 2221.211 154.444 c 2220.398 154.444 2219.93
- 154.96 2219.93 155.647 c 2219.93 155.741 2219.93 155.804 2219.945 155.897
- c 2218.352 155.897 l 2218.352 154.819 2218.773 154.147 2219.148 153.804
- c 2219.602 153.366 2220.367 153.132 2221.18 153.132 c 2223.039 153.132
-2224.07 154.241 2224.07 155.647 c 2224.07 156.944 2223.195 157.46 2222.539
- 157.585 c 2222.805 157.663 2223.148 157.741 2223.445 158.085 c 2223.523
- 158.179 2223.883 158.554 2223.883 159.319 c 2223.883 161.054 2222.164 161.475
- 2221.305 161.475 c 2220.602 161.475 2219.883 161.225 2219.414 160.819 c
- 2218.742 160.257 2218.586 159.507 2218.523 159.116 c h
-2220.102 158.788 m f
-2189 154.491 m 2189.453 154.819 2190.531 155.741 2190.719 155.897 c 2191.594
- 156.694 2192.406 157.632 2192.406 158.944 c 2192.406 160.475 2191.328 161.475
- 2189.797 161.475 c 2188.922 161.475 2188.156 161.116 2187.719 160.6 c 2187.406
- 160.225 2187.031 159.491 2187.031 158.35 c 2188.547 158.225 l 2188.531
-158.804 2188.484 160.1 2189.688 160.1 c 2190.438 160.1 2190.75 159.507 2190.75
- 158.882 c 2190.75 157.819 2190 157.038 2189.562 156.585 c 2189.078 156.085
- 2188.062 155.116 2187.031 154.397 c 2187.031 153.241 l 2192.531 153.241
- l 2192.531 154.491 l h
-2189 154.491 m f
-2158.879 161.335 m 2158.551 159.819 2157.535 159.804 2156.785 159.788 c
- 2156.629 159.788 l 2156.629 158.866 l 2157.941 158.866 l 2158.598 158.866
- 2158.598 158.647 2158.598 157.866 c 2158.598 153.241 l 2160.082 153.241
- l 2160.082 161.335 l h
-2158.879 161.335 m f
-2.267717 w
-0 J
-1 j
-[] 0.0 d
-4 M q 1 0 0 -1 0 405.35434 cm
-684.766 301.316 m 659.828 307.996 l S Q
-q 1 0 0 -1 0 405.35434 cm
-586.395 301.32 m 611.312 308 l S Q
-q 1 0 0 -1 0 405.35434 cm
-671.617 278.449 m 653.363 296.703 l S Q
-q 1 0 0 -1 0 405.35434 cm
-599.52 278.445 m 617.773 296.699 l S Q
-q 1 0 0 -1 0 405.35434 cm
-648.766 265.258 m 642.086 290.176 l S Q
-q 1 0 0 -1 0 405.35434 cm
-622.367 265.211 m 629.047 290.152 l S Q
-1 0 0 rg
-182.977 184.253 m 182.977 179.554 179.168 175.749 174.473 175.749 c 169.773
- 175.749 165.969 179.554 165.969 184.253 c 165.969 188.948 169.773 192.757
- 174.473 192.757 c 179.168 192.757 182.977 188.948 182.977 184.253 c h
-182.977 184.253 m f
-214.441 184.253 m 214.441 179.554 210.633 175.749 205.938 175.749 c 201.242
- 175.749 197.434 179.554 197.434 184.253 c 197.434 188.948 201.242 192.757
- 205.938 192.757 c 210.633 192.757 214.441 188.948 214.441 184.253 c h
-214.441 184.253 m f
-245.906 184.253 m 245.906 179.554 242.098 175.749 237.402 175.749 c 232.707
- 175.749 228.898 179.554 228.898 184.253 c 228.898 188.948 232.707 192.757
- 237.402 192.757 c 242.098 192.757 245.906 188.948 245.906 184.253 c h
-245.906 184.253 m f
-277.371 184.253 m 277.371 179.554 273.562 175.749 268.867 175.749 c 264.168
- 175.749 260.363 179.554 260.363 184.253 c 260.363 188.948 264.168 192.757
- 268.867 192.757 c 273.562 192.757 277.371 188.948 277.371 184.253 c h
-277.371 184.253 m f
-308.836 184.253 m 308.836 179.554 305.027 175.749 300.332 175.749 c 295.637
- 175.749 291.828 179.554 291.828 184.253 c 291.828 188.948 295.637 192.757
- 300.332 192.757 c 305.027 192.757 308.836 188.948 308.836 184.253 c h
-308.836 184.253 m f
-340.301 184.253 m 340.301 179.554 336.492 175.749 331.797 175.749 c 327.102
- 175.749 323.293 179.554 323.293 184.253 c 323.293 188.948 327.102 192.757
- 331.797 192.757 c 336.492 192.757 340.301 188.948 340.301 184.253 c h
-340.301 184.253 m f
-371.766 184.253 m 371.766 179.554 367.957 175.749 363.262 175.749 c 358.562
- 175.749 354.758 179.554 354.758 184.253 c 354.758 188.948 358.562 192.757
- 363.262 192.757 c 367.957 192.757 371.766 188.948 371.766 184.253 c h
-371.766 184.253 m f
-403.23 184.253 m 403.23 179.554 399.422 175.749 394.727 175.749 c 390.027
- 175.749 386.223 179.554 386.223 184.253 c 386.223 188.948 390.027 192.757
- 394.727 192.757 c 399.422 192.757 403.23 188.948 403.23 184.253 c h
-403.23 184.253 m f
-434.695 184.253 m 434.695 179.554 430.887 175.749 426.191 175.749 c 421.492
- 175.749 417.688 179.554 417.688 184.253 c 417.688 188.948 421.492 192.757
- 426.191 192.757 c 430.887 192.757 434.695 188.948 434.695 184.253 c h
-434.695 184.253 m f
-466.156 184.253 m 466.156 179.554 462.352 175.749 457.652 175.749 c 452.957
- 175.749 449.148 179.554 449.148 184.253 c 449.148 188.948 452.957 192.757
- 457.652 192.757 c 462.352 192.757 466.156 188.948 466.156 184.253 c h
-466.156 184.253 m f
-497.625 184.253 m 497.625 179.554 493.816 175.749 489.121 175.749 c 484.422
- 175.749 480.617 179.554 480.617 184.253 c 480.617 188.948 484.422 192.757
- 489.121 192.757 c 493.816 192.757 497.625 188.948 497.625 184.253 c h
-497.625 184.253 m f
-529.086 184.253 m 529.086 179.554 525.281 175.749 520.582 175.749 c 515.887
- 175.749 512.078 179.554 512.078 184.253 c 512.078 188.948 515.887 192.757
- 520.582 192.757 c 525.281 192.757 529.086 188.948 529.086 184.253 c h
-529.086 184.253 m f
-560.551 184.253 m 560.551 179.554 556.742 175.749 552.047 175.749 c 547.352
- 175.749 543.543 179.554 543.543 184.253 c 543.543 188.948 547.352 192.757
- 552.047 192.757 c 556.742 192.757 560.551 188.948 560.551 184.253 c h
-560.551 184.253 m f
-592.016 184.253 m 592.016 179.554 588.211 175.749 583.512 175.749 c 578.816
- 175.749 575.008 179.554 575.008 184.253 c 575.008 188.948 578.816 192.757
- 583.512 192.757 c 588.211 192.757 592.016 188.948 592.016 184.253 c h
-592.016 184.253 m f
-623.48 184.253 m 623.48 179.554 619.676 175.749 614.977 175.749 c 610.281
- 175.749 606.473 179.554 606.473 184.253 c 606.473 188.948 610.281 192.757
- 614.977 192.757 c 619.676 192.757 623.48 188.948 623.48 184.253 c h
-623.48 184.253 m f
-654.945 184.253 m 654.945 179.554 651.137 175.749 646.441 175.749 c 641.746
- 175.749 637.938 179.554 637.938 184.253 c 637.938 188.948 641.746 192.757
- 646.441 192.757 c 651.137 192.757 654.945 188.948 654.945 184.253 c h
-654.945 184.253 m f
-686.41 184.253 m 686.41 179.554 682.602 175.749 677.906 175.749 c 673.211
- 175.749 669.402 179.554 669.402 184.253 c 669.402 188.948 673.211 192.757
- 677.906 192.757 c 682.602 192.757 686.41 188.948 686.41 184.253 c h
-686.41 184.253 m f
-717.875 184.253 m 717.875 179.554 714.066 175.749 709.371 175.749 c 704.676
- 175.749 700.867 179.554 700.867 184.253 c 700.867 188.948 704.676 192.757
- 709.371 192.757 c 714.066 192.757 717.875 188.948 717.875 184.253 c h
-717.875 184.253 m f
-749.34 184.253 m 749.34 179.554 745.531 175.749 740.836 175.749 c 736.137
- 175.749 732.332 179.554 732.332 184.253 c 732.332 188.948 736.137 192.757
- 740.836 192.757 c 745.531 192.757 749.34 188.948 749.34 184.253 c h
-749.34 184.253 m f
-780.805 184.253 m 780.805 179.554 776.996 175.749 772.301 175.749 c 767.605
- 175.749 763.797 179.554 763.797 184.253 c 763.797 188.948 767.605 192.757
- 772.301 192.757 c 776.996 192.757 780.805 188.948 780.805 184.253 c h
-780.805 184.253 m f
-812.27 184.253 m 812.27 179.554 808.461 175.749 803.766 175.749 c 799.066
- 175.749 795.262 179.554 795.262 184.253 c 795.262 188.948 799.066 192.757
- 803.766 192.757 c 808.461 192.757 812.27 188.948 812.27 184.253 c h
-812.27 184.253 m f
-843.73 184.253 m 843.73 179.554 839.926 175.749 835.227 175.749 c 830.531
- 175.749 826.723 179.554 826.723 184.253 c 826.723 188.948 830.531 192.757
- 835.227 192.757 c 839.926 192.757 843.73 188.948 843.73 184.253 c h
-843.73 184.253 m f
-875.199 184.253 m 875.199 179.554 871.391 175.749 866.695 175.749 c 861.996
- 175.749 858.191 179.554 858.191 184.253 c 858.191 188.948 861.996 192.757
- 866.695 192.757 c 871.391 192.757 875.199 188.948 875.199 184.253 c h
-875.199 184.253 m f
-906.664 184.253 m 906.664 179.554 902.855 175.749 898.16 175.749 c 893.461
- 175.749 889.656 179.554 889.656 184.253 c 889.656 188.948 893.461 192.757
- 898.16 192.757 c 902.855 192.757 906.664 188.948 906.664 184.253 c h
-906.664 184.253 m f
-938.125 184.253 m 938.125 179.554 934.32 175.749 929.621 175.749 c 924.926
- 175.749 921.117 179.554 921.117 184.253 c 921.117 188.948 924.926 192.757
- 929.621 192.757 c 934.32 192.757 938.125 188.948 938.125 184.253 c h
-938.125 184.253 m f
-969.59 184.253 m 969.59 179.554 965.785 175.749 961.086 175.749 c 956.391
- 175.749 952.582 179.554 952.582 184.253 c 952.582 188.948 956.391 192.757
- 961.086 192.757 c 965.785 192.757 969.59 188.948 969.59 184.253 c h
-969.59 184.253 m f
-1001.055 184.253 m 1001.055 179.554 997.25 175.749 992.551 175.749 c 987.855
- 175.749 984.047 179.554 984.047 184.253 c 984.047 188.948 987.855 192.757
- 992.551 192.757 c 997.25 192.757 1001.055 188.948 1001.055 184.253 c h
-1001.055 184.253 m f
-1032.52 184.253 m 1032.52 179.554 1028.711 175.749 1024.016 175.749 c 1019.32
- 175.749 1015.512 179.554 1015.512 184.253 c 1015.512 188.948 1019.32 192.757
- 1024.016 192.757 c 1028.711 192.757 1032.52 188.948 1032.52 184.253 c h
-1032.52 184.253 m f
-1063.984 184.253 m 1063.984 179.554 1060.18 175.749 1055.48 175.749 c 1050.785
- 175.749 1046.977 179.554 1046.977 184.253 c 1046.977 188.948 1050.785 192.757
- 1055.48 192.757 c 1060.18 192.757 1063.984 188.948 1063.984 184.253 c h
-1063.984 184.253 m f
-1095.449 184.253 m 1095.449 179.554 1091.645 175.749 1086.945 175.749 c
- 1082.25 175.749 1078.441 179.554 1078.441 184.253 c 1078.441 188.948 1082.25
- 192.757 1086.945 192.757 c 1091.645 192.757 1095.449 188.948 1095.449 184.253
- c h
-1095.449 184.253 m f
-1126.914 184.253 m 1126.914 179.554 1123.105 175.749 1118.41 175.749 c
-1113.711 175.749 1109.906 179.554 1109.906 184.253 c 1109.906 188.948 1113.711
- 192.757 1118.41 192.757 c 1123.105 192.757 1126.914 188.948 1126.914 184.253
- c h
-1126.914 184.253 m f
-1158.379 184.253 m 1158.379 179.554 1154.57 175.749 1149.875 175.749 c
-1145.18 175.749 1141.371 179.554 1141.371 184.253 c 1141.371 188.948 1145.18
- 192.757 1149.875 192.757 c 1154.57 192.757 1158.379 188.948 1158.379 184.253
- c h
-1158.379 184.253 m f
-1189.844 184.253 m 1189.844 179.554 1186.035 175.749 1181.34 175.749 c
-1176.645 175.749 1172.836 179.554 1172.836 184.253 c 1172.836 188.948 1176.645
- 192.757 1181.34 192.757 c 1186.035 192.757 1189.844 188.948 1189.844 184.253
- c h
-1189.844 184.253 m f
-1221.309 184.253 m 1221.309 179.554 1217.5 175.749 1212.805 175.749 c 1208.105
- 175.749 1204.301 179.554 1204.301 184.253 c 1204.301 188.948 1208.105 192.757
- 1212.805 192.757 c 1217.5 192.757 1221.309 188.948 1221.309 184.253 c h
-1221.309 184.253 m f
-1252.773 184.253 m 1252.773 179.554 1248.965 175.749 1244.27 175.749 c
-1239.574 175.749 1235.766 179.554 1235.766 184.253 c 1235.766 188.948 1239.574
- 192.757 1244.27 192.757 c 1248.965 192.757 1252.773 188.948 1252.773 184.253
- c h
-1252.773 184.253 m f
-1284.238 184.253 m 1284.238 179.554 1280.43 175.749 1275.734 175.749 c
-1271.035 175.749 1267.23 179.554 1267.23 184.253 c 1267.23 188.948 1271.035
- 192.757 1275.734 192.757 c 1280.43 192.757 1284.238 188.948 1284.238 184.253
- c h
-1284.238 184.253 m f
-1425.828 184.253 m 1425.828 179.554 1422.02 175.749 1417.324 175.749 c
-1412.625 175.749 1408.82 179.554 1408.82 184.253 c 1408.82 188.948 1412.625
- 192.757 1417.324 192.757 c 1422.02 192.757 1425.828 188.948 1425.828 184.253
- c h
-1425.828 184.253 m f
-1457.293 184.253 m 1457.293 179.554 1453.484 175.749 1448.789 175.749 c
- 1444.09 175.749 1440.285 179.554 1440.285 184.253 c 1440.285 188.948 1444.09
- 192.757 1448.789 192.757 c 1453.484 192.757 1457.293 188.948 1457.293 184.253
- c h
-1457.293 184.253 m f
-1488.758 184.253 m 1488.758 179.554 1484.949 175.749 1480.254 175.749 c
- 1475.555 175.749 1471.75 179.554 1471.75 184.253 c 1471.75 188.948 1475.555
- 192.757 1480.254 192.757 c 1484.949 192.757 1488.758 188.948 1488.758 184.253
- c h
-1488.758 184.253 m f
-1520.219 184.253 m 1520.219 179.554 1516.414 175.749 1511.715 175.749 c
- 1507.02 175.749 1503.211 179.554 1503.211 184.253 c 1503.211 188.948 1507.02
- 192.757 1511.715 192.757 c 1516.414 192.757 1520.219 188.948 1520.219 184.253
- c h
-1520.219 184.253 m f
-1551.688 184.253 m 1551.688 179.554 1547.879 175.749 1543.184 175.749 c
- 1538.484 175.749 1534.68 179.554 1534.68 184.253 c 1534.68 188.948 1538.484
- 192.757 1543.184 192.757 c 1547.879 192.757 1551.688 188.948 1551.688 184.253
- c h
-1551.688 184.253 m f
-1583.148 184.253 m 1583.148 179.554 1579.344 175.749 1574.645 175.749 c
- 1569.949 175.749 1566.141 179.554 1566.141 184.253 c 1566.141 188.948 1569.949
- 192.757 1574.645 192.757 c 1579.344 192.757 1583.148 188.948 1583.148 184.253
- c h
-1583.148 184.253 m f
-1614.613 184.253 m 1614.613 179.554 1610.805 175.749 1606.109 175.749 c
- 1601.414 175.749 1597.605 179.554 1597.605 184.253 c 1597.605 188.948 1601.414
- 192.757 1606.109 192.757 c 1610.805 192.757 1614.613 188.948 1614.613 184.253
- c h
-1614.613 184.253 m f
-1646.078 184.253 m 1646.078 179.554 1642.273 175.749 1637.574 175.749 c
- 1632.879 175.749 1629.07 179.554 1629.07 184.253 c 1629.07 188.948 1632.879
- 192.757 1637.574 192.757 c 1642.273 192.757 1646.078 188.948 1646.078 184.253
- c h
-1646.078 184.253 m f
-1677.543 184.253 m 1677.543 179.554 1673.738 175.749 1669.039 175.749 c
- 1664.344 175.749 1660.535 179.554 1660.535 184.253 c 1660.535 188.948 1664.344
- 192.757 1669.039 192.757 c 1673.738 192.757 1677.543 188.948 1677.543 184.253
- c h
-1677.543 184.253 m f
-1709.008 184.253 m 1709.008 179.554 1705.199 175.749 1700.504 175.749 c
- 1695.809 175.749 1692 179.554 1692 184.253 c 1692 188.948 1695.809 192.757
- 1700.504 192.757 c 1705.199 192.757 1709.008 188.948 1709.008 184.253 c
- h
-1709.008 184.253 m f
-1740.473 184.253 m 1740.473 179.554 1736.664 175.749 1731.969 175.749 c
- 1727.273 175.749 1723.465 179.554 1723.465 184.253 c 1723.465 188.948 1727.273
- 192.757 1731.969 192.757 c 1736.664 192.757 1740.473 188.948 1740.473 184.253
- c h
-1740.473 184.253 m f
-1771.938 184.253 m 1771.938 179.554 1768.129 175.749 1763.434 175.749 c
- 1758.738 175.749 1754.93 179.554 1754.93 184.253 c 1754.93 188.948 1758.738
- 192.757 1763.434 192.757 c 1768.129 192.757 1771.938 188.948 1771.938 184.253
- c h
-1771.938 184.253 m f
-1803.402 184.253 m 1803.402 179.554 1799.594 175.749 1794.898 175.749 c
- 1790.199 175.749 1786.395 179.554 1786.395 184.253 c 1786.395 188.948 1790.199
- 192.757 1794.898 192.757 c 1799.594 192.757 1803.402 188.948 1803.402 184.253
- c h
-1803.402 184.253 m f
-1834.867 184.253 m 1834.867 179.554 1831.059 175.749 1826.363 175.749 c
- 1821.668 175.749 1817.859 179.554 1817.859 184.253 c 1817.859 188.948 1821.668
- 192.757 1826.363 192.757 c 1831.059 192.757 1834.867 188.948 1834.867 184.253
- c h
-1834.867 184.253 m f
-1866.332 184.253 m 1866.332 179.554 1862.523 175.749 1857.828 175.749 c
- 1853.133 175.749 1849.324 179.554 1849.324 184.253 c 1849.324 188.948 1853.133
- 192.757 1857.828 192.757 c 1862.523 192.757 1866.332 188.948 1866.332 184.253
- c h
-1866.332 184.253 m f
-1897.793 184.253 m 1897.793 179.554 1893.988 175.749 1889.289 175.749 c
- 1884.594 175.749 1880.785 179.554 1880.785 184.253 c 1880.785 188.948 1884.594
- 192.757 1889.289 192.757 c 1893.988 192.757 1897.793 188.948 1897.793 184.253
- c h
-1897.793 184.253 m f
-1929.262 184.253 m 1929.262 179.554 1925.453 175.749 1920.758 175.749 c
- 1916.059 175.749 1912.254 179.554 1912.254 184.253 c 1912.254 188.948 1916.059
- 192.757 1920.758 192.757 c 1925.453 192.757 1929.262 188.948 1929.262 184.253
- c h
-1929.262 184.253 m f
-1960.727 184.253 m 1960.727 179.554 1956.918 175.749 1952.223 175.749 c
- 1947.523 175.749 1943.719 179.554 1943.719 184.253 c 1943.719 188.948 1947.523
- 192.757 1952.223 192.757 c 1956.918 192.757 1960.727 188.948 1960.727 184.253
- c h
-1960.727 184.253 m f
-2637.211 184.253 m 2637.211 179.554 2633.406 175.749 2628.707 175.749 c
- 2624.012 175.749 2620.203 179.554 2620.203 184.253 c 2620.203 188.948 2624.012
- 192.757 2628.707 192.757 c 2633.406 192.757 2637.211 188.948 2637.211 184.253
- c h
-2637.211 184.253 m f
-2479.891 184.253 m 2479.891 179.554 2476.082 175.749 2471.387 175.749 c
- 2466.688 175.749 2462.883 179.554 2462.883 184.253 c 2462.883 188.948 2466.688
- 192.757 2471.387 192.757 c 2476.082 192.757 2479.891 188.948 2479.891 184.253
- c h
-2479.891 184.253 m f
-2637.211 257.952 m 2637.211 253.257 2633.406 249.448 2628.707 249.448 c
- 2624.012 249.448 2620.203 253.257 2620.203 257.952 c 2620.203 262.651 2624.012
- 266.456 2628.707 266.456 c 2633.406 266.456 2637.211 262.651 2637.211 257.952
- c h
-2637.211 257.952 m f
-2479.891 257.952 m 2479.891 253.257 2476.082 249.448 2471.387 249.448 c
- 2466.688 249.448 2462.883 253.257 2462.883 257.952 c 2462.883 262.651 2466.688
- 266.456 2471.387 266.456 c 2476.082 266.456 2479.891 262.651 2479.891 257.952
- c h
-2479.891 257.952 m f
-1 0.843137 0 rg
-184.039 257.952 m 184.039 252.671 179.754 248.386 174.473 248.386 c 169.188
- 248.386 164.906 252.671 164.906 257.952 c 164.906 263.237 169.188 267.518
- 174.473 267.518 c 179.754 267.518 184.039 263.237 184.039 257.952 c h
-184.039 257.952 m f
-215.504 257.952 m 215.504 252.671 211.223 248.386 205.938 248.386 c 200.652
- 248.386 196.371 252.671 196.371 257.952 c 196.371 263.237 200.652 267.518
- 205.938 267.518 c 211.223 267.518 215.504 263.237 215.504 257.952 c h
-215.504 257.952 m f
-246.969 257.952 m 246.969 252.671 242.688 248.386 237.402 248.386 c 232.117
- 248.386 227.836 252.671 227.836 257.952 c 227.836 263.237 232.117 267.518
- 237.402 267.518 c 242.688 267.518 246.969 263.237 246.969 257.952 c h
-246.969 257.952 m f
-278.434 257.952 m 278.434 252.671 274.148 248.386 268.867 248.386 c 263.582
- 248.386 259.301 252.671 259.301 257.952 c 259.301 263.237 263.582 267.518
- 268.867 267.518 c 274.148 267.518 278.434 263.237 278.434 257.952 c h
-278.434 257.952 m f
-309.898 257.952 m 309.898 252.671 305.617 248.386 300.332 248.386 c 295.047
- 248.386 290.766 252.671 290.766 257.952 c 290.766 263.237 295.047 267.518
- 300.332 267.518 c 305.617 267.518 309.898 263.237 309.898 257.952 c h
-309.898 257.952 m f
-341.363 257.952 m 341.363 252.671 337.082 248.386 331.797 248.386 c 326.512
- 248.386 322.23 252.671 322.23 257.952 c 322.23 263.237 326.512 267.518
-331.797 267.518 c 337.082 267.518 341.363 263.237 341.363 257.952 c h
-341.363 257.952 m f
-372.828 257.952 m 372.828 252.671 368.543 248.386 363.262 248.386 c 357.977
- 248.386 353.691 252.671 353.691 257.952 c 353.691 263.237 357.977 267.518
- 363.262 267.518 c 368.543 267.518 372.828 263.237 372.828 257.952 c h
-372.828 257.952 m f
-404.293 257.952 m 404.293 252.671 400.008 248.386 394.727 248.386 c 389.441
- 248.386 385.16 252.671 385.16 257.952 c 385.16 263.237 389.441 267.518
-394.727 267.518 c 400.008 267.518 404.293 263.237 404.293 257.952 c h
-404.293 257.952 m f
-435.758 257.952 m 435.758 252.671 431.473 248.386 426.191 248.386 c 420.906
- 248.386 416.625 252.671 416.625 257.952 c 416.625 263.237 420.906 267.518
- 426.191 267.518 c 431.473 267.518 435.758 263.237 435.758 257.952 c h
-435.758 257.952 m f
-467.219 257.952 m 467.219 252.671 462.938 248.386 457.652 248.386 c 452.371
- 248.386 448.086 252.671 448.086 257.952 c 448.086 263.237 452.371 267.518
- 457.652 267.518 c 462.938 267.518 467.219 263.237 467.219 257.952 c h
-467.219 257.952 m f
-498.688 257.952 m 498.688 252.671 494.402 248.386 489.121 248.386 c 483.836
- 248.386 479.551 252.671 479.551 257.952 c 479.551 263.237 483.836 267.518
- 489.121 267.518 c 494.402 267.518 498.688 263.237 498.688 257.952 c h
-498.688 257.952 m f
-530.152 257.952 m 530.152 252.671 525.867 248.386 520.582 248.386 c 515.301
- 248.386 511.016 252.671 511.016 257.952 c 511.016 263.237 515.301 267.518
- 520.582 267.518 c 525.867 267.518 530.152 263.237 530.152 257.952 c h
-530.152 257.952 m f
-561.613 257.952 m 561.613 252.671 557.332 248.386 552.047 248.386 c 546.762
- 248.386 542.48 252.671 542.48 257.952 c 542.48 263.237 546.762 267.518
-552.047 267.518 c 557.332 267.518 561.613 263.237 561.613 257.952 c h
-561.613 257.952 m f
-593.078 257.952 m 593.078 252.671 588.797 248.386 583.512 248.386 c 578.23
- 248.386 573.945 252.671 573.945 257.952 c 573.945 263.237 578.23 267.518
- 583.512 267.518 c 588.797 267.518 593.078 263.237 593.078 257.952 c h
-593.078 257.952 m f
-624.543 257.952 m 624.543 252.671 620.262 248.386 614.977 248.386 c 609.695
- 248.386 605.41 252.671 605.41 257.952 c 605.41 263.237 609.695 267.518
-614.977 267.518 c 620.262 267.518 624.543 263.237 624.543 257.952 c h
-624.543 257.952 m f
-656.008 257.952 m 656.008 252.671 651.727 248.386 646.441 248.386 c 641.156
- 248.386 636.875 252.671 636.875 257.952 c 636.875 263.237 641.156 267.518
- 646.441 267.518 c 651.727 267.518 656.008 263.237 656.008 257.952 c h
-656.008 257.952 m f
-687.473 257.952 m 687.473 252.671 683.191 248.386 677.906 248.386 c 672.625
- 248.386 668.34 252.671 668.34 257.952 c 668.34 263.237 672.625 267.518
-677.906 267.518 c 683.191 267.518 687.473 263.237 687.473 257.952 c h
-687.473 257.952 m f
-718.938 257.952 m 718.938 252.671 714.656 248.386 709.371 248.386 c 704.086
- 248.386 699.805 252.671 699.805 257.952 c 699.805 263.237 704.086 267.518
- 709.371 267.518 c 714.656 267.518 718.938 263.237 718.938 257.952 c h
-718.938 257.952 m f
-750.402 257.952 m 750.402 252.671 746.117 248.386 740.836 248.386 c 735.551
- 248.386 731.27 252.671 731.27 257.952 c 731.27 263.237 735.551 267.518
-740.836 267.518 c 746.117 267.518 750.402 263.237 750.402 257.952 c h
-750.402 257.952 m f
-781.867 257.952 m 781.867 252.671 777.586 248.386 772.301 248.386 c 767.016
- 248.386 762.734 252.671 762.734 257.952 c 762.734 263.237 767.016 267.518
- 772.301 267.518 c 777.586 267.518 781.867 263.237 781.867 257.952 c h
-781.867 257.952 m f
-813.332 257.952 m 813.332 252.671 809.047 248.386 803.766 248.386 c 798.48
- 248.386 794.199 252.671 794.199 257.952 c 794.199 263.237 798.48 267.518
- 803.766 267.518 c 809.047 267.518 813.332 263.237 813.332 257.952 c h
-813.332 257.952 m f
-844.797 257.952 m 844.797 252.671 840.512 248.386 835.227 248.386 c 829.945
- 248.386 825.66 252.671 825.66 257.952 c 825.66 263.237 829.945 267.518
-835.227 267.518 c 840.512 267.518 844.797 263.237 844.797 257.952 c h
-844.797 257.952 m f
-876.262 257.952 m 876.262 252.671 871.977 248.386 866.695 248.386 c 861.41
- 248.386 857.129 252.671 857.129 257.952 c 857.129 263.237 861.41 267.518
- 866.695 267.518 c 871.977 267.518 876.262 263.237 876.262 257.952 c h
-876.262 257.952 m f
-907.727 257.952 m 907.727 252.671 903.441 248.386 898.16 248.386 c 892.875
- 248.386 888.59 252.671 888.59 257.952 c 888.59 263.237 892.875 267.518
-898.16 267.518 c 903.441 267.518 907.727 263.237 907.727 257.952 c h
-907.727 257.952 m f
-939.188 257.952 m 939.188 252.671 934.906 248.386 929.621 248.386 c 924.34
- 248.386 920.055 252.671 920.055 257.952 c 920.055 263.237 924.34 267.518
- 929.621 267.518 c 934.906 267.518 939.188 263.237 939.188 257.952 c h
-939.188 257.952 m f
-970.656 257.952 m 970.656 252.671 966.371 248.386 961.086 248.386 c 955.805
- 248.386 951.52 252.671 951.52 257.952 c 951.52 263.237 955.805 267.518
-961.086 267.518 c 966.371 267.518 970.656 263.237 970.656 257.952 c h
-970.656 257.952 m f
-1002.121 257.952 m 1002.121 252.671 997.836 248.386 992.551 248.386 c 987.27
- 248.386 982.984 252.671 982.984 257.952 c 982.984 263.237 987.27 267.518
- 992.551 267.518 c 997.836 267.518 1002.121 263.237 1002.121 257.952 c h
-1002.121 257.952 m f
-1033.582 257.952 m 1033.582 252.671 1029.301 248.386 1024.016 248.386 c
- 1018.73 248.386 1014.449 252.671 1014.449 257.952 c 1014.449 263.237 1018.73
- 267.518 1024.016 267.518 c 1029.301 267.518 1033.582 263.237 1033.582 257.952
- c h
-1033.582 257.952 m f
-1065.047 257.952 m 1065.047 252.671 1060.766 248.386 1055.48 248.386 c
-1050.199 248.386 1045.914 252.671 1045.914 257.952 c 1045.914 263.237 1050.199
- 267.518 1055.48 267.518 c 1060.766 267.518 1065.047 263.237 1065.047 257.952
- c h
-1065.047 257.952 m f
-1096.512 257.952 m 1096.512 252.671 1092.23 248.386 1086.945 248.386 c
-1081.664 248.386 1077.379 252.671 1077.379 257.952 c 1077.379 263.237 1081.664
- 267.518 1086.945 267.518 c 1092.23 267.518 1096.512 263.237 1096.512 257.952
- c h
-1096.512 257.952 m f
-1222.371 257.952 m 1222.371 252.671 1218.086 248.386 1212.805 248.386 c
- 1207.52 248.386 1203.234 252.671 1203.234 257.952 c 1203.234 263.237 1207.52
- 267.518 1212.805 267.518 c 1218.086 267.518 1222.371 263.237 1222.371 257.952
- c h
-1222.371 257.952 m f
-1253.836 257.952 m 1253.836 252.671 1249.551 248.386 1244.27 248.386 c
-1238.984 248.386 1234.703 252.671 1234.703 257.952 c 1234.703 263.237 1238.984
- 267.518 1244.27 267.518 c 1249.551 267.518 1253.836 263.237 1253.836 257.952
- c h
-1253.836 257.952 m f
-1285.301 257.952 m 1285.301 252.671 1281.016 248.386 1275.734 248.386 c
- 1270.449 248.386 1266.168 252.671 1266.168 257.952 c 1266.168 263.237 1270.449
- 267.518 1275.734 267.518 c 1281.016 267.518 1285.301 263.237 1285.301 257.952
- c h
-1285.301 257.952 m f
-1127.977 257.952 m 1127.977 252.671 1123.691 248.386 1118.41 248.386 c
-1113.125 248.386 1108.844 252.671 1108.844 257.952 c 1108.844 263.237 1113.125
- 267.518 1118.41 267.518 c 1123.691 267.518 1127.977 263.237 1127.977 257.952
- c h
-1127.977 257.952 m f
-1159.441 257.952 m 1159.441 252.671 1155.16 248.386 1149.875 248.386 c
-1144.59 248.386 1140.309 252.671 1140.309 257.952 c 1140.309 263.237 1144.59
- 267.518 1149.875 267.518 c 1155.16 267.518 1159.441 263.237 1159.441 257.952
- c h
-1159.441 257.952 m f
-1190.906 257.952 m 1190.906 252.671 1186.625 248.386 1181.34 248.386 c
-1176.055 248.386 1171.773 252.671 1171.773 257.952 c 1171.773 263.237 1176.055
- 267.518 1181.34 267.518 c 1186.625 267.518 1190.906 263.237 1190.906 257.952
- c h
-1190.906 257.952 m f
-184.039 331.655 m 184.039 326.37 179.754 322.085 174.473 322.085 c 169.188
- 322.085 164.906 326.37 164.906 331.655 c 164.906 336.936 169.188 341.222
- 174.473 341.222 c 179.754 341.222 184.039 336.936 184.039 331.655 c h
-184.039 331.655 m f
-215.504 331.655 m 215.504 326.37 211.223 322.085 205.938 322.085 c 200.652
- 322.085 196.371 326.37 196.371 331.655 c 196.371 336.936 200.652 341.222
- 205.938 341.222 c 211.223 341.222 215.504 336.936 215.504 331.655 c h
-215.504 331.655 m f
-246.969 331.655 m 246.969 326.37 242.688 322.085 237.402 322.085 c 232.117
- 322.085 227.836 326.37 227.836 331.655 c 227.836 336.936 232.117 341.222
- 237.402 341.222 c 242.688 341.222 246.969 336.936 246.969 331.655 c h
-246.969 331.655 m f
-278.434 331.655 m 278.434 326.37 274.148 322.085 268.867 322.085 c 263.582
- 322.085 259.301 326.37 259.301 331.655 c 259.301 336.936 263.582 341.222
- 268.867 341.222 c 274.148 341.222 278.434 336.936 278.434 331.655 c h
-278.434 331.655 m f
-309.898 331.655 m 309.898 326.37 305.617 322.085 300.332 322.085 c 295.047
- 322.085 290.766 326.37 290.766 331.655 c 290.766 336.936 295.047 341.222
- 300.332 341.222 c 305.617 341.222 309.898 336.936 309.898 331.655 c h
-309.898 331.655 m f
-341.363 331.655 m 341.363 326.37 337.082 322.085 331.797 322.085 c 326.512
- 322.085 322.23 326.37 322.23 331.655 c 322.23 336.936 326.512 341.222 331.797
- 341.222 c 337.082 341.222 341.363 336.936 341.363 331.655 c h
-341.363 331.655 m f
-372.828 331.655 m 372.828 326.37 368.543 322.085 363.262 322.085 c 357.977
- 322.085 353.691 326.37 353.691 331.655 c 353.691 336.936 357.977 341.222
- 363.262 341.222 c 368.543 341.222 372.828 336.936 372.828 331.655 c h
-372.828 331.655 m f
-404.293 331.655 m 404.293 326.37 400.008 322.085 394.727 322.085 c 389.441
- 322.085 385.16 326.37 385.16 331.655 c 385.16 336.936 389.441 341.222 394.727
- 341.222 c 400.008 341.222 404.293 336.936 404.293 331.655 c h
-404.293 331.655 m f
-435.758 331.655 m 435.758 326.37 431.473 322.085 426.191 322.085 c 420.906
- 322.085 416.625 326.37 416.625 331.655 c 416.625 336.936 420.906 341.222
- 426.191 341.222 c 431.473 341.222 435.758 336.936 435.758 331.655 c h
-435.758 331.655 m f
-467.219 331.655 m 467.219 326.37 462.938 322.085 457.652 322.085 c 452.371
- 322.085 448.086 326.37 448.086 331.655 c 448.086 336.936 452.371 341.222
- 457.652 341.222 c 462.938 341.222 467.219 336.936 467.219 331.655 c h
-467.219 331.655 m f
-498.688 331.655 m 498.688 326.37 494.402 322.085 489.121 322.085 c 483.836
- 322.085 479.551 326.37 479.551 331.655 c 479.551 336.936 483.836 341.222
- 489.121 341.222 c 494.402 341.222 498.688 336.936 498.688 331.655 c h
-498.688 331.655 m f
-530.152 331.655 m 530.152 326.37 525.867 322.085 520.582 322.085 c 515.301
- 322.085 511.016 326.37 511.016 331.655 c 511.016 336.936 515.301 341.222
- 520.582 341.222 c 525.867 341.222 530.152 336.936 530.152 331.655 c h
-530.152 331.655 m f
-561.613 331.655 m 561.613 326.37 557.332 322.085 552.047 322.085 c 546.762
- 322.085 542.48 326.37 542.48 331.655 c 542.48 336.936 546.762 341.222 552.047
- 341.222 c 557.332 341.222 561.613 336.936 561.613 331.655 c h
-561.613 331.655 m f
-593.078 331.655 m 593.078 326.37 588.797 322.085 583.512 322.085 c 578.23
- 322.085 573.945 326.37 573.945 331.655 c 573.945 336.936 578.23 341.222
- 583.512 341.222 c 588.797 341.222 593.078 336.936 593.078 331.655 c h
-593.078 331.655 m f
-624.543 331.655 m 624.543 326.37 620.262 322.085 614.977 322.085 c 609.695
- 322.085 605.41 326.37 605.41 331.655 c 605.41 336.936 609.695 341.222 614.977
- 341.222 c 620.262 341.222 624.543 336.936 624.543 331.655 c h
-624.543 331.655 m f
-656.008 331.655 m 656.008 326.37 651.727 322.085 646.441 322.085 c 641.156
- 322.085 636.875 326.37 636.875 331.655 c 636.875 336.936 641.156 341.222
- 646.441 341.222 c 651.727 341.222 656.008 336.936 656.008 331.655 c h
-656.008 331.655 m f
-687.473 331.655 m 687.473 326.37 683.191 322.085 677.906 322.085 c 672.625
- 322.085 668.34 326.37 668.34 331.655 c 668.34 336.936 672.625 341.222 677.906
- 341.222 c 683.191 341.222 687.473 336.936 687.473 331.655 c h
-687.473 331.655 m f
-718.938 331.655 m 718.938 326.37 714.656 322.085 709.371 322.085 c 704.086
- 322.085 699.805 326.37 699.805 331.655 c 699.805 336.936 704.086 341.222
- 709.371 341.222 c 714.656 341.222 718.938 336.936 718.938 331.655 c h
-718.938 331.655 m f
-1426.891 331.655 m 1426.891 326.37 1422.605 322.085 1417.324 322.085 c
-1412.039 322.085 1407.758 326.37 1407.758 331.655 c 1407.758 336.936 1412.039
- 341.222 1417.324 341.222 c 1422.605 341.222 1426.891 336.936 1426.891 331.655
- c h
-1426.891 331.655 m f
-1458.355 331.655 m 1458.355 326.37 1454.07 322.085 1448.789 322.085 c 1443.504
- 322.085 1439.223 326.37 1439.223 331.655 c 1439.223 336.936 1443.504 341.222
- 1448.789 341.222 c 1454.07 341.222 1458.355 336.936 1458.355 331.655 c
-h
-1458.355 331.655 m f
-1489.82 331.655 m 1489.82 326.37 1485.535 322.085 1480.254 322.085 c 1474.969
- 322.085 1470.688 326.37 1470.688 331.655 c 1470.688 336.936 1474.969 341.222
- 1480.254 341.222 c 1485.535 341.222 1489.82 336.936 1489.82 331.655 c h
-1489.82 331.655 m f
-1521.285 331.655 m 1521.285 326.37 1517 322.085 1511.719 322.085 c 1506.434
- 322.085 1502.148 326.37 1502.148 331.655 c 1502.148 336.936 1506.434 341.222
- 1511.719 341.222 c 1517 341.222 1521.285 336.936 1521.285 331.655 c h
-1521.285 331.655 m f
-1552.75 331.655 m 1552.75 326.37 1548.465 322.085 1543.184 322.085 c 1537.898
- 322.085 1533.617 326.37 1533.617 331.655 c 1533.617 336.936 1537.898 341.222
- 1543.184 341.222 c 1548.465 341.222 1552.75 336.936 1552.75 331.655 c h
-1552.75 331.655 m f
-1584.215 331.655 m 1584.215 326.37 1579.93 322.085 1574.648 322.085 c 1569.363
- 322.085 1565.082 326.37 1565.082 331.655 c 1565.082 336.936 1569.363 341.222
- 1574.648 341.222 c 1579.93 341.222 1584.215 336.936 1584.215 331.655 c
-h
-1584.215 331.655 m f
-1615.68 331.655 m 1615.68 326.37 1611.395 322.085 1606.109 322.085 c 1600.828
- 322.085 1596.543 326.37 1596.543 331.655 c 1596.543 336.936 1600.828 341.222
- 1606.109 341.222 c 1611.395 341.222 1615.68 336.936 1615.68 331.655 c h
-1615.68 331.655 m f
-1647.145 331.655 m 1647.145 326.37 1642.859 322.085 1637.578 322.085 c
-1632.293 322.085 1628.008 326.37 1628.008 331.655 c 1628.008 336.936 1632.293
- 341.222 1637.578 341.222 c 1642.859 341.222 1647.145 336.936 1647.145 331.655
- c h
-1647.145 331.655 m f
-1678.609 331.655 m 1678.609 326.37 1674.324 322.085 1669.043 322.085 c
-1663.758 322.085 1659.473 326.37 1659.473 331.655 c 1659.473 336.936 1663.758
- 341.222 1669.043 341.222 c 1674.324 341.222 1678.609 336.936 1678.609 331.655
- c h
-1678.609 331.655 m f
-1710.07 331.655 m 1710.07 326.37 1705.789 322.085 1700.504 322.085 c 1695.223
- 322.085 1690.938 326.37 1690.938 331.655 c 1690.938 336.936 1695.223 341.222
- 1700.504 341.222 c 1705.789 341.222 1710.07 336.936 1710.07 331.655 c h
-1710.07 331.655 m f
-1741.539 331.655 m 1741.539 326.37 1737.254 322.085 1731.969 322.085 c
-1726.688 322.085 1722.402 326.37 1722.402 331.655 c 1722.402 336.936 1726.688
- 341.222 1731.969 341.222 c 1737.254 341.222 1741.539 336.936 1741.539 331.655
- c h
-1741.539 331.655 m f
-1773 331.655 m 1773 326.37 1768.719 322.085 1763.434 322.085 c 1758.152
- 322.085 1753.867 326.37 1753.867 331.655 c 1753.867 336.936 1758.152 341.222
- 1763.434 341.222 c 1768.719 341.222 1773 336.936 1773 331.655 c h
-1773 331.655 m f
-1804.465 331.655 m 1804.465 326.37 1800.184 322.085 1794.898 322.085 c
-1789.613 322.085 1785.332 326.37 1785.332 331.655 c 1785.332 336.936 1789.613
- 341.222 1794.898 341.222 c 1800.184 341.222 1804.465 336.936 1804.465 331.655
- c h
-1804.465 331.655 m f
-1835.93 331.655 m 1835.93 326.37 1831.648 322.085 1826.363 322.085 c 1821.082
- 322.085 1816.797 326.37 1816.797 331.655 c 1816.797 336.936 1821.082 341.222
- 1826.363 341.222 c 1831.648 341.222 1835.93 336.936 1835.93 331.655 c h
-1835.93 331.655 m f
-1867.395 331.655 m 1867.395 326.37 1863.113 322.085 1857.828 322.085 c
-1852.543 322.085 1848.262 326.37 1848.262 331.655 c 1848.262 336.936 1852.543
- 341.222 1857.828 341.222 c 1863.113 341.222 1867.395 336.936 1867.395 331.655
- c h
-1867.395 331.655 m f
-1898.859 331.655 m 1898.859 326.37 1894.574 322.085 1889.293 322.085 c
-1884.008 322.085 1879.727 326.37 1879.727 331.655 c 1879.727 336.936 1884.008
- 341.222 1889.293 341.222 c 1894.574 341.222 1898.859 336.936 1898.859 331.655
- c h
-1898.859 331.655 m f
-1930.324 331.655 m 1930.324 326.37 1926.043 322.085 1920.758 322.085 c
-1915.473 322.085 1911.191 326.37 1911.191 331.655 c 1911.191 336.936 1915.473
- 341.222 1920.758 341.222 c 1926.043 341.222 1930.324 336.936 1930.324 331.655
- c h
-1930.324 331.655 m f
-1961.789 331.655 m 1961.789 326.37 1957.508 322.085 1952.223 322.085 c
-1946.938 322.085 1942.656 326.37 1942.656 331.655 c 1942.656 336.936 1946.938
- 341.222 1952.223 341.222 c 1957.508 341.222 1961.789 336.936 1961.789 331.655
- c h
-1961.789 331.655 m f
-1426.891 257.952 m 1426.891 252.671 1422.605 248.386 1417.324 248.386 c
- 1412.039 248.386 1407.758 252.671 1407.758 257.952 c 1407.758 263.237 1412.039
- 267.518 1417.324 267.518 c 1422.605 267.518 1426.891 263.237 1426.891 257.952
- c h
-1426.891 257.952 m f
-1458.355 257.952 m 1458.355 252.671 1454.07 248.386 1448.789 248.386 c
-1443.504 248.386 1439.223 252.671 1439.223 257.952 c 1439.223 263.237 1443.504
- 267.518 1448.789 267.518 c 1454.07 267.518 1458.355 263.237 1458.355 257.952
- c h
-1458.355 257.952 m f
-1489.82 257.952 m 1489.82 252.671 1485.535 248.386 1480.254 248.386 c 1474.969
- 248.386 1470.688 252.671 1470.688 257.952 c 1470.688 263.237 1474.969 267.518
- 1480.254 267.518 c 1485.535 267.518 1489.82 263.237 1489.82 257.952 c h
-1489.82 257.952 m f
-1521.285 257.952 m 1521.285 252.671 1517 248.386 1511.719 248.386 c 1506.434
- 248.386 1502.148 252.671 1502.148 257.952 c 1502.148 263.237 1506.434 267.518
- 1511.719 267.518 c 1517 267.518 1521.285 263.237 1521.285 257.952 c h
-1521.285 257.952 m f
-1552.75 257.952 m 1552.75 252.671 1548.465 248.386 1543.184 248.386 c 1537.898
- 248.386 1533.617 252.671 1533.617 257.952 c 1533.617 263.237 1537.898 267.518
- 1543.184 267.518 c 1548.465 267.518 1552.75 263.237 1552.75 257.952 c h
-1552.75 257.952 m f
-1584.215 257.952 m 1584.215 252.671 1579.93 248.386 1574.648 248.386 c
-1569.363 248.386 1565.082 252.671 1565.082 257.952 c 1565.082 263.237 1569.363
- 267.518 1574.648 267.518 c 1579.93 267.518 1584.215 263.237 1584.215 257.952
- c h
-1584.215 257.952 m f
-1615.68 257.952 m 1615.68 252.671 1611.395 248.386 1606.109 248.386 c 1600.828
- 248.386 1596.543 252.671 1596.543 257.952 c 1596.543 263.237 1600.828 267.518
- 1606.109 267.518 c 1611.395 267.518 1615.68 263.237 1615.68 257.952 c h
-1615.68 257.952 m f
-1647.145 257.952 m 1647.145 252.671 1642.859 248.386 1637.578 248.386 c
- 1632.293 248.386 1628.008 252.671 1628.008 257.952 c 1628.008 263.237 1632.293
- 267.518 1637.578 267.518 c 1642.859 267.518 1647.145 263.237 1647.145 257.952
- c h
-1647.145 257.952 m f
-1678.609 257.952 m 1678.609 252.671 1674.324 248.386 1669.043 248.386 c
- 1663.758 248.386 1659.473 252.671 1659.473 257.952 c 1659.473 263.237 1663.758
- 267.518 1669.043 267.518 c 1674.324 267.518 1678.609 263.237 1678.609 257.952
- c h
-1678.609 257.952 m f
-1710.07 257.952 m 1710.07 252.671 1705.789 248.386 1700.504 248.386 c 1695.223
- 248.386 1690.938 252.671 1690.938 257.952 c 1690.938 263.237 1695.223 267.518
- 1700.504 267.518 c 1705.789 267.518 1710.07 263.237 1710.07 257.952 c h
-1710.07 257.952 m f
-1741.539 257.952 m 1741.539 252.671 1737.254 248.386 1731.969 248.386 c
- 1726.688 248.386 1722.402 252.671 1722.402 257.952 c 1722.402 263.237 1726.688
- 267.518 1731.969 267.518 c 1737.254 267.518 1741.539 263.237 1741.539 257.952
- c h
-1741.539 257.952 m f
-1773 257.952 m 1773 252.671 1768.719 248.386 1763.434 248.386 c 1758.152
- 248.386 1753.867 252.671 1753.867 257.952 c 1753.867 263.237 1758.152 267.518
- 1763.434 267.518 c 1768.719 267.518 1773 263.237 1773 257.952 c h
-1773 257.952 m f
-1804.465 257.952 m 1804.465 252.671 1800.184 248.386 1794.898 248.386 c
- 1789.613 248.386 1785.332 252.671 1785.332 257.952 c 1785.332 263.237 1789.613
- 267.518 1794.898 267.518 c 1800.184 267.518 1804.465 263.237 1804.465 257.952
- c h
-1804.465 257.952 m f
-1835.93 257.952 m 1835.93 252.671 1831.648 248.386 1826.363 248.386 c 1821.082
- 248.386 1816.797 252.671 1816.797 257.952 c 1816.797 263.237 1821.082 267.518
- 1826.363 267.518 c 1831.648 267.518 1835.93 263.237 1835.93 257.952 c h
-1835.93 257.952 m f
-1867.395 257.952 m 1867.395 252.671 1863.113 248.386 1857.828 248.386 c
- 1852.543 248.386 1848.262 252.671 1848.262 257.952 c 1848.262 263.237 1852.543
- 267.518 1857.828 267.518 c 1863.113 267.518 1867.395 263.237 1867.395 257.952
- c h
-1867.395 257.952 m f
-1898.859 257.952 m 1898.859 252.671 1894.574 248.386 1889.293 248.386 c
- 1884.008 248.386 1879.727 252.671 1879.727 257.952 c 1879.727 263.237 1884.008
- 267.518 1889.293 267.518 c 1894.574 267.518 1898.859 263.237 1898.859 257.952
- c h
-1898.859 257.952 m f
-1930.324 257.952 m 1930.324 252.671 1926.043 248.386 1920.758 248.386 c
- 1915.473 248.386 1911.191 252.671 1911.191 257.952 c 1911.191 263.237 1915.473
- 267.518 1920.758 267.518 c 1926.043 267.518 1930.324 263.237 1930.324 257.952
- c h
-1930.324 257.952 m f
-1961.789 257.952 m 1961.789 252.671 1957.508 248.386 1952.223 248.386 c
- 1946.938 248.386 1942.656 252.671 1942.656 257.952 c 1942.656 263.237 1946.938
- 267.518 1952.223 267.518 c 1957.508 267.518 1961.789 263.237 1961.789 257.952
- c h
-1961.789 257.952 m f
-2103.379 331.655 m 2103.379 326.37 2099.094 322.085 2093.812 322.085 c
-2088.527 322.085 2084.242 326.37 2084.242 331.655 c 2084.242 336.936 2088.527
- 341.222 2093.812 341.222 c 2099.094 341.222 2103.379 336.936 2103.379 331.655
- c h
-2103.379 331.655 m f
-2166.309 331.655 m 2166.309 326.37 2162.023 322.085 2156.742 322.085 c
-2151.457 322.085 2147.176 326.37 2147.176 331.655 c 2147.176 336.936 2151.457
- 341.222 2156.742 341.222 c 2162.023 341.222 2166.309 336.936 2166.309 331.655
- c h
-2166.309 331.655 m f
-2197.773 331.655 m 2197.773 326.37 2193.488 322.085 2188.203 322.085 c
-2182.922 322.085 2178.637 326.37 2178.637 331.655 c 2178.637 336.936 2182.922
- 341.222 2188.203 341.222 c 2193.488 341.222 2197.773 336.936 2197.773 331.655
- c h
-2197.773 331.655 m f
-2229.238 331.655 m 2229.238 326.37 2224.953 322.085 2219.672 322.085 c
-2214.387 322.085 2210.105 326.37 2210.105 331.655 c 2210.105 336.936 2214.387
- 341.222 2219.672 341.222 c 2224.953 341.222 2229.238 336.936 2229.238 331.655
- c h
-2229.238 331.655 m f
-2260.703 331.655 m 2260.703 326.37 2256.418 322.085 2251.137 322.085 c
-2245.852 322.085 2241.566 326.37 2241.566 331.655 c 2241.566 336.936 2245.852
- 341.222 2251.137 341.222 c 2256.418 341.222 2260.703 336.936 2260.703 331.655
- c h
-2260.703 331.655 m f
-2292.164 331.655 m 2292.164 326.37 2287.883 322.085 2282.598 322.085 c
-2277.316 322.085 2273.031 326.37 2273.031 331.655 c 2273.031 336.936 2277.316
- 341.222 2282.598 341.222 c 2287.883 341.222 2292.164 336.936 2292.164 331.655
- c h
-2292.164 331.655 m f
-2323.633 331.655 m 2323.633 326.37 2319.348 322.085 2314.062 322.085 c
-2308.781 322.085 2304.496 326.37 2304.496 331.655 c 2304.496 336.936 2308.781
- 341.222 2314.062 341.222 c 2319.348 341.222 2323.633 336.936 2323.633 331.655
- c h
-2323.633 331.655 m f
-2355.094 331.655 m 2355.094 326.37 2350.812 322.085 2345.527 322.085 c
-2340.246 322.085 2335.961 326.37 2335.961 331.655 c 2335.961 336.936 2340.246
- 341.222 2345.527 341.222 c 2350.812 341.222 2355.094 336.936 2355.094 331.655
- c h
-2355.094 331.655 m f
-2103.379 257.952 m 2103.379 252.671 2099.094 248.386 2093.812 248.386 c
- 2088.527 248.386 2084.242 252.671 2084.242 257.952 c 2084.242 263.237 2088.527
- 267.518 2093.812 267.518 c 2099.094 267.518 2103.379 263.237 2103.379 257.952
- c h
-2103.379 257.952 m f
-2166.309 257.952 m 2166.309 252.671 2162.023 248.386 2156.742 248.386 c
- 2151.457 248.386 2147.176 252.671 2147.176 257.952 c 2147.176 263.237 2151.457
- 267.518 2156.742 267.518 c 2162.023 267.518 2166.309 263.237 2166.309 257.952
- c h
-2166.309 257.952 m f
-2197.773 257.952 m 2197.773 252.671 2193.488 248.386 2188.203 248.386 c
- 2182.922 248.386 2178.637 252.671 2178.637 257.952 c 2178.637 263.237 2182.922
- 267.518 2188.203 267.518 c 2193.488 267.518 2197.773 263.237 2197.773 257.952
- c h
-2197.773 257.952 m f
-2229.238 257.952 m 2229.238 252.671 2224.953 248.386 2219.672 248.386 c
- 2214.387 248.386 2210.105 252.671 2210.105 257.952 c 2210.105 263.237 2214.387
- 267.518 2219.672 267.518 c 2224.953 267.518 2229.238 263.237 2229.238 257.952
- c h
-2229.238 257.952 m f
-2260.703 257.952 m 2260.703 252.671 2256.418 248.386 2251.137 248.386 c
- 2245.852 248.386 2241.566 252.671 2241.566 257.952 c 2241.566 263.237 2245.852
- 267.518 2251.137 267.518 c 2256.418 267.518 2260.703 263.237 2260.703 257.952
- c h
-2260.703 257.952 m f
-2292.164 257.952 m 2292.164 252.671 2287.883 248.386 2282.598 248.386 c
- 2277.316 248.386 2273.031 252.671 2273.031 257.952 c 2273.031 263.237 2277.316
- 267.518 2282.598 267.518 c 2287.883 267.518 2292.164 263.237 2292.164 257.952
- c h
-2292.164 257.952 m f
-2323.633 257.952 m 2323.633 252.671 2319.348 248.386 2314.062 248.386 c
- 2308.781 248.386 2304.496 252.671 2304.496 257.952 c 2304.496 263.237 2308.781
- 267.518 2314.062 267.518 c 2319.348 267.518 2323.633 263.237 2323.633 257.952
- c h
-2323.633 257.952 m f
-2512.418 257.952 m 2512.418 252.671 2508.133 248.386 2502.852 248.386 c
- 2497.566 248.386 2493.285 252.671 2493.285 257.952 c 2493.285 263.237 2497.566
- 267.518 2502.852 267.518 c 2508.133 267.518 2512.418 263.237 2512.418 257.952
- c h
-2512.418 257.952 m f
-2103.379 184.253 m 2103.379 178.968 2099.094 174.686 2093.812 174.686 c
- 2088.527 174.686 2084.242 178.968 2084.242 184.253 c 2084.242 189.534 2088.527
- 193.819 2093.812 193.819 c 2099.094 193.819 2103.379 189.534 2103.379 184.253
- c h
-2103.379 184.253 m f
-2166.309 184.253 m 2166.309 178.968 2162.023 174.686 2156.742 174.686 c
- 2151.457 174.686 2147.176 178.968 2147.176 184.253 c 2147.176 189.534 2151.457
- 193.819 2156.742 193.819 c 2162.023 193.819 2166.309 189.534 2166.309 184.253
- c h
-2166.309 184.253 m f
-2197.773 184.253 m 2197.773 178.968 2193.488 174.686 2188.203 174.686 c
- 2182.922 174.686 2178.637 178.968 2178.637 184.253 c 2178.637 189.534 2182.922
- 193.819 2188.203 193.819 c 2193.488 193.819 2197.773 189.534 2197.773 184.253
- c h
-2197.773 184.253 m f
-2229.238 184.253 m 2229.238 178.968 2224.953 174.686 2219.672 174.686 c
- 2214.387 174.686 2210.105 178.968 2210.105 184.253 c 2210.105 189.534 2214.387
- 193.819 2219.672 193.819 c 2224.953 193.819 2229.238 189.534 2229.238 184.253
- c h
-2229.238 184.253 m f
-2260.703 184.253 m 2260.703 178.968 2256.418 174.686 2251.137 174.686 c
- 2245.852 174.686 2241.566 178.968 2241.566 184.253 c 2241.566 189.534 2245.852
- 193.819 2251.137 193.819 c 2256.418 193.819 2260.703 189.534 2260.703 184.253
- c h
-2260.703 184.253 m f
-2292.164 184.253 m 2292.164 178.968 2287.883 174.686 2282.598 174.686 c
- 2277.316 174.686 2273.031 178.968 2273.031 184.253 c 2273.031 189.534 2277.316
- 193.819 2282.598 193.819 c 2287.883 193.819 2292.164 189.534 2292.164 184.253
- c h
-2292.164 184.253 m f
-2323.633 184.253 m 2323.633 178.968 2319.348 174.686 2314.062 174.686 c
- 2308.781 174.686 2304.496 178.968 2304.496 184.253 c 2304.496 189.534 2308.781
- 193.819 2314.062 193.819 c 2319.348 193.819 2323.633 189.534 2323.633 184.253
- c h
-2323.633 184.253 m f
-2512.418 184.253 m 2512.418 178.968 2508.133 174.686 2502.852 174.686 c
- 2497.566 174.686 2493.285 178.968 2493.285 184.253 c 2493.285 189.534 2497.566
- 193.819 2502.852 193.819 c 2508.133 193.819 2512.418 189.534 2512.418 184.253
- c h
-2512.418 184.253 m f
-2669.738 257.952 m 2669.738 252.671 2665.457 248.386 2660.172 248.386 c
- 2654.891 248.386 2650.605 252.671 2650.605 257.952 c 2650.605 263.237 2654.891
- 267.518 2660.172 267.518 c 2665.457 267.518 2669.738 263.237 2669.738 257.952
- c h
-2669.738 257.952 m f
-2669.738 184.253 m 2669.738 178.968 2665.457 174.686 2660.172 174.686 c
- 2654.891 174.686 2650.605 178.968 2650.605 184.253 c 2650.605 189.534 2654.891
- 193.819 2660.172 193.819 c 2665.457 193.819 2669.738 189.534 2669.738 184.253
- c h
-2669.738 184.253 m f
-2355.094 257.952 m 2355.094 252.671 2350.812 248.386 2345.527 248.386 c
- 2340.242 248.386 2335.961 252.671 2335.961 257.952 c 2335.961 263.237 2340.242
- 267.518 2345.527 267.518 c 2350.812 267.518 2355.094 263.237 2355.094 257.952
- c h
-2355.094 257.952 m f
-2355.094 184.253 m 2355.094 178.968 2350.812 174.686 2345.527 174.686 c
- 2340.242 174.686 2335.961 178.968 2335.961 184.253 c 2335.961 189.534 2340.242
- 193.819 2345.527 193.819 c 2350.812 193.819 2355.094 189.534 2355.094 184.253
- c h
-2355.094 184.253 m f
-0 0.533333 1 rg
-1446.918 89.87 m 1446.918 80.475 1439.301 72.862 1429.91 72.862 c 1420.516
- 72.862 1412.902 80.475 1412.902 89.87 c 1412.902 99.264 1420.516 106.878
- 1429.91 106.878 c 1439.301 106.878 1446.918 99.264 1446.918 89.87 c h
-1446.918 89.87 m f
-1599.203 89.87 m 1599.203 80.475 1591.59 72.862 1582.195 72.862 c 1572.805
- 72.862 1565.188 80.475 1565.188 89.87 c 1565.188 99.264 1572.805 106.878
- 1582.195 106.878 c 1591.59 106.878 1599.203 99.264 1599.203 89.87 c h
-1599.203 89.87 m f
-1751.492 89.87 m 1751.492 80.475 1743.879 72.862 1734.484 72.862 c 1725.094
- 72.862 1717.477 80.475 1717.477 89.87 c 1717.477 99.264 1725.094 106.878
- 1734.484 106.878 c 1743.879 106.878 1751.492 99.264 1751.492 89.87 c h
-1751.492 89.87 m f
-1903.781 89.87 m 1903.781 80.475 1896.168 72.862 1886.773 72.862 c 1877.383
- 72.862 1869.766 80.475 1869.766 89.87 c 1869.766 99.264 1877.383 106.878
- 1886.773 106.878 c 1896.168 106.878 1903.781 99.264 1903.781 89.87 c h
-1903.781 89.87 m f
-2056.07 89.87 m 2056.07 80.475 2048.457 72.862 2039.062 72.862 c 2029.668
- 72.862 2022.055 80.475 2022.055 89.87 c 2022.055 99.264 2029.668 106.878
- 2039.062 106.878 c 2048.457 106.878 2056.07 99.264 2056.07 89.87 c h
-2056.07 89.87 m f
-2208.359 89.87 m 2208.359 80.475 2200.746 72.862 2191.352 72.862 c 2181.957
- 72.862 2174.344 80.475 2174.344 89.87 c 2174.344 99.264 2181.957 106.878
- 2191.352 106.878 c 2200.746 106.878 2208.359 99.264 2208.359 89.87 c h
-2208.359 89.87 m f
-2360.648 89.87 m 2360.648 80.475 2353.031 72.862 2343.641 72.862 c 2334.246
- 72.862 2326.633 80.475 2326.633 89.87 c 2326.633 99.264 2334.246 106.878
- 2343.641 106.878 c 2353.031 106.878 2360.648 99.264 2360.648 89.87 c h
-2360.648 89.87 m f
-2512.938 89.87 m 2512.938 80.475 2505.32 72.862 2495.93 72.862 c 2486.535
- 72.862 2478.922 80.475 2478.922 89.87 c 2478.922 99.264 2486.535 106.878
- 2495.93 106.878 c 2505.32 106.878 2512.938 99.264 2512.938 89.87 c h
-2512.938 89.87 m f
-2665.227 89.87 m 2665.227 80.475 2657.609 72.862 2648.219 72.862 c 2638.824
- 72.862 2631.207 80.475 2631.207 89.87 c 2631.207 99.264 2638.824 106.878
- 2648.219 106.878 c 2657.609 106.878 2665.227 99.264 2665.227 89.87 c h
-2665.227 89.87 m f
-1 0.466667 0 rg
-654.695 90.964 m 654.695 80.397 646.129 71.831 635.562 71.831 c 624.996
- 71.831 616.43 80.397 616.43 90.964 c 616.43 101.53 624.996 110.097 635.562
- 110.097 c 646.129 110.097 654.695 101.53 654.695 90.964 c h
-654.695 90.964 m f
-0.529412 1 0 rg
-825.734 90.964 m 825.734 84.8 820.734 79.804 814.57 79.804 c 808.406 79.804
- 803.41 84.8 803.41 90.964 c 803.41 97.128 808.406 102.124 814.57 102.124
- c 820.734 102.124 825.734 97.128 825.734 90.964 c h
-825.734 90.964 m f
-Q Q
-showpage
-%%Trailer
-%%EOF
diff --git a/art/op_panel.xcf b/art/op_panel.xcf
deleted file mode 100644
index b9f395f..0000000
Binary files a/art/op_panel.xcf and /dev/null differ
diff --git a/art/screenshot.png b/art/screenshot.png
new file mode 100644
index 0000000..ae26ea1
Binary files /dev/null and b/art/screenshot.png differ
diff --git a/art/switch.xcf b/art/switch.xcf
deleted file mode 100644
index 97e4d7e..0000000
Binary files a/art/switch.xcf and /dev/null differ
diff --git a/art/switch_d.png b/art/switch_d.png
index 4f83e4f..c75f8f6 100644
Binary files a/art/switch_d.png and b/art/switch_d.png differ
diff --git a/art/switch_u.png b/art/switch_u.png
index ca60077..ae822da 100644
Binary files a/art/switch_u.png and b/art/switch_u.png differ
diff --git a/code/Makefile b/code/Makefile
index 45bddcd..9a2e85f 100644
--- a/code/Makefile
+++ b/code/Makefile
@@ -3,3 +3,6 @@ test.rim: main.rel tty.rel
%.rel: %.s
as6 -o $@ $<
+
+%.lst: %.s
+ as6 -o /dev/null -l $@ $<
diff --git a/code/a.dump b/code/a.dump
deleted file mode 100644
index f4ff626..0000000
--- a/code/a.dump
+++ /dev/null
@@ -1 +0,0 @@
-¹„ €€‡ €‚„¹„ €ˆ €‚¹„ €‚–‡ €‚…¹„ €ƒ•¢€€€€¹„ €„€€€€€€¹„ €…€€€€€€¹„ €†€€€€€€¹„ €‡€€€€€€¹„ €ˆ€€€€€€¹„ €‰€€€€€€¹„ €Š€€€€€€¹„ €‹€€€€€€¹„ €Œ€€€€€€¹„ €€€€€€€¹„ €Ž€€€€€€¹„ €€€€€€€¹„ €€€€€€€¹„ €‘€€€€€€¹„ €’€€€€€€¹„ €“€€€€€€¹„ €”€€€€€€¹„ €•€€€€€€¹„ €–€€€€€€¹„ €—€€€€€€¹„ €˜€€€€€€¹„ €™€€€€€€¹„ €š€€€€€€¹„ €›€€€€€€¹„ €œ€€€€€€¹„ €€€€€€€¹„ €ž€€€€€€¹„ €Ÿ€€€€€€¹„ € €€€€€€¹„ €¡€€€€€€¹„ €¢€€€€€€¹„ €£€€€€€€¹„ €¤€€€€€€¹„ €¥€€€€€€¹„ €¦€€€€€€¹„ €§€€€€€€¹„ €¨€€€€€€¹„ €©€€€€€€¹„ €ª€€€€€€¹„ €«€€€€€€¹„ €¬€€€€€€¹„ €€€€€€€¹„ €®€€€€€€¹„ €¯€€€€€€¹„ €°€€€€€€¹„ €±€€€€€€¹„ €²€€€€€€¹„ €³€€€€€€¹„ €´€€€€€€¹„ €µ€€€€€€¹„ €¶€€€€€€¹„ €·€€€€€€¹„ €¸€€€€€€¹„ €¹€€€€€€¹„ €º€€€€€€¹„ €»€€€€€€¹„ €¼€€€€€€¹„ €½€€€€€€¹„ €¾€€€€€€¹„ €¿€€€€€€¹„ €‚€€€€€€€¹„ €‚€€€€€€¹„ €‚‚€€€€€€¹„ €‚ƒ€€€€€€¹„ €‚„¿¿€€ƒ¹„ €‚…¹“€€€¹„ €‚†• €€‚…¹„ €‚‡¹‘ €€¹„ €‚ˆ˜ €€Š¹„ €‚‰–Ÿ €€€¹„ €‚Šˆ €€¹„ €‚‹–‡ €‚…¹„ €‚Œˆ €¿¹„ €‚–‡ €‚…¹„ €‚Ž–‡ €‚…¹„ €‚–Ÿ €€€•¢€€€€€€€€€
\ No newline at end of file
diff --git a/code/a.rel b/code/a.rel
deleted file mode 100644
index b3ab50c..0000000
--- a/code/a.rel
+++ /dev/null
@@ -1 +0,0 @@
-€€†€€€€€€€€€€€€€€€€€€Š‘€€€€€€€€€¹“€€€• €€€€¹‘ €€–Ÿ €€€‹ €€›°€€€–Ÿ €€€–‡ €€€• €€€„€€‚€€Ž€€€‘€€©…ˆ„¨€€€€€€€©…ˆ”€€€€€€©…ˆ£¸€€€€€€ª »”€€€€€€†£¢˜µ€€€€€€€†£¢Ÿ…€€€€€€„Š»´¸€€€€€€€…€€‚€€€€€€€€€€‰€€€€€€
\ No newline at end of file
diff --git a/code/main.lst b/code/main.lst
deleted file mode 100644
index 8401994..0000000
--- a/code/main.lst
+++ /dev/null
@@ -1,54 +0,0 @@
-
- main.s
-
- 00001 AC0==0
- 00002 AC1==1
- 00003 AC2==2
- 00004 PDP==17
- 00005
- 00006 EXTERNAL PUTC,PUTS
- 00007
-000000' 254000 000102' 00008 ENTRY: JRST START
- 00009
- 00010 PDL: BLOCK 100
-000101' 777700 000000' 00011 SP: XWD -100,PDL-1
- 00012
- 00013 START:
-000102' 200740 000101' 00014 MOVE PDP,SP
- 00015
- 00016 ; MOVEI AC1,110
- 00017 ; PUSHJ PDP,PUTC
- 00018
-000103' 205100 440700 00019 MOVSI AC2,440700
-000104' 541100 000107' 00020 HRRI AC2,MSG
- 00021
-000105' 260740 000000 00022 PUSHJ PDP,PUTS
- 00023
- 00024 ; ILDB AC1,AC2
- 00025 ; SKIPN AC1
- 00026 ; HALT
- 00027 ; PUSHJ PDP,PUTC
- 00028 ; JRST .-4
- 00029
-000106' 254200 000000 00030 HALT
- 00031
-000107' 443135 466336 00032 MSG: ASCIZ /Hello, world!/
-000110' 261016 767744
-000111' 663104 100000
- 00033 ;yo!/
- 00034
- 00035 END ENTRY
-
-SYMBOL TABLE
-
-AC0 000000
-AC1 000001
-AC2 000002
-ENTRY 000000'
-MSG 000107'
-PDL 000001'
-PDP 000017
-PUTC 000000 EXT
-PUTS 000105' EXT
-SP 000101'
-START 000102'
diff --git a/code/main.rel b/code/main.rel
deleted file mode 100644
index e322c7e..0000000
--- a/code/main.rel
+++ /dev/null
@@ -1 +0,0 @@
-€€†€€€€€€€€€€€€€€€€€€‚”€€€€€€€€€€€• €€‚€€€€•„€€€€€€€€¿¿€€€€‡ €©€¤‡€¬‰€€ˆ–‡ €€€–‡ €€€•¢€€€€¤™¦³ž–ˆŽ¾¿¤¶™„ˆ´”¼»´Š¼€€€€€€€‚€€š€€„„©…ˆ„¨€€€€€€€©…ˆ”€€€€€€©…ˆ£¸€€€€€€‚‰Ÿ•¸€€€€€€±ªŠ µ€€€€€†±ªŠ¡€€€€€€€Š·®¨€€€€€ˆŠ º•°€€€€€€ª »”€€€€€€€‘„€€€²£¢˜µ€€€€€€€²£¢Ÿ…€€€€€…Š´¾‚€€€€€€Šµ§½†°€€€€‚€€‡€€€€€€€€€€€€€€€…€€‚€€€€€€€€€€€€€€€
\ No newline at end of file
diff --git a/code/main.s b/code/main.s
index bca9335..db499df 100644
--- a/code/main.s
+++ b/code/main.s
@@ -19,7 +19,7 @@ START:
PUSHJ PDP,PUTS
PUSHJ PDP,GETC
-; JRST .-1
+ JRST .-1
HALT
diff --git a/code/ptp.out b/code/ptp.out
deleted file mode 100644
index e69de29..0000000
diff --git a/code/test.rim b/code/test.rim
deleted file mode 100644
index adad35c..0000000
--- a/code/test.rim
+++ /dev/null
@@ -1 +0,0 @@
-¹„ €€• €€‚‚¹„ €€€€€€€¹„ €‚€€€€€€¹„ €ƒ€€€€€€¹„ €„€€€€€€¹„ €…€€€€€€¹„ €†€€€€€€¹„ €‡€€€€€€¹„ €ˆ€€€€€€¹„ €‰€€€€€€¹„ €Š€€€€€€¹„ €‹€€€€€€¹„ €Œ€€€€€€¹„ €€€€€€€¹„ €Ž€€€€€€¹„ €€€€€€€¹„ €€€€€€€¹„ €‘€€€€€€¹„ €’€€€€€€¹„ €“€€€€€€¹„ €”€€€€€€¹„ €•€€€€€€¹„ €–€€€€€€¹„ €—€€€€€€¹„ €˜€€€€€€¹„ €™€€€€€€¹„ €š€€€€€€¹„ €›€€€€€€¹„ €œ€€€€€€¹„ €€€€€€€¹„ €ž€€€€€€¹„ €Ÿ€€€€€€¹„ € €€€€€€¹„ €¡€€€€€€¹„ €¢€€€€€€¹„ €£€€€€€€¹„ €¤€€€€€€¹„ €¥€€€€€€¹„ €¦€€€€€€¹„ €§€€€€€€¹„ €¨€€€€€€¹„ €©€€€€€€¹„ €ª€€€€€€¹„ €«€€€€€€¹„ €¬€€€€€€¹„ €€€€€€€¹„ €®€€€€€€¹„ €¯€€€€€€¹„ €°€€€€€€¹„ €±€€€€€€¹„ €²€€€€€€¹„ €³€€€€€€¹„ €´€€€€€€¹„ €µ€€€€€€¹„ €¶€€€€€€¹„ €·€€€€€€¹„ €¸€€€€€€¹„ €¹€€€€€€¹„ €º€€€€€€¹„ €»€€€€€€¹„ €¼€€€€€€¹„ €½€€€€€€¹„ €¾€€€€€€¹„ €¿€€€€€€¹„ €‚€€€€€€€¹„ €‚¿¿€€€¹„ €‚‚‡ €‚¹„ €‚ƒ©€¤‡€¹„ €‚„¬‰€€‚ˆ¹„ €‚…–‡ €‚‘¹„ €‚†–‡ €‚›¹„ €‚‡•¢€€€€¹„ €‚ˆ¤™¦³ž¹„ €‚‰–ˆŽ¾¿¤¹„ €‚ж™„ˆ´”¹„ €‚‹¼»´Š¼¹„ €‚Œ€€€€€¹„ €‚¹“€€€¹„ €‚Ž• €€‚¹„ €‚¹‘ €€¹„ €‚–Ÿ €€€¹„ €‚‘‹ €€‚¹„ €‚’›°€€€¹„ €‚“–Ÿ €€€¹„ €‚”–‡ €‚¹„ €‚•• €€‚‘¹„ €‚–¹“ €‚¹„ €‚—• €€‚–¹„ €‚˜¹ €€¹„ €‚™ ¨ €¿¹„ €‚š–Ÿ €€€¹„ €‚›–‡ €‚–¹„ €‚œ–‡ €‚¹„ €‚–Ÿ €€€•¢€€€€€€€€€
\ No newline at end of file
diff --git a/code/tty.lst b/code/tty.lst
deleted file mode 100644
index 575cd94..0000000
--- a/code/tty.lst
+++ /dev/null
@@ -1,41 +0,0 @@
-
- tty.s
-
- 00001 TTY=120
- 00002
- 00003 AC0==0
- 00004 AC1==1
- 00005 AC2==1
- 00006 PDP==17
- 00007
- 00008 INTERNAL PUTC,PUTS
- 00009
- 00010 PUTC:
-000000' 712300 000020 00011 CONSZ TTY,20 ; wait until not busy
-000001' 254000 000000' 00012 JRST .-1
-000002' 712140 000001 00013 DATAO TTY,AC1 ; transfer character
- 00014 ; CAIE AC1,12 ; return unless LF
- 00015 ; POPJ PDP,
- 00016 ; MOVEI AC1,15 ; put CR and two DEL
- 00017 ; PUSHJ PDP,PUTC
- 00018 ; MOVEI AC1,177
- 00019 ; PUSHJ PDP,PUTC
- 00020 ; PUSHJ PDP,PUTC
-000003' 263740 000000 00021 POPJ PDP,
- 00022
- 00023 PUTS:
-000004' 134040 000001 00024 ILDB AC1,AC2
-000005' 336000 000001 00025 SKIPN AC1
-000006' 263740 000000 00026 POPJ PDP,
-000007' 260740 000000' 00027 PUSHJ PDP,PUTC
-000010' 254000 000004' 00028 JRST PUTS
-
-SYMBOL TABLE
-
-AC0 000000
-AC1 000001
-AC2 000001
-PDP 000017
-PUTC 000000' INT
-PUTS 000004' INT
-TTY 000120
diff --git a/code/tty.rel b/code/tty.rel
deleted file mode 100644
index 1c860b1..0000000
--- a/code/tty.rel
+++ /dev/null
@@ -1 +0,0 @@
-€€†€€€€€€€€€€€€€€€€€€’‘€‘€”€€€€€€¹“€€€• €€€€¹‘ €€–Ÿ €€€‹ €€‚›°€€€–Ÿ €€€–‡ €€€• €€€„¹“ €€ • €€€‰¹ €€ ¨ €¿–Ÿ €€€–‡ €€‰–‡ €€€–Ÿ €€€€€‚€€’€€„„©…ˆ„¨€€€€€€€©…ˆ”€€€€€€©…ˆ£¸€€€€€€‚…ªŠ µ€€€€€€Ž…ªŠ¡€€€€€€‰ª »”€€€€€€†£¢˜µ€€€€€€€†£¢Ÿ…€€€€€€„Š»´¸€€€€€€€…€€‚€€€€€€€€€€‘€€€€€€
\ No newline at end of file
diff --git a/code/tty.s b/code/tty.s
index 14d93ba..f17123f 100644
--- a/code/tty.s
+++ b/code/tty.s
@@ -11,6 +11,8 @@ PUTC:
CONSZ TTY,20 ; wait until not busy
JRST .-1
DATAO TTY,AC1 ; transfer character
+ POPJ PDP,
+
; CAIE AC1,12 ; return unless LF
; POPJ PDP,
; MOVEI AC1,15 ; put CR and two DEL
@@ -18,7 +20,7 @@ PUTC:
; MOVEI AC1,177
; PUSHJ PDP,PUTC
; PUSHJ PDP,PUTC
- POPJ PDP,
+; POPJ PDP,
PUTS:
ILDB AC1,AC2
diff --git a/main.c b/main.c
deleted file mode 100644
index 075fdb3..0000000
--- a/main.c
+++ /dev/null
@@ -1,1093 +0,0 @@
-#include "pdp6.h"
-#include
-#include
-#include
-#include
-#include
-#include "args.h"
-
-char *argv0;
-
-FILE *debugfp;
-int dotrace;
-
-void
-trace(char *fmt, ...)
-{
- va_list ap;
- va_start(ap, fmt);
- if(dotrace){
- fprintf(debugfp, " ");
- vfprintf(debugfp, fmt, ap);
- }
- va_end(ap);
-}
-
-void
-debug(char *fmt, ...)
-{
- va_list ap;
- va_start(ap, fmt);
- vfprintf(debugfp, fmt, ap);
- va_end(ap);
-}
-
-SDL_Surface *screen;
-
-SDL_Surface *keysurf[3];
-SDL_Surface *lampsurf[2];
-SDL_Surface *switchsurf[2];
-
-typedef struct Key Key;
-struct Key {
- SDL_Surface **surfs;
- SDL_Rect r;
- int state;
-};
-
-typedef struct Light Light;
-struct Light {
- SDL_Surface **surfs;
- SDL_Rect r;
- int state;
-};
-
-typedef struct Switch Switch;
-struct Switch {
- SDL_Surface **surfs;
- SDL_Rect r;
- int state;
- int active; /* mouse down */
-};
-
-Key keys[] = {
- { keysurf, { 646, 139, 18, 32 }, 0 },
- { keysurf, { 714, 139, 18, 32 }, 0 },
- { keysurf, { 782, 139, 18, 32 }, 0 },
- { keysurf, { 850, 139, 18, 32 }, 0 },
- { keysurf, { 918, 139, 18, 32 }, 0 },
- { keysurf, { 985, 139, 18, 32 }, 0 },
- { keysurf, { 1051, 139, 18, 32 }, 0 },
- { keysurf, { 1117, 139, 18, 32 }, 0 },
-};
-
-Light op_lights[] = {
- /* IR */
- { lampsurf, { 79, 43, 12, 12 }, 0 },
- { lampsurf, { 93, 43, 12, 12 }, 0 },
- { lampsurf, { 107, 43, 12, 12 }, 0 },
- { lampsurf, { 122, 43, 12, 12 }, 0 },
- { lampsurf, { 136, 43, 12, 12 }, 0 },
- { lampsurf, { 150, 43, 12, 12 }, 0 },
- { lampsurf, { 165, 43, 12, 12 }, 0 },
- { lampsurf, { 179, 43, 12, 12 }, 0 },
- { lampsurf, { 193, 43, 12, 12 }, 0 },
- { lampsurf, { 208, 43, 12, 12 }, 0 },
- { lampsurf, { 222, 43, 12, 12 }, 0 },
- { lampsurf, { 236, 43, 12, 12 }, 0 },
- { lampsurf, { 250, 43, 12, 12 }, 0 },
- { lampsurf, { 265, 43, 12, 12 }, 0 },
- { lampsurf, { 280, 43, 12, 12 }, 0 },
- { lampsurf, { 294, 43, 12, 12 }, 0 },
- { lampsurf, { 308, 43, 12, 12 }, 0 },
- { lampsurf, { 322, 43, 12, 12 }, 0 },
- /* MI */
- { lampsurf, { 79, 75, 12, 12 }, 0 },
- { lampsurf, { 93, 75, 12, 12 }, 0 },
- { lampsurf, { 107, 75, 12, 12 }, 0 },
- { lampsurf, { 122, 75, 12, 12 }, 0 },
- { lampsurf, { 136, 75, 12, 12 }, 0 },
- { lampsurf, { 150, 75, 12, 12 }, 0 },
- { lampsurf, { 165, 75, 12, 12 }, 0 },
- { lampsurf, { 179, 75, 12, 12 }, 0 },
- { lampsurf, { 193, 75, 12, 12 }, 0 },
- { lampsurf, { 208, 75, 12, 12 }, 0 },
- { lampsurf, { 222, 75, 12, 12 }, 0 },
- { lampsurf, { 236, 75, 12, 12 }, 0 },
- { lampsurf, { 251, 75, 12, 12 }, 0 },
- { lampsurf, { 265, 75, 12, 12 }, 0 },
- { lampsurf, { 279, 75, 12, 12 }, 0 },
- { lampsurf, { 294, 75, 12, 12 }, 0 },
- { lampsurf, { 308, 75, 12, 12 }, 0 },
- { lampsurf, { 322, 75, 12, 12 }, 0 },
- { lampsurf, { 337, 75, 12, 12 }, 0 },
- { lampsurf, { 351, 75, 12, 12 }, 0 },
- { lampsurf, { 365, 75, 12, 12 }, 0 },
- { lampsurf, { 380, 75, 12, 12 }, 0 },
- { lampsurf, { 394, 75, 12, 12 }, 0 },
- { lampsurf, { 408, 75, 12, 12 }, 0 },
- { lampsurf, { 423, 75, 12, 12 }, 0 },
- { lampsurf, { 437, 75, 12, 12 }, 0 },
- { lampsurf, { 451, 75, 12, 12 }, 0 },
- { lampsurf, { 466, 75, 12, 12 }, 0 },
- { lampsurf, { 480, 75, 12, 12 }, 0 },
- { lampsurf, { 494, 75, 12, 12 }, 0 },
- { lampsurf, { 509, 75, 12, 12 }, 0 },
- { lampsurf, { 523, 75, 12, 12 }, 0 },
- { lampsurf, { 537, 75, 12, 12 }, 0 },
- { lampsurf, { 552, 75, 12, 12 }, 0 },
- { lampsurf, { 566, 75, 12, 12 }, 0 },
- { lampsurf, { 580, 75, 12, 12 }, 0 },
- /* PC */
- { lampsurf, { 643, 43, 12, 12 }, 0 },
- { lampsurf, { 657, 43, 12, 12 }, 0 },
- { lampsurf, { 671, 43, 12, 12 }, 0 },
- { lampsurf, { 686, 43, 12, 12 }, 0 },
- { lampsurf, { 700, 43, 12, 12 }, 0 },
- { lampsurf, { 714, 43, 12, 12 }, 0 },
- { lampsurf, { 729, 43, 12, 12 }, 0 },
- { lampsurf, { 743, 43, 12, 12 }, 0 },
- { lampsurf, { 757, 43, 12, 12 }, 0 },
- { lampsurf, { 772, 43, 12, 12 }, 0 },
- { lampsurf, { 786, 43, 12, 12 }, 0 },
- { lampsurf, { 800, 43, 12, 12 }, 0 },
- { lampsurf, { 815, 43, 12, 12 }, 0 },
- { lampsurf, { 829, 43, 12, 12 }, 0 },
- { lampsurf, { 843, 43, 12, 12 }, 0 },
- { lampsurf, { 857, 43, 12, 12 }, 0 },
- { lampsurf, { 872, 43, 12, 12 }, 0 },
- { lampsurf, { 886, 43, 12, 12 }, 0 },
- /* MA */
- { lampsurf, { 643, 75, 12, 12 }, 0 },
- { lampsurf, { 657, 75, 12, 12 }, 0 },
- { lampsurf, { 671, 75, 12, 12 }, 0 },
- { lampsurf, { 686, 75, 12, 12 }, 0 },
- { lampsurf, { 700, 75, 12, 12 }, 0 },
- { lampsurf, { 714, 75, 12, 12 }, 0 },
- { lampsurf, { 729, 75, 12, 12 }, 0 },
- { lampsurf, { 743, 75, 12, 12 }, 0 },
- { lampsurf, { 757, 75, 12, 12 }, 0 },
- { lampsurf, { 772, 75, 12, 12 }, 0 },
- { lampsurf, { 786, 75, 12, 12 }, 0 },
- { lampsurf, { 800, 75, 12, 12 }, 0 },
- { lampsurf, { 815, 75, 12, 12 }, 0 },
- { lampsurf, { 829, 75, 12, 12 }, 0 },
- { lampsurf, { 843, 75, 12, 12 }, 0 },
- { lampsurf, { 857, 75, 12, 12 }, 0 },
- { lampsurf, { 872, 75, 12, 12 }, 0 },
- { lampsurf, { 886, 75, 12, 12 }, 0 },
- /* PIH */
- { lampsurf, { 974, 43, 12, 12 }, 0 },
- { lampsurf, { 988, 43, 12, 12 }, 0 },
- { lampsurf, { 1002, 43, 12, 12 }, 0 },
- { lampsurf, { 1016, 43, 12, 12 }, 0 },
- { lampsurf, { 1030, 43, 12, 12 }, 0 },
- { lampsurf, { 1044, 43, 12, 12 }, 0 },
- { lampsurf, { 1058, 43, 12, 12 }, 0 },
- /* PIR */
- { lampsurf, { 974, 75, 12, 12 }, 0 },
- { lampsurf, { 988, 75, 12, 12 }, 0 },
- { lampsurf, { 1002, 75, 12, 12 }, 0 },
- { lampsurf, { 1016, 75, 12, 12 }, 0 },
- { lampsurf, { 1030, 75, 12, 12 }, 0 },
- { lampsurf, { 1044, 75, 12, 12 }, 0 },
- { lampsurf, { 1058, 75, 12, 12 }, 0 },
- /* PIO */
- { lampsurf, { 974, 107, 12, 12 }, 0 },
- { lampsurf, { 988, 107, 12, 12 }, 0 },
- { lampsurf, { 1002, 107, 12, 12 }, 0 },
- { lampsurf, { 1016, 107, 12, 12 }, 0 },
- { lampsurf, { 1030, 107, 12, 12 }, 0 },
- { lampsurf, { 1044, 107, 12, 12 }, 0 },
- { lampsurf, { 1058, 107, 12, 12 }, 0 },
- /* Address stop, Repeat */
- { lampsurf, { 1126, 75, 12, 12 }, 0 },
- { lampsurf, { 1126, 107, 12, 12 }, 0 },
- /* Disable memory, Power */
- { lampsurf, { 1194, 75, 12, 12 }, 0 },
- { lampsurf, { 1194, 107, 12, 12 }, 0 },
- /* Run, Mem stop, PI on */
- { lampsurf, { 946, 43, 12, 12 }, 0 },
- { lampsurf, { 946, 75, 12, 12 }, 0 },
- { lampsurf, { 946, 107, 12, 12 }, 0 },
-};
-
-Light ind_lights[] = {
- /* MB */
- { lampsurf, { 713, 74, 12, 12 }, 0 },
- { lampsurf, { 727, 74, 12, 12 }, 0 },
- { lampsurf, { 741, 74, 12, 12 }, 0 },
- { lampsurf, { 756, 74, 12, 12 }, 0 },
- { lampsurf, { 770, 74, 12, 12 }, 0 },
- { lampsurf, { 784, 74, 12, 12 }, 0 },
- { lampsurf, { 799, 74, 12, 12 }, 0 },
- { lampsurf, { 813, 74, 12, 12 }, 0 },
- { lampsurf, { 827, 74, 12, 12 }, 0 },
- { lampsurf, { 842, 74, 12, 12 }, 0 },
- { lampsurf, { 856, 74, 12, 12 }, 0 },
- { lampsurf, { 870, 74, 12, 12 }, 0 },
- { lampsurf, { 885, 74, 12, 12 }, 0 },
- { lampsurf, { 899, 74, 12, 12 }, 0 },
- { lampsurf, { 913, 74, 12, 12 }, 0 },
- { lampsurf, { 928, 74, 12, 12 }, 0 },
- { lampsurf, { 942, 74, 12, 12 }, 0 },
- { lampsurf, { 956, 74, 12, 12 }, 0 },
- { lampsurf, { 971, 74, 12, 12 }, 0 },
- { lampsurf, { 985, 74, 12, 12 }, 0 },
- { lampsurf, { 999, 74, 12, 12 }, 0 },
- { lampsurf, { 1014, 74, 12, 12 }, 0 },
- { lampsurf, { 1028, 74, 12, 12 }, 0 },
- { lampsurf, { 1042, 74, 12, 12 }, 0 },
- { lampsurf, { 1057, 74, 12, 12 }, 0 },
- { lampsurf, { 1071, 74, 12, 12 }, 0 },
- { lampsurf, { 1085, 74, 12, 12 }, 0 },
- { lampsurf, { 1100, 74, 12, 12 }, 0 },
- { lampsurf, { 1114, 74, 12, 12 }, 0 },
- { lampsurf, { 1128, 74, 12, 12 }, 0 },
- { lampsurf, { 1143, 74, 12, 12 }, 0 },
- { lampsurf, { 1157, 74, 12, 12 }, 0 },
- { lampsurf, { 1171, 74, 12, 12 }, 0 },
- { lampsurf, { 1186, 74, 12, 12 }, 0 },
- { lampsurf, { 1200, 74, 12, 12 }, 0 },
- { lampsurf, { 1214, 74, 12, 12 }, 0 },
- /* AR */
- { lampsurf, { 713, 110, 12, 12 }, 0 },
- { lampsurf, { 727, 110, 12, 12 }, 0 },
- { lampsurf, { 741, 110, 12, 12 }, 0 },
- { lampsurf, { 756, 110, 12, 12 }, 0 },
- { lampsurf, { 770, 110, 12, 12 }, 0 },
- { lampsurf, { 784, 110, 12, 12 }, 0 },
- { lampsurf, { 799, 110, 12, 12 }, 0 },
- { lampsurf, { 813, 110, 12, 12 }, 0 },
- { lampsurf, { 827, 110, 12, 12 }, 0 },
- { lampsurf, { 842, 110, 12, 12 }, 0 },
- { lampsurf, { 856, 110, 12, 12 }, 0 },
- { lampsurf, { 870, 110, 12, 12 }, 0 },
- { lampsurf, { 885, 110, 12, 12 }, 0 },
- { lampsurf, { 899, 110, 12, 12 }, 0 },
- { lampsurf, { 913, 110, 12, 12 }, 0 },
- { lampsurf, { 928, 110, 12, 12 }, 0 },
- { lampsurf, { 942, 110, 12, 12 }, 0 },
- { lampsurf, { 956, 110, 12, 12 }, 0 },
- { lampsurf, { 971, 110, 12, 12 }, 0 },
- { lampsurf, { 985, 110, 12, 12 }, 0 },
- { lampsurf, { 999, 110, 12, 12 }, 0 },
- { lampsurf, { 1014, 110, 12, 12 }, 0 },
- { lampsurf, { 1028, 110, 12, 12 }, 0 },
- { lampsurf, { 1042, 110, 12, 12 }, 0 },
- { lampsurf, { 1057, 110, 12, 12 }, 0 },
- { lampsurf, { 1071, 110, 12, 12 }, 0 },
- { lampsurf, { 1085, 110, 12, 12 }, 0 },
- { lampsurf, { 1100, 110, 12, 12 }, 0 },
- { lampsurf, { 1114, 110, 12, 12 }, 0 },
- { lampsurf, { 1128, 110, 12, 12 }, 0 },
- { lampsurf, { 1143, 110, 12, 12 }, 0 },
- { lampsurf, { 1157, 110, 12, 12 }, 0 },
- { lampsurf, { 1171, 110, 12, 12 }, 0 },
- { lampsurf, { 1186, 110, 12, 12 }, 0 },
- { lampsurf, { 1200, 110, 12, 12 }, 0 },
- { lampsurf, { 1214, 110, 12, 12 }, 0 },
- /* MQ */
- { lampsurf, { 713, 146, 12, 12 }, 0 },
- { lampsurf, { 727, 146, 12, 12 }, 0 },
- { lampsurf, { 741, 146, 12, 12 }, 0 },
- { lampsurf, { 756, 146, 12, 12 }, 0 },
- { lampsurf, { 770, 146, 12, 12 }, 0 },
- { lampsurf, { 784, 146, 12, 12 }, 0 },
- { lampsurf, { 799, 146, 12, 12 }, 0 },
- { lampsurf, { 813, 146, 12, 12 }, 0 },
- { lampsurf, { 827, 146, 12, 12 }, 0 },
- { lampsurf, { 842, 146, 12, 12 }, 0 },
- { lampsurf, { 856, 146, 12, 12 }, 0 },
- { lampsurf, { 870, 146, 12, 12 }, 0 },
- { lampsurf, { 885, 146, 12, 12 }, 0 },
- { lampsurf, { 899, 146, 12, 12 }, 0 },
- { lampsurf, { 913, 146, 12, 12 }, 0 },
- { lampsurf, { 928, 146, 12, 12 }, 0 },
- { lampsurf, { 942, 146, 12, 12 }, 0 },
- { lampsurf, { 956, 146, 12, 12 }, 0 },
- { lampsurf, { 971, 146, 12, 12 }, 0 },
- { lampsurf, { 985, 146, 12, 12 }, 0 },
- { lampsurf, { 999, 146, 12, 12 }, 0 },
- { lampsurf, { 1014, 146, 12, 12 }, 0 },
- { lampsurf, { 1028, 146, 12, 12 }, 0 },
- { lampsurf, { 1042, 146, 12, 12 }, 0 },
- { lampsurf, { 1057, 146, 12, 12 }, 0 },
- { lampsurf, { 1071, 146, 12, 12 }, 0 },
- { lampsurf, { 1085, 146, 12, 12 }, 0 },
- { lampsurf, { 1100, 146, 12, 12 }, 0 },
- { lampsurf, { 1114, 146, 12, 12 }, 0 },
- { lampsurf, { 1128, 146, 12, 12 }, 0 },
- { lampsurf, { 1143, 146, 12, 12 }, 0 },
- { lampsurf, { 1157, 146, 12, 12 }, 0 },
- { lampsurf, { 1171, 146, 12, 12 }, 0 },
- { lampsurf, { 1186, 146, 12, 12 }, 0 },
- { lampsurf, { 1200, 146, 12, 12 }, 0 },
- { lampsurf, { 1214, 146, 12, 12 }, 0 },
- /* FE */
- { lampsurf, { 539, 161, 14, 22 }, 0 },
- { lampsurf, { 451, 42, 14, 22 }, 0 },
- { lampsurf, { 451, 59, 14, 22 }, 0 },
- { lampsurf, { 451, 76, 14, 22 }, 0 },
- { lampsurf, { 451, 93, 14, 22 }, 0 },
- { lampsurf, { 451, 110, 14, 22 }, 0 },
- { lampsurf, { 451, 127, 14, 22 }, 0 },
- { lampsurf, { 451, 144, 14, 22 }, 0 },
- { lampsurf, { 451, 161, 14, 22 }, 0 },
- /* SC */
- { lampsurf, { 539, 144, 14, 22 }, 0 },
- { lampsurf, { 495, 42, 14, 22 }, 0 },
- { lampsurf, { 495, 59, 14, 22 }, 0 },
- { lampsurf, { 495, 76, 14, 22 }, 0 },
- { lampsurf, { 495, 93, 14, 22 }, 0 },
- { lampsurf, { 495, 110, 14, 22 }, 0 },
- { lampsurf, { 495, 127, 14, 22 }, 0 },
- { lampsurf, { 495, 144, 14, 22 }, 0 },
- { lampsurf, { 495, 161, 14, 22 }, 0 },
- /* misc flip-flops */
- /* column 1 */
- { lampsurf, { 55, 42, 14, 22 }, 0 },
- { lampsurf, { 55, 59, 14, 22 }, 0 },
- { lampsurf, { 55, 76, 14, 22 }, 0 },
- { lampsurf, { 55, 93, 14, 22 }, 0 },
- { lampsurf, { 55, 110, 14, 22 }, 0 },
- { lampsurf, { 55, 127, 14, 22 }, 0 },
- { lampsurf, { 55, 144, 14, 22 }, 0 },
- { lampsurf, { 55, 161, 14, 22 }, 0 },
- /* column 2 */
- { lampsurf, { 99, 42, 14, 22 }, 0 },
- { lampsurf, { 99, 59, 14, 22 }, 0 },
- { lampsurf, { 99, 76, 14, 22 }, 0 },
- { lampsurf, { 99, 93, 14, 22 }, 0 },
- { lampsurf, { 99, 110, 14, 22 }, 0 },
- { lampsurf, { 99, 127, 14, 22 }, 0 },
- { lampsurf, { 99, 144, 14, 22 }, 0 },
- { lampsurf, { 99, 161, 14, 22 }, 0 },
- /* column 3 */
- { lampsurf, { 143, 42, 14, 22 }, 0 },
- { lampsurf, { 143, 59, 14, 22 }, 0 },
- { lampsurf, { 143, 76, 14, 22 }, 0 },
- { lampsurf, { 143, 93, 14, 22 }, 0 },
- { lampsurf, { 143, 110, 14, 22 }, 0 },
- { lampsurf, { 143, 127, 14, 22 }, 0 },
- { lampsurf, { 143, 144, 14, 22 }, 0 },
- { lampsurf, { 143, 162, 14, 22 }, 0 },
- /* column 4 */
- { lampsurf, { 187, 42, 14, 22 }, 0 },
- { lampsurf, { 187, 59, 14, 22 }, 0 },
- { lampsurf, { 187, 76, 14, 22 }, 0 },
- { lampsurf, { 187, 93, 14, 22 }, 0 },
- { lampsurf, { 187, 110, 14, 22 }, 0 },
- { lampsurf, { 187, 127, 14, 22 }, 0 },
- { lampsurf, { 187, 144, 14, 22 }, 0 },
- { lampsurf, { 187, 162, 14, 22 }, 0 },
- /* column 5 */
- { lampsurf, { 231, 42, 14, 22 }, 0 },
- { lampsurf, { 231, 59, 14, 22 }, 0 },
- { lampsurf, { 231, 76, 14, 22 }, 0 },
- { lampsurf, { 231, 93, 14, 22 }, 0 },
- { lampsurf, { 231, 110, 14, 22 }, 0 },
- { lampsurf, { 231, 127, 14, 22 }, 0 },
- { lampsurf, { 231, 144, 14, 22 }, 0 },
- { lampsurf, { 231, 162, 14, 22 }, 0 },
- /* column 6 */
- { lampsurf, { 275, 42, 14, 22 }, 0 },
- { lampsurf, { 275, 59, 14, 22 }, 0 },
- { lampsurf, { 275, 76, 14, 22 }, 0 },
- { lampsurf, { 275, 93, 14, 22 }, 0 },
- { lampsurf, { 275, 110, 14, 22 }, 0 },
- { lampsurf, { 275, 127, 14, 22 }, 0 },
- { lampsurf, { 275, 144, 14, 22 }, 0 },
- { lampsurf, { 275, 162, 14, 22 }, 0 },
- /* column 7 */
- { lampsurf, { 319, 42, 14, 22 }, 0 },
- { lampsurf, { 319, 59, 14, 22 }, 0 },
- { lampsurf, { 319, 76, 14, 22 }, 0 },
- { lampsurf, { 319, 93, 14, 22 }, 0 },
- { lampsurf, { 319, 110, 14, 22 }, 0 },
- { lampsurf, { 319, 127, 14, 22 }, 0 },
- { lampsurf, { 319, 144, 14, 22 }, 0 },
- { lampsurf, { 319, 161, 14, 22 }, 0 },
- /* column 8 */
- { lampsurf, { 363, 42, 14, 22 }, 0 },
- { lampsurf, { 363, 59, 14, 22 }, 0 },
- { lampsurf, { 363, 76, 14, 22 }, 0 },
- { lampsurf, { 363, 93, 14, 22 }, 0 },
- { lampsurf, { 363, 110, 14, 22 }, 0 },
- { lampsurf, { 363, 127, 14, 22 }, 0 },
- { lampsurf, { 363, 144, 14, 22 }, 0 },
- { lampsurf, { 363, 161, 14, 22 }, 0 },
- /* column 9 */
- { lampsurf, { 407, 42, 14, 22 }, 0 },
- { lampsurf, { 407, 59, 14, 22 }, 0 },
- { lampsurf, { 407, 76, 14, 22 }, 0 },
- { lampsurf, { 407, 93, 14, 22 }, 0 },
- { lampsurf, { 407, 110, 14, 22 }, 0 },
- { lampsurf, { 407, 127, 14, 22 }, 0 },
- { lampsurf, { 407, 144, 14, 22 }, 0 },
- { lampsurf, { 407, 161, 14, 22 }, 0 },
- /* FE and SC see above */
- /* column 12 */
- { lampsurf, { 539, 42, 14, 22 }, 0 },
- { lampsurf, { 539, 59, 14, 22 }, 0 },
- { lampsurf, { 539, 76, 14, 22 }, 0 },
- { lampsurf, { 539, 93, 14, 22 }, 0 },
- { lampsurf, { 539, 110, 14, 22 }, 0 },
- { lampsurf, { 539, 127, 14, 22 }, 0 },
- /* SC0 *
- * FE0 */
- /* column 13 */
- { lampsurf, { 583, 42, 14, 22 }, 0 },
- { lampsurf, { 583, 59, 14, 22 }, 0 },
- { lampsurf, { 583, 76, 14, 22 }, 0 },
- { lampsurf, { 583, 93, 14, 22 }, 0 },
- { lampsurf, { 583, 110, 14, 22 }, 0 },
- { lampsurf, { 583, 127, 14, 22 }, 0 },
- { lampsurf, { 583, 144, 14, 22 }, 0 },
- { lampsurf, { 583, 161, 14, 22 }, 0 },
- /* column 14 */
- { lampsurf, { 627, 42, 14, 22 }, 0 },
- { lampsurf, { 627, 59, 14, 22 }, 0 },
- { lampsurf, { 627, 76, 14, 22 }, 0 },
- { lampsurf, { 627, 93, 14, 22 }, 0 },
- { lampsurf, { 627, 110, 14, 22 }, 0 },
- { lampsurf, { 627, 127, 14, 22 }, 0 },
- { lampsurf, { 627, 144, 14, 22 }, 0 },
- { lampsurf, { 627, 161, 14, 22 }, 0 },
-};
-
-Light extra_lights[] = {
- /* MEMBUS */
- { lampsurf, { 693, 26, 12, 12 }, 0 },
- { lampsurf, { 707, 26, 12, 12 }, 0 },
- { lampsurf, { 721, 26, 12, 12 }, 0 },
- { lampsurf, { 736, 26, 12, 12 }, 0 },
- { lampsurf, { 750, 26, 12, 12 }, 0 },
- { lampsurf, { 764, 26, 12, 12 }, 0 },
- { lampsurf, { 779, 26, 12, 12 }, 0 },
- { lampsurf, { 793, 26, 12, 12 }, 0 },
- { lampsurf, { 807, 26, 12, 12 }, 0 },
- { lampsurf, { 822, 26, 12, 12 }, 0 },
- { lampsurf, { 836, 26, 12, 12 }, 0 },
- { lampsurf, { 850, 26, 12, 12 }, 0 },
- { lampsurf, { 865, 26, 12, 12 }, 0 },
- { lampsurf, { 879, 26, 12, 12 }, 0 },
- { lampsurf, { 893, 26, 12, 12 }, 0 },
- { lampsurf, { 908, 26, 12, 12 }, 0 },
- { lampsurf, { 922, 26, 12, 12 }, 0 },
- { lampsurf, { 936, 26, 12, 12 }, 0 },
- { lampsurf, { 951, 26, 12, 12 }, 0 },
- { lampsurf, { 965, 26, 12, 12 }, 0 },
- { lampsurf, { 979, 26, 12, 12 }, 0 },
- { lampsurf, { 994, 26, 12, 12 }, 0 },
- { lampsurf, { 1008, 26, 12, 12 }, 0 },
- { lampsurf, { 1022, 26, 12, 12 }, 0 },
- { lampsurf, { 1037, 26, 12, 12 }, 0 },
- { lampsurf, { 1051, 26, 12, 12 }, 0 },
- { lampsurf, { 1065, 26, 12, 12 }, 0 },
- { lampsurf, { 1080, 26, 12, 12 }, 0 },
- { lampsurf, { 1094, 26, 12, 12 }, 0 },
- { lampsurf, { 1108, 26, 12, 12 }, 0 },
- { lampsurf, { 1123, 26, 12, 12 }, 0 },
- { lampsurf, { 1137, 26, 12, 12 }, 0 },
- { lampsurf, { 1151, 26, 12, 12 }, 0 },
- { lampsurf, { 1166, 26, 12, 12 }, 0 },
- { lampsurf, { 1180, 26, 12, 12 }, 0 },
- { lampsurf, { 1194, 26, 12, 12 }, 0 },
- /* PR */
- { lampsurf, { 74, 26, 12, 12 }, 0 },
- { lampsurf, { 88, 26, 12, 12 }, 0 },
- { lampsurf, { 102, 26, 12, 12 }, 0 },
- { lampsurf, { 117, 26, 12, 12 }, 0 },
- { lampsurf, { 131, 26, 12, 12 }, 0 },
- { lampsurf, { 145, 26, 12, 12 }, 0 },
- { lampsurf, { 160, 26, 12, 12 }, 0 },
- { lampsurf, { 174, 26, 12, 12 }, 0 },
- /* RLR */
- { lampsurf, { 274, 26, 12, 12 }, 0 },
- { lampsurf, { 288, 26, 12, 12 }, 0 },
- { lampsurf, { 302, 26, 12, 12 }, 0 },
- { lampsurf, { 317, 26, 12, 12 }, 0 },
- { lampsurf, { 331, 26, 12, 12 }, 0 },
- { lampsurf, { 345, 26, 12, 12 }, 0 },
- { lampsurf, { 360, 26, 12, 12 }, 0 },
- { lampsurf, { 374, 26, 12, 12 }, 0 },
- /* RLA */
- { lampsurf, { 475, 26, 12, 12 }, 0 },
- { lampsurf, { 489, 26, 12, 12 }, 0 },
- { lampsurf, { 503, 26, 12, 12 }, 0 },
- { lampsurf, { 518, 26, 12, 12 }, 0 },
- { lampsurf, { 532, 26, 12, 12 }, 0 },
- { lampsurf, { 546, 26, 12, 12 }, 0 },
- { lampsurf, { 561, 26, 12, 12 }, 0 },
- { lampsurf, { 575, 26, 12, 12 }, 0 },
-};
-Light *ir_lght, *mi_lght, *pc_lght, *ma_lght, *pio_lght, *pir_lght,
- *pih_lght, *rest_lght;
-Light *mb_lght, *pc_lght, *ar_lght, *mq_lght, *fe_lght, *sc_lght,
- *ff_lght;
-Light *membus_lght, *pr_lght, *rlr_lght, *rla_lght;
-
-Switch switches[] = {
- /* DATA */
- { switchsurf, { 78, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 92, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 106, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 121, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 135, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 149, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 164, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 178, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 192, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 207, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 221, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 235, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 250, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 264, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 278, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 293, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 307, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 321, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 336, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 350, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 364, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 379, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 393, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 407, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 422, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 436, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 450, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 465, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 479, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 493, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 508, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 522, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 536, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 551, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 565, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 579, 102, 14, 22 }, 0, 0 },
- /* MAS */
- { switchsurf, { 642, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 656, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 670, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 685, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 699, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 713, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 728, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 742, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 756, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 771, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 785, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 799, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 814, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 828, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 842, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 857, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 871, 102, 14, 22 }, 0, 0 },
- { switchsurf, { 885, 102, 14, 22 }, 0, 0 },
- /* Address stop, Repeat */
- { switchsurf, { 1111, 70, 14, 22 }, 0, 0 },
- { switchsurf, { 1111, 102, 14, 22 }, 0, 0 },
- /* Disable memory, Power */
- { switchsurf, { 1179, 70, 14, 22 }, 0, 0 },
- { switchsurf, { 1179, 102, 14, 22 }, 0, 0 },
-
- /* RIM MAINT */
- { switchsurf, { 633, 21, 14, 22 }, 0, 0 },
-};
-Switch *data_sw, *ma_sw, *rest_sw, *rim_maint_sw;
-
-void
-setlights(word w, Light *l, int n)
-{
- int i;
- for(i = 0; i < n; i++)
- l[n-i-1].state = !!(w & 1L<x || x > r->x+r->w ||
- y < r->y || y > r->y+r->h){
- switches[i].active = 0;
- continue;
- }
- if(!switches[i].active){
- prevst = switches[i].state;
- if(buttonstate & 1)
- switches[i].state = !switches[i].state;
- if(buttonstate & 2)
- switches[i].state = 1;
- if(buttonstate & 4)
- switches[i].state = 0;
- switches[i].active = 1;
-
- /* state changed */
- if(prevst != switches[i].state){
- /* power */
- if(&switches[i] == &rest_sw[3]){
- if(prevst == 0)
- poweron();
- }
- /* rim maint */
- if(&switches[i] == rim_maint_sw){
- if(prevst == 0)
- apr.key_rim_sbr = 1;
- }
- }
- }
- }
-
- for(i = 0; i < nelem(keys); i++){
- r = &keys[i].r;
- if(buttonstate == 0 ||
- x < r->x || x > r->x+r->w ||
- y < r->y || y > r->y+r->h){
- keys[i].state = 0;
- continue;
- }
- prevst = keys[i].state;
- if(buttonstate & 1)
- keys[i].state = 1;
- if(buttonstate & 4)
- keys[i].state = 2;
- if(prevst != keys[i].state && apr.sw_power){
- switch(i){
- case 0: /* start */
- case 1: /* cont */
- case 3: /* execute, reset */
- case 4: /* deposit */
- case 5: /* examine */
- if(keys[i].state)
- tmpextpulse |= EXT_KEY_MANUAL;
- break;
- case 2: /* stop */
- if(keys[i].state == 1) // inst
- tmpextpulse |= EXT_KEY_STOP;
- break;
- case 6: /* on off reader */
- if(keys[i].state == 1) // off
- ptr_setmotor(0);
- else if(keys[i].state == 2) // on
- ptr_setmotor(1);
- break;
- case 7: /* punch */
- break;
- }
- }
- }
-}
-
-void
-wakepanel(void)
-{
- SDL_Event user_event;
-
- user_event.type = SDL_USEREVENT;
- user_event.user.code = 1;
- user_event.user.data1 = NULL;
- user_event.user.data2 = NULL;
- SDL_PushEvent(&user_event);
-}
-
-void
-usage(void)
-{
- fprintf(stderr, "usage: %s [-td]\n", argv0);
- exit(1);
-}
-
-int
-main(int argc, char *argv[])
-{
- SDL_Event ev;
- SDL_MouseButtonEvent *mbev;
- SDL_MouseMotionEvent *mmev;
- SDL_Surface *op_surf, *ind_surf, *extra_surf;
- SDL_Rect op_panel = { 0, 274, 1280, 210 };
- SDL_Rect ind_panel = { 0, 64, 1280, 210 };
- SDL_Rect extra_panel = { 0, 0, 1280, 210 };
- int i;
- Light *l;
- Switch *sw;
- const char *outfile;
-
-// void testinst(Apr*);
-// testinst(&apr);
-
- outfile = "/dev/null";
- ARGBEGIN{
- case 't':
- dotrace++;
- break;
- case 'd':
- outfile = EARGF(usage());
- break;
- default:
- usage();
- }ARGEND;
- if(debugfp = fopen(outfile, "w"), debugfp == nil){
- fprintf(stderr, "Can't open %s\n", outfile);
- exit(1);
- }
-
- if(SDL_Init(SDL_INIT_VIDEO) < 0){
-error:
- fprintf(stderr, "error: %s\n", SDL_GetError());
- return 1;
- }
- screen = SDL_SetVideoMode(1280, 484, 32, SDL_DOUBLEBUF);
- if(screen == NULL)
- goto error;
-
- if((IMG_Init(IMG_INIT_PNG) & IMG_INIT_PNG) != IMG_INIT_PNG){
- fprintf(stderr, "error: init SDL_Image: %s\n", IMG_GetError());
- return 1;
- }
-
- op_surf = IMG_Load("art/op_panel.png");
- if(op_surf == NULL){
- fprintf(stderr, "Couldn't load op_panel.png\n");
- return 1;
- }
- ind_surf = IMG_Load("art/ind_panel.png");
- if(ind_surf == NULL){
- fprintf(stderr, "Couldn't load ind_panel.png\n");
- return 1;
- }
- extra_surf = IMG_Load("art/extra_panel.png");
- if(extra_surf == NULL){
- fprintf(stderr, "Couldn't load extra_panel.png\n");
- return 1;
- }
-
- keysurf[0] = IMG_Load("art/key_n.png");
- if(keysurf[0] == NULL){
- fprintf(stderr, "Couldn't load key_n.png\n");
- return 1;
- }
- keysurf[1] = IMG_Load("art/key_d.png");
- if(keysurf[1] == NULL){
- fprintf(stderr, "Couldn't load key_d.png\n");
- return 1;
- }
- keysurf[2] = IMG_Load("art/key_u.png");
- if(keysurf[2] == NULL){
- fprintf(stderr, "Couldn't load key_u.png\n");
- return 1;
- }
-
- lampsurf[0] = IMG_Load("art/lamp_off.png");
- if(lampsurf[0] == NULL){
- fprintf(stderr, "Couldn't load lamp_off.png\n");
- return 1;
- }
- lampsurf[1] = IMG_Load("art/lamp_on.png");
- if(lampsurf[1] == NULL){
- fprintf(stderr, "Couldn't load lamp_on.png\n");
- return 1;
- }
-
- switchsurf[0] = IMG_Load("art/switch_d.png");
- if(switchsurf[0] == NULL){
- fprintf(stderr, "Couldn't load switch_d.png\n");
- return 1;
- }
- switchsurf[1] = IMG_Load("art/switch_u.png");
- if(switchsurf[1] == NULL){
- fprintf(stderr, "Couldn't load switch_u.png\n");
- return 1;
- }
-
- l = op_lights;
- ir_lght = l; l += 18;
- mi_lght = l; l += 36;
- pc_lght = l; l += 18;
- ma_lght = l; l += 18;
- pih_lght = l; l += 7;
- pir_lght = l; l += 7;
- pio_lght = l; l += 7;
- rest_lght = l;
- sw = switches;
- data_sw = sw; sw += 36;
- ma_sw = sw; sw += 18;
- rest_sw = sw; sw += 4;
- rim_maint_sw = sw;
- l = ind_lights;
- mb_lght = l; l += 36;
- ar_lght = l; l += 36;
- mq_lght = l; l += 36;
- fe_lght = l; l += 9;
- sc_lght = l; l += 9;
- ff_lght = l;
- l = extra_lights;
- membus_lght = l; l += 36;
- pr_lght = l; l += 8;
- rlr_lght = l; l += 8;
- rla_lght = l;
- for(i = 0; i < nelem(keys); i++){
- keys[i].r.x += op_panel.x;
- keys[i].r.y += op_panel.y;
- }
- for(i = 0; i < nelem(op_lights); i++){
- op_lights[i].r.x += op_panel.x;
- op_lights[i].r.y += op_panel.y;
- }
- for(i = 0; i < nelem(ind_lights); i++){
- ind_lights[i].r.x += ind_panel.x;
- ind_lights[i].r.y += ind_panel.y;
- }
- for(i = 0; i < nelem(extra_lights); i++){
- extra_lights[i].r.x += extra_panel.x;
- extra_lights[i].r.y += extra_panel.y;
- }
- for(i = 0; i < nelem(switches)-1; i++){
- switches[i].r.x += op_panel.x;
- switches[i].r.y += op_panel.y;
- }
- rim_maint_sw->r.x += extra_panel.x;
- rim_maint_sw->r.y += extra_panel.y;
-
- initmem();
- inittty();
- initpt();
- memset(&apr, 0xff, sizeof apr);
- apr.extpulse = 0;
-
-/* int frm = 0;
- time_t tm, tm2;
- tm = time(nil);*/
- for(;;){
-/*
- frm++;
- tm2 = time(nil);
- if((tm2 - tm) > 5){
- print("fps: %f\n", (float)frm/(tm2-tm));
- tm = tm2;
- frm = 0;
- }
-*/
-// usleep(1000);
-
- while(SDL_PollEvent(&ev))
- switch(ev.type){
- case SDL_MOUSEMOTION:
- mmev = (SDL_MouseMotionEvent*)&ev;
- mouse(0, mmev->state,
- mmev->x, mmev->y);
- break;
- case SDL_MOUSEBUTTONDOWN:
- case SDL_MOUSEBUTTONUP:
- mbev = (SDL_MouseButtonEvent*)&ev;
- mouse(mbev->button, mbev->state,
- mbev->x, mbev->y);
- break;
- case SDL_QUIT:
- dumpmem();
- SDL_Quit();
- return 0;
- case SDL_USEREVENT:
- print("user\n");
- break;
- }
- setlights(apr.ir, ir_lght, 18);
- setlights(apr.mi, mi_lght, 36);
- setlights(apr.pc, pc_lght, 18);
- setlights(apr.ma, ma_lght, 18);
- setlights(apr.pih, pih_lght, 7);
- setlights(apr.pio, pio_lght, 7);
- setlights(apr.pir, pir_lght, 7);
- rest_lght[4].state = apr.run;
- rest_lght[5].state = apr.mc_stop;
- rest_lght[6].state = apr.pi_active;
- rest_lght[0].state = apr.sw_addr_stop = rest_sw[0].state;
- rest_lght[1].state = apr.sw_repeat = rest_sw[1].state;
- rest_lght[2].state = apr.sw_mem_disable = rest_sw[2].state;
- rest_lght[3].state = apr.sw_power = rest_sw[3].state;
- apr.sw_rim_maint = rim_maint_sw->state;
- apr.data = getswitches(data_sw, 36);
- apr.mas = getswitches(ma_sw, 18);
-
- apr.key_start = keys[0].state == 1;
- apr.key_readin = keys[0].state == 2;
- apr.key_inst_cont = keys[1].state == 1;
- apr.key_mem_cont = keys[1].state == 2;
- apr.key_inst_stop = keys[2].state == 1;
- apr.key_mem_stop = keys[2].state == 2;
- apr.key_io_reset = keys[3].state == 1;
- apr.key_exec = keys[3].state == 2;
- apr.key_dep = keys[4].state == 1;
- apr.key_dep_nxt = keys[4].state == 2;
- apr.key_ex = keys[5].state == 1;
- apr.key_ex_nxt = keys[5].state == 2;
- apr.key_rd_off = keys[6].state == 1;
- apr.key_rd_on = keys[6].state == 2;
- apr.key_pt_rd = keys[7].state == 1;
- apr.key_pt_wr = keys[7].state == 2;
- apr.extpulse |= tmpextpulse;
- tmpextpulse = 0;
-
- setlights(apr.mb, mb_lght, 36);
- setlights(apr.ar, ar_lght, 36);
- setlights(apr.mq, mq_lght, 36);
- setlights(apr.fe, fe_lght, 9);
- setlights(apr.sc, sc_lght, 9);
- ff_lght[0].state = apr.key_ex_st;
- ff_lght[1].state = apr.key_ex_sync;
- ff_lght[2].state = apr.key_dep_st;
- ff_lght[3].state = apr.key_dep_sync;
- ff_lght[4].state = apr.key_rd_wr;
- ff_lght[5].state = apr.mc_rd;
- ff_lght[6].state = apr.mc_wr;
- ff_lght[7].state = apr.mc_rq;
-
- ff_lght[8].state = apr.if1a;
- ff_lght[9].state = apr.af0;
- ff_lght[10].state = apr.af3;
- ff_lght[11].state = apr.af3a;
- ff_lght[12].state = apr.et4_ar_pse;
- ff_lght[13].state = apr.f1a;
- ff_lght[14].state = apr.f4a;
- ff_lght[15].state = apr.f6a;
-
- ff_lght[16].state = apr.sf3;
- ff_lght[17].state = apr.sf5a;
- ff_lght[18].state = apr.sf7;
- ff_lght[19].state = apr.ar_com_cont;
- ff_lght[20].state = apr.blt_f0a;
- ff_lght[21].state = apr.blt_f3a;
- ff_lght[22].state = apr.blt_f5a;
- ff_lght[23].state = apr.iot_f0a;
-
- ff_lght[24].state = apr.fpf1;
- ff_lght[25].state = apr.fpf2;
- ff_lght[26].state = apr.faf1;
- ff_lght[27].state = apr.faf2;
- ff_lght[28].state = apr.faf3;
- ff_lght[29].state = apr.faf4;
- ff_lght[30].state = apr.fmf1;
- ff_lght[31].state = apr.fmf2;
-
- ff_lght[32].state = apr.fdf1;
- ff_lght[33].state = apr.fdf2;
- ff_lght[34].state = apr.ir & H6 && apr.mq & F1 && !apr.nrf3;
- ff_lght[35].state = apr.nrf1;
- ff_lght[36].state = apr.nrf2;
- ff_lght[37].state = apr.nrf3;
- ff_lght[38].state = apr.fsf1;
- ff_lght[39].state = apr.chf7;
-
- ff_lght[40].state = apr.dsf1;
- ff_lght[41].state = apr.dsf2;
- ff_lght[42].state = apr.dsf3;
- ff_lght[43].state = apr.dsf4;
- ff_lght[44].state = apr.dsf5;
- ff_lght[45].state = apr.dsf6;
- ff_lght[46].state = apr.dsf7;
- ff_lght[47].state = apr.dsf8;
-
- ff_lght[48].state = apr.dsf9;
- ff_lght[49].state = apr.msf1;
- ff_lght[50].state = apr.mpf1;
- ff_lght[51].state = apr.mpf2;
- ff_lght[52].state = apr.mc_split_cyc_sync;
- ff_lght[53].state = apr.mc_stop_sync;
- ff_lght[54].state = apr.shf1;
- ff_lght[55].state = apr.sc == 0777;
-
- ff_lght[56].state = apr.chf1;
- ff_lght[57].state = apr.chf2;
- ff_lght[58].state = apr.chf3;
- ff_lght[59].state = apr.chf4;
- ff_lght[60].state = apr.chf5;
- ff_lght[61].state = apr.chf6;
- ff_lght[62].state = apr.lcf1;
- ff_lght[63].state = apr.dcf1;
-
- ff_lght[64].state = apr.pi_ov;
- ff_lght[65].state = apr.pi_cyc;
- ff_lght[66].state = !!apr.pi_req;
- ff_lght[67].state = apr.iot_go;
- ff_lght[68].state = apr.a_long;
- ff_lght[69].state = apr.ma == apr.mas;
- ff_lght[70].state = apr.uuo_f1;
- ff_lght[71].state = apr.cpa_pdl_ov;
-
- ff_lght[72].state = !apr.ex_user;
- ff_lght[73].state = apr.cpa_illeg_op;
- ff_lght[74].state = apr.ex_ill_op;
- ff_lght[75].state = apr.ex_uuo_sync;
- ff_lght[76].state = apr.ex_pi_sync;
- ff_lght[77].state = apr.mq36;
-
- ff_lght[78].state = apr.key_rim_sbr;
- ff_lght[79].state = apr.ar_cry0_xor_cry1;
- ff_lght[80].state = apr.ar_cry0;
- ff_lght[81].state = apr.ar_cry1;
- ff_lght[82].state = apr.ar_ov_flag;
- ff_lght[83].state = apr.ar_cry0_flag;
- ff_lght[84].state = apr.ar_cry1_flag;
- ff_lght[85].state = apr.ar_pc_chg_flag;
-
- ff_lght[86].state = apr.cpa_non_exist_mem;
- ff_lght[87].state = apr.cpa_clock_enable;
- ff_lght[88].state = apr.cpa_clock_flag;
- ff_lght[89].state = apr.cpa_pc_chg_enable;
- ff_lght[90].state = apr.cpa_arov_enable;
- ff_lght[91].state = !!(apr.cpa_pia&4);
- ff_lght[92].state = !!(apr.cpa_pia&2);
- ff_lght[93].state = !!(apr.cpa_pia&1);
-
- setlights(membus0, membus_lght, 36);
- setlights(apr.pr, pr_lght, 8);
- setlights(apr.rlr, rlr_lght, 8);
- setlights(apr.rla, rla_lght, 8);
-
- SDL_BlitSurface(op_surf, NULL, screen, &op_panel);
- SDL_BlitSurface(ind_surf, NULL, screen, &ind_panel);
- SDL_BlitSurface(extra_surf, NULL, screen, &extra_panel);
- for(i = 0; i < nelem(keys); i++)
- SDL_BlitSurface(keys[i].surfs[keys[i].state],
- NULL, screen, &keys[i].r);
- for(i = 0; i < nelem(op_lights); i++)
- SDL_BlitSurface(op_lights[i].surfs[op_lights[i].state && apr.sw_power],
- NULL, screen, &op_lights[i].r);
- for(i = 0; i < nelem(ind_lights); i++)
- SDL_BlitSurface(ind_lights[i].surfs[ind_lights[i].state && apr.sw_power],
- NULL, screen, &ind_lights[i].r);
- for(i = 0; i < nelem(extra_lights); i++)
- SDL_BlitSurface(extra_lights[i].surfs[extra_lights[i].state && apr.sw_power],
- NULL, screen, &extra_lights[i].r);
- for(i = 0; i < nelem(switches); i++)
- SDL_BlitSurface(switches[i].surfs[switches[i].state],
- NULL, screen, &switches[i].r);
- SDL_Flip(screen);
- }
-}
diff --git a/mem b/mem
deleted file mode 100644
index 487e2b9..0000000
--- a/mem
+++ /dev/null
@@ -1,24 +0,0 @@
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-710600000060
-710740000010
-254000000021
-710440000026
-710740000010
-254000000024
-0
-254000000021
diff --git a/misc/ttyclient.c b/misc/ttyclient.c
index b6802e4..5f1b1b2 100644
--- a/misc/ttyclient.c
+++ b/misc/ttyclient.c
@@ -113,17 +113,19 @@ usage(void)
exit(1);
}
+int clear;
+int port = 6666;
+char const *host = "127.0.0.1";
+
int
main(int argc, char *argv[])
{
int fd;
- char const *host;
- int port;
-
- host = "127.0.0.1";
- port = 6666;
ARGBEGIN{
+ case 'c':
+ clear = 1;
+ break;
case 'p':
port = atoi(EARGF(usage()));
break;
@@ -136,7 +138,9 @@ main(int argc, char *argv[])
fd = opentcp(host, port);
- printf("\033[H\033[J"); // clear screen
+ if(clear)
+ printf("\033[H\033[J"); // clear screen
+
fflush(stdout);
if(raw())
return 1;
diff --git a/pt.c b/pt.c
deleted file mode 100644
index 400861e..0000000
--- a/pt.c
+++ /dev/null
@@ -1,192 +0,0 @@
-#include "pdp6.h"
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-/*
- * These device are not modeled accurately after the schematics.
- */
-
-#define PTP (0100>>2)
-#define PTR (0104>>2)
-
-typedef struct Ptp Ptp;
-struct Ptp
-{
- FILE *fp;
- uchar ptp;
- bool busy, flag, b;
- int pia;
-};
-Ptp ptp;
-
-typedef struct Ptr Ptr;
-struct Ptr
-{
- FILE *fp;
- int motor_on;
- word sr;
- word ptr;
- bool busy, flag, b;
- int pia;
-};
-Ptr ptr;
-
-void
-recalc_ptp_req(void)
-{
- u8 req;
- req = ptp.flag ? ptp.pia : 0;
- if(req != ioreq[PTP]){
- ioreq[PTP] = req;
- recalc_req();
- }
-}
-
-static void
-wake_ptp(void)
-{
- if(IOB_RESET || IOB_CONO_CLEAR){
- ptp.pia = 0;
- ptp.busy = 0;
- ptp.flag = 0;
- ptp.b = 0;
- ioreq[PTP] = 0;
- }
- if(IOB_STATUS){
- if(ptp.b) iobus0 |= F30;
- if(ptp.busy) iobus0 |= F31;
- if(ptp.flag) iobus0 |= F32;
- iobus0 |= ptp.pia & 7;
- }
- if(IOB_CONO_SET){
- if(iobus0 & F30) ptp.b = 1;
- if(iobus0 & F31) ptp.busy = 1;
- if(iobus0 & F32) ptp.flag = 1;
- ptp.pia |= iobus0 & 7;
- }
- if(IOB_DATAO_CLEAR){
- ptp.ptp = 0;
- ptp.busy = 1;
- ptp.flag = 0;
- }
- if(IOB_DATAO_SET){
- ptp.ptp = iobus0 & 0377;
- if(ptp.b)
- putc((ptp.ptp & 077) | 0200, ptp.fp);
- else
- putc(ptp.ptp, ptp.fp);
- ptp.busy = 0;
- ptp.flag = 1;
- }
- recalc_ptp_req();
-}
-
-void
-recalc_ptr_req(void)
-{
- u8 req;
- req = ptr.flag ? ptr.pia : 0;
- if(req != ioreq[PTR]){
- ioreq[PTR] = req;
- recalc_req();
- }
-}
-
-void*
-ptrthread(void *arg)
-{
- int c;
- for(;;){
- if(ptr.busy && ptr.motor_on){
- // PTR CLR
- ptr.sr = 0;
- ptr.ptr = 0;
-
- next:
- c = getc(ptr.fp);
- if(c == EOF){
- ptr.busy = 0;
- continue;
- }
- if(!ptr.b || c & 0200){
- // PTR STROBE
- ptr.sr <<= 1;
- ptr.ptr <<= 6;
- ptr.sr |= 1;
- ptr.ptr |= c & 077;
- if(!ptr.b)
- ptr.ptr |= c & 0300;
- }
- if(!ptr.b || ptr.sr & 040){
- ptr.busy = 0;
- ptr.flag = 1;
- }else
- goto next;
- recalc_ptr_req();
- }
- }
- return nil;
-}
-
-static void
-wake_ptr(void)
-{
- if(IOB_RESET || IOB_CONO_CLEAR){
- ptr.pia = 0;
- ptr.busy = 0;
- ptr.flag = 0;
- ptr.b = 0;
- ioreq[PTR] = 0;
- }
- if(IOB_STATUS){
- if(ptr.motor_on) iobus0 |= F27;
- if(ptr.b) iobus0 |= F30;
- if(ptr.busy) iobus0 |= F31;
- if(ptr.flag) iobus0 |= F32;
- iobus0 |= ptr.pia & 7;
- }
- if(IOB_DATAI){
- iobus0 |= ptr.ptr;
- ptr.flag = 0;
- // actually when DATAI is negated again
- ptr.busy = 1;
- }
- if(IOB_CONO_SET){
- if(iobus0 & F30) ptr.b = 1;
- if(iobus0 & F31) ptr.busy = 1;
- if(iobus0 & F32) ptr.flag = 1;
- ptr.pia |= iobus0 & 7;
- }
- recalc_ptr_req();
-}
-
-void
-ptr_setmotor(int m)
-{
- if(ptr.motor_on == m)
- return;
- ptr.motor_on = m;
- if(ptr.motor_on)
- ptr.busy = 0;
- ptr.flag = 1;
- recalc_ptr_req();
-}
-
-void
-initpt(void)
-{
- pthread_t thread_id;
- ioreq[PTP] = 0;
- iobusmap[PTP] = wake_ptp;
- ioreq[PTR] = 0;
- iobusmap[PTR] = wake_ptr;
- pthread_create(&thread_id, nil, ptrthread, nil);
-
- ptr.fp = fopen("code/test.rim", "rb");
- ptp.fp = fopen("code/ptp.out", "wb");
-}
diff --git a/Makefile b/src/Makefile
similarity index 88%
rename from Makefile
rename to src/Makefile
index b89f10f..808613a 100644
--- a/Makefile
+++ b/src/Makefile
@@ -2,7 +2,7 @@ SRC=main.c apr.c mem.c tty.c pt.c
# clang
#CFLAGS= -Wno-shift-op-parentheses -Wno-logical-op-parentheses \
# -Wno-bitwise-op-parentheses
-CFLAGS= -fno-diagnostics-show-caret \
+CFLAGS= -g -fno-diagnostics-show-caret \
`sdl-config --cflags` `pkg-config SDL_image --cflags`
LIBS= `sdl-config --libs` `pkg-config SDL_image --libs` -lpthread
diff --git a/apr.c b/src/apr.c
similarity index 98%
rename from apr.c
rename to src/apr.c
index c3f0f20..bf69c31 100644
--- a/apr.c
+++ b/src/apr.c
@@ -2,6 +2,8 @@
#include
word iobus0, iobus1;
+word iobus1_last, iobus1_pulse;
+int iodev;
void (*iobusmap[128])(void);
u8 ioreq[128];
@@ -345,8 +347,8 @@ recalc_cpa_req(Apr *apr)
apr->ar_pc_chg_flag && apr->cpa_pc_chg_enable ||
apr->ar_ov_flag && apr->cpa_arov_enable)
req = apr->cpa_pia;
- if(ioreq[0] != req){
- ioreq[0] = req;
+ if(ioreq[CPA] != req){
+ ioreq[CPA] = req;
recalc_req();
}
}
@@ -635,7 +637,7 @@ pulse(mr_start){
apr->cpa_pdl_ov = 0;
apr->cpa_arov_enable = 0;
apr->cpa_pia = 0;
- ioreq[0] = 0;
+ ioreq[CPA] = 0;
// PI
apr->pi_ov = 0; // 8-4
@@ -664,6 +666,8 @@ pulse(mr_pwr_clr){
void
wake_cpa(void)
{
+ if(iodev != CPA)
+ return;
// 8-5
if(IOB_STATUS){
if(apr.cpa_pdl_ov) iobus0 |= F19;
@@ -710,6 +714,9 @@ wake_cpa(void)
void
wake_pi(void)
{
+ if(iodev != PI)
+ return;
+
// 8-4, 8-5
if(IOB_STATUS){
trace("PI STATUS %llo\n", iobus0);
@@ -745,9 +752,10 @@ wake_pi(void)
*/
pulse(iot_t4){
- trace("IOT T3A\n");
+ trace("IOT T4\n");
/* Clear what was set in IOT T2 */
iobus1 &= ~(IOBUS_IOB_STATUS | IOBUS_IOB_DATAI);
+ /* and do something like IOB BUS RESET */
iobus0 = 0;
}
@@ -775,7 +783,7 @@ pulse(iot_t2){
// 8-1
apr->iot_go = 0;
/* These are asserted during INIT SETUP, IOT T2 and FINAL SETUP.
- * We clear them in IOT T3A which happens after FINAL SETUP */
+ * We clear them in IOT T4 which happens after FINAL SETUP */
if(IOT_OUTGOING)
iobus0 |= apr->ar;
if(IOT_STATUS)
@@ -3015,6 +3023,13 @@ nextpulse(Apr *apr, Pulse *p)
apr->nlist[apr->nnextpulses++] = p;
}
+void
+initapr(void)
+{
+ iobusmap[CPA] = wake_cpa;
+ iobusmap[PI] = wake_pi;
+}
+
void*
aprmain(void *p)
{
@@ -3029,9 +3044,8 @@ aprmain(void *p)
apr->nnextpulses = 0;
apr->ia_inh = 0;
- // TODO: move this somewhere else
- iobusmap[0] = wake_cpa;
- iobusmap[1] = wake_pi;
+ iobus0 = 0;
+ iobus1 = 0;
nextpulse(apr, mr_pwr_clr);
while(apr->sw_power){
@@ -3045,52 +3059,57 @@ aprmain(void *p)
if(c == 'x')
pulsestepping = 0;
}
- //usleep(50000);
+ iobus1_last = iobus1;
for(i = 0; i < apr->ncurpulses; i++)
apr->clist[i](apr);
+ /* find out which bits were turned on */
+ iobus1_pulse = (iobus1_last ^ iobus1) & iobus1;
+ iobus1_pulse &= ~037777000177LL;
- /* KEY MANUAL */
+
+ /* This is simplified, we have no IOT RESET,
+ * IOT INIT SET UP or IOT FINAL SETUP really.
+ * normally we'd have to wait for IOT RESET to clear here */
+ if(apr->iot_go)
+ nextpulse(apr, iot_t2);
+
+
+ /* Key pulses */
if(apr->extpulse & EXT_KEY_MANUAL){
apr->extpulse &= ~EXT_KEY_MANUAL;
nextpulse(apr, key_manual);
}
- /* KEY INST STOP */
- if(apr->extpulse & EXT_KEY_STOP){
- apr->extpulse &= ~EXT_KEY_STOP;
+ if(apr->extpulse & EXT_KEY_INST_STOP){
+ apr->extpulse &= ~EXT_KEY_INST_STOP;
apr->run = 0;
// hack: cleared when the pulse list was empty
apr->ia_inh = 1;
}
- /* This is simplified, we have no IOT RESET,
- * IOT INIT SET UP or IOT FINAL SETUP really */
- if(apr->iot_go)
- nextpulse(apr, iot_t2);
- /* pulses and signals through IO bus */
- if(iobus1 & (IOBUS_PULSES | IOBUS_IOB_STATUS | IOBUS_IOB_DATAI)){
- int dev = 0;
- if(iobus1 & IOBUS_IOS3_1) dev |= 0100;
- if(iobus1 & IOBUS_IOS4_1) dev |= 0040;
- if(iobus1 & IOBUS_IOS5_1) dev |= 0020;
- if(iobus1 & IOBUS_IOS6_1) dev |= 0010;
- if(iobus1 & IOBUS_IOS7_1) dev |= 0004;
- if(iobus1 & IOBUS_IOS8_1) dev |= 0002;
- if(iobus1 & IOBUS_IOS9_1) dev |= 0001;
- //debug("bus active for %o\n", dev<<2);
- if(iobusmap[dev])
- iobusmap[dev]();
- // TODO: clear IOB STATUS and IOB DATAI too?
- iobus1 &= ~IOBUS_PULSES;
+ /* Pulses and signals through IO bus */
+ iodev = -1;
+ if(iobus1_pulse & (IOBUS_PULSES | IOBUS_IOB_STATUS | IOBUS_IOB_DATAI)){
+ iodev = 0;
+ if(iobus1 & IOBUS_IOS3_1) iodev |= 0100;
+ if(iobus1 & IOBUS_IOS4_1) iodev |= 0040;
+ if(iobus1 & IOBUS_IOS5_1) iodev |= 0020;
+ if(iobus1 & IOBUS_IOS6_1) iodev |= 0010;
+ if(iobus1 & IOBUS_IOS7_1) iodev |= 0004;
+ if(iobus1 & IOBUS_IOS8_1) iodev |= 0002;
+ if(iobus1 & IOBUS_IOS9_1) iodev |= 0001;
+ if(iobusmap[iodev])
+ iobusmap[iodev]();
}
- if(iobus1 & IOBUS_IOB_RESET){
+ if(iobus1_pulse & IOBUS_IOB_RESET){
int d;
for(d = 0; d < nelem(iobusmap); d++)
if(iobusmap[d])
iobusmap[d]();
- iobus1 &= ~IOBUS_IOB_RESET;
}
+ iobus1 &= ~(IOBUS_PULSES | IOBUS_IOB_RESET);
+
/* Pulses to memory */
if(membus0 & (MEMBUS_WR_RS | MEMBUS_RQ_CYC)){
@@ -3116,17 +3135,15 @@ aprmain(void *p)
if(apr->mc_rq && !apr->mc_stop)
nextpulse(apr, mc_non_exist_mem); // 7-9
}
- if(i){
- // wakepanel();
+
+ if(i)
trace("--------------\n");
- }else{
+ else
/* no longer needed */
apr->ia_inh = 0;
- }
-
}
debug("power off\n");
- return NULL;
+ return nil;
}
diff --git a/args.h b/src/args.h
similarity index 100%
rename from args.h
rename to src/args.h
diff --git a/src/elements.inc b/src/elements.inc
new file mode 100644
index 0000000..68264e2
--- /dev/null
+++ b/src/elements.inc
@@ -0,0 +1,667 @@
+Element keys[] = {
+ /* keys */
+ { keysurf, &opgrid2, { 0, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 2.75, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 5.5, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 8.25, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 11, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 13.75, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 16.5, 2 }, 1, 0 },
+ { keysurf, &opgrid2, { 19.25, 2 }, 1, 0 },
+};
+
+Element switches[] = {
+ /* data switches */
+ { switchsurf, &opgrid1, { 5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 6, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 7, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 8, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 9, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 10, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 11, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 12, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 13, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 14, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 15, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 16, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 17, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 18, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 19, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 20, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 21, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 22, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 23, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 24, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 25, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 26, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 27, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 28, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 29, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 30, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 31, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 32, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 33, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 34, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 35, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 36, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 37, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 38, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 39, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 40, 5 }, 0, 0 },
+
+ /* address switches */
+ { switchsurf, &opgrid1, { 44.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 45.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 46.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 47.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 48.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 49.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 50.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 51.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 52.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 53.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 54.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 55.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 56.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 57.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 58.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 59.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 60.5, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 61.5, 5 }, 0, 0 },
+
+ /* repeat, addr stop, power, disable mem */
+ { switchsurf, &opgrid1, { 78, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 78, 7 }, 0, 0 },
+ { switchsurf, &opgrid1, { 83, 5 }, 0, 0 },
+ { switchsurf, &opgrid1, { 83, 7 }, 0, 0 },
+
+ /* maint. switches */
+ { switchsurf, &extragrid, { 2, 10 }, 0, 0 },
+ { switchsurf, &extragrid, { 2, 9 }, 0, 0 },
+ { switchsurf, &extragrid, { 2, 8 }, 0, 0 },
+ { switchsurf, &extragrid, { 2, 7 }, 0, 0 },
+ { switchsurf, &extragrid, { 2, 6 }, 0, 0 },
+};
+
+Element lamps[] = {
+ /* memory indicator */
+ { lampsurf, &opgrid1, { 5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 6, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 7, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 8, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 9, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 10, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 11, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 12, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 13, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 14, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 15, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 16, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 17, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 18, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 19, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 20, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 21, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 22, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 23, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 24, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 25, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 26, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 27, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 28, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 29, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 30, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 31, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 32, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 33, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 34, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 35, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 36, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 37, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 38, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 39, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 40, 7 }, 0, 0 },
+
+ /* IR */
+ { lampsurf, &opgrid1, { 5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 6, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 7, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 8, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 9, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 10, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 11, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 12, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 13, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 14, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 15, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 16, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 17, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 18, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 19, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 20, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 21, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 22, 9 }, 0, 0 },
+
+ /* address indicator */
+ { lampsurf, &opgrid1, { 44.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 45.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 46.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 47.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 48.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 49.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 50.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 51.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 52.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 53.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 54.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 55.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 56.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 57.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 58.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 59.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 60.5, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 61.5, 7 }, 0, 0 },
+
+ /* PC */
+ { lampsurf, &opgrid1, { 44.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 45.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 46.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 47.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 48.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 49.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 50.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 51.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 52.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 53.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 54.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 55.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 56.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 57.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 58.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 59.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 60.5, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 61.5, 9 }, 0, 0 },
+
+ /* pi active */
+ { lampsurf, &opgrid1, { 68, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 69, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 70, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 71, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 72, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 73, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 74, 5 }, 0, 0 },
+
+ /* pi request */
+ { lampsurf, &opgrid1, { 68, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 69, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 70, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 71, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 72, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 73, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 74, 7 }, 0, 0 },
+
+ /* pi in progress */
+ { lampsurf, &opgrid1, { 68, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 69, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 70, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 71, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 72, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 73, 9 }, 0, 0 },
+ { lampsurf, &opgrid1, { 74, 9 }, 0, 0 },
+
+ /* run, mem stop, pi on */
+ { lampsurf, &opgrid1, { 66, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 66, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 66, 9 }, 0, 0 },
+
+ /* repeat, addr stop, power, disable mem */
+ { lampsurf, &opgrid1, { 79, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 79, 7 }, 0, 0 },
+ { lampsurf, &opgrid1, { 84, 5 }, 0, 0 },
+ { lampsurf, &opgrid1, { 84, 7 }, 0, 0 },
+
+ /* Flip flops */
+
+ /* MB */
+ { lampsurf, &indgrid2, { 4, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 5, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 6, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 7, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 8, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 9, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 10, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 11, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 12, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 13, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 14, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 15, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 16, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 17, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 18, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 19, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 20, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 21, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 22, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 23, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 24, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 25, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 26, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 27, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 28, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 29, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 30, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 31, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 32, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 33, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 34, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 35, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 36, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 37, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 38, 8 }, 0, 0 },
+ { lampsurf, &indgrid2, { 39, 8 }, 0, 0 },
+
+ /* AR */
+ { lampsurf, &indgrid2, { 4, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 5, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 6, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 7, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 8, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 9, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 10, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 11, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 12, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 13, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 14, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 15, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 16, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 17, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 18, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 19, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 20, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 21, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 22, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 23, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 24, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 25, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 26, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 27, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 28, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 29, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 30, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 31, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 32, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 33, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 34, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 35, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 36, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 37, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 38, 6 }, 0, 0 },
+ { lampsurf, &indgrid2, { 39, 6 }, 0, 0 },
+
+ /* MQ */
+ { lampsurf, &indgrid2, { 4, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 5, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 6, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 7, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 8, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 9, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 10, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 11, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 12, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 13, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 14, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 15, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 16, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 17, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 18, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 19, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 20, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 21, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 22, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 23, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 24, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 25, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 26, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 27, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 28, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 29, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 30, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 31, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 32, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 33, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 34, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 35, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 36, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 37, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 38, 4 }, 0, 0 },
+ { lampsurf, &indgrid2, { 39, 4 }, 0, 0 },
+
+ /* Flip flops */
+ /* column 1 */
+ { lampsurf, &indgrid1, { 1, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 1, 3 }, 0, 0 },
+ /* column 2 */
+ { lampsurf, &indgrid1, { 2, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 2, 3 }, 0, 0 },
+ /* column 3 */
+ { lampsurf, &indgrid1, { 3, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 3, 3 }, 0, 0 },
+ /* column 4 */
+ { lampsurf, &indgrid1, { 4, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 4, 3 }, 0, 0 },
+ /* column 5 */
+ { lampsurf, &indgrid1, { 5, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 5, 3 }, 0, 0 },
+ /* column 6 */
+ { lampsurf, &indgrid1, { 6, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 6, 3 }, 0, 0 },
+ /* column 7 */
+ { lampsurf, &indgrid1, { 7, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 7, 3 }, 0, 0 },
+ /* column 8 */
+ { lampsurf, &indgrid1, { 8, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 8, 3 }, 0, 0 },
+ /* column 9 */
+ { lampsurf, &indgrid1, { 9, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 9, 3 }, 0, 0 },
+ /* column 10 */
+ { lampsurf, &indgrid1, { 10, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 10, 3 }, 0, 0 },
+ /* column 11 */
+ { lampsurf, &indgrid1, { 11, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 11, 3 }, 0, 0 },
+ /* column 12 */
+ { lampsurf, &indgrid1, { 12, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 12, 3 }, 0, 0 },
+ /* column 13 */
+ { lampsurf, &indgrid1, { 13, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 13, 3 }, 0, 0 },
+ /* column 14 */
+ { lampsurf, &indgrid1, { 14, 10 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 9 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 8 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 7 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 6 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 5 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 4 }, 0, 0 },
+ { lampsurf, &indgrid1, { 14, 3 }, 0, 0 },
+
+ /* IO bus */
+ { lampsurf, &iogrid, { 4, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 10, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 11, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 12, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 13, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 14, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 15, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 16, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 17, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 18, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 19, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 20, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 21, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 22, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 23, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 24, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 25, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 26, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 27, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 28, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 29, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 30, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 31, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 32, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 33, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 34, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 35, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 36, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 37, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 38, 13 }, 0, 0 },
+ { lampsurf, &iogrid, { 39, 13 }, 0, 0 },
+
+ /* card reader */
+ { lampsurf, &iogrid, { 4, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 10, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 11, 15 }, 0, 0 },
+ { lampsurf, &iogrid, { 12, 15 }, 0, 0 },
+
+ /* card reader buffer */
+ { lampsurf, &iogrid, { 4, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 10, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 11, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 12, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 13, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 14, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 15, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 16, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 17, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 18, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 19, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 20, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 21, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 22, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 23, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 24, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 25, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 26, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 27, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 28, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 29, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 30, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 31, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 32, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 33, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 34, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 35, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 36, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 37, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 38, 17 }, 0, 0 },
+ { lampsurf, &iogrid, { 39, 17 }, 0, 0 },
+
+ /* paper tape reader */
+ { lampsurf, &iogrid, { 4, 19 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 19 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 19 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 19 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 19 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 19 }, 0, 0 },
+
+ /* paper tape reader buffer */
+ { lampsurf, &iogrid, { 4, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 10, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 11, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 12, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 13, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 14, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 15, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 16, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 17, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 18, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 19, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 20, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 21, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 22, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 23, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 24, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 25, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 26, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 27, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 28, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 29, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 30, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 31, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 32, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 33, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 34, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 35, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 36, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 37, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 38, 21 }, 0, 0 },
+ { lampsurf, &iogrid, { 39, 21 }, 0, 0 },
+
+ /* paper tape punch */
+ { lampsurf, &iogrid, { 4, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 23 }, 0, 0 },
+ /* data */
+ { lampsurf, &iogrid, { 12, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 13, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 14, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 15, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 16, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 17, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 18, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 19, 23 }, 0, 0 },
+
+ /* teleprinter */
+ { lampsurf, &iogrid, { 24, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 25, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 26, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 27, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 28, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 29, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 30, 23 }, 0, 0 },
+ /* tti data */
+ { lampsurf, &iogrid, { 32, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 33, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 34, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 35, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 36, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 37, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 38, 23 }, 0, 0 },
+ { lampsurf, &iogrid, { 39, 23 }, 0, 0 },
+
+ /* memory protection */
+ { lampsurf, &iogrid, { 4, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 5, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 6, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 7, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 8, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 9, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 10, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 11, 25 }, 0, 0 },
+
+ /* memory relocation */
+ { lampsurf, &iogrid, { 18, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 19, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 20, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 21, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 22, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 23, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 24, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 25, 25 }, 0, 0 },
+
+ /* relocated address */
+ { lampsurf, &iogrid, { 32, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 33, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 34, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 35, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 36, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 37, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 38, 25 }, 0, 0 },
+ { lampsurf, &iogrid, { 39, 25 }, 0, 0 },
+
+ /* extra lights */
+ { lampsurf, &extragrid, { 4, 10 }, 0, 0 },
+};
diff --git a/src/main.c b/src/main.c
new file mode 100644
index 0000000..d6e7d1c
--- /dev/null
+++ b/src/main.c
@@ -0,0 +1,706 @@
+#include "pdp6.h"
+#include
+#include
+#include
+#include
+#include "args.h"
+
+typedef struct Point Point;
+struct Point
+{
+ float x, y;
+};
+
+typedef struct Panel Panel;
+struct Panel
+{
+ SDL_Surface *surf;
+ SDL_Rect pos;
+};
+
+typedef struct Grid Grid;
+struct Grid
+{
+ float xoff, yoff;
+ float xscl, yscl;
+ Panel *panel;
+};
+
+typedef struct Element Element;
+struct Element
+{
+ SDL_Surface **surf;
+ Grid *grid;
+ Point pos;
+ int state;
+ int active;
+};
+
+char *argv0;
+
+FILE *debugfp;
+int dotrace;
+
+void
+trace(char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ if(dotrace){
+ fprintf(debugfp, " ");
+ vfprintf(debugfp, fmt, ap);
+ }
+ va_end(ap);
+}
+
+void
+debug(char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ vfprintf(debugfp, fmt, ap);
+ va_end(ap);
+}
+
+void
+err(char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ fprintf(stderr, "error: ");
+ vfprintf(stderr, fmt, ap);
+ fprintf(stderr, "\n");
+ va_end(ap);
+ exit(1);
+}
+
+SDL_Surface*
+mustloadimg(const char *path)
+{
+ SDL_Surface *s;
+ s = IMG_Load(path);
+ if(s == NULL)
+ err("Couldn't load %s", path);
+ return s;
+}
+
+SDL_Surface *lampsurf[2];
+SDL_Surface *switchsurf[2];
+SDL_Surface *keysurf[3];
+
+Panel oppanel;
+Grid opgrid1; /* the smaller base grid */
+Grid opgrid2; /* the key grid */
+
+Panel iopanel;
+Grid iogrid;
+
+Panel indpanel1, indpanel2;
+Grid indgrid1;
+Grid indgrid2;
+
+Panel extrapanel;
+Grid extragrid;
+
+/* operator panel */
+Element *data_sw, *ma_sw, *misc_sw;
+Element *ir_l, *mi_l, *pc_l, *ma_l,
+ *pih_l, *pir_l, *pio_l, *misc_l;
+
+/* bay indicator panel */
+Element *mb_l, *ar_l, *mq_l;
+Element *ff_l; /* flip flops */
+
+/* io panel */
+Element *iobus_l, *cr_l, *crbuf_l, *ptr_l, *ptrbuf_l,
+ *ptp_l, *ptpbuf_l, *tty_l, *ttibuf_l,
+ *pr_l, *rlr_l, *rla_l;
+
+/* extra panel */
+Element *extra_sw;
+Element *extra_l;
+
+#include "elements.inc"
+
+void
+setlights(word w, Element *l, int n)
+{
+ int i;
+ for(i = 0; i < n; i++)
+ l[n-i-1].state = !!(w & 1L<pixels;
+ if(x < 0 || x >= screen->w ||
+ y < 0 || y >= screen->h)
+ return;
+ p += y*screen->w+x;
+ *p = SDL_MapRGBA(screen->format,
+ col&0xFF, (col>>8)&0xFF, (col>>16)&0xFF, (col>>24)&0xFF);
+}
+
+void
+drawhline(SDL_Surface *screen, int y, int x1, int x2, Uint32 col)
+{
+ for(; x1 < x2; x1++)
+ putpixel(screen, x1, y, col);
+}
+
+void
+drawvline(SDL_Surface *screen, int x, int y1, int y2, Uint32 col)
+{
+ for(; y1 < y2; y1++)
+ putpixel(screen, x, y1, col);
+}
+
+Point
+xform(Grid *g, Point p)
+{
+ p.x = g->panel->pos.x + g->xoff + p.x*g->xscl;
+ p.y = g->panel->pos.y + (g->panel->surf->h - (g->yoff + p.y*g->yscl));
+ return p;
+}
+
+int
+ismouseover(Element *e, int x, int y)
+{
+ Point p;
+
+ p = xform(e->grid, e->pos);
+ return x >= p.x && x <= p.x + e->surf[e->state]->w &&
+ y >= p.y && y <= p.y + e->surf[e->state]->h;
+}
+
+void
+drawgrid(Grid *g, SDL_Surface *s, Uint32 col)
+{
+ SDL_Surface *ps;
+ int x, y;
+ int xmax, ymax;
+ Point p;
+
+ ps = g->panel->surf;
+ xmax = ps->w/g->xscl;
+ ymax = ps->h/g->yscl;
+ for(x = 0; x < xmax; x++){
+ p = xform(g, (Point){ x, 0 });
+ drawvline(s, p.x,
+ p.y - ps->h, p.y, col);
+ }
+ for(y = 0; y < ymax; y++){
+ p = xform(g, (Point){ 0, y });
+ drawhline(s, p.y,
+ p.x, p.x + ps->w, col);
+ }
+}
+
+void
+drawelement(SDL_Surface *screen, Element *elt)
+{
+ SDL_Rect r;
+ Point p;
+ int s;
+
+ p = xform(elt->grid, elt->pos);
+ r.x = p.x+0.5;
+ r.y = p.y+0.5;
+ if(elt->surf == lampsurf)
+ s = elt->state && apr.sw_power;
+ else
+ s = elt->state;
+ SDL_BlitSurface(elt->surf[s], nil, screen, &r);
+}
+
+void
+mouse(int button, int state, int x, int y)
+{
+ static int buttonstate;
+ Element *e;
+ int i;
+
+ if(button){
+ if(state == 1)
+ buttonstate |= 1 << button-1;
+ else
+ buttonstate &= ~(1 << button-1);
+ }
+
+ /* keys */
+ for(i = 0; i < nelem(keys); i++){
+ e = &keys[i];
+ /* e->active means latched on/off for keys */
+ if(buttonstate == 0 || !ismouseover(e, x, y)){
+ if(!e->active)
+ e->state = 0;
+ continue;
+ }
+ if((buttonstate & 5) == 5) /* left and right -> latched on/off */
+ e->active = !e->active;
+ else if(buttonstate & 1) /* left button -> down */
+ e->state = 1;
+ else if(buttonstate & 4) /* right button -> up */
+ e->state = 2;
+ }
+
+ /* switches */
+ for(i = 0; i < nelem(switches); i++){
+ e = &switches[i];
+ if(buttonstate == 0 || !ismouseover(e, x, y)){
+ e->active = 0;
+ continue;
+ }
+ if(!e->active){
+ e->active = 1;
+ if(buttonstate & 1) /* left button, toggle */
+ e->state = !e->state;
+ else if(buttonstate & 2) /* middle button, on */
+ e->state = 1;
+ else if(buttonstate & 4) /* right button, off */
+ e->state = 0;
+ }
+ }
+}
+
+void
+findlayout(int *w, int *h)
+{
+ float gap;
+
+ gap = (oppanel.surf->w - indpanel1.surf->w - indpanel2.surf->w)/4.0f;
+
+ indpanel1.pos = (SDL_Rect){ 0, 0, 0, 0 };
+ indpanel1.pos.x += gap;
+
+ indpanel2.pos = indpanel1.pos;
+ indpanel2.pos.x += indpanel1.surf->w + 2*gap;
+
+ iopanel.pos = indpanel2.pos;
+ iopanel.pos.y += indpanel2.surf->h;
+
+ oppanel.pos = (SDL_Rect){ 0, 0, 0, 0 };
+ oppanel.pos.y += indpanel1.surf->h*2.7;
+
+ extrapanel.pos = indpanel1.pos;
+ extrapanel.pos.y = oppanel.pos.y - extrapanel.surf->h;
+
+ *w = oppanel.surf->w;
+ *h = oppanel.pos.y + oppanel.surf->h;
+}
+
+void
+usage(void)
+{
+ fprintf(stderr, "usage: %s [-td]\n", argv0);
+ exit(1);
+}
+
+int
+main(int argc, char *argv[])
+{
+ SDL_Surface *screen;
+ SDL_Event ev;
+ SDL_MouseButtonEvent *mbev;
+ SDL_MouseMotionEvent *mmev;
+ Element *e;
+ Uint32 start, end;
+ int delay;
+ int i;
+ int w, h;
+ const char *outfile;
+
+ outfile = "/dev/null";
+ ARGBEGIN{
+ case 't':
+ dotrace = 1;
+ break;
+ case 'd':
+ outfile = EARGF(usage());
+ break;
+ default:
+ usage();
+ }ARGEND;
+ if(debugfp = fopen(outfile, "w"), debugfp == nil){
+ fprintf(stderr, "Can't open %s\n", outfile);
+ exit(1);
+ }
+
+
+ if(SDL_Init(SDL_INIT_VIDEO) < 0)
+ err("%s", SDL_GetError());
+
+ lampsurf[0] = mustloadimg("../art/lamp_off.png");
+ lampsurf[1] = mustloadimg("../art/lamp_on.png");
+
+ switchsurf[0] = mustloadimg("../art/switch_d.png");
+ switchsurf[1] = mustloadimg("../art/switch_u.png");
+
+ keysurf[0] = mustloadimg("../art/key_n.png");
+ keysurf[1] = mustloadimg("../art/key_d.png");
+ keysurf[2] = mustloadimg("../art/key_u.png");
+
+ oppanel.surf = mustloadimg("../art/op_panel.png");
+
+ opgrid1.panel = &oppanel;
+ opgrid1.xscl = opgrid1.panel->surf->w/90.0f;
+ opgrid1.yscl = opgrid1.panel->surf->h/11.0f;
+ opgrid1.yoff = opgrid1.yscl/2.0f;
+
+ opgrid2.panel = &oppanel;
+ opgrid2.xscl = opgrid1.xscl*1.76f;
+ opgrid2.yscl = opgrid2.xscl;
+ opgrid2.xoff = opgrid1.xscl*44.5f;
+ opgrid2.yoff = opgrid1.panel->surf->h*2.4f/143.0f;
+
+ iopanel.surf = mustloadimg("../art/io_panel.png");
+ iogrid.panel = &iopanel;
+ iogrid.xscl = iogrid.panel->surf->w/44.0f;
+ iogrid.yscl = iogrid.panel->surf->h/28.0f;
+
+ indpanel1.surf = mustloadimg("../art/ind_panel1.png");
+ indgrid1.panel = &indpanel1;
+ indgrid1.xscl = indgrid1.panel->surf->w*5.0f/77.0f;
+ indgrid1.yscl = indgrid1.panel->surf->h/12.0f;
+
+ indpanel2.surf = mustloadimg("../art/ind_panel2.png");
+ indgrid2.panel = &indpanel2;
+ indgrid2.xscl = indgrid2.panel->surf->w/44.0f;
+ indgrid2.yscl = indgrid2.panel->surf->h/11.0f;
+
+ extrapanel.surf = mustloadimg("../art/extra_panel.png");
+ extragrid = indgrid1;
+ extragrid.panel = &extrapanel;
+
+ findlayout(&w, &h);
+
+ screen = SDL_SetVideoMode(w, h, 32, SDL_DOUBLEBUF);
+ if(screen == nil)
+ err("%s", SDL_GetError());
+
+ e = switches;
+ data_sw = e; e += 36;
+ ma_sw = e; e += 18;
+ misc_sw = e; e += 4;
+
+ extra_sw = e; e += 5;
+
+ e = lamps;
+ mi_l = e; e += 36;
+ ir_l = e; e += 18;
+ ma_l = e; e += 18;
+ pc_l = e; e += 18;
+ pio_l = e; e += 7;
+ pir_l = e; e += 7;
+ pih_l = e; e += 7;
+ misc_l = e; e += 7;
+
+ mb_l = e; e += 36;
+ ar_l = e; e += 36;
+ mq_l = e; e += 36;
+ ff_l = e; e += 14*8;
+
+ iobus_l = e; e += 36;
+ cr_l = e; e += 9;
+ crbuf_l = e; e += 36;
+ ptr_l = e; e += 6;
+ ptrbuf_l = e; e += 36;
+ ptp_l = e; e += 6;
+ ptpbuf_l = e; e += 8;
+ tty_l = e; e += 7;
+ ttibuf_l = e; e += 8;
+ pr_l = e; e += 8;
+ rlr_l = e; e += 8;
+ rla_l = e; e += 8;
+
+ extra_l = e; e += 1;
+
+ initapr();
+ initmem();
+ inittty();
+ initpt();
+// memset(&apr, 0, sizeof apr);
+// apr.extpulse = 0;
+
+ for(;;){
+ start = SDL_GetTicks();
+ while(SDL_PollEvent(&ev))
+ switch(ev.type){
+ case SDL_MOUSEMOTION:
+ mmev = (SDL_MouseMotionEvent*)&ev;
+ mouse(0, mmev->state, mmev->x, mmev->y);
+ break;
+ case SDL_MOUSEBUTTONDOWN:
+ case SDL_MOUSEBUTTONUP:
+ mbev = (SDL_MouseButtonEvent*)&ev;
+ mouse(mbev->button, mbev->state, mbev->x, mbev->y);
+ break;
+ case SDL_QUIT:
+ SDL_Quit();
+ return 0;
+ }
+
+ update();
+
+ SDL_FillRect(screen, nil, SDL_MapRGBA(screen->format, 0xe6, 0xe6, 0xe6, 0xff));
+ SDL_BlitSurface(indpanel1.surf, nil, screen, &indpanel1.pos);
+ SDL_BlitSurface(indpanel2.surf, nil, screen, &indpanel2.pos);
+ SDL_BlitSurface(extrapanel.surf, nil, screen, &extrapanel.pos);
+ SDL_BlitSurface(iopanel.surf, nil, screen, &iopanel.pos);
+ SDL_BlitSurface(oppanel.surf, nil, screen, &oppanel.pos);
+
+ for(i = 0, e = lamps; i < nelem(lamps); i++, e++)
+ drawelement(screen, e);
+ for(i = 0, e = keys; i < nelem(keys); i++, e++)
+ drawelement(screen, e);
+ for(i = 0, e = switches; i < nelem(switches); i++, e++)
+ drawelement(screen, e);
+
+// SDL_LockSurface(screen);
+// drawgrid(&opgrid1, screen, 0xFFFFFF00);
+// drawgrid(&opgrid2, screen, 0xFF0000FF);
+// drawgrid(&iogrid, screen, 0xFFFFFF00);
+// drawgrid(&indgrid1, screen, 0xFFFFFF00);
+// drawgrid(&indgrid2, screen, 0xFFFFFF00);
+// drawgrid(&extragrid, screen, 0xFFFFFF00);
+// SDL_UnlockSurface(screen);
+
+ SDL_Flip(screen);
+ end = SDL_GetTicks();
+ delay = (1000 / 30) - (end-start);
+// if(delay > 0)
+// SDL_Delay(delay);
+ }
+ return 0;
+}
diff --git a/mem.c b/src/mem.c
similarity index 96%
rename from mem.c
rename to src/mem.c
index 9df0e9b..4418110 100644
--- a/mem.c
+++ b/src/mem.c
@@ -39,8 +39,8 @@ readmem(char *file, word *mem, word size)
void
initmem(void)
{
- readmem("mem", memory, maxmem);
- readmem("fmem", fmem, 16);
+ readmem("../mem", memory, maxmem);
+ readmem("../fmem", fmem, 16);
}
void
diff --git a/pdp6.h b/src/pdp6.h
similarity index 89%
rename from pdp6.h
rename to src/pdp6.h
index 64477e6..124ba58 100644
--- a/pdp6.h
+++ b/src/pdp6.h
@@ -56,9 +56,9 @@ enum FullwordBits {
/* external pulses, bits of Apr.extpulse */
enum Extpulse {
- EXT_KEY_MANUAL = 1,
- EXT_KEY_STOP = 2,
- EXT_NONEXIT_MEM = 4
+ EXT_KEY_MANUAL = 1,
+ EXT_KEY_INST_STOP = 2,
+ EXT_NONEXIT_MEM = 4
};
enum Opcode {
@@ -126,7 +126,8 @@ struct Apr {
u8 pr, rlr, rla;
bool run;
bool sw_addr_stop, sw_repeat, sw_mem_disable, sw_power;
- bool sw_rim_maint;
+ /* maint switches */
+ bool sw_rim_maint, sw_rpt_bypass, sw_art3_maint, sw_sct_maint, sw_spltcyc_override;
/* keys */
bool key_start, key_readin;
bool key_mem_cont, key_inst_cont;
@@ -283,6 +284,10 @@ enum {
};
/* 0 is cable 1 & 2 (data); 1 is cable 3 & 4 (above bits) */
extern word iobus0, iobus1;
+/* record the state of iobus1 of the last pulse step
+ * to recognize pulses or edges */
+extern word iobus1_last, iobus1_pulse;
+extern int iodev;
#define IOB_RESET (iobus1 & IOBUS_IOB_RESET)
#define IOB_DATAO_CLEAR (iobus1 & IOBUS_DATAO_CLEAR)
@@ -299,11 +304,56 @@ extern void (*iobusmap[128])(void);
extern u8 ioreq[128];
void recalc_req(void);
+/*
+ * Devices
+ */
+
+void initapr(void);
+
+#define CPA (0000>>2)
+#define PI (0004>>2)
+
+/* TTY */
+#define TTY (0120>>2)
+typedef struct Tty Tty;
+struct Tty
+{
+ uchar tto, tti;
+ bool tto_busy, tto_flag;
+ bool tti_busy, tti_flag;
+ int pia;
+ int fd;
+};
+extern Tty tty;
void inittty(void);
+
+/* Paper tape */
+#define PTP (0100>>2)
+typedef struct Ptp Ptp;
+struct Ptp
+{
+ FILE *fp;
+ uchar ptp;
+ bool busy, flag, b;
+ int pia;
+};
+#define PTR (0104>>2)
+typedef struct Ptr Ptr;
+struct Ptr
+{
+ FILE *fp;
+ int motor_on;
+ word sr;
+ word ptr;
+ bool busy, flag, b;
+ int pia;
+};
+extern Ptp ptp;
+extern Ptr ptr;
void initpt(void);
void ptr_setmotor(int m);
-//void wakepanel(void);
+
// for debugging
char *names[0700];
diff --git a/src/pt.c b/src/pt.c
new file mode 100644
index 0000000..b858122
--- /dev/null
+++ b/src/pt.c
@@ -0,0 +1,185 @@
+#include "pdp6.h"
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+Ptp ptp;
+Ptr ptr;
+
+void
+recalc_ptp_req(void)
+{
+ u8 req;
+ req = ptp.flag ? ptp.pia : 0;
+ if(req != ioreq[PTP]){
+ ioreq[PTP] = req;
+ recalc_req();
+ }
+}
+
+static void
+wake_ptp(void)
+{
+ if(IOB_RESET){
+ ptp.pia = 0;
+ ptp.busy = 0;
+ ptp.flag = 0;
+ ptp.b = 0;
+ }
+ if(iodev == PTP){
+ if(IOB_STATUS){
+ if(ptp.b) iobus0 |= F30;
+ if(ptp.busy) iobus0 |= F31;
+ if(ptp.flag) iobus0 |= F32;
+ iobus0 |= ptp.pia & 7;
+ }
+ if(IOB_CONO_SET){
+ if(iobus0 & F30) ptp.b = 1;
+ if(iobus0 & F31) ptp.busy = 1;
+ if(iobus0 & F32) ptp.flag = 1;
+ ptp.pia |= iobus0 & 7;
+ }
+ if(IOB_CONO_CLEAR){
+ ptp.pia = 0;
+ ptp.busy = 0;
+ ptp.flag = 0;
+ ptp.b = 0;
+ }
+ if(IOB_DATAO_CLEAR){
+ ptp.ptp = 0;
+ ptp.busy = 1;
+ ptp.flag = 0;
+ }
+ if(IOB_DATAO_SET){
+ ptp.ptp = iobus0 & 0377;
+ if(ptp.fp){
+ if(ptp.b)
+ putc((ptp.ptp & 077) | 0200, ptp.fp);
+ else
+ putc(ptp.ptp, ptp.fp);
+ }
+ ptp.busy = 0;
+ ptp.flag = 1;
+ }
+ }
+ recalc_ptp_req();
+}
+
+void
+recalc_ptr_req(void)
+{
+ u8 req;
+ req = ptr.flag ? ptr.pia : 0;
+ if(req != ioreq[PTR]){
+ ioreq[PTR] = req;
+ recalc_req();
+ }
+}
+
+void*
+ptrthread(void *arg)
+{
+ int c;
+ for(;;){
+ if(ptr.busy && ptr.motor_on){
+ // PTR CLR
+ ptr.sr = 0;
+ ptr.ptr = 0;
+
+ next:
+ if(ptr.fp)
+ c = getc(ptr.fp);
+ else
+ c = 0;
+ if(c == EOF)
+ c = 0;
+ if(!ptr.b || c & 0200){
+ // PTR STROBE
+ ptr.sr <<= 1;
+ ptr.ptr <<= 6;
+ ptr.sr |= 1;
+ ptr.ptr |= c & 077;
+ if(!ptr.b)
+ ptr.ptr |= c & 0300;
+ }
+ if(!ptr.b || ptr.sr & 040){
+ ptr.busy = 0;
+ ptr.flag = 1;
+ }else
+ goto next;
+ recalc_ptr_req();
+ }
+ }
+ return nil;
+}
+
+static void
+wake_ptr(void)
+{
+ if(IOB_RESET){
+ ptr.pia = 0;
+ ptr.busy = 0;
+ ptr.flag = 0;
+ ptr.b = 0;
+ }
+
+ if(iodev == PTR){
+ if(IOB_STATUS){
+ if(ptr.motor_on) iobus0 |= F27;
+ if(ptr.b) iobus0 |= F30;
+ if(ptr.busy) iobus0 |= F31;
+ if(ptr.flag) iobus0 |= F32;
+ iobus0 |= ptr.pia & 7;
+ }
+ if(IOB_DATAI){
+ iobus0 |= ptr.ptr;
+debug(" PTR: %012lo\n", iobus0);
+ ptr.flag = 0;
+ // actually when DATAI is negated again
+ ptr.busy = 1;
+ }
+ if(IOB_CONO_CLEAR){
+ ptr.pia = 0;
+ ptr.busy = 0;
+ ptr.flag = 0;
+ ptr.b = 0;
+ }
+ if(IOB_CONO_SET){
+ if(iobus0 & F30) ptr.b = 1;
+ if(iobus0 & F31) ptr.busy = 1;
+ if(iobus0 & F32) ptr.flag = 1;
+ ptr.pia |= iobus0 & 7;
+ }
+ }
+ recalc_ptr_req();
+}
+
+void
+ptr_setmotor(int m)
+{
+ if(ptr.motor_on == m)
+ return;
+ ptr.motor_on = m;
+ if(ptr.motor_on)
+ ptr.busy = 0;
+ ptr.flag = 1;
+ recalc_ptr_req();
+}
+
+void
+initpt(void)
+{
+ pthread_t thread_id;
+ ioreq[PTP] = 0;
+ iobusmap[PTP] = wake_ptp;
+ ioreq[PTR] = 0;
+ iobusmap[PTR] = wake_ptr;
+ pthread_create(&thread_id, nil, ptrthread, nil);
+
+ ptr.fp = fopen("../code/test.rim", "rb");
+ ptp.fp = fopen("../code/ptp.out", "wb");
+}
diff --git a/tty.c b/src/tty.c
similarity index 56%
rename from tty.c
rename to src/tty.c
index 2658b6a..f8c1b37 100644
--- a/tty.c
+++ b/src/tty.c
@@ -7,21 +7,6 @@
#include
#include
-/*
- * This device is not accurately modeled after the schematics.
- */
-
-#define TTY (0120>>2)
-
-typedef struct Tty Tty;
-struct Tty
-{
- uchar tto, tti;
- bool tto_busy, tto_flag;
- bool tti_busy, tti_flag;
- int pia;
- int fd;
-};
Tty tty;
void
@@ -45,7 +30,7 @@ ttythread(void *arg)
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if(sockfd < 0){
- perror("ERROR opening socket");
+ perror("error: socket");
exit(1);
}
memset(&serv_addr, 0, sizeof(serv_addr));
@@ -54,7 +39,7 @@ ttythread(void *arg)
serv_addr.sin_addr.s_addr = INADDR_ANY;
serv_addr.sin_port = htons(portno);
if(bind(sockfd, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0){
- perror("ERROR on bind");
+ perror("error: bind");
exit(1);
}
listen(sockfd,5);
@@ -75,7 +60,7 @@ ttythread(void *arg)
close(newsockfd);
}
if(newsockfd < 0){
- perror("ERROR on accept");
+ perror("error: accept");
exit(1);
}
return nil;
@@ -92,46 +77,47 @@ wake_tty(void)
tty.tti_busy = 0;
tty.tti_flag = 0;
tty.tti = 0;
- ioreq[TTY] = 0;
}
- if(IOB_STATUS){
- if(tty.tti_busy) iobus0 |= F29;
- if(tty.tti_flag) iobus0 |= F30;
- if(tty.tto_busy) iobus0 |= F31;
- if(tty.tto_flag) iobus0 |= F32;
- iobus0 |= tty.pia & 7;
- }
- if(IOB_DATAI){
- iobus0 |= tty.tti;
- tty.tti_flag = 0;
- }
- if(IOB_CONO_CLEAR)
- tty.pia = 0;
- if(IOB_CONO_SET){
- if(iobus0 & F25) tty.tti_busy = 0;
- if(iobus0 & F26) tty.tti_flag = 0;
- if(iobus0 & F27) tty.tto_busy = 0;
- if(iobus0 & F28) tty.tto_flag = 0;
- if(iobus0 & F29) tty.tti_busy = 1;
- if(iobus0 & F30) tty.tti_flag = 1;
- if(iobus0 & F31) tty.tto_busy = 1;
- if(iobus0 & F32) tty.tto_flag = 1;
- tty.pia |= iobus0 & 7;
- }
- if(IOB_DATAO_CLEAR){
- tty.tto = 0;
- tty.tto_busy = 1;
- tty.tto_flag = 0;
- }
- if(IOB_DATAO_SET){
- tty.tto = iobus0 & 0377;
- if(/*tty.tto & 0200 &&*/ tty.fd >= 0){
- tty.tto &= ~0200;
- write(tty.fd, &tty.tto, 1);
+ if(iodev == TTY){
+ if(IOB_STATUS){
+ if(tty.tti_busy) iobus0 |= F29;
+ if(tty.tti_flag) iobus0 |= F30;
+ if(tty.tto_busy) iobus0 |= F31;
+ if(tty.tto_flag) iobus0 |= F32;
+ iobus0 |= tty.pia & 7;
+ }
+ if(IOB_DATAI){
+ iobus0 |= tty.tti;
+ tty.tti_flag = 0;
+ }
+ if(IOB_CONO_CLEAR)
+ tty.pia = 0;
+ if(IOB_CONO_SET){
+ if(iobus0 & F25) tty.tti_busy = 0;
+ if(iobus0 & F26) tty.tti_flag = 0;
+ if(iobus0 & F27) tty.tto_busy = 0;
+ if(iobus0 & F28) tty.tto_flag = 0;
+ if(iobus0 & F29) tty.tti_busy = 1;
+ if(iobus0 & F30) tty.tti_flag = 1;
+ if(iobus0 & F31) tty.tto_busy = 1;
+ if(iobus0 & F32) tty.tto_flag = 1;
+ tty.pia |= iobus0 & 7;
+ }
+ if(IOB_DATAO_CLEAR){
+ tty.tto = 0;
+ tty.tto_busy = 1;
+ tty.tto_flag = 0;
+ }
+ if(IOB_DATAO_SET){
+ tty.tto = iobus0 & 0377;
+ if(tty.fd >= 0){
+ tty.tto &= ~0200;
+ write(tty.fd, &tty.tto, 1);
+ }
+ // TTO DONE
+ tty.tto_busy = 0;
+ tty.tto_flag = 1;
}
- // TTO DONE
- tty.tto_busy = 0;
- tty.tto_flag = 1;
}
recalc_tty_req();
}
diff --git a/tools/as6.c b/tools/as6.c
index 6c9c7ad..2192424 100644
--- a/tools/as6.c
+++ b/tools/as6.c
@@ -1329,6 +1329,10 @@ writesymtab(void)
for(i = 0; i < nsym; i++){
s = sortlist[i];
+ if(s->type & Extern &&
+ s->v.val == 0 && s->v.rel == 0)
+ continue;
+
type = 0;
if(s->type & Intern)
type = SymGlobal;