Whitepaper update
This commit is contained in:
parent
eeeed38b56
commit
9a1cf17bf8
|
@ -0,0 +1,325 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="770px" version="1.1" width="1270px">
|
||||
<style>svg { background-color: white; }</style>
|
||||
<defs/>
|
||||
<path d="M 344.0987,226.6536 L 350.0062,226.7812" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 359.8701,226.971 L 359.8701,274.4538" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 364.2719,274.3561 L 354.2663,274.5782 L 344.4301,274.8156 L 344.4301,314.1553 L 354.2663,314.0026" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 350.0062,314.2179 L 359.8701,314.3028" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 364.2719,313.8598 L 354.2663,314.0026 L 354.2663,274.5782" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 350.0062,274.681 L 350.0062,226.7812 L 359.8701,226.971 L 369.7228,227.1374 L 369.7228,274.2454" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 374.4374,274.1497 L 381.1341,274.026 L 381.1341,313.6476 L 374.4374,313.7271 L 374.4374,274.1497 L 364.2719,274.3561 L 364.2719,313.8598 L 374.4374,313.7271" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 369.7228,314.3773 L 359.8701,314.3028 L 359.8701,488.9665" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 364.2719,489.6179 L 354.2663,489.4079 L 344.4301,489.1834 L 344.4301,495.4345" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 344.4301,495.4345 L 354.2663,495.6724" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 350.0062,495.5693 L 350.0062,524.4824 L 359.8701,524.3151" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 364.2719,525.1879 L 374.4374,525.4495 L 374.4374,544.3158" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 381.1341,544.4936 L 388.9968,544.3965" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 398.3905,544.3028 L 388.9968,544.3965 L 388.9968,525.5206 L 398.3905,525.438 L 407.7646,525.3752" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 399.189,523.8511 L 399.189,496.0885" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 398.3905,496.0927 L 398.3905,489.8045" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 399.189,488.6202 L 389.3846,488.6838 L 389.3846,314.495" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 388.9968,313.691 L 388.9968,274.0936 L 381.1341,274.026" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 379.5617,274.0551 L 379.5617,227.2806 L 369.7228,227.1374" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 379.5617,227.2806 L 389.3846,227.4005 L 399.189,227.4972 L 399.189,274.163" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 398.3905,274.1588 L 388.9968,274.0936" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 389.3846,274.0963 L 389.3846,227.4005" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 399.189,227.4972 L 408.9726,227.5707" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 418.7329,227.6209 L 408.9726,227.5707 L 408.9726,274.2127" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 407.7646,274.2083 L 417.1166,274.2422" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 418.7329,274.2454 L 418.7329,227.6209 L 428.4677,227.648" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 438.1746,227.6519 L 447.8513,227.6325 L 447.8513,274.2412" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 445.0156,274.25 L 454.2549,274.2213 L 454.2549,310.7565" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 447.4285,313.9125 L 444.5842,313.9181 L 444.5842,489.5321 L 454.3206,489.5607 L 454.3206,482.5342 L 447.4285,482.5154 L 447.4285,313.9125" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 446.836,313.788 L 446.836,310.7719 L 454.2549,310.7565 L 463.4599,310.7268 L 463.4599,274.177 L 472.6281,274.1171 L 472.6281,310.6866 L 479.9572,310.6459" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 479.9572,310.6459 L 479.9572,313.6671" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 479.9572,312.1004 L 453.355,312.1996 L 453.355,480.8073 L 480.4927,480.9405" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 473.6836,482.6309 L 464.0212,482.5753 L 464.0212,489.6047 L 473.6836,489.6644 L 473.6836,482.6309 L 480.4927,482.6806 L 480.4927,313.792 L 483.3055,313.7771 L 483.3055,489.7396 L 492.8845,489.8305" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 490.8446,490.0018 L 499.8877,490.1029" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 495.6357,489.8612 L 492.8845,489.8305 L 492.8845,313.7153 L 495.6357,313.6944" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 492.8845,313.7153 L 483.3055,313.7771" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 481.7572,313.6575 L 490.8446,313.5988" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 499.8877,313.53 L 490.8446,313.5988 L 490.8446,273.9501 L 481.7572,274.0414 L 481.7572,313.6575" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 472.6281,310.6866 L 463.4599,310.7268" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 445.0156,313.7916 L 445.0156,274.25 L 435.7445,274.263 L 426.444,274.2604 L 417.1166,274.2422 L 417.1166,313.7866 L 426.444,313.7983 L 426.444,274.2604" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 428.4677,274.261 L 428.4677,227.648 L 438.1746,227.6519 L 438.1746,274.2596" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 435.7445,274.263 L 435.7445,313.8 L 426.444,313.7983" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 431.9842,313.9264 L 431.9842,489.5199 L 420.2822,488.536 L 420.2822,314.5955 L 431.9842,313.9264 L 434.8145,313.927 L 444.5842,313.9181" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 434.8145,313.927 L 434.8145,489.5192 L 431.9842,489.5199" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 434.8145,489.5192 L 444.5842,489.5321" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 445.0156,489.7182 L 445.0156,496.0013 L 435.7445,495.9882 L 435.7445,489.7059 L 426.444,489.7084 L 417.1166,489.7256 L 407.7646,489.7576 L 407.7646,496.0431 L 398.3905,496.0927 L 388.9968,496.1581 L 388.9968,489.8661" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 389.3846,488.6838 L 379.5617,488.7627 L 369.7228,488.8569 L 359.8701,488.9665 L 350.0062,489.0913 L 344.0987,489.1753 L 344.0987,314.1608 L 350.0062,314.2179 L 350.0062,489.0913" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 354.2663,489.4079 L 354.2663,495.6724 L 364.2719,495.8949 L 364.2719,489.6179 L 374.4374,489.8131 L 381.1341,489.93 L 381.1341,496.2258 L 374.4374,496.1018 L 364.2719,495.8949" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 359.8701,495.797 L 359.8701,524.3151 L 369.7228,524.1683 L 369.7228,496.0059" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 374.4374,496.1018 L 374.4374,489.8131" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 369.7228,488.8569 L 369.7228,314.3773 L 379.5617,314.4413 L 389.3846,314.495 L 399.189,314.5382 L 399.189,488.6202 L 408.9726,488.5719 L 408.9726,314.5711 L 418.7329,314.5936 L 420.2822,314.5955" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 407.7646,313.7648 L 398.3905,313.733 L 398.3905,274.1588 L 407.7646,274.2083 L 407.7646,313.7648" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 379.5617,314.4413 L 379.5617,488.7627" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 379.5617,496.1967 L 379.5617,524.0421 L 389.3846,523.9364" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 389.3846,523.9364 L 389.3846,496.1554" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 388.9968,496.1581 L 381.1341,496.2258" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 407.7646,496.0431 L 417.1166,496.0091 L 426.444,495.9909 L 435.7445,495.9882" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 438.1746,495.9917 L 438.1746,523.7148 L 428.4677,523.7182 L 418.7329,523.7421 L 418.7329,496.006" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 417.1166,496.0091 L 417.1166,489.7256" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 418.7329,488.5389 L 408.9726,488.5719" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 408.9726,496.0387 L 408.9726,523.7864 L 418.7329,523.7421" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 417.1166,525.3323 L 426.444,525.3092 L 426.444,544.1567 L 417.1166,544.1829 L 417.1166,525.3323 L 407.7646,525.3752 L 407.7646,544.2316 L 398.3905,544.3028 L 398.3905,525.438" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 388.9968,525.5206 L 381.1341,525.6062 L 381.1341,544.4936 L 374.4374,544.3158 L 364.2719,544.0192 L 364.2719,525.1879 L 354.2663,524.9066 L 354.2663,543.7 L 344.4301,543.3588 L 344.4301,524.6058 L 354.2663,524.9066" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 350.0062,524.4824 L 344.0987,524.5949 L 344.0987,495.4258" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 369.7228,524.1683 L 379.5617,524.0421" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 381.1341,525.6062 L 374.4374,525.4495" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 364.2719,544.0192 L 354.2663,543.7" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 344.4301,543.3588 L 340.2603,543.2023 L 340.2603,226.7977 L 344.0987,226.6536 L 344.0987,274.8242" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 454.2549,274.2213 L 463.4599,274.177" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 467.1042,274.1532 L 467.1042,227.5243 L 476.6758,227.4354 L 486.2075,227.3232 L 486.2075,273.9967" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 481.7572,274.0414 L 472.6281,274.1171" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 476.6758,274.0835 L 476.6758,227.4354" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 486.2075,227.3232 L 495.6969,227.1878" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 505.1417,227.029 L 495.6969,227.1878 L 495.6969,273.8927" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 499.8877,273.8431 L 490.8446,273.9501" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 505.1417,273.7715 L 505.1417,227.029 L 514.5393,226.847 L 523.8871,226.6416" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 533.1827,226.4129 L 533.1827,273.3038" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 535.5664,273.2579 L 526.726,273.4279 L 526.726,313.263" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 523.8871,314.1555 L 533.1827,314.0531" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 535.5664,313.1537 L 542.9035,313.054" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 550.2123,313.0826 L 542.9035,313.054 L 542.9035,273.1028 L 550.2123,273.1473 L 550.2123,313.0826 L 561.4358,313.1379 L 561.4358,273.2333 L 550.2123,273.1473" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 551.6065,273.158 L 551.6065,225.885 L 542.4234,226.1607 L 542.4234,273.1129" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 542.9035,273.1028 L 535.5664,273.2579 L 535.5664,313.1537 L 526.726,313.263 L 517.831,313.3621 L 508.884,313.4511 L 499.8877,313.53 L 499.8877,273.8431 L 508.884,273.7204 L 508.884,313.4511" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 513.0425,314.2603 L 513.0425,489.0289 L 495.6357,489.8612 L 495.6357,313.6944 L 513.0425,314.2603 L 514.5393,314.2473 L 523.8871,314.1555 L 523.8871,489.1831 L 533.1827,489.3336 L 542.4234,489.4995 L 542.4234,313.9403 L 533.1827,314.0531 L 533.1827,489.3336" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 535.5664,490.6563 L 542.9035,490.803" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 542.9035,497.1511 L 535.5664,496.9956 L 535.5664,490.6563 L 526.726,490.4956 L 517.831,490.3498 L 508.884,490.2189 L 499.8877,490.1029 L 499.8877,496.4091 L 508.884,496.5321 L 508.884,490.2189" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 513.0425,489.0289 L 514.5393,489.048 L 523.8871,489.1831" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 526.726,490.4956 L 526.726,496.8253 L 517.831,496.6708 L 517.831,490.3498" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 517.831,496.6708 L 508.884,496.5321" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 505.1417,496.4809 L 505.1417,524.2639 L 495.6969,524.124 L 495.6969,496.3594" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 499.8877,496.4091 L 490.8446,496.3019 L 481.7572,496.2104 L 481.7572,489.9154 L 490.8446,490.0018 L 490.8446,496.3019" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 486.2075,496.2552 L 486.2075,524.0046 L 495.6969,524.124" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 499.8877,525.8379 L 508.884,525.9934 L 508.884,544.9328 L 499.8877,544.7564 L 499.8877,525.8379 L 490.8446,525.7024 L 490.8446,544.6027 L 481.7572,544.4715 L 472.6281,544.3628 L 472.6281,525.4909 L 481.7572,525.5867 L 481.7572,544.4715" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 490.8446,544.6027 L 499.8877,544.7564" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 508.884,544.9328 L 517.831,545.1317 L 517.831,526.1688 L 526.726,526.3641 L 526.726,545.3533 L 535.5664,545.5975 L 535.5664,526.5794 L 526.726,526.3641" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 523.8871,524.6054 L 533.1827,524.8071 L 542.4234,525.0294 L 542.4234,497.141" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 535.5664,496.9956 L 526.726,496.8253" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 523.8871,496.776 L 523.8871,524.6054 L 514.5393,524.4243 L 514.5393,496.6198" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 533.1827,496.9497 L 533.1827,524.8071" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 535.5664,526.5794 L 542.9035,526.776" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 542.4234,525.0294 L 551.6065,525.2724" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 550.2123,526.7196 L 550.2123,545.7565 L 561.4358,545.633" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 572.6167,545.4846 L 583.7431,545.3115 L 583.7431,526.3273 L 572.6167,526.4798" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 569.7894,525.8207 L 569.7894,496.943" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 572.6167,496.9169 L 583.7431,496.7962" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 583.7431,496.7962 L 583.7431,490.4681" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 583.7431,490.4681 L 572.6167,490.582 L 561.4358,490.6796" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 561.4358,497.0204 L 550.2123,497.1065 L 550.2123,490.7609 L 561.4358,490.6796 L 561.4358,497.0204 L 572.6167,496.9169 L 572.6167,490.582" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 569.7894,490.0901 L 560.7294,489.8777 L 560.7294,313.6831 L 569.7894,313.5387 L 569.7894,490.0901 L 578.7836,490.318 L 584.1223,490.4637 L 584.1223,313.2847" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 584.1223,313.2847 L 578.7836,313.3838" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 572.6167,313.2043 L 572.6167,273.3365 L 561.4358,273.2333" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 560.7294,273.2279 L 560.7294,225.5858 L 551.6065,225.885" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 560.7294,225.5858 L 569.7894,225.263 L 569.7894,273.3104" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 572.6167,273.3365 L 583.7431,273.4569" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 583.7431,273.4569 L 583.7431,313.2817 L 572.6167,313.2043 L 561.4358,313.1379" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 569.7894,313.5387 L 578.7836,313.3838 L 578.7836,490.318" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 578.7836,496.85 L 578.7836,526.1261 L 569.7894,525.8207 L 560.7294,525.5362" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 561.4358,526.6107 L 572.6167,526.4798 L 572.6167,545.4846 L 561.4358,545.633 L 561.4358,526.6107 L 550.2123,526.7196 L 542.9035,526.776 L 542.9035,545.8205 L 535.5664,545.5975" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 542.9035,545.8205 L 550.2123,545.7565" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 526.726,545.3533 L 517.831,545.1317" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 517.831,526.1688 L 508.884,525.9934" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 505.1417,524.2639 L 514.5393,524.4243" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 490.8446,525.7024 L 481.7572,525.5867" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 486.2075,524.0046 L 476.6758,523.9057 L 467.1042,523.8273" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 463.4599,525.4149 L 472.6281,525.4909" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 476.6758,523.9057 L 476.6758,496.1682" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 472.6281,496.1346 L 472.6281,489.8439" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 473.6836,489.6644 L 483.3055,489.7396" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 481.7572,496.2104 L 472.6281,496.1346 L 463.4599,496.0745 L 454.2549,496.03 L 454.2549,489.7453" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 454.3206,489.5607 L 464.0212,489.6047" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 463.4599,489.7872 L 463.4599,496.0745" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 467.1042,496.0983 L 467.1042,523.8273 L 457.4952,523.7693 L 457.4952,496.0457" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 454.2549,496.03 L 445.0156,496.0013" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 447.8513,496.0101 L 447.8513,523.7318 L 438.1746,523.7148" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 435.7445,525.3059 L 445.0156,525.3224 L 445.0156,544.1717" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 454.2549,544.2129 L 463.4599,544.2766 L 463.4599,525.4149 L 454.2549,525.3587 L 454.2549,544.2129 L 445.0156,544.1717 L 435.7445,544.153 L 435.7445,525.3059 L 426.444,525.3092" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 428.4677,523.7182 L 428.4677,495.9903" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 426.444,495.9909 L 426.444,489.7084" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 420.2822,488.536 L 418.7329,488.5389" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 454.3206,482.5342 L 464.0212,482.5753" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 457.4952,523.7693 L 447.8513,523.7318" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 445.0156,525.3224 L 454.2549,525.3587" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 463.4599,544.2766 L 472.6281,544.3628" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 435.7445,544.153 L 426.444,544.1567" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 417.1166,544.1829 L 407.7646,544.2316" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 550.2123,497.1065 L 542.9035,497.1511 L 542.9035,490.803 L 550.2123,490.7609" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 551.6065,489.6809 L 551.6065,313.817" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 517.831,313.3621 L 517.831,273.582 L 526.726,273.4279" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 523.8871,273.4771 L 523.8871,226.6416 L 533.1827,226.4129 L 542.4234,226.1607" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 569.7894,225.263 L 578.7836,224.9166" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 584.1223,224.6952 L 578.7836,224.9166 L 578.7836,273.4033" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 584.1223,273.4616 L 584.1223,224.6952 L 588.5156,224.7737" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 594.3386,233.5031 L 599.7441,233.894 L 599.7441,536.106 L 594.3386,536.4969" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 588.5156,545.2263 L 588.5156,224.7737 L 594.3386,229.5034 L 594.3386,540.4966 L 588.5156,545.2263 L 583.7431,545.3115" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 578.7836,526.1261 L 584.1223,526.3213 L 584.1223,496.7915" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 560.7294,497.0258 L 560.7294,525.5362 L 551.6065,525.2724 L 551.6065,497.0958" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 676.8973,497.3193 L 676.8973,526.9886 L 682.6334,526.8723" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 687.9957,527.3111 L 698.8563,527.6023 L 709.8322,527.8729 L 717.0252,528.0351 L 717.0252,547.2487 L 709.8322,547.0648 L 709.8322,527.8729" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 711.6257,526.4168 L 711.6257,498.0509" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 709.8322,498.0189 L 698.8563,497.8048" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 701.9252,497.8646 L 701.9252,526.5473 L 692.2603,526.6992 L 692.2603,497.6649" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 687.9957,497.5745 L 687.9957,491.2023" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 692.2603,490.7456 L 692.2603,313.093 L 682.6334,313.0051 L 682.6334,490.8748" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 682.6334,497.4515 L 682.6334,526.8723 L 692.2603,526.6992" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 698.8563,527.6023 L 698.8563,546.7578 L 687.9957,546.4276 L 677.261,546.0746 L 677.261,527.0 L 687.9957,527.3111 L 687.9957,546.4276" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 677.261,546.0746 L 672.6851,545.9126 L 672.6851,224.0874 L 676.8973,223.9383 L 676.8973,272.935" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 677.261,272.926 L 687.9957,272.6804 L 687.9957,312.7824 L 698.8563,312.6347 L 698.8563,272.4506 L 687.9957,272.6804" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 692.2603,272.5902 L 692.2603,224.2666 L 701.9252,224.4388 L 701.9252,272.3909" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 698.8563,272.4506 L 709.8322,272.237 L 709.8322,312.4973 L 698.8563,312.6347" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 701.9252,313.17 L 692.2603,313.093" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 687.9957,312.7824 L 677.261,312.9403 L 677.261,272.926" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 682.6334,272.8031 L 682.6334,224.0703 L 676.8973,223.9383" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 682.6334,224.0703 L 692.2603,224.2666" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 701.9252,224.4388 L 711.6257,224.587 L 711.6257,272.2051" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 709.8322,272.237 L 717.0252,272.109 L 717.0252,312.415 L 709.8322,312.4973" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 711.6257,313.2363 L 721.3594,313.2918" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 724.8157,312.46 L 734.1707,312.5034 L 743.5537,312.5363 L 752.9625,312.5589 L 762.3944,312.571 L 771.8472,312.5727 L 771.8472,272.3543 L 762.3944,272.3516 L 762.3944,312.571" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 767.415,312.7036 L 770.2915,312.7041 L 770.2915,491.3175 L 780.2717,491.3309 L 790.2688,491.3604 L 800.2805,491.406 L 800.2805,312.6439 L 810.3045,312.6019 L 820.3385,312.549 L 830.3801,312.4851 L 833.2794,312.4635 L 833.2794,491.6714 L 848.2586,490.8103 L 848.2586,313.049 L 833.2794,312.4635" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 830.3801,312.4851 L 830.3801,491.6396 L 833.2794,491.6714" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 830.3801,491.6396 L 820.3385,491.5456 L 820.3385,312.549" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 819.3389,312.4253 L 819.3389,272.125 L 828.8659,272.0305 L 828.8659,312.3645 L 838.3968,312.2933 L 847.9291,312.2117 L 857.4603,312.1196 L 866.9879,312.017 L 876.5093,311.9039 L 876.5093,271.3141 L 884.4559,271.1535 L 891.7537,271.1996 L 891.7537,311.8303 L 884.4559,311.8007 L 884.4559,271.1535" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 879.6874,271.2499 L 879.6874,223.4283 L 869.7434,223.6892 L 869.7434,271.4391" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.9879,271.49 L 857.4603,271.6495 L 857.4603,312.1196" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,312.9405 L 859.7946,490.9698 L 869.7434,491.1255 L 869.7434,312.8347 L 879.6874,312.7179 L 889.6242,312.5903 L 899.5512,312.4518 L 909.4658,312.3024 L 919.3654,312.142 L 919.3654,492.1441 L 909.4658,491.9083 L 909.4658,312.3024" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 913.9597,311.9562 L 913.9597,271.3954 L 924.9049,271.52 L 924.9049,312.0363 L 913.9597,311.9562 L 902.9055,311.8875 L 902.9055,271.2885 L 891.7537,271.1996" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 889.6242,271.1861 L 889.6242,223.1431 L 879.6874,223.4283" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 889.6242,223.1431 L 899.5512,222.8335 L 899.5512,271.2618" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 902.9055,271.2885 L 913.9597,271.3954" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 909.4658,271.352 L 909.4658,222.4994 L 919.3654,222.1409 L 925.2759,221.9118 L 925.2759,271.5249" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 919.3654,271.457 L 919.3654,222.1409" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 925.2759,221.9118 L 929.5757,221.9929 L 929.5757,548.0071 L 924.9049,548.0952 L 924.9049,528.7813 L 913.9597,528.9392 L 913.9597,548.2744 L 924.9049,548.0952" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 913.9597,548.2744 L 902.9055,548.428 L 902.9055,529.0747 L 913.9597,528.9392" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 909.4658,528.2571 L 919.3654,528.5732 L 919.3654,498.8007" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 913.9597,498.8624 L 913.9597,492.4173 L 902.9055,492.5184 L 902.9055,498.9695 L 913.9597,498.8624 L 924.9049,498.7375 L 924.9049,492.2995 L 913.9597,492.4173" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 909.4658,491.9083 L 899.5512,491.6885 L 899.5512,312.4518" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 902.9055,311.8875 L 891.7537,311.8303" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 889.6242,312.5903 L 889.6242,491.4848 L 879.6874,491.2972 L 879.6874,312.7179" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 876.5093,311.9039 L 884.4559,311.8007" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 869.7434,312.8347 L 859.7946,312.9405 L 849.8435,313.0356 L 848.2586,313.049" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 847.9291,312.2117 L 847.9291,271.7928 L 857.4603,271.6495" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,271.6104 L 859.7946,223.9259 L 869.7434,223.6892" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,223.9259 L 849.8435,224.1384 L 849.8435,271.764" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 847.9291,271.7928 L 838.3968,271.9198 L 838.3968,312.2933" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.4616,309.8741 L 817.4616,272.1404" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.4616,272.1404 L 819.3389,272.125" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 820.0012,272.1184 L 820.0012,224.631 L 810.0653,224.747" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.1392,224.839 L 810.0653,224.747 L 810.0653,268.6057" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 816.8409,269.4971 L 816.8409,309.8775" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.4616,309.8741 L 809.8182,309.9159 L 809.8182,312.4756" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 810.3045,312.6019 L 810.3045,491.4677 L 800.2805,491.406" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.3062,491.5948 L 800.3062,497.9905 L 809.8182,498.0527 L 819.3389,498.1312 L 819.3389,491.7275" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 820.3385,491.5456 L 810.3045,491.4677" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 809.8182,491.6535 L 809.8182,498.0527" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 810.0653,498.0548 L 810.0653,526.2757" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 809.8182,527.9157 L 809.8182,547.1133 L 819.3389,547.2258 L 828.8659,547.3616 L 828.8659,528.1346 L 819.3389,528.0149 L 819.3389,547.2258" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 809.8182,547.1133 L 800.3062,547.0242 L 800.3062,527.8371 L 790.8055,527.779 L 781.3183,527.7414 L 781.3183,546.9156 L 771.8472,546.8962 L 771.8472,527.7243 L 781.3183,527.7414" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 780.3253,526.0958 L 770.4423,526.0782 L 770.4423,497.9017" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 771.8472,497.9013 L 762.3944,497.904 L 752.9625,497.9229 L 752.9625,491.5311 L 762.3944,491.5132 L 762.3944,497.904" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 760.5783,497.9077 L 760.5783,526.0817 L 770.4423,526.0782" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 771.8472,527.7243 L 762.3944,527.7277 L 762.3944,546.9001 L 771.8472,546.8962" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 762.3944,546.9001 L 752.9625,546.9272 L 752.9625,527.7516 L 743.5537,527.7961 L 743.5537,546.9776 L 752.9625,546.9272" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 743.5537,546.9776 L 734.1707,547.0513 L 724.8157,547.1483 L 717.0252,547.2487" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 709.8322,547.0648 L 698.8563,546.7578" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 701.9252,526.5473 L 711.6257,526.4168 L 721.3594,526.3074 L 721.3594,498.1082" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 724.8157,498.0771 L 717.0252,498.1471" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 717.0252,491.7426 L 709.8322,491.6216 L 709.8322,498.0189 L 717.0252,498.1471 L 717.0252,491.7426 L 724.8157,491.6765" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 721.3594,490.4533 L 721.3594,313.2918 L 731.1239,313.3365 L 731.1239,490.3875" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 734.1707,491.6127 L 734.1707,498.0095 L 724.8157,498.0771 L 724.8157,491.6765 L 734.1707,491.6127 L 743.5537,491.5642 L 752.9625,491.5311" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 752.3021,490.3004 L 752.3021,313.3958 L 767.415,312.7036 L 767.415,491.3183 L 752.3021,490.3004 L 750.7357,490.3033 L 740.9168,490.3375 L 731.1239,490.3875 L 721.3594,490.4533 L 711.6257,490.5349 L 701.9252,490.6323 L 692.2603,490.7456 L 682.6334,490.8748 L 676.8973,490.9616 L 676.8973,312.9461" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 676.8973,312.9461 L 682.6334,313.0051" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 717.0252,312.415 L 724.8157,312.46 L 724.8157,272.179 L 734.1707,272.2464 L 734.1707,312.5034" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 731.1239,313.3365 L 740.9168,313.3705 L 740.9168,490.3375" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 743.5537,491.5642 L 743.5537,497.9581 L 734.1707,498.0095" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 731.1239,498.0315 L 731.1239,526.2192" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 734.1707,527.861 L 743.5537,527.7961" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 740.9168,526.1522 L 750.7357,526.1064 L 750.7357,497.9313" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 752.9625,497.9229 L 743.5537,497.9581" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 740.9168,497.9725 L 740.9168,526.1522 L 731.1239,526.2192 L 721.3594,526.3074" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 724.8157,527.9465 L 734.1707,527.861 L 734.1707,547.0513" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 724.8157,547.1483 L 724.8157,527.9465 L 717.0252,528.0351" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 750.7357,526.1064 L 760.5783,526.0817" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 762.3944,527.7277 L 752.9625,527.7516" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 780.3253,526.0958 L 780.3253,497.9134" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 781.3183,497.9148 L 771.8472,497.9013 L 771.8472,491.5107 L 762.3944,491.5132" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 767.415,491.3183 L 770.2915,491.3175" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 780.2717,491.3309 L 780.2717,312.695" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 781.3183,312.5641 L 781.3183,272.3408 L 771.8472,272.3543" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 770.4423,272.3539 L 770.4423,224.971 L 760.5783,224.967" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 750.7357,224.939 L 740.9168,224.887" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 731.1239,224.811 L 740.9168,224.887 L 740.9168,272.2833" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 743.5537,272.2977 L 743.5537,312.5363" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 740.9168,313.3705 L 750.7357,313.3938 L 752.3021,313.3958" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 752.9625,312.5589 L 752.9625,272.3327 L 762.3944,272.3516" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 760.5783,272.348 L 760.5783,224.967 L 750.7357,224.939 L 750.7357,272.3244" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 752.9625,272.3327 L 743.5537,272.2977 L 734.1707,272.2464" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 731.1239,272.2244 L 731.1239,224.811 L 721.3594,224.711 L 721.3594,272.1479" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 724.8157,272.179 L 717.0252,272.109" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 721.3594,224.711 L 711.6257,224.587" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 770.4423,224.971 L 780.3253,224.951" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.2251,224.907 L 780.3253,224.951 L 780.3253,272.3422" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 781.3183,272.3408 L 783.1875,272.335 L 783.1875,310.0036 L 790.8055,309.9878 L 800.3062,309.9572" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.3062,312.5155 L 800.3062,309.9572 L 809.8182,309.9159" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.2805,312.6439 L 790.2688,312.6749 L 790.2688,491.3604" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.8055,491.5515 L 790.8055,497.9446 L 781.3183,497.9148 L 781.3183,491.5234" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.2251,497.9428 L 790.2251,526.1346" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.8055,527.779 L 790.8055,546.9583 L 781.3183,546.9156" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.8055,546.9583 L 800.3062,547.0242" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.3062,527.8371 L 809.8182,527.9157 L 819.3389,528.0149" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 820.0012,526.3779 L 820.0012,498.1378" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 819.3389,498.1312 L 828.8659,498.2259 L 828.8659,491.8169 L 838.3968,491.9215 L 847.9291,492.0416 L 857.4603,492.1771 L 866.9879,492.3279 L 876.5093,492.4942 L 884.4559,492.6461 L 891.7537,492.6025 L 902.9055,492.5184" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 899.5512,491.6885 L 889.6242,491.4848" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 891.7537,492.6025 L 891.7537,499.0587 L 902.9055,498.9695" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 899.5512,498.9963 L 899.5512,527.9626 L 889.6242,527.6897 L 879.6874,527.4382 L 869.7434,527.2082 L 869.7434,498.8186" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.9879,498.7676 L 876.5093,498.9439 L 876.5093,492.4942" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 879.6874,491.2972 L 869.7434,491.1255" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.9879,492.3279 L 866.9879,498.7676 L 857.4603,498.6077 L 857.4603,492.1771" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,490.9698 L 849.8435,490.83 L 848.2586,490.8103" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 847.9291,492.0416 L 847.9291,498.4641 L 857.4603,498.6077" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,498.6469 L 859.7946,526.9995 L 869.7434,527.2082" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.9879,528.8194 L 857.4603,528.6173 L 857.4603,547.9091 L 866.9879,548.1385 L 866.9879,528.8194 L 876.5093,529.0423 L 876.5093,548.3913 L 884.4559,548.6221 L 884.4559,529.2458 L 891.7537,529.1874 L 902.9055,529.0747" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 899.5512,527.9626 L 909.4658,528.2571 L 909.4658,498.9059" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 919.3654,492.1441 L 925.2759,492.2949 L 925.2759,312.0395 L 919.3654,312.142" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.9879,312.017 L 866.9879,271.49 L 876.5093,271.3141" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 839.8927,271.8998 L 839.8927,224.3267 L 849.8435,224.1384" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 839.8927,224.3267 L 829.9444,224.4909" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 820.0012,224.631 L 829.9444,224.4909 L 829.9444,272.018" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 828.8659,272.0305 L 838.3968,271.9198" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.0966,273.4405 L 817.0966,268.5461" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.0966,268.5461 L 810.0653,268.6057 L 800.1392,268.6726 L 800.1392,224.839 L 790.2251,224.907 L 790.2251,268.7219 L 783.2173,268.7445 L 783.2173,273.6306" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 783.1875,274.7519 L 816.8409,274.5649" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.1392,268.6726 L 790.2251,268.7219" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.8055,309.9878 L 790.8055,312.545" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.2688,312.6749 L 780.2717,312.695 L 770.2915,312.7041" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 899.5512,222.8335 L 909.4658,222.4994" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 884.4559,492.6461 L 884.4559,499.1049 L 891.7537,499.0587" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 889.6242,499.0722 L 889.6242,527.6897" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 891.7537,529.1874 L 891.7537,548.5559 L 902.9055,548.428" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 891.7537,548.5559 L 884.4559,548.6221" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 876.5093,548.3913 L 866.9879,548.1385" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 857.4603,547.9091 L 847.9291,547.7032 L 847.9291,528.4358 L 857.4603,528.6173" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 859.7946,526.9995 L 849.8435,526.8122 L 849.8435,498.4929" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 847.9291,498.4641 L 838.3968,498.3368 L 838.3968,491.9215" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 838.3968,498.3368 L 828.8659,498.2259" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 829.9444,498.2384 L 829.9444,526.5015 L 839.8927,526.6462 L 839.8927,498.3568" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 839.8927,526.6462 L 849.8435,526.8122" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 847.9291,528.4358 L 838.3968,528.2749 L 838.3968,547.5208 L 847.9291,547.7032" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 838.3968,547.5208 L 828.8659,547.3616" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 828.8659,528.1346 L 838.3968,528.2749" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 876.5093,529.0423 L 884.4559,529.2458" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 879.6874,527.4382 L 879.6874,499.0083" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 876.5093,498.9439 L 884.4559,499.1049" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 925.2759,498.7326 L 925.2759,528.7752 L 919.3654,528.5732" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.1392,526.1945 L 800.1392,497.9897" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 800.3062,497.9905 L 790.8055,497.9446" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 711.6257,490.5349 L 711.6257,313.2363 L 701.9252,313.17 L 701.9252,490.6323" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 698.8563,491.4196 L 698.8563,497.8048 L 687.9957,497.5745 L 677.261,497.3283 L 677.261,490.9701 L 687.9957,491.2023 L 698.8563,491.4196 L 709.8322,491.6216" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 517.831,273.582 L 508.884,273.7204" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 514.5393,273.633 L 514.5393,226.847" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 467.1042,227.5243 L 457.4952,227.59 L 457.4952,274.2057" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 457.4952,227.59 L 447.8513,227.6325" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
</svg>
|
After Width: | Height: | Size: 42 KiB |
|
@ -0,0 +1,448 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="770px" version="1.1" width="1270px">
|
||||
<style>svg { background-color: white; }</style>
|
||||
<defs/>
|
||||
<path d="M 97.1592,247.2801 L 99.9789,245.246 L 103.8747,243.2347 L 108.7935,241.2617 L 114.6762,239.3416 L 121.4587,237.4878 L 129.0729,235.7131 L 137.4477,234.0288 L 146.5091,232.4455 L 156.1819,230.9726 L 166.3893,229.6185 L 177.054,228.3908 L 188.0984,227.296 L 199.4448,226.3398 L 211.0158,225.5269 L 222.7346,224.8613 L 234.525,224.3463 L 246.3115,223.9841 L 258.0193,223.7766 L 269.5747,223.7247 L 280.9048,223.8285 L 291.9376,224.0877 L 302.6024,224.5011 L 312.8294,225.0666 L 322.5503,225.7817 L 331.6979,226.6428 L 340.2069,227.6458 L 348.0136,228.7856 L 355.0568,230.0562 L 361.2775,231.4507 L 366.62,232.9614 L 371.0321,234.5795 L 374.4655,236.2951 L 376.8768,238.0976" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 377.6327,243.9016 L 378.2739,261.4755 L 379.1232,259.3722" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 379.1232,259.3722 L 378.4885,241.9142 L 377.6327,243.9016 L 375.6446,245.9223 L 376.2953,263.6138 L 373.1797,265.7705 L 372.5165,247.9604 L 368.2505,249.9992 L 368.9291,267.9279 L 363.5559,270.0678 L 362.8588,252.0216 L 356.3651,254.0095 L 348.8045,255.9448 L 340.2242,257.8089 L 330.6839,259.5834 L 320.2554,261.2504 L 309.0226,262.7921 L 297.0809,264.1921 L 284.5363,265.4347 L 271.5044,266.5059 L 258.1089,267.3934 L 244.4802,268.0866 L 230.7531,268.5775 L 217.0652,268.8601 L 203.5544,268.931 L 190.357,268.7893 L 177.6055,268.4368 L 165.4264,267.8777 L 153.9382,267.1186 L 143.2499,266.1687 L 133.4595,265.0389 L 124.6527,263.7422 L 116.9021,262.2932 L 110.2667,260.7078 L 104.7917,259.003 L 100.5085,257.1965 L 97.4349,255.3067 L 98.8271,273.5437 L 101.9015,275.5432 L 100.5085,257.1965" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 97.4349,255.3067 L 95.576,253.3518 L 96.9639,271.4753 L 96.3047,269.3576 L 94.9244,251.3504 L 95.576,253.3518" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 104.7917,259.003 L 106.1818,277.4544 L 111.6501,279.258" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 106.1818,277.4544 L 101.9015,275.5432" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 98.8271,273.5437 L 96.9639,271.4753" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 110.2667,260.7078 L 111.6501,279.258 L 118.275,280.9353" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 118.8448,281.0482 L 120.214,299.6605 L 120.9074,301.6229" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 120.148,303.7538 L 122.9103,305.6388 L 123.2215,309.8874 L 120.4592,307.9807 L 120.148,303.7538 L 118.4215,301.8005 L 117.7283,299.797" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 118.4215,301.8005 L 118.732,306.0049 L 120.4592,307.9807" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 123.2215,309.8874 L 127.0108,311.7068 L 126.7003,307.4375 L 122.9103,305.6388" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 122.6127,303.5357 L 120.9964,281.4745" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 119.4035,281.1589 L 120.9074,301.6229 L 122.6127,303.5357 L 125.3318,305.3811 L 129.0565,307.1417 L 127.285,282.6669" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 126.0114,282.4682 L 118.275,280.9353 L 116.9021,262.2932" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 124.6527,263.7422 L 126.0114,282.4682 L 134.8004,283.8399 L 144.5694,285.0351 L 155.233,286.04 L 166.6933,286.8429 L 178.8418,287.4344 L 191.5602,287.8072 L 204.7223,287.9571" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 199.471,287.8973 L 201.2558,316.6216 L 190.5814,316.2818" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 190.5814,316.2818 L 188.7634,287.7252" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 191.5602,287.8072 L 190.357,268.7893" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 177.6055,268.4368 L 178.8418,287.4344" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 178.5292,287.4191 L 180.3736,315.7426" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 179.0574,316.2299 L 179.3428,320.6003" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 176.73,320.3991 L 185.0313,446.7797" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 179.4941,445.517 L 171.1475,319.9693" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 169.5004,319.8425 L 160.3255,318.8934" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 161.9278,319.0592 L 170.2995,442.546" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 166.7126,440.8669 L 158.3637,318.6303" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 155.5331,318.2506 L 163.8344,439.0798" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 161.6821,437.2014 L 153.4556,317.972" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 152.14,317.7955 L 160.2659,435.2489 L 161.6821,437.2014 L 163.8344,439.0798 L 166.7126,440.8669 L 170.2995,442.546 L 174.5706,444.1011 L 179.4941,445.517 L 185.0313,446.7797 L 191.1366,447.8766 L 197.7577,448.7965 L 204.8368,449.5299 L 212.3104,450.0693 L 220.1106,450.409 L 228.1656,450.5454 L 236.401,450.4771 L 244.74,450.2049 L 253.1053,449.7316 L 261.4194,449.0621 L 269.606,448.2034 L 277.5907,447.1644 L 285.302,445.9556 L 292.6721,444.5893 L 299.6377,443.079 L 306.1405,441.4394 L 312.1276,439.6865 L 317.5525,437.8366 L 322.3747,435.9068 L 326.5601,433.9147 L 330.0814,431.8777 L 332.9176,429.8134 L 335.0542,427.7391 L 336.483,425.6718 L 337.2018,423.6281 L 337.2139,421.6236 L 332.3636,309.6352" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 332.264,309.6604 L 337.2018,423.6281" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 336.483,425.6718 L 331.4521,309.8659" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 329.9243,310.2525 L 335.0542,427.7391" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 332.9176,429.8134 L 327.6813,310.775" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 328.9283,310.5045 L 320.6931,312.2907 L 320.5007,308.0148 L 328.7419,306.2488 L 328.9283,310.5045 L 336.3561,308.6249 L 336.1752,304.3906 L 328.7419,306.2488" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 326.9697,305.9783 L 325.7826,279.0355" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 321.0866,279.8321 L 309.8878,281.4631" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 308.7908,281.5996 L 310.0801,309.3273 L 318.8887,307.7067 L 317.6506,280.3325" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 331.4832,278.0685 L 340.994,276.1911" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 339.6255,276.4612 L 340.7112,302.2669 L 334.2613,304.1592 L 333.1253,277.7444" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 345.2408,275.2118 L 346.2769,300.3191 L 350.9253,298.3333 L 354.6329,296.3271 L 357.3855,294.3173 L 359.1773,292.3204 L 360.0109,290.3521 L 359.2694,271.4609" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 358.3675,271.754 L 359.1773,292.3204" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 359.7094,294.3441 L 356.9152,296.3947 L 353.1457,298.4422 L 353.3135,302.6079 L 357.0797,300.5368 L 356.9152,296.3947" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 357.3855,294.3173 L 356.5137,272.3261" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 357.0836,272.1712 L 349.5472,274.2188" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 349.9421,274.1115 L 350.9253,298.3333" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 353.1457,298.4422 L 348.4153,300.4693 L 348.5869,304.6583 L 353.3135,302.6079" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 357.0797,300.5368 L 359.8713,298.4625 L 359.7094,294.3441 L 361.5231,292.3071 L 362.3592,290.2998" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 361.5231,292.3071 L 361.6829,296.4019 L 359.8713,298.4625" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 354.6329,296.3271 L 353.7023,273.0899" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 363.5559,270.0678 L 357.0836,272.1712 L 356.3651,254.0095" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 362.8588,252.0216 L 368.2505,249.9992" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 372.5165,247.9604 L 375.6446,245.9223" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 378.2739,261.4755 L 376.2953,263.6138" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 373.1797,265.7705 L 368.9291,267.9279" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 359.8091,285.211 L 361.1489,286.4345" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 348.4153,300.4693 L 342.7473,302.4581 L 336.1752,304.3906" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 336.3561,308.6249 L 342.9233,306.6701 L 342.7473,302.4581" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 340.7112,302.2669 L 346.2769,300.3191" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 348.5869,304.6583 L 342.9233,306.6701" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 324.7311,311.4149 L 330.0814,431.8777" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 326.5601,433.9147 L 321.0904,312.2046" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 320.6931,312.2907 L 311.7134,313.9659 L 311.5146,309.6709 L 301.8561,311.2004 L 291.6068,312.5873 L 280.8569,313.8168 L 281.0772,318.1595" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 278.7903,318.3792 L 285.302,445.9556" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 292.6721,444.5893 L 286.3258,317.5519" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 291.8197,316.9158 L 291.6068,312.5873" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 290.574,312.1804 L 289.178,283.8694" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 285.4745,284.2586 L 272.4808,285.3918 L 259.1242,286.3306 L 258.1089,267.3934" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 271.5044,266.5059 L 272.4808,285.3918" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 267.6188,285.7335 L 269.1219,314.4184 L 280.0445,313.383 L 278.5947,284.8586" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 297.9819,282.9441 L 297.0809,264.1921" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 309.0226,262.7921 L 309.8878,281.4631 L 297.9819,282.9441 L 285.4745,284.2586 L 284.5363,265.4347" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 299.2732,282.7835 L 300.6152,310.8237" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 301.8561,311.2004 L 302.0617,315.513 L 291.8197,316.9158 L 281.0772,318.1595 L 269.9315,319.2304 L 269.7037,314.8756 L 258.2508,315.752 L 246.607,316.4361 L 234.8844,316.9202 L 223.1971,317.1988 L 211.6595,317.2686 L 211.9253,321.6509 L 200.6573,321.5097 L 200.3845,317.129 L 211.6595,317.2686" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 212.2941,316.7581 L 210.548,287.9247" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 218.1963,287.8821 L 204.7223,287.9571 L 203.5544,268.931" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 217.0652,268.8601 L 218.1963,287.8821 L 231.8462,287.5832 L 230.7531,268.5775" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 244.4802,268.0866 L 245.5345,287.064 L 259.1242,286.3306" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 256.3522,286.4802 L 257.9074,315.2753" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 258.2508,315.752 L 258.4864,320.1168" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 258.4864,320.1168 L 246.8503,320.8088 L 235.1354,321.2985 L 223.4556,321.5803" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 220.5034,321.5983 L 228.1656,450.5454" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 220.1106,450.409 L 212.3081,321.6486" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 211.9253,321.6509 L 223.4556,321.5803 L 223.1971,317.1988" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 223.589,316.6898 L 221.8864,287.8013" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 231.8462,287.5832 L 245.5345,287.064" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 244.9014,287.088 L 246.5072,315.9442" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 246.607,316.4361 L 246.8503,320.8088" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 245.9172,320.8478 L 253.1053,449.7316" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 261.4194,449.0621 L 254.3984,320.3599" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 258.4864,320.1168 L 269.9315,319.2304" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 270.9106,319.1363 L 277.5907,447.1644" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 269.606,448.2034 L 262.7549,319.7862" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 237.3873,321.2043 L 244.74,450.2049" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 236.401,450.4771 L 228.8892,321.4492" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 235.1354,321.2985 L 234.8844,316.9202" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 235.0306,316.4175 L 233.3752,287.5252" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 204.3769,321.5563 L 212.3104,450.0693" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 204.8368,449.5299 L 196.7868,321.3848" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 200.6573,321.5097 L 189.7614,321.1581 L 179.3428,320.6003 L 169.5004,319.8425 L 169.2094,315.4808 L 160.0296,314.5424" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 161.7368,314.0925 L 159.8576,286.364" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 155.233,286.04 L 153.9382,267.1186" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 143.2499,266.1687 L 144.5694,285.0351" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 144.1514,284.9839 L 146.0246,311.7446" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 143.9961,312.1418 L 137.2784,310.7056 L 137.5853,315.0126 L 144.3001,316.4652 L 143.9961,312.1418 L 151.6008,313.4253 L 160.0296,314.5424 L 160.3255,318.8934 L 151.9011,317.7635 L 144.3001,316.4652" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 137.5853,315.0126 L 131.8086,313.4209" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 131.4996,309.1321 L 137.2784,310.7056" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 139.4376,310.3397 L 137.5822,284.1802" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 134.8004,283.8399 L 133.4595,265.0389" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 131.946,283.3944 L 133.7682,308.8001" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 129.0565,307.1417 L 133.7682,308.8001 L 139.4376,310.3397 L 146.0246,311.7446 L 153.4782,313.0001 L 151.5958,285.6972" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 166.6933,286.8429 L 165.4264,267.8777" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 168.863,286.9485 L 170.7289,315.0101" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 169.2094,315.4808 L 179.0574,316.2299 L 189.4821,316.7814 L 189.7614,321.1581" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 189.608,321.1499 L 197.7577,448.7965" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 191.1366,447.8766 L 182.9008,320.7908" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 166.1992,319.501 L 174.5706,444.1011" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 168.6954,456.1741 L 171.0161,490.2203 L 162.6675,488.5794" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 155.1261,486.6938 L 162.6675,488.5794 L 161.8475,476.7593" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 162.3397,476.6243 L 161.0276,457.6917" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 163.1334,457.0806 L 164.4381,475.9919" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 160.1573,477.204 L 158.8377,458.2519" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 156.6347,458.7427 L 157.9616,477.7119" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 155.8244,478.1313 L 154.4904,459.148" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 153.1995,459.3515 L 153.0668,457.467" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 152.9222,455.4152 L 152.7418,452.8556 L 160.3123,454.63 L 168.6954,456.1741 L 177.8183,457.4711 L 187.5987,458.5065 L 197.9459,459.2688 L 208.7618,459.7491 L 210.8982,494.0192 L 222.0231,494.2243" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 210.8982,494.0192 L 200.1344,493.5088 L 189.8356,492.6988 L 180.0994,491.5985 L 171.0161,490.2203" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 180.0994,491.5985 L 177.8183,457.4711" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 187.5987,458.5065 L 189.8356,492.6988" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 200.1344,493.5088 L 197.9459,459.2688" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 208.7618,459.7491 L 219.942,459.9422 L 231.3778,459.8456 L 242.9575,459.4606 L 243.0671,461.3725 L 254.674,460.701 L 254.5678,458.7915 L 266.0959,457.8459 L 277.4311,456.6346 L 288.4658,455.1711 L 299.0976,453.4715 L 309.2305,451.5542 L 318.7754,449.4397 L 327.6518,447.1499 L 335.7881,444.7081 L 335.8693,446.5681 L 338.7847,445.5427" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 339.4595,448.3245 L 340.2624,466.9305" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 342.3032,467.0966 L 341.5056,448.485" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 343.3956,448.5615 L 343.2896,446.0719" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 343.2301,444.6746 L 343.1221,442.1384 L 335.7881,444.7081" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 336.3073,447.9405 L 337.1181,466.5331" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 336.7384,466.4716 L 337.2433,478.0344 L 344.5342,475.3031 L 350.9746,472.4621 L 356.5221,469.5379 L 355.1834,436.715 L 349.6013,439.4658 L 343.1221,442.1384" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 344.3252,448.5692 L 345.1152,467.1838" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 344.1881,467.1758 L 344.5342,475.3031" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 350.9746,472.4621 L 349.6013,439.4658" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 355.1834,436.715 L 359.8354,433.9111 L 363.5344,431.0786 L 366.2664,428.2416 L 368.0263,425.4231 L 368.8173,422.6454 L 370.0538,454.5788 L 369.2738,457.5324 L 368.0263,425.4231" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 368.971,423.2857 L 369.6571,441.0138" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 372.1333,440.8477 L 371.4538,423.1252" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 373.8425,422.9192 L 374.5155,440.6344" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 376.7269,440.3809 L 376.0599,422.6744" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 380.4057,421.9473 L 381.0604,439.6283" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 366.2664,428.2416 L 367.5296,460.5293 L 369.2738,457.5324" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 367.5296,460.5293 L 364.8181,463.5457 L 363.5344,431.0786" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 359.8354,433.9111 L 361.1443,466.5571 L 364.8181,463.5457" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 361.1443,466.5571 L 356.5221,469.5379" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 349.5212,466.6298 L 348.744,448.0339" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 346.6634,448.4612 L 347.447,467.072" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 335.0662,466.1821 L 334.2504,447.6013" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 327.6518,447.1499 L 329.154,480.6297 L 337.2433,478.0344" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 329.154,480.6297 L 320.3281,483.0634 L 318.7754,449.4397" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 309.2305,451.5542 L 310.8369,485.3107 L 320.3281,483.0634" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 310.8369,485.3107 L 300.7604,487.3483 L 299.0976,453.4715" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 299.6377,443.079 L 293.4537,316.692" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 300.1127,315.78 L 306.1405,441.4394" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 312.1276,439.6865 L 306.2495,314.8417" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 302.0617,315.513 L 311.7134,313.9659" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 311.8189,313.9462 L 317.5525,437.8366" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 322.3747,435.9068 L 316.7756,313.0216" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 320.2554,261.2504 L 321.0866,279.8321 L 331.4832,278.0685 L 330.6839,259.5834" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 340.2242,257.8089 L 340.994,276.1911 L 349.5472,274.2188 L 348.8045,255.9448" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 340.2708,401.7282 L 340.3486,403.5496" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 336.3899,402.5984 L 342.8824,404.1584 L 348.9403,405.9582 L 354.2785,407.9309 L 358.8496,410.0648 L 362.6098,412.3468 L 365.5192,414.7625 L 367.5427,417.2959" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 288.4658,455.1711 L 290.187,489.1545 L 279.2122,490.7097" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 290.187,489.1545 L 300.7604,487.3483" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 267.938,491.9968 L 279.2122,490.7097 L 277.4311,456.6346" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 266.0959,457.8459 L 267.938,491.9968 L 256.471,493.0016 L 255.8493,481.8269" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 256.2811,481.2177 L 255.2206,462.1307" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 253.0778,464.0589 L 254.1484,483.213" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 251.9994,484.0806 L 250.9211,464.8974" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 248.4961,465.2411 L 249.582,484.4363" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 246.6628,484.0959 L 245.5694,464.9122" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 243.6833,464.0848 L 244.7803,483.2398" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 244.299,482.8575 L 244.9213,493.7125 L 233.4012,494.1217 L 231.3778,459.8456" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 219.942,459.9422 L 222.0231,494.2243 L 233.4012,494.1217" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 244.9213,493.7125 L 256.471,493.0016" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 154.5376,478.3419 L 155.1261,486.6938 L 148.4543,484.5838 L 142.7038,482.2717 L 140.2783,448.6948 L 135.4779,446.3516 L 137.9154,479.7813 L 134.1189,477.1378 L 131.6753,443.8645 L 128.8893,441.2578 L 127.1285,438.5563 L 126.3912,435.7851 L 128.8199,468.5493 L 129.5676,471.4953 L 127.1285,438.5563" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 128.8893,441.2578 L 131.3335,474.367 L 129.5676,471.4953" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 131.3335,474.367 L 134.1189,477.1378" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 137.9154,479.7813 L 142.7038,482.2717" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 148.4543,484.5838 L 148.015,478.4324" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 148.6883,478.6321 L 147.3332,459.632" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 146.6585,459.4389 L 146.0465,450.8703 L 152.7418,452.8556" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 157.4372,455.8176 L 160.4438,456.5249 L 160.3123,454.63" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 152.4753,459.4542 L 153.8156,478.4482" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 151.1863,478.7093 L 149.8379,459.7065" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 146.0465,450.8703 L 140.2783,448.6948" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 135.4779,446.3516 L 131.6753,443.8645" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 123.8525,436.5633 L 125.208,454.7578" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 122.6883,454.8183 L 121.3258,436.6218" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 118.9798,436.6209 L 120.3484,454.8174" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 118.2646,454.755 L 116.8905,436.5606" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 114.3836,436.3637 L 115.7637,454.5512" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 127.9333,430.1323 L 130.1648,427.2989 L 133.3255,424.4916 L 137.3738,421.7323 L 142.2625,419.0417 L 147.9396,416.4394 L 154.3491,413.9434 L 158.1639,412.6654" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 157.8391,412.7742 L 157.7414,411.3658" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 160.2659,435.2489 L 159.5889,433.2398 L 151.587,317.7099" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 151.9011,317.7635 L 151.6008,313.4253" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 127.0108,311.7068 L 131.8086,313.4209 L 131.4996,309.1321 L 126.7003,307.4375" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 125.3318,305.3811 L 123.6271,281.9957" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 558.2842,246.5843 L 557.4615,242.3344 L 557.2799,225.817" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 558.1019,229.8318 L 558.2842,246.5843 L 561.5283,250.9141" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 567.2742,255.2891 L 575.5809,259.6705 L 575.4334,242.196" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 567.1084,238.056 L 567.2742,255.2891 L 561.5283,250.9141 L 561.3511,233.9225 L 567.1084,238.056 L 575.4334,242.196 L 586.3596,246.3027 L 586.4818,264.0164 L 599.98,268.2817" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 600.2515,268.3516 L 600.2646,271.0042 L 601.4979,274.9621 L 604.7812,278.9763 L 610.1637,283.0138 L 617.676,287.0389" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 612.8643,287.4057 L 605.2547,283.292 L 605.2716,287.2825 L 612.877,291.4439" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 605.2716,287.2825 L 599.8426,283.1103" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 599.8228,279.1677 L 605.2547,283.292" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 604.7812,278.9763 L 604.7404,269.5077" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 601.4678,268.6649 L 601.4979,274.9621" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 596.5353,275.0692 L 599.8228,279.1677 L 599.8426,283.1103 L 596.5567,278.9643 L 596.5353,275.0692 L 595.3399,271.0303 L 596.1683,267.0818" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 586.4818,264.0164 L 575.5809,259.6705" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 586.3596,246.3027 L 599.8905,250.3336" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 615.9949,254.2434 L 616.0439,272.4187 L 634.604,276.3779" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 639.1095,277.1804 L 639.0991,294.8962" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 634.6353,295.4422 L 634.6355,299.5732 L 622.6698,295.5547 L 622.6626,291.4696 L 634.6353,295.4422 L 648.7398,299.2803 L 664.9031,302.9398" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 668.8073,302.2195 L 668.9045,282.0978" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 678.7237,283.5603 L 678.8408,264.7746" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 686.7201,284.5513 L 686.5651,305.5735" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 683.0195,306.3759 L 702.9502,309.5446 L 724.5227,312.4034" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 727.2044,311.4534 L 727.4997,289.0839" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 730.9237,289.4325 L 731.1853,270.3258" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 704.1159,267.7273 L 703.9296,286.6839 L 730.9237,289.4325 L 759.4223,291.7633" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 750.0931,291.0003 L 749.717,313.8995" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 747.5322,314.9122 L 724.5227,312.4034 L 724.4673,316.7298 L 747.462,319.2675 L 747.5322,314.9122 L 771.7436,317.0348" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 771.6578,321.4144 L 747.462,319.2675" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 738.9909,318.3326 L 737.0912,445.8243" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 744.0292,457.1177 L 743.4856,491.223 L 767.3636,494.3458 L 792.1714,496.8534" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 786.791,485.9771 L 787.22,466.7303" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 789.4693,465.5748 L 789.035,484.7815" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 790.6425,483.3283 L 791.0801,464.1704 L 778.0484,462.991" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 778.0609,466.682 L 777.6579,485.9272" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 779.8345,486.855 L 780.2444,467.5787" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 783.9542,467.5983 L 783.5338,486.8753" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 767.3636,494.3458 L 768.0308,460.0565" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 777.8239,451.2931 L 780.5208,322.0224" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 796.7931,323.1386 L 822.584,324.4137" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 825.176,324.4936 L 821.6224,454.7843" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 818.5579,464.1616 L 792.9673,462.4165" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 799.4552,453.3011 L 802.5761,323.4245" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 796.8952,318.7395 L 771.7436,317.0348 L 771.6578,321.4144 L 796.7931,323.1386 L 796.8952,318.7395 L 822.7028,320.0001 L 822.584,324.4137 L 848.7302,325.2198" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 848.0669,325.1994 L 844.0781,455.7212" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 844.5053,465.2649 L 843.4438,499.8798 L 869.3076,500.3516" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 878.7228,488.4938 L 879.4147,469.1625" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 881.4501,470.4981 L 880.7505,489.8756" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 883.2115,490.8734 L 883.9194,471.4624" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 887.7323,471.9512 L 887.0129,491.3791" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 889.138,490.9901 L 889.8629,471.5752" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 891.5733,470.3951 L 890.8451,489.769" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 894.9127,500.1155 L 869.3076,500.3516 L 870.5018,465.7089" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 866.5677,456.0982 L 870.9886,325.4956" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 874.9211,325.5443 L 848.7302,325.2198 L 848.8658,320.7971" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 848.7793,319.6343 L 849.5072,295.8762" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 850.5906,295.907 L 819.6191,295.0279 L 789.1046,293.6388 L 789.5301,274.3025 L 759.7639,272.5294 L 731.1853,270.3258 L 704.1159,267.7273 L 678.8408,264.7746 L 655.6033,261.5118 L 655.5488,280.1086 L 634.604,276.3779 L 634.6029,257.9854 L 655.6033,261.5118" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 652.9992,279.6544 L 652.9504,298.646 L 668.8073,302.2195 L 686.5651,305.5735 L 706.0871,308.6652 L 727.2044,311.4534 L 749.717,313.8995 L 773.3955,315.9685 L 773.8573,292.6754" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 789.1046,293.6388 L 759.4223,291.7633 L 759.7639,272.5294" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 789.5301,274.3025 L 820.1309,275.6158" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 819.6191,295.0279 L 820.1309,275.6158 L 851.1899,276.447 L 882.316,276.7817 L 913.1134,276.6142 L 943.1912,275.9473 L 972.1737,274.7926 L 999.7096,273.1698 L 1025.4798,271.106 L 1024.4154,290.2578 L 998.709,292.4408 L 999.7096,273.1698" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 998.709,292.4408 L 971.2439,294.1572 L 942.3383,295.3785 L 943.1912,275.9473" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 942.3383,295.3785 L 912.3421,296.0838 L 913.1134,276.6142" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 912.3421,296.0838 L 881.6298,296.261 L 850.5906,295.907 L 851.1899,276.447" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 875.2051,296.1877 L 874.3899,319.9468" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 875.0734,321.1179 L 874.9211,325.5443 L 900.8428,325.3819 L 926.1855,324.7353 L 950.6502,323.6147" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 950.8495,319.2101 L 974.1686,317.6509 L 973.9554,322.0375 L 950.6502,323.6147 L 950.8495,319.2101 L 926.37,320.318 L 901.0115,320.9573" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 901.0115,320.9573 L 900.8428,325.3819" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 899.7378,319.7904 L 900.6347,296.1514" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 881.6298,296.261 L 882.316,276.7817" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 925.4926,295.7746 L 924.522,319.1676" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 926.37,320.318 L 926.1855,324.7353" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 915.8671,324.9986 L 910.6237,455.1581" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 921.4035,464.6018 L 919.9543,499.1753" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 944.138,497.5457 L 919.9543,499.1753 L 894.9127,500.1155 L 896.2369,465.4867" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 891.4399,467.4951 L 878.0721,467.6304 L 877.386,486.9084" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 888.8343,455.9096 L 893.6756,325.4268" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 937.3104,324.2257 L 931.6904,453.855" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 945.7055,463.068 L 968.8637,460.9094 L 990.6224,458.1591" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 984.2217,460.9273 L 972.8654,462.3461" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 973.6281,462.6986 L 972.6814,481.8054" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 975.1794,482.8379 L 976.135,463.6964" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 978.8262,464.5485 L 977.8615,483.7195" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 980.5319,484.385 L 981.5054,465.1916" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 983.9754,465.5778 L 982.9943,484.7846" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 985.0666,484.8882 L 986.0538,465.6779" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 988.2486,465.1987 L 987.2562,484.3924" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 988.8456,492.3296 L 990.6224,458.1591 L 1010.7534,454.8582 L 1029.0601,451.0551" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1018.7434,439.97 L 1025.6716,316.1692" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1030.5289,309.6303 L 1012.5019,312.3086 L 992.6797,314.6327 L 971.2552,316.5688 L 948.4523,318.0882 L 924.522,319.1676 L 899.7378,319.7904 L 874.3899,319.9468 L 848.7793,319.6343 L 823.2106,318.8579 L 823.8501,295.148" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 798.5356,294.0682 L 797.9854,317.6296" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 759.2512,320.3135 L 756.9631,448.7892" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 721.2216,453.6438 L 720.7947,487.5313 L 699.522,483.324" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 697.0978,471.5346 L 697.2685,452.7733" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 697.4412,451.0312 L 699.8228,451.5624" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 699.8228,451.5624 L 699.8406,449.6849" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 699.8404,451.9934 L 699.6629,470.7275" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 699.6412,470.7349 L 699.522,483.324 L 679.8692,478.6594 L 662.0062,473.6001" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 646.0698,468.2105 L 662.0062,473.6001 L 662.137,440.5363 L 646.1229,435.4664 L 646.0698,468.2105 L 632.1646,462.5563" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 629.738,451.4547 L 629.7242,433.3721" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 631.9528,433.0927 L 631.9608,451.1655" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 632.1598,451.1353 L 632.1646,462.5563 L 620.3629,456.7024 L 620.3523,451.7557" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 619.0516,451.4831 L 619.0095,433.3995" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 620.3136,433.6629 L 620.2943,424.6425 L 632.1511,430.1481" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 632.1511,430.1481 L 646.1229,435.4664" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 634.1426,432.7569 L 634.1448,450.8179" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 626.4891,451.7589 L 626.4666,433.666" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 622.6494,433.7934 L 622.682,451.8908" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 620.3629,456.7024 L 610.7073,450.7123" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 603.2125,444.647 L 597.8683,438.5642" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 597.812,428.1532 L 597.8683,438.5642 L 594.6425,432.5179 L 594.6174,428.2483" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 595.4909,428.2329 L 595.3914,410.9403" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 594.5158,410.9551 L 594.4626,401.9034" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 591.4557,405.3858 L 591.3514,388.8759" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 593.4906,389.0166 L 593.5257,394.8521" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 594.1494,390.8229 L 596.9264,385.5076 L 601.5416,380.3894 L 607.8968,375.4987 L 615.8881,370.862 L 622.6983,367.7433" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 616.2697,369.469 L 616.273,370.6857" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 613.7283,372.1151 L 613.7182,368.8484" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 622.7486,396.0824 L 624.0996,401.0097 L 627.276,405.9938 L 632.3119,410.9931 L 639.2246,415.9633 L 648.012,420.8576 L 658.6508,425.627 L 671.0941,430.2209 L 685.2706,434.5881 L 701.0825,438.6774 L 718.406,442.4388 L 737.0912,445.8243 L 756.9631,448.7892 L 777.8239,451.2931 L 799.4552,453.3011 L 821.6224,454.7843 L 844.0781,455.7212 L 866.5677,456.0982 L 888.8343,455.9096 L 910.6237,455.1581 L 931.6904,453.855 L 951.802,452.0191 L 970.7437,449.6769 L 988.3226,446.8614 L 1004.3698,443.6113 L 1018.7434,439.97 L 1031.3291,435.9845 L 1042.0406,431.7043 L 1050.8196,427.1803 L 1057.6341,422.4638 L 1062.4771,417.6056 L 1065.3641,412.6553 L 1066.331,407.6606 L 1072.6921,306.0573" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1072.015,306.2617 L 1065.3641,412.6553" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1062.4771,417.6056 L 1069.3456,307.0678" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1065.1217,308.3432 L 1077.1475,304.7119" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1077.4124,300.5222 L 1087.1568,296.7387 L 1086.889,300.8847 L 1077.1475,304.7119 L 1077.4124,300.5222 L 1065.3821,304.1122" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1065.1217,308.3432 L 1050.8688,311.7336 L 1051.123,307.464 L 1034.7267,310.534 L 1034.4804,314.839 L 1016.0842,317.6169 L 995.8434,320.0282 L 996.0691,315.6643 L 1016.321,313.2804 L 1016.0842,317.6169" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1016.321,313.2804 L 1034.7267,310.534" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1034.4804,314.839 L 1050.8688,311.7336" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1049.134,312.0623 L 1042.0406,431.7043" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1050.8196,427.1803 L 1057.9087,310.059" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1064.6429,308.4571 L 1057.6341,422.4638" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1059.5859,442.1604 L 1071.5856,437.1871" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1062.2635,450.1889 L 1061.0984,468.86" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1058.803,469.0474 L 1059.9623,450.37" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1059.0789,450.345 L 1059.5859,442.1604 L 1045.38,446.8032 L 1029.0601,451.0551 L 1027.1189,484.7802 L 1008.8882,488.822 L 988.8456,492.3296 L 967.1865,495.2521 L 944.138,497.5457 L 945.7055,463.068 L 921.4035,464.6018 L 896.2369,465.4867 L 870.5018,465.7089 L 844.5053,465.2649 L 818.5579,464.1616 L 817.6299,498.7076 L 792.1714,496.8534 L 792.9673,462.4165 L 768.0308,460.0565 L 744.0292,457.1177 L 721.2216,453.6438 L 699.8406,449.6849 L 680.0888,445.2961 L 679.8692,478.6594" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 685.6047,472.2776 L 685.744,453.4913" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 689.4724,454.0065 L 689.3227,472.8108" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 691.7311,472.6164 L 691.8873,453.8187" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 694.5513,453.3972 L 694.3878,472.1802" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 680.0888,445.2961 L 662.137,440.5363" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 671.0941,430.2209 L 671.7341,308.4721" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 664.885,307.1573 L 682.9903,310.633 L 683.0195,306.3759 L 664.9031,302.9398 L 664.885,307.1573 L 648.7316,303.4557 L 648.7398,299.2803" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 648.2344,303.3187 L 648.012,420.8576" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 639.2246,415.9633 L 639.2953,300.8567" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 634.6355,299.5732 L 648.7316,303.4557" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 652.9504,298.646 L 639.0991,294.8962 L 627.3264,291.0131" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 627.3264,291.0131 L 617.676,287.0389 L 617.6407,272.7593" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 616.0439,272.4187 L 599.98,268.2817 L 599.8905,250.3336 L 615.9949,254.2434 L 634.6029,257.9854" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 627.3087,274.8217 L 627.3264,291.0131" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 622.6626,291.4696 L 612.8643,287.4057 L 612.877,291.4439 L 622.6698,295.5547" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 622.5701,295.5129 L 622.7486,396.0824" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 624.0996,401.0097 L 623.9336,295.9792" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 627.1539,297.0607 L 627.276,405.9938" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 632.3119,410.9931 L 632.2681,298.7782" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 610.1637,283.0138 L 610.1208,270.8933" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 655.5488,280.1086 L 678.7237,283.5603 L 703.9296,286.6839" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 706.3082,286.9261 L 706.0871,308.6652" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 702.9502,309.5446 L 702.9085,313.8382" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 702.2863,313.7381 L 701.0825,438.6774" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 685.2706,434.5881 L 686.1748,311.1455" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 682.9903,310.633 L 702.9085,313.8382 L 724.4673,316.7298" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 719.943,316.123 L 718.406,442.4388" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 720.7947,487.5313 L 743.4856,491.223" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 817.6299,498.7076 L 843.4438,499.8798" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 951.802,452.0191 L 957.767,323.133" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 948.4523,318.0882 L 949.4858,295.0765" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 971.2439,294.1572 L 972.1737,274.7926" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 972.3381,294.0889 L 971.2552,316.5688" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 974.1686,317.6509 L 996.0691,315.6643" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 992.6797,314.6327 L 993.8007,292.7475" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1013.6443,291.1725 L 1012.5019,312.3086" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1011.1285,318.2073 L 1004.3698,443.6113" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1010.7534,454.8582 L 1008.8882,488.822" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1027.1189,484.7802 L 1043.3757,480.2613" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1043.3757,480.2613 L 1045.38,446.8032" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1046.3383,448.3302 L 1053.9109,445.9389" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1054.2864,449.8702 L 1053.1438,468.5302" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1050.9054,468.1643 L 1052.0411,449.5167" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1049.7379,449.0868 L 1048.6095,467.7194" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1046.3306,467.2101 L 1047.4518,448.5946" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1057.3858,450.2324 L 1056.2339,468.905" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1057.9222,469.0216 L 1057.5316,475.3264 L 1069.4948,470.0397 L 1071.5856,437.1871 L 1081.3214,431.9447 L 1079.2071,464.4664 L 1086.6429,458.6719 L 1091.8061,452.7203 L 1094.5135,447.1157" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1093.3941,447.0403 L 1094.5941,429.1074" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1093.3882,429.015 L 1093.578,426.1721" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1093.5969,425.8885 L 1093.93,420.8977 L 1088.7681,426.4947 L 1081.3214,431.9447 L 1088.3711,428.4947" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1088.6495,428.2903 L 1088.7681,426.4947" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1089.6204,428.644 L 1088.4345,446.5606" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1087.4509,446.4386 L 1086.6429,458.6719" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1091.8061,452.7203 L 1092.1916,446.9446" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1090.9496,446.8315 L 1092.1427,428.9057" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1095.9004,429.1905 L 1096.8385,415.2117 L 1093.93,420.8977" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1098.7649,423.557 L 1099.9209,406.4242" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1102.171,406.4094 L 1101.0095,423.5418" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1103.0428,423.4751 L 1104.2092,406.345" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1106.7273,406.1603 L 1105.5551,423.2838" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1107.6325,422.8824 L 1108.8088,405.7726" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1097.5319,406.3888 L 1097.3714,408.7801" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1097.5482,409.4923 L 1096.1334,403.7912 L 1092.6853,398.1567 L 1087.3077,392.6327 L 1080.1145,387.2591 L 1071.2267,382.0716 L 1068.0282,380.5515" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1078.3913,384.6357 L 1078.2913,386.1949" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1080.4366,387.4997 L 1080.6431,384.2963" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1082.5394,383.784 L 1082.213,388.8268" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1097.5482,409.4923 L 1096.2242,429.2074" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1097.9647,429.2834 L 1096.7554,447.2224" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1100.2936,447.203 L 1101.5121,429.2646" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1103.5662,428.9606 L 1102.3431,446.8883" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1079.2071,464.4664 L 1069.4948,470.0397" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1057.5316,475.3264 L 1043.3757,480.2613" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1031.3291,435.9845 L 1038.3695,314.102" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1046.6008,306.6353 L 1030.5289,309.6303 L 1031.6709,289.4566" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1024.4154,290.2578 L 1048.0841,287.644 L 1069.4791,284.6404 L 1070.6466,265.7955 L 1089.617,262.631 L 1088.4109,281.2926 L 1069.4791,284.6404" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1073.4064,283.9459 L 1072.4116,299.8589 L 1060.592,303.364 L 1046.6008,306.6353 L 1047.7166,287.6845" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1048.0841,287.644 L 1049.2043,268.6349 L 1025.4798,271.106" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1049.2043,268.6349 L 1070.6466,265.7955" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1089.617,262.631 L 1105.9732,259.1872 L 1119.6199,255.5118 L 1118.364,273.7607 L 1129.2391,269.6774 L 1137.3535,265.4494 L 1138.6246,247.657 L 1144.0018,243.5707 L 1146.6988,239.4372 L 1146.8038,235.2973 L 1144.427,231.1885 L 1139.6965,227.145 L 1132.7532,223.1974 L 1123.7468,219.3729 L 1112.8329,215.6955 L 1100.169,212.1858 L 1085.9132,208.8617 L 1070.2213,205.7381 L 1053.246,202.8277 L 1035.1355,200.1412 L 1016.033,197.687 L 996.0765,195.4722 L 975.3983,193.5024 L 954.1255,191.7822 L 932.3803,190.315 L 910.2803,189.1034 L 887.9392,188.1495 L 865.4674,187.4547 L 842.9725,187.0201 L 820.5605,186.8461 L 798.3359,186.9331 L 776.4033,187.2809 L 754.8671,187.8891 L 733.8332,188.7567 L 713.4089,189.8826 L 693.7038,191.2649 L 674.8304,192.9011 L 656.9042,194.7881 L 640.0441,196.9218 L 624.3726,199.2969 L 610.0154,201.9069 L 597.1015,204.7437 L 585.7618,207.7975 L 576.129,211.0564 L 568.3356,214.506 L 562.5126,218.1297 L 558.7872,221.9076 L 557.2799,225.817 L 558.1019,229.8318 L 561.3511,233.9225" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 659.0631,305.8232 L 658.6508,425.627" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 620.2943,424.6425 L 610.5948,419.0095 L 610.7073,450.7123 L 603.2125,444.647 L 603.0671,413.3063 L 597.7006,407.5874 L 594.4626,401.9034 L 593.3013,396.301 L 593.3899,410.9646" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 593.1024,410.9662 L 593.2077,428.2597" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 589.1664,428.1484 L 589.0511,410.8586" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 585.618,410.4498 L 585.7419,427.7251" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 597.852,428.1516 L 597.7585,410.8618" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 597.3427,410.8778 L 597.3305,408.6471" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 603.0671,413.3063 L 610.5948,419.0095" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 588.5966,405.0983 L 588.4855,388.5983" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 584.6956,387.8841 L 584.8156,404.3587" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 968.8637,460.9094 L 967.1865,495.2521" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 970.7437,449.6769 L 977.0159,321.7566" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 973.9554,322.0375 L 995.8434,320.0282" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 994.8597,320.1185 L 988.3226,446.8614" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1096.8385,415.2117 L 1097.5482,409.4923" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1065.1217,308.3432 L 1065.3821,304.1122 L 1051.123,307.464" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1060.592,303.364 L 1061.6647,285.7374" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1072.4116,299.8589 L 1082.0022,296.163 L 1089.338,292.3196 L 1090.0774,280.9208" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1088.4109,281.2926 L 1104.7377,277.6493 L 1105.9732,259.1872" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1119.6199,255.5118 L 1130.5067,251.6526 L 1129.2391,269.6774" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1137.3535,265.4494 L 1142.735,261.1252 L 1144.0018,243.5707" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1146.6988,239.4372 L 1145.4435,256.7508 L 1142.735,261.1252" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1138.6246,247.657 L 1130.5067,251.6526" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1118.364,273.7607 L 1104.7377,277.6493" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1102.362,278.1795 L 1103.2217,280.5413 L 1102.5789,284.6663" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1099.7208,288.7679 L 1099.452,292.8218" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1094.591,292.806 L 1087.1568,296.7387" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1086.889,300.8847 L 1094.3219,296.9066 L 1094.591,292.806 L 1099.7208,288.7679 L 1102.5789,284.6663 L 1102.3118,288.6727 L 1099.452,292.8218 L 1094.3219,296.9066" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1089.338,292.3196 L 1094.4226,288.3712 L 1097.2858,284.3587 L 1097.9805,280.3213 L 1098.0585,279.1398" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1094.9828,279.8261 L 1094.4226,288.3712" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
<path d="M 1082.8893,282.269 L 1082.0022,296.163" fill="none" stroke="black" stroke-width="1.0"/>
|
||||
</svg>
|
After Width: | Height: | Size: 55 KiB |
|
@ -104,7 +104,7 @@ This allows for the tracking of changes over time, with notes annotated why they
|
|||
Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be theoretically preserved and recreated by reading the measurements the code describes.
|
||||
Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the OpenSCAD code printed out on paper could reconstruct or recreate in another CAD software or physically.
|
||||
|
||||
In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical void with a 1.5 mm radius removed from it via the "difference" boolean operation.
|
||||
In the below code example a cube measuring 4mm x 5mm x 3mm has a cylindrical void with a 1.5mm radius removed from it via the "difference" boolean operation.
|
||||
|
||||
```{=latex}
|
||||
\begin{center}
|
||||
|
@ -117,7 +117,7 @@ In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical
|
|||
```
|
||||
|
||||
The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs.
|
||||
The goal is *not* to create a product and take on all of the expectations and economic considerations that endeavor requires.
|
||||
The goal is *not* to create a "product" and take on all of the consumerist expectations and financial considerations that endeavor requires.
|
||||
The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions.
|
||||
That same license also gives people the ability to create their own modification and release their own design as they see fit.
|
||||
|
||||
|
@ -166,9 +166,19 @@ The ultra-cheap resin printer used in prototyping this sprocketed roller is the
|
|||
This can be compared to the resolutions available in the FDM printer used to make this prototype, the Creality Ender 3 [@ender3], which extrudes plastic through a 400 micron (0.4mm) nozzle and has a range of vertical and horizontal resolutions from 100 to 300 microns (0.1mm to 0.3mm).
|
||||
|
||||
The reason these resolutions are important is because of the specification for 16mm perforations on film.
|
||||
Perforations for 16mm film are standarized at 1.27mm high by 1.829mm wide with 0.01mm tolerances [@perforations].
|
||||
Printers that can only produce parts at a resolutions that is 10 to 40 times larger than the tolerance for the standard limits the ability to accurately produce useful sprockets.
|
||||
SLA printing puts production within the correct scale.
|
||||
|
||||
```{=latex}
|
||||
\begin{center}
|
||||
```
|
||||
|
||||
![Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module]()
|
||||
{ width=4in height=2.42in }
|
||||
|
||||
```{=latex}
|
||||
\end{center}
|
||||
```
|
||||
|
||||
Development of this sprocketed drive roller was kick-started by using an existing parametric model[@param-roller] that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases.
|
||||
That work has already proven useful to the mcopy [@mcopy] project as the updated module has been used to design a gate compatible with JK optical printers.
|
||||
|
@ -221,7 +231,7 @@ This reduces the overall cost of the build and removes the need for additional m
|
|||
|
||||
The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor [@slp]: the magnetic clutch [@slp-clutch].
|
||||
In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move.
|
||||
The design in this project uses 6 mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.
|
||||
The design in this project uses 6mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.
|
||||
|
||||
```{=latex}
|
||||
\begin{center}
|
||||
|
@ -255,7 +265,9 @@ The solution of raising the brightness of the lamp allows for more color filters
|
|||
|
||||
The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp.
|
||||
In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel.
|
||||
The reason this is being avoided at this stage is that PWM, as in it's name, pulses light to achieve perceptual brightness.
|
||||
The reason this is being avoided at this stage is that PWM, as in it's name, pulses light for a specified width (or length of time) to achieve perceptual brightness.
|
||||
Put more simply, PWM is a way to control *perceived* brightness by turning the LED on and off very quickly.
|
||||
|
||||
In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate.
|
||||
Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame.
|
||||
What this *could* result in is 208 distinct lines along the vertical axis of the image.
|
||||
|
@ -291,7 +303,16 @@ For a print to be made with sound the gate must allow for a clean separation bet
|
|||
Sound bleeding into the picture area can affect one side of the image and image bleeding into the soundtrack area can cause a 24Hz hum or other distortion to the audio.
|
||||
For this reason the standard picture gate and the soundtrack gate should be able to allow light from the lamp to pass onto areas of the film stock that they isolate from one another.
|
||||
|
||||
![Illustration of the picture and soundtrack gates side by side]()
|
||||
```{=latex}
|
||||
\begin{center}
|
||||
```
|
||||
|
||||
{ width=4in height=2.42in }
|
||||
|
||||
```{=latex}
|
||||
\end{center}
|
||||
```
|
||||
|
||||
|
||||
An example process for making a print with an image and a soundtrack negative would be to run the unexposed, undeveloped print stock with the negative film containing the negative while using a picture gate and then rewinding the print stock and running it again with the soundtrack negative and the soundtrack gate.
|
||||
This would first expose the picture onto the print stock and then, without developing, add the soundtrack to *only* the soundtrack area of the print.
|
||||
|
@ -301,8 +322,8 @@ It is a relatively simple process but it requires precision in the gates to ensu
|
|||
## The Frame
|
||||
|
||||
Within reason, the aluminum frame for this project is resizable.
|
||||
The first draft of the original prototype was made to support 100 foot daylight spools and was 300 mm by 175 mm (11.8" x 6.9").
|
||||
This was changed increase the dimensions to allow for 400 foot reels and is now 400 mm by 260 mm (15.75" x 10.25").
|
||||
The first draft of the original prototype was made to support 100 foot daylight spools and was 300mm by 175mm (11.8" x 6.9").
|
||||
This was changed increase the dimensions to allow for 400 foot reels and is now 400mm by 260mm (15.75" x 10.25").
|
||||
Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform.
|
||||
There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further.
|
||||
|
||||
|
@ -341,20 +362,57 @@ Physical interfaces are another area of future expansion and development.
|
|||
Requests have been made, for example, to add a dial for controlling lamp brightness.
|
||||
This was avoided in the prototyping phase because it would add parts to the bill of materials and create additional potential points of failure in the wiring.
|
||||
|
||||
A simple but robust web interface could be added to control variables for each print: drive motor speed, number of frames to print before stopping, number of frames to run before striking lamp and others.
|
||||
It could also easily show statistics on each print such as actual speed, variation over a run and other information which would highlight any particular issues.
|
||||
With the ESP32 platform the printer could be set up as a standalone Wifi access point (like a router) so that devices can connect to it like clients and allow the web app to be accessed from the connected device.
|
||||
It could also be set up as a Wifi client and exist on a local network and be connected to by any other device on the network with access to it.
|
||||
|
||||
Bluetooth is another option as the ESP32 board has dual radios for both Wifi and BLE.
|
||||
This could control the same variables as a web app could but be connected to by a native mobile application or a web app on a browser that supports the Web Bluetooth API [@web-bt-api].
|
||||
There is no reason that both web and BLE features cannot be developed in parallel to have matching APIs to allow the greatest number of clients to connect, the only consideration that should be made is that these features not impact performance-heavy actions such as printing.
|
||||
Introducing delay into, for example, the PID calculations could cause speed fluctuations that would result in uneven exposures on prints.
|
||||
|
||||
## Sound
|
||||
|
||||
Creating a sound camera from this platform is
|
||||
The traditional process of making a soundtrack negative for contact printing requires a separate strip of film and often an expensive service that is not available everywhere.
|
||||
Creating a sound camera from this platform is a secondary goal that has been factored into the design from the early stages.
|
||||
In practice, this would require creating a alternate lamp or entire panel that would replace the lamp and gate with new module consisting of a exciter lens from an Eiki or B&H projector and an "opt-snd" [@spudic-device] digital sound camera.
|
||||
Being able to print image and stripe a soundtrack onto the same piece of print stock using a digital audio file would reduce, tremendously, the steps and materials needed to make sound prints.
|
||||
|
||||
While discussing this with others, it was suggested that a fly wheel mechanism, like a projector uses, may be needed at the point the sound is written to film.
|
||||
This may, or may not, be required because the purpose of the fly wheel in a projector is to dampen the intermittent motion of the projector on the film strip as it passes by the exciter lamp and sound reader.
|
||||
This design is *not* an intermittent motion printer and if the speed of the drive motor is constant enough then the sound should be written without much distortion.
|
||||
|
||||
|
||||
## Color Lamp Control
|
||||
|
||||
A digitally-controlled color-changing lamp is an appealing and plausible goal.
|
||||
RGB LEDs are everywhere and easy to program.
|
||||
Consider first that PWM is the most common method used to control affordable RGB LEDs.
|
||||
The aforementioned concerns about PWM duty rate must be addressed for this feature to take shape.
|
||||
Consider that as a typical RGB LED package that is controlled via PWM by flickering the red, green and blue LEDs at different pulse widths to change the perceptual color.
|
||||
Sometimes a low-level controller chip will change the individual color channel rates, as well.
|
||||
This means that, similar to the issue with "white" LEDs creating lines on a print, in a color printing scenario there could be horizontal lines of different colors that are noticeable across the frame.
|
||||
|
||||
The ability to track per-frame position also makes features like this attractive.
|
||||
An idealized system could enable films to be printed with each frame a different lamp value.
|
||||
This is an incredible idea but requires control and accuracy that are very difficult to achieve with a DIY project.
|
||||
It is within the realm of possibility but it is firmly in the world of future work for the reason that it goes beyond the standard use case for a desktop contact printer which is to make a work or release print from a single roll of negative film.
|
||||
|
||||
## Multi-format
|
||||
|
||||
There is nothing, in principle, in this contact printer platform design that would prevent it from being adapted for other movie film formats and there is precedent.
|
||||
The Kinograph DIY scanner project [@kinograph] presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material.
|
||||
This is a possibility to consider, though it would introduce new design challenges.
|
||||
|
||||
First would be the need to create new lamps and gates for each format.
|
||||
The take-ups would have to have their spindles extended to support 35mm cores and the idle rollers would have to be enlarged for the same
|
||||
Next would be the question of speed and the resulting exposure.
|
||||
Could the drive motor be slowed or sped up to allow for these formats to print properly?
|
||||
|
||||
There is also the question of need: is it necessary to create an 8mm gauge printer at all?
|
||||
8mm gauge print stock is rare if non-existent though there is, in theory, the capability to slit and re-perforate the stock as is done for the Double 8 and Super 8 formats.
|
||||
|
||||
|
||||
### Research Supporters
|
||||
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
<p>A modular design strategy compared to a monolithic one has two theoretical benefits; it can leverage existing components to make the process easier and it can lead to the creation and update of new components that can benefit other projects. Key common elements of a contact printer are the film-transporting sprocketed roller and the motorized film take-ups.</p>
|
||||
<p>Designing all the printable hardware in OpenSCAD<span class="citation" data-cites="openscad"><sup>3</sup></span> gives the creators the benefits of working with code-managing tools and using only plaintext files. The source control software git<span class="citation" data-cites="git"><sup>4</sup></span> provides the ability to make and track changes that update the project incrementally. Git is a distributed version control software which means that all copies of the design repository contain the entire project history and the entire project can be restored from one copy. Changes that are made and “committed” to the git repository are stored as “diffs” or just the difference between the new code and the previous state. This allows for the tracking of changes over time, with notes annotated why they were made and what they address, and provides the ability to roll back changes to earlier versions of the project.</p>
|
||||
<p>Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be theoretically preserved and recreated by reading the measurements the code describes. Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the OpenSCAD code printed out on paper could reconstruct or recreate in another CAD software or physically.</p>
|
||||
<p>In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical void with a 1.5 mm radius removed from it via the “difference” boolean operation.</p>
|
||||
<p>In the below code example a cube measuring 4mm x 5mm x 3mm has a cylindrical void with a 1.5mm radius removed from it via the “difference” boolean operation.</p>
|
||||
<figure>
|
||||
<img src="../img/openscad_example.png" style="width:4in;height:2.22in" alt="" /><figcaption>Illustration of OpenSCAD code next to a rendered model of what that code produces</figcaption>
|
||||
</figure>
|
||||
<p>The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs. The goal is <em>not</em> to create a product and take on all of the expectations and economic considerations that endeavor requires. The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions. That same license also gives people the ability to create their own modification and release their own design as they see fit.</p>
|
||||
<p>The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs. The goal is <em>not</em> to create a “product” and take on all of the consumerist expectations and financial considerations that endeavor requires. The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions. That same license also gives people the ability to create their own modification and release their own design as they see fit.</p>
|
||||
<h1 id="spectral-residency-at-filmwerkplaats">SPECTRAL Residency at Filmwerkplaats</h1>
|
||||
<p>Motivation for this contact printer was spurred on by the SPECTRAL project–Spatial, Performative & Expanded Cinematics – Transnational Research at Artist-run Labs.<span class="citation" data-cites="spectral"><sup>5</sup></span> As a part of the SPECTRAL project, Filmwerkplaats proposed a device research topic: creating a DIY contact printer. In order to fulfill this research proposal the lab hosted a residency with myself, Hrvoje Spudić<span class="citation" data-cites="spudic"><sup>6</sup></span> and Nan Wang.<span class="citation" data-cites="wang"><sup>7</sup></span> We were given time and resources to explore our various topics of research related to contact printing and creating sound prints. This allowed for tremendous progress to be made on the details of the implementation and, with darkroom access, gave opportunities to run tests on exposure, use of filters and overall film tensioning.</p>
|
||||
<p>This residency took place during The results included a 100 foot sound print made from a Kodak 7222 Double-X negative onto Kodak 3302 print stock, with a soundtrack written directly on the print and a working first draft prototype of this design. Collaboration with the other residents led to ideas for future work and improved the design as we performed tests collectively. The possibility of making this platform work as a soundtrack camera was also explored during this session.</p>
|
||||
|
@ -44,11 +44,11 @@
|
|||
<img src="" alt="" /><figcaption>Illustration of film registered by sprockets</figcaption>
|
||||
</figure>
|
||||
<p>Production of the sprocketed rollers via 3D printing has been made easier and more precise by the advent of SLA resin printing becoming more available and cheap in the recent years leading up to this development process. Resin printing is capable of resolutions not possible with FDM desktop printing by an order of magnitude. The ultra-cheap resin printer used in prototyping this sprocketed roller is the Anycubic Mono 4K<span class="citation" data-cites="anycubic"><sup>10</sup></span> which has a Z axis resolution of 10 microns (0.01mm) and a XY resolution of 35 microns (0.035mm). This can be compared to the resolutions available in the FDM printer used to make this prototype, the Creality Ender 3,<span class="citation" data-cites="ender3"><sup>11</sup></span> which extrudes plastic through a 400 micron (0.4mm) nozzle and has a range of vertical and horizontal resolutions from 100 to 300 microns (0.1mm to 0.3mm).</p>
|
||||
<p>The reason these resolutions are important is because of the specification for 16mm perforations on film.</p>
|
||||
<p>The reason these resolutions are important is because of the specification for 16mm perforations on film. Perforations for 16mm film are standarized at 1.27mm high by 1.829mm wide with 0.01mm tolerances.<span class="citation" data-cites="perforations"><sup>12</sup></span> Printers that can only produce parts at a resolutions that is 10 to 40 times larger than the tolerance for the standard limits the ability to accurately produce useful sprockets. SLA printing puts production within the correct scale.</p>
|
||||
<figure>
|
||||
<img src="" alt="" /><figcaption>Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module</figcaption>
|
||||
<img src="../img/contact_printer_roller_comparison.svg" style="width:4in;height:2.42in" alt="" /><figcaption>Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module</figcaption>
|
||||
</figure>
|
||||
<p>Development of this sprocketed drive roller was kick-started by using an existing parametric model<span class="citation" data-cites="param-roller"><sup>12</sup></span> that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases. That work has already proven useful to the mcopy<span class="citation" data-cites="mcopy"><sup>13</sup></span> project as the updated module has been used to design a gate compatible with JK optical printers. Due to the model being parametric, it can be used in designing film transport mechanisms in other, future projects, and additional improvements to the measurements and tolerances will benefit those projects as well.</p>
|
||||
<p>Development of this sprocketed drive roller was kick-started by using an existing parametric model<span class="citation" data-cites="param-roller"><sup>13</sup></span> that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases. That work has already proven useful to the mcopy<span class="citation" data-cites="mcopy"><sup>14</sup></span> project as the updated module has been used to design a gate compatible with JK optical printers. Due to the model being parametric, it can be used in designing film transport mechanisms in other, future projects, and additional improvements to the measurements and tolerances will benefit those projects as well.</p>
|
||||
<p>The roller designed for this project is distinct from a professionally-oriented machine and is similar to the DIY technique of contact printing using a gang sync block and a flashlight or using a modified editing table as a printer. 16mm gauge film has two different pitches of film perforations: short pitches for camera stocks and long pitches for print stocks. The purpose of this difference is to allow for a camera stock to sit on the inside of a cylindrical roller and the print stock on the outside so that the minute difference in diameter cause the perforations to line up when registered by sprockets.</p>
|
||||
<figure>
|
||||
<img src="" alt="" /><figcaption>Illustration of short and long pitch films correctly wrapped around a sprocketed roller</figcaption>
|
||||
|
@ -63,16 +63,17 @@
|
|||
<p>Though this was the decision that was made for the earliest prototypes it will be discussed critically in exploration of future work.</p>
|
||||
<h2 id="the-take-up-motors">The Take-up Motors</h2>
|
||||
<p>A contact printer typically requires at least four reels, cores or spools to transport two strips of film. Film must be driven from one side–the feed–to another side; the take-up where it is wound onto a core or spool. For this reason only the take-up side <em>needs</em> to be motorized. This reduces the overall cost of the build and removes the need for additional motor-controlling electronics.</p>
|
||||
<p>The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor:<span class="citation" data-cites="slp"><sup>14</sup></span> the magnetic clutch.<span class="citation" data-cites="slp-clutch"><sup>15</sup></span> In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move. The design in this project uses 6 mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.</p>
|
||||
<p>The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor:<span class="citation" data-cites="slp"><sup>15</sup></span> the magnetic clutch.<span class="citation" data-cites="slp-clutch"><sup>16</sup></span> In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move. The design in this project uses 6mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.</p>
|
||||
<figure>
|
||||
<img src="../img/contact_printer_takeup.svg" style="width:3in;height:3.98in" alt="" /><figcaption>Illustration of an exploded view of a take-up magnetic clutch</figcaption>
|
||||
</figure>
|
||||
<p>The choice to direct drive the take-up is due to the fact that powerful geared DC motors are cheap and available. Driving them separately, rather than using a belt, means that the speed can be controlled individually but that they do not need to. The speed of one take-up can be set to expect a daylight spool but could be adjusted in future work to optimize for a 2 or 3 inch core.</p>
|
||||
<p>The take-up mechanism was designed as a standalone module that is broken out from the project and lives in its own git repository<span class="citation" data-cites="takeup"><sup>16</sup></span> so that it may be easily included in other projects. This module has already been used in the mcopy project<span class="citation" data-cites="mcopy"><sup>13</sup></span> as a motorized film take-up and feed system for JK optical printers. Improvements to the module during the development of either project–catching defects, adding optional features–will benefit the other.</p>
|
||||
<p>The take-up mechanism was designed as a standalone module that is broken out from the project and lives in its own git repository<span class="citation" data-cites="takeup"><sup>17</sup></span> so that it may be easily included in other projects. This module has already been used in the mcopy project<span class="citation" data-cites="mcopy"><sup>14</sup></span> as a motorized film take-up and feed system for JK optical printers. Improvements to the module during the development of either project–catching defects, adding optional features–will benefit the other.</p>
|
||||
<h2 id="the-lamp">The Lamp</h2>
|
||||
<p>To start this project the goal is to create a simple, constant light source for a lamp. Reducing the number of variables in this part of the design reduces the required cognitive load of using the contact printer. Being able to load film and run it rather than tweak settings a constant-brightness LED-based lamp matches the simplicity the Uhler Cine Printer which had a single bulb that was either dimmed or filtered.</p>
|
||||
<p>The first lamp consisted of a three (3) 5mm LED and from tests at the Filmwerkplaats residency we determined, through all of our tests, that more light is needed to have exposure headroom to run at the speed we chose. A design with six (6) 5mm LEDs was in the next iteration of the lamp that also allowed for an adjustable distance–the first prototype had the LEDs fixed. Assuming perfect light transmission in the second design, this increases the exposure by a stop and allow for more filters to be used in the case of printing onto color stock. Our tests with color prints indicated that we needed additional filters, which cut exposure, to achieve standard color using these “cool white” LEDs that likely emitted light in the ~6000 Kelvin range (though they were not measured to confirm their precise color). The solution of raising the brightness of the lamp allows for more color filters to be added before reducing the below the level required by color print stock.</p>
|
||||
<p>The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp. In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel. The reason this is being avoided at this stage is that PWM, as in it’s name, pulses light to achieve perceptual brightness. In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate. Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame. What this <em>could</em> result in is 208 distinct lines along the vertical axis of the image. It’s not a presumption in this project that a PWM-modulated lamp is impossible to make with high-enough of a duty rate or with a properly-designed gate, only that it is a more complicated goal for future work.</p>
|
||||
<p>The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp. In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel. The reason this is being avoided at this stage is that PWM, as in it’s name, pulses light for a specified width (or length of time) to achieve perceptual brightness. Put more simply, PWM is a way to control <em>perceived</em> brightness by turning the LED on and off very quickly.</p>
|
||||
<p>In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate. Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame. What this <em>could</em> result in is 208 distinct lines along the vertical axis of the image. It’s not a presumption in this project that a PWM-modulated lamp is impossible to make with high-enough of a duty rate or with a properly-designed gate, only that it is a more complicated goal for future work.</p>
|
||||
<h2 id="the-gate">The Gate</h2>
|
||||
<figure>
|
||||
<img src="../img/contact_printer_gates.svg" style="width:5.5in;height:1.92in" alt="" /><figcaption>Illustration of all four available gates</figcaption>
|
||||
|
@ -87,11 +88,11 @@
|
|||
</figure>
|
||||
<p>Being able to control what selected area along the horizontal axis of the image gets exposed is important when printing with soundtracks. For a print to be made with sound the gate must allow for a clean separation between the picture area and the soundtrack area of the film. Sound bleeding into the picture area can affect one side of the image and image bleeding into the soundtrack area can cause a 24Hz hum or other distortion to the audio. For this reason the standard picture gate and the soundtrack gate should be able to allow light from the lamp to pass onto areas of the film stock that they isolate from one another.</p>
|
||||
<figure>
|
||||
<img src="" alt="" /><figcaption>Illustration of the picture and soundtrack gates side by side</figcaption>
|
||||
<img src="../img/contact_printer_picture_sound.svg" style="width:4in;height:2.42in" alt="" /><figcaption>Illustration of the picture and soundtrack gates side by side</figcaption>
|
||||
</figure>
|
||||
<p>An example process for making a print with an image and a soundtrack negative would be to run the unexposed, undeveloped print stock with the negative film containing the negative while using a picture gate and then rewinding the print stock and running it again with the soundtrack negative and the soundtrack gate. This would first expose the picture onto the print stock and then, without developing, add the soundtrack to <em>only</em> the soundtrack area of the print. Then it could be developed and projected. It is a relatively simple process but it requires precision in the gates to ensure that the areas the two gates expose are complimentary and not interfering to one another.</p>
|
||||
<h2 id="the-frame">The Frame</h2>
|
||||
<p>Within reason, the aluminum frame for this project is resizable. The first draft of the original prototype was made to support 100 foot daylight spools and was 300 mm by 175 mm (11.8" x 6.9“). This was changed increase the dimensions to allow for 400 foot reels and is now 400 mm by 260 mm (15.75” x 10.25"). Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform. There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further.</p>
|
||||
<p>Within reason, the aluminum frame for this project is resizable. The first draft of the original prototype was made to support 100 foot daylight spools and was 300mm by 175mm (11.8" x 6.9“). This was changed increase the dimensions to allow for 400 foot reels and is now 400mm by 260mm (15.75” x 10.25"). Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform. There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further.</p>
|
||||
<p>Aluminum extrusion as a choice for building DIY machines has proven to be effective for desktop 3D printers and CNC machines. There is general availability of common gauges and profiles and aluminum can be cut by hand or with typical shop equipment. For these prototypes, lengths of aluminum 2020 T-slot profile extrusion were cut either by hand using a hacksaw or by drop saw. As a framing material it is light, sturdy and holds up to substantial forces when secured with panels and other brackets.</p>
|
||||
<figure>
|
||||
<img src="../img/contact_printer_frame.svg" style="width:5.5in;height:2.5in" alt="" /><figcaption>Illustration of the 2020 aluminum extrusion frame with lengths separated</figcaption>
|
||||
|
@ -99,17 +100,24 @@
|
|||
<p>It would be possible to increase the rigidity, if needed, by adding additional intermediary crossing lengths but for this prototype a total of six (6) lengths connected by five (5) panels and eight (8) corner brackets has been sturdy enough for all tests.</p>
|
||||
<h2 id="the-firmware">The Firmware</h2>
|
||||
<p>The Arduino platform uses a subset of C++ which has the benefits of being approachable and easy to use while at the same time preserving the functionalities of the full C++ language for when they are needed. The project is built with an object-oriented programming style that allows for abstraction over the functionality of the physical hardware and other features at the class level. This approach serves the project’s larger goal to leverage modularity by making use of pre-existing classes and creating reusable ones for other projects.</p>
|
||||
<p>The firmware can be compiled and uploaded using the Arduino IDE<span class="citation" data-cites="arduino-ide"><sup>17</sup></span> or the arduino-cli<span class="citation" data-cites="arduino-cli"><sup>18</sup></span> application using the “esp32:esp32:esp32” FBQN (Fully Qualified Board Name). The code can be compiled <em>without</em> the ESP32 Arduino libraries and just the standard AVR libraries but the GPIO usage and LED PWM channel usage is such that it would have to be refactored to work on another board. Had this project targeted a different Arduino board from the start there would be limitations in the PWM duty rates of the motors and the ability to add network features.</p>
|
||||
<p>The firmware can be compiled and uploaded using the Arduino IDE<span class="citation" data-cites="arduino-ide"><sup>18</sup></span> or the arduino-cli<span class="citation" data-cites="arduino-cli"><sup>19</sup></span> application using the “esp32:esp32:esp32” FBQN (Fully Qualified Board Name). The code can be compiled <em>without</em> the ESP32 Arduino libraries and just the standard AVR libraries but the GPIO usage and LED PWM channel usage is such that it would have to be refactored to work on another board. Had this project targeted a different Arduino board from the start there would be limitations in the PWM duty rates of the motors and the ability to add network features.</p>
|
||||
<p>Functionality is abstracted into three classes: the high-level “ContactPrinter” class which then imports the “DriveMotor” and “Lamp” classes. There is a stub for the HTTP networking features named “WebGUI” which does not do anything but host a placeholder page at this time. The ContactPrinter class manages the take-up motors directly but the DriveMotor class is broken out into its own abstraction because it is expected to stabilize and manage the speed of the drive motor more accurately with feedback from the drive motors encoder and also keeps track of the number of frames passed using the same encoder data. The Lamp class, at this time, simply turns the contact printer lamp on or off using a method.</p>
|
||||
<p>The initial release of the firmware simply starts the printer when a button is pressed, turns the lamp on after 24 frames pass and stops it when that same button is pressed. Additional features, to be discussed in future work, can allow for the adjustment of several behaviors; changing the number of frames that pass before the lamp is struck, running only for a set number of frames, reducing the speed of the printer, etc.</p>
|
||||
<h1 id="future-work">Future Work</h1>
|
||||
<h2 id="interfaces">Interfaces</h2>
|
||||
<p>Physical interfaces are another area of future expansion and development. Requests have been made, for example, to add a dial for controlling lamp brightness. This was avoided in the prototyping phase because it would add parts to the bill of materials and create additional potential points of failure in the wiring.</p>
|
||||
<p>A simple but robust web interface could be added to control variables for each print: drive motor speed, number of frames to print before stopping, number of frames to run before striking lamp and others. It could also easily show statistics on each print such as actual speed, variation over a run and other information which would highlight any particular issues. With the ESP32 platform the printer could be set up as a standalone Wifi access point (like a router) so that devices can connect to it like clients and allow the web app to be accessed from the connected device. It could also be set up as a Wifi client and exist on a local network and be connected to by any other device on the network with access to it.</p>
|
||||
<p>Bluetooth is another option as the ESP32 board has dual radios for both Wifi and BLE. This could control the same variables as a web app could but be connected to by a native mobile application or a web app on a browser that supports the Web Bluetooth API.<span class="citation" data-cites="web-bt-api"><sup>20</sup></span> There is no reason that both web and BLE features cannot be developed in parallel to have matching APIs to allow the greatest number of clients to connect, the only consideration that should be made is that these features not impact performance-heavy actions such as printing. Introducing delay into, for example, the PID calculations could cause speed fluctuations that would result in uneven exposures on prints.</p>
|
||||
<h2 id="sound">Sound</h2>
|
||||
<p>Creating a sound camera from this platform is</p>
|
||||
<p>The traditional process of making a soundtrack negative for contact printing requires a separate strip of film and often an expensive service that is not available everywhere. Creating a sound camera from this platform is a secondary goal that has been factored into the design from the early stages. In practice, this would require creating a alternate lamp or entire panel that would replace the lamp and gate with new module consisting of a exciter lens from an Eiki or B&H projector and an “opt-snd”<span class="citation" data-cites="spudic-device"><sup>21</sup></span> digital sound camera. Being able to print image and stripe a soundtrack onto the same piece of print stock using a digital audio file would reduce, tremendously, the steps and materials needed to make sound prints.</p>
|
||||
<p>While discussing this with others, it was suggested that a fly wheel mechanism, like a projector uses, may be needed at the point the sound is written to film. This may, or may not, be required because the purpose of the fly wheel in a projector is to dampen the intermittent motion of the projector on the film strip as it passes by the exciter lamp and sound reader. This design is <em>not</em> an intermittent motion printer and if the speed of the drive motor is constant enough then the sound should be written without much distortion.</p>
|
||||
<h2 id="color-lamp-control">Color Lamp Control</h2>
|
||||
<p>A digitally-controlled color-changing lamp is an appealing and plausible goal. RGB LEDs are everywhere and easy to program. Consider first that PWM is the most common method used to control affordable RGB LEDs. The aforementioned concerns about PWM duty rate must be addressed for this feature to take shape. Consider that as a typical RGB LED package that is controlled via PWM by flickering the red, green and blue LEDs at different pulse widths to change the perceptual color. Sometimes a low-level controller chip will change the individual color channel rates, as well. This means that, similar to the issue with “white” LEDs creating lines on a print, in a color printing scenario there could be horizontal lines of different colors that are noticeable across the frame.</p>
|
||||
<p>The ability to track per-frame position also makes features like this attractive. An idealized system could enable films to be printed with each frame a different lamp value. This is an incredible idea but requires control and accuracy that are very difficult to achieve with a DIY project. It is within the realm of possibility but it is firmly in the world of future work for the reason that it goes beyond the standard use case for a desktop contact printer which is to make a work or release print from a single roll of negative film.</p>
|
||||
<h2 id="multi-format">Multi-format</h2>
|
||||
<p>The Kinograph DIY scanner project<span class="citation" data-cites="kinograph"><sup>19</sup></span> presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material. This is a possibility to consider, though it would introduce new design challenges. First would be the need to create new lamps and gates for each format. Next would be the question of speed and the resulting exposure. Could the drive motor be slowed or sped up to allow for these formats to print properly? There is also the question of need: is it necessary to create an 8mm gauge printer at all?</p>
|
||||
<p>There is nothing, in principle, in this contact printer platform design that would prevent it from being adapted for other movie film formats and there is precedent. The Kinograph DIY scanner project<span class="citation" data-cites="kinograph"><sup>22</sup></span> presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material. This is a possibility to consider, though it would introduce new design challenges.</p>
|
||||
<p>First would be the need to create new lamps and gates for each format. The take-ups would have to have their spindles extended to support 35mm cores and the idle rollers would have to be enlarged for the same Next would be the question of speed and the resulting exposure. Could the drive motor be slowed or sped up to allow for these formats to print properly?</p>
|
||||
<p>There is also the question of need: is it necessary to create an 8mm gauge printer at all? 8mm gauge print stock is rare if non-existent though there is, in theory, the capability to slit and re-perforate the stock as is done for the Double 8 and Super 8 formats.</p>
|
||||
<h3 id="research-supporters">Research Supporters</h3>
|
||||
<p><img src="../img/EN_FundedbytheEU_RGB_POS.png" style="width:5.5in;height:1.2in" /></p>
|
||||
<h3 class="unnumbered" id="references">References</h3>
|
||||
|
@ -147,28 +155,37 @@
|
|||
<div id="ref-ender3">
|
||||
<p>11. <a href="https://www.creality.com/products/ender-3-3d-printer">https://www.creality.com/products/ender-3-3d-printer</a>.</p>
|
||||
</div>
|
||||
<div id="ref-perforations">
|
||||
<p>12. Film perforations. <a href="https://en.wikipedia.org/wiki/Film_perforations">https://en.wikipedia.org/wiki/Film_perforations</a>.</p>
|
||||
</div>
|
||||
<div id="ref-param-roller">
|
||||
<p>12. <a href="https://git.sixteenmillimeter.com/modules/sprocketed_roller">https://git.sixteenmillimeter.com/modules/sprocketed_roller</a>.</p>
|
||||
<p>13. <a href="https://git.sixteenmillimeter.com/modules/sprocketed_roller">https://git.sixteenmillimeter.com/modules/sprocketed_roller</a>.</p>
|
||||
</div>
|
||||
<div id="ref-mcopy">
|
||||
<p>13. Mcopy - an open platform for controlling small-gauge film optical printers. <a href="https://sixteenmillimeter.com/projects/mcopy/">https://sixteenmillimeter.com/projects/mcopy/</a>.</p>
|
||||
<p>14. Mcopy - an open platform for controlling small-gauge film optical printers. <a href="https://sixteenmillimeter.com/projects/mcopy/">https://sixteenmillimeter.com/projects/mcopy/</a>.</p>
|
||||
</div>
|
||||
<div id="ref-slp">
|
||||
<p>14. Shaffer, C. The shaffer linear processor. <a href="https://clydeshaffer.com/slp/">https://clydeshaffer.com/slp/</a>.</p>
|
||||
<p>15. Shaffer, C. The shaffer linear processor. <a href="https://clydeshaffer.com/slp/">https://clydeshaffer.com/slp/</a>.</p>
|
||||
</div>
|
||||
<div id="ref-slp-clutch">
|
||||
<p>15. Shaffer, C. Bulding the slp. <a href="https://clydeshaffer.com/slp/posts/01_how2build.php">https://clydeshaffer.com/slp/posts/01_how2build.php</a>.</p>
|
||||
<p>16. Shaffer, C. Bulding the slp. <a href="https://clydeshaffer.com/slp/posts/01_how2build.php">https://clydeshaffer.com/slp/posts/01_how2build.php</a>.</p>
|
||||
</div>
|
||||
<div id="ref-takeup">
|
||||
<p>16. Modules/takeup: Modular takeup design for winding film using a magnetic coupling. <a href="https://git.sixteenmillimeter.com/modules/takeup">https://git.sixteenmillimeter.com/modules/takeup</a>.</p>
|
||||
<p>17. Modules/takeup: Modular takeup design for winding film using a magnetic coupling. <a href="https://git.sixteenmillimeter.com/modules/takeup">https://git.sixteenmillimeter.com/modules/takeup</a>.</p>
|
||||
</div>
|
||||
<div id="ref-arduino-ide">
|
||||
<p>17. Software | arduino. <a href="https://www.arduino.cc/en/software/">https://www.arduino.cc/en/software/</a>.</p>
|
||||
<p>18. Software | arduino. <a href="https://www.arduino.cc/en/software/">https://www.arduino.cc/en/software/</a>.</p>
|
||||
</div>
|
||||
<div id="ref-arduino-cli">
|
||||
<p>18. GitHub - arduino/arduino-cli: Arduino command line tool. <a href="https://github.com/arduino/arduino-cli">https://github.com/arduino/arduino-cli</a>.</p>
|
||||
<p>19. GitHub - arduino/arduino-cli: Arduino command line tool. <a href="https://github.com/arduino/arduino-cli">https://github.com/arduino/arduino-cli</a>.</p>
|
||||
</div>
|
||||
<div id="ref-web-bt-api">
|
||||
<p>20. Web bluetooth api - web apis | mdn. <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API">https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API</a>.</p>
|
||||
</div>
|
||||
<div id="ref-spudic-device">
|
||||
<p>21. Spudić, H. DIY 16mm optical sound recorder, v2: The device. <a href="https://hrvojespudic.net/optical-sound-2-pt-2">https://hrvojespudic.net/optical-sound-2-pt-2</a>.</p>
|
||||
</div>
|
||||
<div id="ref-kinograph">
|
||||
<p>19. Kinograph. Kinograph - about. <a href="https://www.kinograph.cc/about">https://www.kinograph.cc/about</a>.</p>
|
||||
<p>22. Kinograph. Kinograph - about. <a href="https://www.kinograph.cc/about">https://www.kinograph.cc/about</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Binary file not shown.
|
@ -160,4 +160,16 @@
|
|||
title={GitHub - arduino/arduino-cli: Arduino command line tool},
|
||||
url={https://github.com/arduino/arduino-cli},
|
||||
urldate={2025-04-15}
|
||||
}
|
||||
|
||||
@online{web-bt-api,
|
||||
title={Web Bluetooth API - Web APIs | MDN},
|
||||
url={https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API},
|
||||
urldate={2025-04-25}
|
||||
}
|
||||
|
||||
@online{perforations,
|
||||
title={Film perforations - Wikipedia},
|
||||
url={https://en.wikipedia.org/wiki/Film_perforations},
|
||||
urldate={2025-04-25}
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
use <./sprocketed_roller/scad/sprocketed_roller.scad>;
|
||||
use <./contact_printer.scad>;
|
||||
|
||||
FrameX = 400;
|
||||
|
@ -71,7 +72,7 @@ module corner_foot_bolts (pos = [0, 0, 0], rot = [0, 0, 0]) {
|
|||
}
|
||||
}
|
||||
|
||||
PART = "frame";
|
||||
PART = "picture_sound";
|
||||
|
||||
if (PART == "sprocketed_roller_invert_solid") {
|
||||
$fn = 200;
|
||||
|
@ -132,6 +133,13 @@ if (PART == "sprocketed_roller_invert_solid") {
|
|||
corner_foot_bolts([-(PanelX / 2) + 10, (FrameY / 2) + 10, FootZ], [0, 0, -90]);
|
||||
corner_foot_bolts([(PanelX / 2) - 10, -(FrameY / 2) - 10, FootZ], [0, 0, 90]);
|
||||
corner_foot_bolts([-(PanelX / 2) + 10, -(FrameY / 2) - 10, FootZ], [0, 0, 0]);
|
||||
} else if (PART == "roller_comparison") {
|
||||
$fn = 200;
|
||||
translate([-30, 0, 0]) sprocketed_roller(sprockets = 18);
|
||||
translate([20, 0, 0]) sprocketed_roller();
|
||||
} else if (PART == "picture_sound") {
|
||||
picture_gate_standard([-10, 0, 0]);
|
||||
picture_gate_sound([10, 0, 0]);
|
||||
}
|
||||
/*
|
||||
PART = "feed_panel_picture";
|
||||
|
|
Loading…
Reference in New Issue