Skip to content
Snippets Groups Projects
Mircrostructure Truss.ipynb 1.91 MiB
Newer Older
23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000
       "AAAAAAAAABAIbQAAAAAAAAAAIBDaAAAAAAAAAABAILQBAAAAAAAAAIBAaAMAAAAAAAAAAIHQBgAA\n",
       "AAAAAAAAAqENAAAAAAAAAAAEQhsAAAAAAAAAAAiENgAAAAAAAAAAEAhtAAAAAAAAAAAgENoAAAAA\n",
       "AAAAAEAgtAEAAAAAAAAAgEBoAwAAAAAAAAAAgdAGAAAAAAAAAAACoQ0AAAAAAAAAAARCGwAAAAAA\n",
       "AAAACIQ2AAAAAAAAAAAQCG0AAAAAAAAAACAQ2gAAAAAAAAAAQCC0AQAAAAAAAACAQGgDAAAAAAAA\n",
       "AACB0AYAAAAAAAAAAAKhDQAAAAAAAAAABEIbAAAAAAAAAAAIhDYAAAAAAAAAABAIbQAAAAAAAAAA\n",
       "IBDaAAAAAAAAAABAILQBAAAAAAAAAIBAaAMAAAAAAAAAAIHQBgAAAAAAAAAAAqENAAAAAAAAAAAE\n",
       "QhsAAAAAAAAAAAiENgAAAAAAAAAAENyYHgAAV8mTJ0+mJ2zq/Px8egKwLMvTp0+nJ2zu7du30xPg\n",
       "6D179mx6wuY+fvw4PWFTu91uesLm1nWdngAAXJKfP39OT9jc/fv3pycAR8B3FMxz0QYAAAAAAAAA\n",
       "AAKhDQAAAAAAAAAABEIbAAAAAAAAAAAIhDYAAAAAAAAAABAIbQAAAAAAAAAAIBDaAAAAAAAAAABA\n",
       "ILQBAAAAAAAAAIBAaAMAAAAAAAAAAIHQBgAAAAAAAAAAAqENAAAAAAAAAAAEQhsAAAAAAAAAAAiE\n",
       "NgAAAAAAAAAAEAhtAAAAAAAAAAAgENoAAAAAAAAAAEAgtAEAAAAAAAAAgEBoAwAAAAAAAAAAgdAG\n",
       "AAAAAAAAAAACoQ0AAAAAAAAAAARCGwAAAAAAAAAACIQ2AAAAAAAAAAAQCG0AAAAAAAAAACAQ2gAA\n",
       "AAAAAAAAQCC0AQAAAAAAAACAQGgDAAAAAAAAAACB0AYAAAAAAAAAAAKhDQAAAAAAAAAABEIbAAAA\n",
       "AAAAAAAIhDYAAAAAAAAAABAIbQAAAAAAAAAAIBDaAAAAAAAAAABAILQBAAAAAAAAAIBAaAMAAAAA\n",
       "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\n",
       "AAAAIBDaAAAAAAAAAABAILQBAAAAAAAAAIBAaAMAAAAAAAAAAIHQBgAAAAAAAAAAAqENAAAAAAAA\n",
       "AAAEQhsAAAAAAAAAAAiENgAAAAAAAAAAEAhtAAAAAAAAAAAgENoAAAAAAAAAAEAgtAEAAAAAAAAA\n",
       "gEBoAwAAAAAAAAAAgdAGAAAAAAAAAAACoQ0AAAAAAAAAAARCGwAAAAAAAAAACIQ2AAAAAAAAAAAQ\n",
       "CG0AAAAAAAAAACAQ2gAAAAAAAAAAQCC0AQAAAAAAAACAQGgDAAAAAAAAAACB0AYAAAAAAAAAAAKh\n",
       "DQAAAAAAAAAABEIbAAAAAAAAAAAIhDYAAAAAAAAAABAIbQAAAAAAAAAAIBDaAAAAAAAAAABAILQB\n",
       "AAAAAAAAAIBAaAMAAAAAAAAAAIHQBgAAAAAAAAAAAqENAAAAAAAAAAAEQhsAAAAAAAAAAAiENgAA\n",
       "AAAAAAAAEAhtAAAAAAAAAAAgENoAAAAAAAAAAEAgtAEAAAAAAAAAgEBoAwAAAAAAAAAAgdAGAAAA\n",
       "AAAAAAACoQ0AAAAAAAAAAARCGwAAAAAAAAAACIQ2AAAAAAAAAAAQCG0AAAAAAAAAACAQ2gAAAAAA\n",
       "AAAAQCC0AQAAAAAAAACAQGgDAAAAAAAAAACB0AYAAAAAAAAAAAKhDQAAAAAAAAAABCenp6eH6REA\n",
       "AAAAAMB/s67r9AQAADgaLtoAAAAAAAAAAEAgtAEAAAAAAAAAgEBoAwAAAAAAAAAAgdAGAAAAAAAA\n",
       "AAACoQ0AAAAAAAAAAARCGwAAAAAAAAAACIQ2AAAAAAAAAAAQCG0AAAAAAAAAACAQ2gAAAAAAAAAA\n",
       "QCC0AQAAAAAAAACAQGgDAAAAAAAAAACB0AYAAAAAAAAAAAKhDQAAAAAAAAAABEIbAAAAAAAAAAAI\n",
       "hDYAAAAAAAAAABAIbQAAAAAAAAAAIBDaAAAAAAAAAABAILQBAAAAAAAAAIBAaAMAAAAAAAAAAIHQ\n",
       "BgAAAAAAAAAAAqENAAAAAAAAAAAEQhsAAAAAAAAAAAiENgAAAAAAAAAAEAhtAAAAAAAAAAAgENoA\n",
       "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\n",
       "AAAAAAhugBMwvKgIzs0AAAAASUVORK5CYII=\n",
       "\" transform=\"translate(87, 48)\"/>\n",
       "</g>\n",
       "</svg>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "\" It:91 Obj:43.18057670963216 Vol:0.40000350839179255 ch:0.009711189576916357 \""
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n",
       "<defs>\n",
       "  <clipPath id=\"clip3800\">\n",
       "    <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip3800)\" d=\"\n",
       "M0 1600 L2400 1600 L2400 0 L0 0  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip3801\">\n",
       "    <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip3800)\" d=\"\n",
       "M135.95 1408.54 L2112.76 1408.54 L2112.76 125.151 L135.95 125.151  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip3802\">\n",
       "    <rect x=\"135\" y=\"125\" width=\"1978\" height=\"1284\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  606.061,1408.54 606.061,125.151 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1099.67,1408.54 1099.67,125.151 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1593.28,1408.54 1593.28,125.151 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2086.9,1408.54 2086.9,125.151 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  135.95,1186.42 2112.76,1186.42 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  135.95,939.61 2112.76,939.61 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  135.95,692.804 2112.76,692.804 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  135.95,445.998 2112.76,445.998 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3802)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  135.95,199.193 2112.76,199.193 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,1408.54 2112.76,1408.54 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,1408.54 135.95,125.151 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  606.061,1408.54 606.061,1393.14 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1099.67,1408.54 1099.67,1393.14 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1593.28,1408.54 1593.28,1393.14 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2086.9,1408.54 2086.9,1393.14 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,1186.42 159.672,1186.42 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,939.61 159.672,939.61 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,692.804 159.672,692.804 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,445.998 159.672,445.998 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  135.95,199.193 159.672,199.193 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip3800)\" d=\"M 0 0 M582.936 1458.08 L590.575 1458.08 L590.575 1431.71 L582.265 1433.38 L582.265 1429.12 L590.529 1427.45 L595.205 1427.45 L595.205 1458.08 L602.843 1458.08 L602.843 1462.01 L582.936 1462.01 L582.936 1458.08 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M617.913 1430.53 Q614.302 1430.53 612.473 1434.1 Q610.667 1437.64 610.667 1444.77 Q610.667 1451.87 612.473 1455.44 Q614.302 1458.98 617.913 1458.98 Q621.547 1458.98 623.353 1455.44 Q625.181 1451.87 625.181 1444.77 Q625.181 1437.64 623.353 1434.1 Q621.547 1430.53 617.913 1430.53 M617.913 1426.83 Q623.723 1426.83 626.778 1431.43 Q629.857 1436.02 629.857 1444.77 Q629.857 1453.49 626.778 1458.1 Q623.723 1462.68 617.913 1462.68 Q612.103 1462.68 609.024 1458.1 Q605.968 1453.49 605.968 1444.77 Q605.968 1436.02 609.024 1431.43 Q612.103 1426.83 617.913 1426.83 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M1080.82 1458.08 L1097.14 1458.08 L1097.14 1462.01 L1075.19 1462.01 L1075.19 1458.08 Q1077.86 1455.32 1082.44 1450.69 Q1087.05 1446.04 1088.23 1444.7 Q1090.47 1442.18 1091.35 1440.44 Q1092.25 1438.68 1092.25 1436.99 Q1092.25 1434.24 1090.31 1432.5 Q1088.39 1430.76 1085.29 1430.76 Q1083.09 1430.76 1080.63 1431.53 Q1078.2 1432.29 1075.42 1433.84 L1075.42 1429.12 Q1078.25 1427.99 1080.7 1427.41 Q1083.16 1426.83 1085.19 1426.83 Q1090.56 1426.83 1093.76 1429.51 Q1096.95 1432.2 1096.95 1436.69 Q1096.95 1438.82 1096.14 1440.74 Q1095.36 1442.64 1093.25 1445.23 Q1092.67 1445.9 1089.57 1449.12 Q1086.47 1452.31 1080.82 1458.08 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M1112.21 1430.53 Q1108.6 1430.53 1106.77 1434.1 Q1104.96 1437.64 1104.96 1444.77 Q1104.96 1451.87 1106.77 1455.44 Q1108.6 1458.98 1112.21 1458.98 Q1115.84 1458.98 1117.65 1455.44 Q1119.48 1451.87 1119.48 1444.77 Q1119.48 1437.64 1117.65 1434.1 Q1115.84 1430.53 1112.21 1430.53 M1112.21 1426.83 Q1118.02 1426.83 1121.07 1431.43 Q1124.15 1436.02 1124.15 1444.77 Q1124.15 1453.49 1121.07 1458.1 Q1118.02 1462.68 1112.21 1462.68 Q1106.4 1462.68 1103.32 1458.1 Q1100.26 1453.49 1100.26 1444.77 Q1100.26 1436.02 1103.32 1431.43 Q1106.4 1426.83 1112.21 1426.83 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M1584.02 1443.38 Q1587.38 1444.1 1589.26 1446.36 Q1591.15 1448.63 1591.15 1451.97 Q1591.15 1457.08 1587.64 1459.88 Q1584.12 1462.68 1577.64 1462.68 Q1575.46 1462.68 1573.15 1462.24 Q1570.85 1461.83 1568.4 1460.97 L1568.4 1456.46 Q1570.34 1457.59 1572.66 1458.17 Q1574.97 1458.75 1577.5 1458.75 Q1581.9 1458.75 1584.19 1457.01 Q1586.5 1455.28 1586.5 1451.97 Q1586.5 1448.91 1584.35 1447.2 Q1582.22 1445.46 1578.4 1445.46 L1574.37 1445.46 L1574.37 1441.62 L1578.59 1441.62 Q1582.03 1441.62 1583.86 1440.25 Q1585.69 1438.86 1585.69 1436.27 Q1585.69 1433.61 1583.79 1432.2 Q1581.92 1430.76 1578.4 1430.76 Q1576.48 1430.76 1574.28 1431.18 Q1572.08 1431.6 1569.44 1432.48 L1569.44 1428.31 Q1572.1 1427.57 1574.42 1427.2 Q1576.76 1426.83 1578.82 1426.83 Q1584.14 1426.83 1587.24 1429.26 Q1590.34 1431.67 1590.34 1435.79 Q1590.34 1438.66 1588.7 1440.65 Q1587.06 1442.61 1584.02 1443.38 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M1606.22 1430.53 Q1602.61 1430.53 1600.78 1434.1 Q1598.98 1437.64 1598.98 1444.77 Q1598.98 1451.87 1600.78 1455.44 Q1602.61 1458.98 1606.22 1458.98 Q1609.86 1458.98 1611.66 1455.44 Q1613.49 1451.87 1613.49 1444.77 Q1613.49 1437.64 1611.66 1434.1 Q1609.86 1430.53 1606.22 1430.53 M1606.22 1426.83 Q1612.03 1426.83 1615.09 1431.43 Q1618.17 1436.02 1618.17 1444.77 Q1618.17 1453.49 1615.09 1458.1 Q1612.03 1462.68 1606.22 1462.68 Q1600.41 1462.68 1597.33 1458.1 Q1594.28 1453.49 1594.28 1444.77 Q1594.28 1436.02 1597.33 1431.43 Q1600.41 1426.83 1606.22 1426.83 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2076.4 1431.53 L2064.59 1449.98 L2076.4 1449.98 L2076.4 1431.53 M2075.17 1427.45 L2081.05 1427.45 L2081.05 1449.98 L2085.98 1449.98 L2085.98 1453.86 L2081.05 1453.86 L2081.05 1462.01 L2076.4 1462.01 L2076.4 1453.86 L2060.8 1453.86 L2060.8 1449.35 L2075.17 1427.45 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2101.05 1430.53 Q2097.44 1430.53 2095.61 1434.1 Q2093.81 1437.64 2093.81 1444.77 Q2093.81 1451.87 2095.61 1455.44 Q2097.44 1458.98 2101.05 1458.98 Q2104.68 1458.98 2106.49 1455.44 Q2108.32 1451.87 2108.32 1444.77 Q2108.32 1437.64 2106.49 1434.1 Q2104.68 1430.53 2101.05 1430.53 M2101.05 1426.83 Q2106.86 1426.83 2109.92 1431.43 Q2112.99 1436.02 2112.99 1444.77 Q2112.99 1453.49 2109.92 1458.1 Q2106.86 1462.68 2101.05 1462.68 Q2095.24 1462.68 2092.16 1458.1 Q2089.11 1453.49 2089.11 1444.77 Q2089.11 1436.02 2092.16 1431.43 Q2095.24 1426.83 2101.05 1426.83 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M91.0475 1169.14 L109.404 1169.14 L109.404 1173.07 L95.3299 1173.07 L95.3299 1181.54 Q96.3484 1181.2 97.3669 1181.03 Q98.3855 1180.85 99.404 1180.85 Q105.191 1180.85 108.571 1184.02 Q111.95 1187.19 111.95 1192.61 Q111.95 1198.19 108.478 1201.29 Q105.006 1204.37 98.6864 1204.37 Q96.5105 1204.37 94.242 1204 Q91.9966 1203.63 89.5892 1202.89 L89.5892 1198.19 Q91.6725 1199.32 93.8947 1199.88 Q96.1169 1200.43 98.5938 1200.43 Q102.598 1200.43 104.936 1198.33 Q107.274 1196.22 107.274 1192.61 Q107.274 1189 104.936 1186.89 Q102.598 1184.78 98.5938 1184.78 Q96.7188 1184.78 94.8438 1185.2 Q92.992 1185.62 91.0475 1186.5 L91.0475 1169.14 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M65.0292 952.955 L72.668 952.955 L72.668 926.589 L64.3579 928.256 L64.3579 923.997 L72.6217 922.33 L77.2976 922.33 L77.2976 952.955 L84.9365 952.955 L84.9365 956.89 L65.0292 956.89 L65.0292 952.955 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M100.006 925.409 Q96.3947 925.409 94.566 928.974 Q92.7605 932.515 92.7605 939.645 Q92.7605 946.751 94.566 950.316 Q96.3947 953.858 100.006 953.858 Q103.64 953.858 105.446 950.316 Q107.274 946.751 107.274 939.645 Q107.274 932.515 105.446 928.974 Q103.64 925.409 100.006 925.409 M100.006 921.705 Q105.816 921.705 108.872 926.311 Q111.95 930.895 111.95 939.645 Q111.95 948.372 108.872 952.978 Q105.816 957.561 100.006 957.561 Q94.1957 957.561 91.117 952.978 Q88.0614 948.372 88.0614 939.645 Q88.0614 930.895 91.117 926.311 Q94.1957 921.705 100.006 921.705 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M66.0245 706.149 L73.6634 706.149 L73.6634 679.783 L65.3532 681.45 L65.3532 677.191 L73.6171 675.524 L78.293 675.524 L78.293 706.149 L85.9318 706.149 L85.9318 710.084 L66.0245 710.084 L66.0245 706.149 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M91.0475 675.524 L109.404 675.524 L109.404 679.459 L95.3299 679.459 L95.3299 687.932 Q96.3484 687.584 97.3669 687.422 Q98.3855 687.237 99.404 687.237 Q105.191 687.237 108.571 690.408 Q111.95 693.58 111.95 698.996 Q111.95 704.575 108.478 707.677 Q105.006 710.756 98.6864 710.756 Q96.5105 710.756 94.242 710.385 Q91.9966 710.015 89.5892 709.274 L89.5892 704.575 Q91.6725 705.709 93.8947 706.265 Q96.1169 706.82 98.5938 706.82 Q102.598 706.82 104.936 704.714 Q107.274 702.607 107.274 698.996 Q107.274 695.385 104.936 693.279 Q102.598 691.172 98.5938 691.172 Q96.7188 691.172 94.8438 691.589 Q92.992 692.006 91.0475 692.885 L91.0475 675.524 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M68.6171 459.343 L84.9365 459.343 L84.9365 463.278 L62.9921 463.278 L62.9921 459.343 Q65.6541 456.589 70.2375 451.959 Q74.8439 447.306 76.0245 445.964 Q78.2698 443.441 79.1494 441.705 Q80.0522 439.945 80.0522 438.255 Q80.0522 435.501 78.1078 433.765 Q76.1865 432.029 73.0847 432.029 Q70.8856 432.029 68.4319 432.793 Q66.0014 433.556 63.2236 435.107 L63.2236 430.385 Q66.0477 429.251 68.5014 428.672 Q70.955 428.093 72.9921 428.093 Q78.3624 428.093 81.5568 430.779 Q84.7513 433.464 84.7513 437.955 Q84.7513 440.084 83.9411 442.005 Q83.1541 443.904 81.0476 446.496 Q80.4689 447.167 77.367 450.385 Q74.2652 453.579 68.6171 459.343 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M100.006 431.797 Q96.3947 431.797 94.566 435.362 Q92.7605 438.904 92.7605 446.033 Q92.7605 453.14 94.566 456.704 Q96.3947 460.246 100.006 460.246 Q103.64 460.246 105.446 456.704 Q107.274 453.14 107.274 446.033 Q107.274 438.904 105.446 435.362 Q103.64 431.797 100.006 431.797 M100.006 428.093 Q105.816 428.093 108.872 432.7 Q111.95 437.283 111.95 446.033 Q111.95 454.76 108.872 459.366 Q105.816 463.95 100.006 463.95 Q94.1957 463.95 91.117 459.366 Q88.0614 454.76 88.0614 446.033 Q88.0614 437.283 91.117 432.7 Q94.1957 428.093 100.006 428.093 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M69.6125 212.538 L85.9318 212.538 L85.9318 216.473 L63.9875 216.473 L63.9875 212.538 Q66.6495 209.783 71.2328 205.153 Q75.8393 200.501 77.0198 199.158 Q79.2652 196.635 80.1448 194.899 Q81.0476 193.14 81.0476 191.45 Q81.0476 188.695 79.1032 186.959 Q77.1819 185.223 74.08 185.223 Q71.881 185.223 69.4273 185.987 Q66.9967 186.751 64.219 188.302 L64.219 183.579 Q67.043 182.445 69.4967 181.866 Q71.9504 181.288 73.9874 181.288 Q79.3578 181.288 82.5522 183.973 Q85.7466 186.658 85.7466 191.149 Q85.7466 193.278 84.9365 195.2 Q84.1494 197.098 82.0429 199.69 Q81.4642 200.362 78.3624 203.579 Q75.2606 206.774 69.6125 212.538 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M91.0475 181.913 L109.404 181.913 L109.404 185.848 L95.3299 185.848 L95.3299 194.32 Q96.3484 193.973 97.3669 193.811 Q98.3855 193.626 99.404 193.626 Q105.191 193.626 108.571 196.797 Q111.95 199.968 111.95 205.385 Q111.95 210.963 108.478 214.065 Q105.006 217.144 98.6864 217.144 Q96.5105 217.144 94.242 216.774 Q91.9966 216.403 89.5892 215.663 L89.5892 210.963 Q91.6725 212.098 93.8947 212.653 Q96.1169 213.209 98.5938 213.209 Q102.598 213.209 104.936 211.102 Q107.274 208.996 107.274 205.385 Q107.274 201.774 104.936 199.667 Q102.598 197.561 98.5938 197.561 Q96.7188 197.561 94.8438 197.977 Q92.992 198.394 91.0475 199.274 L91.0475 181.913 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><g clip-path=\"url(#clip3802)\">\n",
       "<image width=\"1974\" height=\"1283\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAB7YAAAUDCAYAAABF9M/mAAAgAElEQVR4nOzbv6tkBxnH4R0LuTda\n",
       "mMIQyd57ERLBZkGrVJIUFukEi1ywsxB/QEBIqayjKJhaIppCENKnS2oTSCrBRrzugjomEDWQdEMi\n",
       "8Vi4jY1umJm8n8w+z1/wbeacM3x4Vydnl8s1AAAAADigBy+/Nj1hZ3965nPTEwAA4J71sekBAAAA\n",
       "AAAAAPC/CNsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ\n",
       "2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAA\n",
       "AKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAA\n",
       "AAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnb\n",
       "AAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAA\n",
       "pAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAA\n",
       "AAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsA\n",
       "AAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkCdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACk\n",
       "CdsAAAAAAAAApAnbAAAAAAAAAKQJ2wAAAAAAAACkrU7OLpfpEQAAAADAh2O7WU9PAACAD8zFNgAA\n",
       "AAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnC\n",
       "NgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAA\n",
       "AGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAA\n",
       "AAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2\n",
       "AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAA\n",
       "acI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAA\n",
       "AAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYA\n",
       "AAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABpwjYAAAAAAAAAacI2AAAAAAAAAGnCNgAAAAAAAABp\n",
       "wjYAAAAAAAAAacI2AAAAAAAAAGmrk7PLZXoEAAAAAMDd2m7W0xMAAPiQudgGAAAAAAAAIE3YBgAA\n",
       "AAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3Y\n",
       "BgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAA\n",
       "IE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAA\n",
       "AAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgG\n",
       "AAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAg\n",
       "TdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAA\n",
       "AAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYAAAAAAAAgTdgGAAAAAAAAIE3YBgAAAAAAACBN2AYA\n",
       "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\n",
       "JmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAA\n",
       "AACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMA\n",
       "AAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAm\n",
       "bAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAA\n",
       "AJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAA\n",
       "AAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZs\n",
       "AwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAA\n",
       "kCZsAwAAAAAAAJAmbAMAAAAAAACQtlqWq2V6BABtD3/ltekJe/HGb1+cngApn376m9MTdrZ56jPT\n",
       "EyDnkV+8OT1hZ6//+OfTE7hju1lPTwCAg3t/eXd6ws4+efGT6QnAAfgeh//mYhsAAAAAAACANGEb\n",
       "AAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACA\n",
       "NGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAA\n",
       "AACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsA\n",
       "AAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0\n",
       "YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAA\n",
       "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\n",
       "AAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZs\n",
       "AwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAA\n",
       "kCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAA\n",
       "AAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwD\n",
       "AAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQ\n",
       "JmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAA\n",
       "AACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMAAAAAAACQJmwDAAAAAAAAkCZsAwAAAAAAAJAmbAMA\n",
       "AAAAAACQJmwDAAAAAAAAkLYcPQAAAAAAOJ55O42eAAAAP+axDQAAAAAAAECasA0AAAAAAABAmrAN\n",
       "AAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABA\n",
       "mrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAA\n",
       "AABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0A\n",
       "AAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECa\n",
       "sA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAA\n",
       "AECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAA\n",
       "AAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqw\n",
       "DQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAAQJqwDQAAAAAAAECasA0AAAAAAABAmrANAAAAAAAA\n",
       "QNpy9AAAAAAATt/V+n70hIO9P92MngAAAGfLYxsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0\n",
       "YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAA\n",
       "AIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAA\n",
       "AAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRh\n",
       "GwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAA\n",
       "gDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAA\n",
       "AAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEb\n",
       "AAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACA\n",
       "NGEbAAAAAAAAgDRhGwAAAAAAAIA0YRsAAAAAAACANGEbAAAAAAAAgDRhGwAAAAAAAIC0b9POLI85\n",
       "pdXCAAAAAElFTkSuQmCC\n",
       "\" transform=\"translate(137, 125)\"/>\n",
       "</g>\n",
       "<defs>\n",
       "  <clipPath id=\"clip3803\">\n",
       "    <rect x=\"2160\" y=\"125\" width=\"73\" height=\"1284\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<g clip-path=\"url(#clip3803)\">\n",
       "<image width=\"72\" height=\"1283\" xlink:href=\"data:image/png;base64,\n",
       "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\n",
       "\" transform=\"translate(2161, 125)\"/>\n",
       "</g>\n",
       "<path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 1390.71 Q2277.09 1390.71 2275.26 1394.28 Q2273.45 1397.82 2273.45 1404.95 Q2273.45 1412.05 2275.26 1415.62 Q2277.09 1419.16 2280.7 1419.16 Q2284.33 1419.16 2286.14 1415.62 Q2287.97 1412.05 2287.97 1404.95 Q2287.97 1397.82 2286.14 1394.28 Q2284.33 1390.71 2280.7 1390.71 M2280.7 1387.01 Q2286.51 1387.01 2289.57 1391.61 Q2292.64 1396.2 2292.64 1404.95 Q2292.64 1413.67 2289.57 1418.28 Q2286.51 1422.86 2280.7 1422.86 Q2274.89 1422.86 2271.81 1418.28 Q2268.76 1413.67 2268.76 1404.95 Q2268.76 1396.2 2271.81 1391.61 Q2274.89 1387.01 2280.7 1387.01 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 1262.37 Q2277.09 1262.37 2275.26 1265.94 Q2273.45 1269.48 2273.45 1276.61 Q2273.45 1283.71 2275.26 1287.28 Q2277.09 1290.82 2280.7 1290.82 Q2284.33 1290.82 2286.14 1287.28 Q2287.97 1283.71 2287.97 1276.61 Q2287.97 1269.48 2286.14 1265.94 Q2284.33 1262.37 2280.7 1262.37 M2280.7 1258.67 Q2286.51 1258.67 2289.57 1263.27 Q2292.64 1267.86 2292.64 1276.61 Q2292.64 1285.33 2289.57 1289.94 Q2286.51 1294.52 2280.7 1294.52 Q2274.89 1294.52 2271.81 1289.94 Q2268.76 1285.33 2268.76 1276.61 Q2268.76 1267.86 2271.81 1263.27 Q2274.89 1258.67 2280.7 1258.67 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 1287.97 L2302.6 1287.97 L2302.6 1293.85 L2297.71 1293.85 L2297.71 1287.97 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2308.48 1289.92 L2316.12 1289.92 L2316.12 1263.55 L2307.81 1265.22 L2307.81 1260.96 L2316.07 1259.29 L2320.75 1259.29 L2320.75 1289.92 L2328.39 1289.92 L2328.39 1293.85 L2308.48 1293.85 L2308.48 1289.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 1134.03 Q2277.09 1134.03 2275.26 1137.6 Q2273.45 1141.14 2273.45 1148.27 Q2273.45 1155.38 2275.26 1158.94 Q2277.09 1162.48 2280.7 1162.48 Q2284.33 1162.48 2286.14 1158.94 Q2287.97 1155.38 2287.97 1148.27 Q2287.97 1141.14 2286.14 1137.6 Q2284.33 1134.03 2280.7 1134.03 M2280.7 1130.33 Q2286.51 1130.33 2289.57 1134.94 Q2292.64 1139.52 2292.64 1148.27 Q2292.64 1157 2289.57 1161.6 Q2286.51 1166.19 2280.7 1166.19 Q2274.89 1166.19 2271.81 1161.6 Q2268.76 1157 2268.76 1148.27 Q2268.76 1139.52 2271.81 1134.94 Q2274.89 1130.33 2280.7 1130.33 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 1159.63 L2302.6 1159.63 L2302.6 1165.51 L2297.71 1165.51 L2297.71 1159.63 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2311.7 1161.58 L2328.01 1161.58 L2328.01 1165.51 L2306.07 1165.51 L2306.07 1161.58 Q2308.73 1158.82 2313.32 1154.19 Q2317.92 1149.54 2319.1 1148.2 Q2321.35 1145.68 2322.23 1143.94 Q2323.13 1142.18 2323.13 1140.49 Q2323.13 1137.74 2321.19 1136 Q2319.26 1134.26 2316.16 1134.26 Q2313.96 1134.26 2311.51 1135.03 Q2309.08 1135.79 2306.3 1137.34 L2306.3 1132.62 Q2309.13 1131.49 2311.58 1130.91 Q2314.03 1130.33 2316.07 1130.33 Q2321.44 1130.33 2324.64 1133.01 Q2327.83 1135.7 2327.83 1140.19 Q2327.83 1142.32 2327.02 1144.24 Q2326.23 1146.14 2324.13 1148.73 Q2323.55 1149.4 2320.45 1152.62 Q2317.34 1155.82 2311.7 1161.58 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 1005.69 Q2277.09 1005.69 2275.26 1009.26 Q2273.45 1012.8 2273.45 1019.93 Q2273.45 1027.04 2275.26 1030.6 Q2277.09 1034.14 2280.7 1034.14 Q2284.33 1034.14 2286.14 1030.6 Q2287.97 1027.04 2287.97 1019.93 Q2287.97 1012.8 2286.14 1009.26 Q2284.33 1005.69 2280.7 1005.69 M2280.7 1001.99 Q2286.51 1001.99 2289.57 1006.6 Q2292.64 1011.18 2292.64 1019.93 Q2292.64 1028.66 2289.57 1033.26 Q2286.51 1037.85 2280.7 1037.85 Q2274.89 1037.85 2271.81 1033.26 Q2268.76 1028.66 2268.76 1019.93 Q2268.76 1011.18 2271.81 1006.6 Q2274.89 1001.99 2280.7 1001.99 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 1031.3 L2302.6 1031.3 L2302.6 1037.18 L2297.71 1037.18 L2297.71 1031.3 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2321.83 1018.54 Q2325.19 1019.26 2327.07 1021.53 Q2328.96 1023.8 2328.96 1027.13 Q2328.96 1032.24 2325.45 1035.05 Q2321.93 1037.85 2315.45 1037.85 Q2313.27 1037.85 2310.95 1037.41 Q2308.66 1036.99 2306.21 1036.13 L2306.21 1031.62 Q2308.15 1032.75 2310.47 1033.33 Q2312.78 1033.91 2315.31 1033.91 Q2319.7 1033.91 2322 1032.18 Q2324.31 1030.44 2324.31 1027.13 Q2324.31 1024.07 2322.16 1022.36 Q2320.03 1020.62 2316.21 1020.62 L2312.18 1020.62 L2312.18 1016.78 L2316.39 1016.78 Q2319.84 1016.78 2321.67 1015.42 Q2323.5 1014.03 2323.5 1011.43 Q2323.5 1008.77 2321.6 1007.36 Q2319.73 1005.93 2316.21 1005.93 Q2314.29 1005.93 2312.09 1006.34 Q2309.89 1006.76 2307.25 1007.64 L2307.25 1003.47 Q2309.91 1002.73 2312.23 1002.36 Q2314.57 1001.99 2316.63 1001.99 Q2321.95 1001.99 2325.05 1004.42 Q2328.15 1006.83 2328.15 1010.95 Q2328.15 1013.82 2326.51 1015.81 Q2324.87 1017.78 2321.83 1018.54 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 877.355 Q2277.09 877.355 2275.26 880.92 Q2273.45 884.461 2273.45 891.591 Q2273.45 898.697 2275.26 902.262 Q2277.09 905.804 2280.7 905.804 Q2284.33 905.804 2286.14 902.262 Q2287.97 898.697 2287.97 891.591 Q2287.97 884.461 2286.14 880.92 Q2284.33 877.355 2280.7 877.355 M2280.7 873.651 Q2286.51 873.651 2289.57 878.258 Q2292.64 882.841 2292.64 891.591 Q2292.64 900.318 2289.57 904.924 Q2286.51 909.507 2280.7 909.507 Q2274.89 909.507 2271.81 904.924 Q2268.76 900.318 2268.76 891.591 Q2268.76 882.841 2271.81 878.258 Q2274.89 873.651 2280.7 873.651 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 902.957 L2302.6 902.957 L2302.6 908.836 L2297.71 908.836 L2297.71 902.957 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2320.51 878.35 L2308.71 896.799 L2320.51 896.799 L2320.51 878.35 M2319.29 874.276 L2325.17 874.276 L2325.17 896.799 L2330.1 896.799 L2330.1 900.688 L2325.17 900.688 L2325.17 908.836 L2320.51 908.836 L2320.51 900.688 L2304.91 900.688 L2304.91 896.174 L2319.29 874.276 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 749.016 Q2277.09 749.016 2275.26 752.581 Q2273.45 756.122 2273.45 763.252 Q2273.45 770.358 2275.26 773.923 Q2277.09 777.465 2280.7 777.465 Q2284.33 777.465 2286.14 773.923 Q2287.97 770.358 2287.97 763.252 Q2287.97 756.122 2286.14 752.581 Q2284.33 749.016 2280.7 749.016 M2280.7 745.312 Q2286.51 745.312 2289.57 749.919 Q2292.64 754.502 2292.64 763.252 Q2292.64 771.979 2289.57 776.585 Q2286.51 781.168 2280.7 781.168 Q2274.89 781.168 2271.81 776.585 Q2268.76 771.979 2268.76 763.252 Q2268.76 754.502 2271.81 749.919 Q2274.89 745.312 2280.7 745.312 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 774.618 L2302.6 774.618 L2302.6 780.497 L2297.71 780.497 L2297.71 774.618 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2307.71 745.937 L2326.07 745.937 L2326.07 749.872 L2312 749.872 L2312 758.345 Q2313.01 757.997 2314.03 757.835 Q2315.05 757.65 2316.07 757.65 Q2321.86 757.65 2325.24 760.821 Q2328.62 763.993 2328.62 769.409 Q2328.62 774.988 2325.14 778.09 Q2321.67 781.168 2315.35 781.168 Q2313.18 781.168 2310.91 780.798 Q2308.66 780.428 2306.26 779.687 L2306.26 774.988 Q2308.34 776.122 2310.56 776.678 Q2312.78 777.233 2315.26 777.233 Q2319.26 777.233 2321.6 775.127 Q2323.94 773.02 2323.94 769.409 Q2323.94 765.798 2321.6 763.692 Q2319.26 761.585 2315.26 761.585 Q2313.39 761.585 2311.51 762.002 Q2309.66 762.419 2307.71 763.298 L2307.71 745.937 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 620.677 Q2277.09 620.677 2275.26 624.242 Q2273.45 627.783 2273.45 634.913 Q2273.45 642.019 2275.26 645.584 Q2277.09 649.126 2280.7 649.126 Q2284.33 649.126 2286.14 645.584 Q2287.97 642.019 2287.97 634.913 Q2287.97 627.783 2286.14 624.242 Q2284.33 620.677 2280.7 620.677 M2280.7 616.973 Q2286.51 616.973 2289.57 621.58 Q2292.64 626.163 2292.64 634.913 Q2292.64 643.64 2289.57 648.246 Q2286.51 652.829 2280.7 652.829 Q2274.89 652.829 2271.81 648.246 Q2268.76 643.64 2268.76 634.913 Q2268.76 626.163 2271.81 621.58 Q2274.89 616.973 2280.7 616.973 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 646.279 L2302.6 646.279 L2302.6 652.158 L2297.71 652.158 L2297.71 646.279 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2318.25 633.015 Q2315.1 633.015 2313.25 635.168 Q2311.42 637.32 2311.42 641.07 Q2311.42 644.797 2313.25 646.973 Q2315.1 649.126 2318.25 649.126 Q2321.39 649.126 2323.22 646.973 Q2325.08 644.797 2325.08 641.07 Q2325.08 637.32 2323.22 635.168 Q2321.39 633.015 2318.25 633.015 M2327.53 618.362 L2327.53 622.621 Q2325.77 621.788 2323.96 621.348 Q2322.18 620.908 2320.42 620.908 Q2315.79 620.908 2313.34 624.033 Q2310.91 627.158 2310.56 633.478 Q2311.93 631.464 2313.99 630.399 Q2316.05 629.311 2318.52 629.311 Q2323.73 629.311 2326.74 632.482 Q2329.77 635.63 2329.77 641.07 Q2329.77 646.394 2326.63 649.612 Q2323.48 652.829 2318.25 652.829 Q2312.25 652.829 2309.08 648.246 Q2305.91 643.64 2305.91 634.913 Q2305.91 626.719 2309.8 621.857 Q2313.69 616.973 2320.24 616.973 Q2322 616.973 2323.78 617.32 Q2325.58 617.668 2327.53 618.362 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 492.338 Q2277.09 492.338 2275.26 495.903 Q2273.45 499.444 2273.45 506.574 Q2273.45 513.68 2275.26 517.245 Q2277.09 520.787 2280.7 520.787 Q2284.33 520.787 2286.14 517.245 Q2287.97 513.68 2287.97 506.574 Q2287.97 499.444 2286.14 495.903 Q2284.33 492.338 2280.7 492.338 M2280.7 488.634 Q2286.51 488.634 2289.57 493.241 Q2292.64 497.824 2292.64 506.574 Q2292.64 515.301 2289.57 519.907 Q2286.51 524.49 2280.7 524.49 Q2274.89 524.49 2271.81 519.907 Q2268.76 515.301 2268.76 506.574 Q2268.76 497.824 2271.81 493.241 Q2274.89 488.634 2280.7 488.634 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 517.94 L2302.6 517.94 L2302.6 523.819 L2297.71 523.819 L2297.71 517.94 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2306.49 489.259 L2328.71 489.259 L2328.71 491.25 L2316.16 523.819 L2311.28 523.819 L2323.08 493.194 L2306.49 493.194 L2306.49 489.259 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 363.999 Q2277.09 363.999 2275.26 367.564 Q2273.45 371.105 2273.45 378.235 Q2273.45 385.341 2275.26 388.906 Q2277.09 392.448 2280.7 392.448 Q2284.33 392.448 2286.14 388.906 Q2287.97 385.341 2287.97 378.235 Q2287.97 371.105 2286.14 367.564 Q2284.33 363.999 2280.7 363.999 M2280.7 360.295 Q2286.51 360.295 2289.57 364.902 Q2292.64 369.485 2292.64 378.235 Q2292.64 386.962 2289.57 391.568 Q2286.51 396.151 2280.7 396.151 Q2274.89 396.151 2271.81 391.568 Q2268.76 386.962 2268.76 378.235 Q2268.76 369.485 2271.81 364.902 Q2274.89 360.295 2280.7 360.295 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 389.601 L2302.6 389.601 L2302.6 395.48 L2297.71 395.48 L2297.71 389.601 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2317.67 379.068 Q2314.33 379.068 2312.41 380.851 Q2310.51 382.633 2310.51 385.758 Q2310.51 388.883 2312.41 390.665 Q2314.33 392.448 2317.67 392.448 Q2321 392.448 2322.92 390.665 Q2324.84 388.86 2324.84 385.758 Q2324.84 382.633 2322.92 380.851 Q2321.02 379.068 2317.67 379.068 M2312.99 377.078 Q2309.98 376.337 2308.29 374.277 Q2306.63 372.216 2306.63 369.253 Q2306.63 365.11 2309.57 362.703 Q2312.53 360.295 2317.67 360.295 Q2322.83 360.295 2325.77 362.703 Q2328.71 365.11 2328.71 369.253 Q2328.71 372.216 2327.02 374.277 Q2325.35 376.337 2322.37 377.078 Q2325.75 377.865 2327.62 380.156 Q2329.52 382.448 2329.52 385.758 Q2329.52 390.781 2326.44 393.466 Q2323.39 396.151 2317.67 396.151 Q2311.95 396.151 2308.87 393.466 Q2305.82 390.781 2305.82 385.758 Q2305.82 382.448 2307.71 380.156 Q2309.61 377.865 2312.99 377.078 M2311.28 369.693 Q2311.28 372.378 2312.95 373.883 Q2314.64 375.388 2317.67 375.388 Q2320.68 375.388 2322.37 373.883 Q2324.08 372.378 2324.08 369.693 Q2324.08 367.008 2322.37 365.503 Q2320.68 363.999 2317.67 363.999 Q2314.64 363.999 2312.95 365.503 Q2311.28 367.008 2311.28 369.693 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2280.7 235.66 Q2277.09 235.66 2275.26 239.225 Q2273.45 242.766 2273.45 249.896 Q2273.45 257.002 2275.26 260.567 Q2277.09 264.109 2280.7 264.109 Q2284.33 264.109 2286.14 260.567 Q2287.97 257.002 2287.97 249.896 Q2287.97 242.766 2286.14 239.225 Q2284.33 235.66 2280.7 235.66 M2280.7 231.956 Q2286.51 231.956 2289.57 236.563 Q2292.64 241.146 2292.64 249.896 Q2292.64 258.623 2289.57 263.229 Q2286.51 267.812 2280.7 267.812 Q2274.89 267.812 2271.81 263.229 Q2268.76 258.623 2268.76 249.896 Q2268.76 241.146 2271.81 236.563 Q2274.89 231.956 2280.7 231.956 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2297.71 261.262 L2302.6 261.262 L2302.6 267.141 L2297.71 267.141 L2297.71 261.262 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2307.81 266.424 L2307.81 262.164 Q2309.57 262.998 2311.37 263.438 Q2313.18 263.877 2314.91 263.877 Q2319.54 263.877 2321.97 260.775 Q2324.43 257.65 2324.77 251.308 Q2323.43 253.299 2321.37 254.363 Q2319.31 255.428 2316.81 255.428 Q2311.63 255.428 2308.59 252.303 Q2305.58 249.155 2305.58 243.715 Q2305.58 238.391 2308.73 235.174 Q2311.88 231.956 2317.11 231.956 Q2323.11 231.956 2326.26 236.563 Q2329.43 241.146 2329.43 249.896 Q2329.43 258.067 2325.54 262.951 Q2321.67 267.812 2315.12 267.812 Q2313.36 267.812 2311.56 267.465 Q2309.75 267.118 2307.81 266.424 M2317.11 251.771 Q2320.26 251.771 2322.09 249.618 Q2323.94 247.465 2323.94 243.715 Q2323.94 239.989 2322.09 237.836 Q2320.26 235.66 2317.11 235.66 Q2313.96 235.66 2312.11 237.836 Q2310.28 239.989 2310.28 243.715 Q2310.28 247.465 2312.11 249.618 Q2313.96 251.771 2317.11 251.771 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2269.43 134.867 L2277.07 134.867 L2277.07 108.501 L2268.76 110.168 L2268.76 105.909 L2277.02 104.242 L2281.7 104.242 L2281.7 134.867 L2289.33 134.867 L2289.33 138.802 L2269.43 138.802 L2269.43 134.867 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2294.4 132.923 L2299.29 132.923 L2299.29 138.802 L2294.4 138.802 L2294.4 132.923 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip3800)\" d=\"M 0 0 M2314.36 107.321 Q2310.75 107.321 2308.92 110.886 Q2307.11 114.427 2307.11 121.557 Q2307.11 128.663 2308.92 132.228 Q2310.75 135.77 2314.36 135.77 Q2317.99 135.77 2319.8 132.228 Q2321.63 128.663 2321.63 121.557 Q2321.63 114.427 2319.8 110.886 Q2317.99 107.321 2314.36 107.321 M2314.36 103.617 Q2320.17 103.617 2323.22 108.224 Q2326.3 112.807 2326.3 121.557 Q2326.3 130.284 2323.22 134.89 Q2320.17 139.473 2314.36 139.473 Q2308.55 139.473 2305.47 134.89 Q2302.41 130.284 2302.41 121.557 Q2302.41 112.807 2305.47 108.224 Q2308.55 103.617 2314.36 103.617 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip3800)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2232.76,1408.54 2232.76,1408.54 2256.76,1408.54 2232.76,1408.54 2232.76,1280.2 2256.76,1280.2 2232.76,1280.2 2232.76,1151.86 2256.76,1151.86 2232.76,1151.86 \n",
       "  2232.76,1023.52 2256.76,1023.52 2232.76,1023.52 2232.76,895.185 2256.76,895.185 2232.76,895.185 2232.76,766.846 2256.76,766.846 2232.76,766.846 2232.76,638.507 \n",
       "  2256.76,638.507 2232.76,638.507 2232.76,510.168 2256.76,510.168 2232.76,510.168 2232.76,381.829 2256.76,381.829 2232.76,381.829 2232.76,253.49 2256.76,253.49 \n",
       "  2232.76,253.49 2232.76,125.151 2256.76,125.151 2232.76,125.151 \n",
       "  \"/>\n",
       "</svg>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# minimum compliance \n",
    "nelx=40\n",
    "nely=26\n",
    "volfrac=0.4\n",
    "rmin=2\n",
    "penal=3.0\n",
    "\n",
    "xPhys,anim=topologyOptimizationFEMCode(data_FEM,nelx,nely,volfrac,rmin,penal)\n",
    "display(heatmap(xPhys',c=:YlGnBu,aspect_ratio=:equal))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "function topX(nelx,nely,volfrac,penal,rmin,ft,optType=\"bulk\")\n",
    "    ## MATERIAL PROPERTIES\n",
    "    E0 = 1;\n",
    "    Emin = 1e-9;\n",
    "    nu = 0.3;\n",
    "    ## PREPARE FINITE ELEMENT ANALYSIS\n",
    "    A11 = [12  3 -6 -3;  3 12  3  0; -6  3 12 -3; -3  0 -3 12]'\n",
    "    A12 = [-6 -3  0  3; -3 -6 -3 -6;  0 -3 -6  3;  3 -6  3 -6]'\n",
    "    B11 = [-4  3 -2  9;  3 -4 -9  4; -2 -9 -4 -3;  9  4 -3 -4]'\n",
    "    B12 = [ 2 -3  4 -9; -3  2  9 -2;  4  9  2  3; -9 -2  3  2]'\n",
    "    KE = 1/(1-nu^2)/24*([A11 A12;A12' A11]+nu*[B11 B12;B12' B11])\n",
    "\n",
    "    \n",
    "    nodenrs = reshape(1:(1+nelx)*(1+nely),1+nely,1+nelx)\n",
    "    edofVec = reshape(2*nodenrs[1:end-1,1:end-1].+1,nelx*nely,1)\n",
    "    edofMat = repeat(edofVec,1,8).+repeat([0 1 2*nely.+[2 3 0 1] -2 -1],nelx*nely,1)\n",
    "\n",
    "    iK = convert(Array{Int},reshape(kron(edofMat,ones(8,1))',64*nelx*nely,1))\n",
    "    jK = convert(Array{Int},reshape(kron(edofMat,ones(1,8))',64*nelx*nely,1))\n",
    "    \n",
    "    ## PREPARE FILTER\n",
    "    iH = ones(convert(Int,nelx*nely*(2*(ceil(rmin)-1)+1)^2),1)\n",
    "    jH = ones(Int,size(iH))\n",
    "    sH = zeros(size(iH))\n",
    "    \n",
    "    k = 0;\n",
    "    for i1 = 1:nelx\n",
    "        for j1 = 1:nely\n",
    "            e1 = (i1-1)*nely+j1\n",
    "            for i2 = max(i1-(ceil(rmin)-1),1):min(i1+(ceil(rmin)-1),nelx)\n",
    "                for j2 = max(j1-(ceil(rmin)-1),1):min(j1+(ceil(rmin)-1),nely)\n",
    "                    e2 = (i2-1)*nely+j2\n",
    "                    k = k+1\n",
    "                    iH[k] = e1\n",
    "                    jH[k] = e2\n",
    "                    sH[k] = max(0,rmin-sqrt((i1-i2)^2+(j1-j2)^2))\n",
    "                end\n",
    "            end\n",
    "        end\n",
    "    end\n",
    "    H = sparse(vec(iH),vec(jH),vec(sH))\n",
    "    Hs = sum(H,dims=2)\n",
    "    \n",
    "    ## PERIODIC BOUNDARY CONDITIONS\n",
    "    e0 = Matrix(1.0I, 3, 3);\n",
    "    ufixed = zeros(8,3);\n",
    "    \n",
    "    U = zeros(2*(nely+1)*(nelx+1),3);\n",
    "    alldofs = [1:2*(nely+1)*(nelx+1)];\n",
    "    \n",
    "    n1 = vcat(nodenrs[end,[1,end]],nodenrs[1,[end,1]]);\n",
    "    d1 = vec(reshape([(2 .* n1 .-1) 2 .*n1]',1,8));\n",
    "    n3 = [vec(nodenrs[2:(end-1),1]');vec(nodenrs[end,2:(end-1)])];\n",
    "    d3 = vec(reshape([(2 .*n3 .-1) 2 .*n3]',1,2*(nelx+nely-2)));\n",
    "    n4 = [vec(nodenrs[2:end-1,end]');vec(nodenrs[1,2:end-1])];\n",
    "    d4 = vec(reshape([(2 .*n4 .-1) 2 .*n4]',1,2*(nelx+nely-2)));\n",
    "    d2 = setdiff(vcat(alldofs...),union(union(d1,d3),d4));\n",
    "    \n",
    "        \n",
    "    \n",
    "    for j = 1:3\n",
    "        ufixed[3:4,j] = [e0[1,j] e0[3,j]/2 ; e0[3,j]/2 e0[2,j]]*[nelx;0];\n",
    "        ufixed[7:8,j] = [e0[1,j] e0[3,j]/2 ; e0[3,j]/2 e0[2,j]]*[0;nely];\n",
    "        ufixed[5:6,j] = ufixed[3:4,j] .+ ufixed[7:8,j];\n",
    "    end\n",
    "    wfixed = [repeat(ufixed[3:4,:],nely-1,1); repeat(ufixed[7:8,:],nelx-1,1)];\n",
    "    \n",
    "\n",
    "    \n",
    "    ## INITIALIZE ITERATION\n",
    "    qe = Array{Any,2}(undef, 3, 3);\n",
    "    Q = zeros(3,3);\n",
    "    dQ = Array{Any,2}(undef, 3, 3);\n",
    "    x = volfrac.*ones(nely,nelx)\n",
    "    \n",
    "    for i = 1:nelx\n",
    "        for j = 1:nely\n",
    "            vall=3\n",
    "            if optType==\"poisson\"\n",
    "                vall=6\n",
    "            end\n",
    "            if sqrt((i-nelx/2-0.5)^2+(j-nely/2-0.5)^2) < min(nelx,nely)/vall\n",
    "                x[j,i] = volfrac/2.0;\n",
    "            end\n",
    "        end\n",
    "    end\n",
    "    xPhys = copy(x);\n",
    "    change = 1;\n",
    "    loop = 0;\n",
    "    xnew=zeros(size(x))\n",
    "    ## START ITERATION\n",
    "    while (change > 0.01)\n",
    "        loop = loop +1;\n",
    "        ## FE-ANALYSIS\n",
    "        sK = reshape(KE[:]*(Emin .+ xPhys[:]'.^penal*(80 .- Emin)),64*nelx*nely,1);\n",
    "        \n",
    "        K = sparse(vec(iK),vec(jK),vec(sK)); \n",
    "        K = (K.+K')./2.0;\n",
    "        Kr = vcat(hcat(K[d2,d2] , K[d2,d3]+K[d2,d4]),hcat((K[d3,d2]+K[d4,d2]),(K[d3,d3]+K[d4,d3]+K[d3,d4]+K[d4,d4])));\n",
    "        U[d1,:] .= ufixed;\n",
    "        U[[d2;d3],:] = Kr\\(-[K[d2,d1]; K[d3,d1]+K[d4,d1]]*ufixed-[K[d2,d4]; K[d3,d4]+K[d4,d4]]*wfixed);\n",
    "        U[d4,:] = U[d3,:]+wfixed;\n",
    "        \n",
    "        \n",
    "        ## OBJECTIVE FUNCTION AND SENSITIVITY ANALYSIS\n",
    "        for i = 1:3\n",
    "            for j = 1:3\n",
    "                U1 = U[:,i]; U2 = U[:,j];\n",
    "                qe[i,j] = reshape(sum((U1[edofMat]*KE).*U2[edofMat],dims=2),nely,nelx)./(nelx*nely);\n",
    "                Q[i,j] = sum(sum((Emin .+ xPhys.^penal*(E0 .-Emin)).*qe[i,j]));\n",
    "                dQ[i,j] = penal*(E0-Emin)*xPhys.^(penal-1).*qe[i,j];\n",
    "            end\n",
    "        end\n",
    "        if optType==\"bulk\"\n",
    "            #bulk\n",
    "            c = -(Q[1,1]+Q[2,2]+Q[1,2]+Q[2,1]);\n",
    "            dc = -(dQ[1,1]+dQ[2,2]+dQ[1,2]+dQ[2,1]);\n",
    "        elseif optType==\"shear\"\n",
    "            #shear\n",
    "            c=-Q[3,3];\n",
    "            dc=-dQ[3,3];\n",
    "        elseif optType==\"poisson\"\n",
    "            c = Q[1,2]-(0.8^loop)*(Q[1,1]+Q[2,2]);\n",
    "            dc = dQ[1,2]-(0.8^loop)*(dQ[1,1]+dQ[2,2]);\n",
    "        end\n",
    "        \n",
    "        dv = ones(nely,nelx);\n",
    "        ## FILTERING/MODIFICATION OF SENSITIVITIES\n",
    "        if ft == 1\n",
    "            dc[:] = H*(x[:].*dc[:])./Hs./max.(1e-3,x[:]);\n",
    "        elseif ft == 2\n",
    "            dc[:] = H*(dc[:]./Hs);\n",
    "            dv[:] = H*(dv[:]./Hs);\n",
    "        end\n",
    "        ## OPTIMALITY CRITERIA UPDATE OF DESIGN VARIABLES AND PHYSICAL DENSITIES\n",
    "            \n",
    "        if optType==\"poisson\"\n",
    "            l1=0; l2=1e9; move = 0.1;\n",
    "        else\n",
    "            l1 =0; l2 = 1e9; move = 0.2;\n",
    "        end\n",
    "        while (l2-l1 > 1e-9)\n",
    "            lmid = 0.5*(l2+l1);\n",
    "            if optType==\"poisson\"\n",
    "                xnew = max.(0,max.(x.-move,min.(1.0,min.(x.+move,x.*(-dc./dv./lmid)))));\n",
    "            else\n",
    "                xnew =max.(0.0,max.(x.-move,min.(1.0,min.(x.+move,x.*sqrt.(0.0.-dc./dv./lmid)))));\n",
    "            end\n",
    "            if ft == 1\n",
    "                xPhys = copy(xnew);\n",
    "            elseif ft == 2\n",
    "                xPhys[:] = (H*xnew[:])./Hs;\n",
    "            end\n",
    "            if mean(xPhys[:]) > volfrac\n",
    "                l1 = lmid;\n",
    "            else\n",
    "                l2 = lmid;\n",
    "            end\n",
    "        end\n",
    "        change = maximum(abs.(xnew[:].-x[:]))\n",
    "        x = xnew;\n",
    "        ## PRINT RESULTS\n",
    "        display(\" It:$loop Obj:$c Vol:$(mean(xPhys[:])) ch:$change \")\n",
    "\n",
    "        ## PLOT DENSITIES\n",
    "        heatmap(xPhys, aspect_ratio=:equal, legend=false, axis=nothing, foreground_color_subplot=colorant\"white\",fc=:grays,clims=(0.0, 1.0))\n",
    "        frame(anim)\n",
    "    end\n",
    "    return xnew\n",
    "end"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 160,
   "metadata": {},
   "outputs": [],
   "source": [
    "# function topX(nelx,nely,volfrac,penal,rmin,ft,optType=\"bulk\")\n",
    "nelx=100\n",
    "nely=100\n",
    "volfrac=0.5\n",
    "penal=3\n",
    "rmin=5\n",
    "ft=1\n",
    "optType=\"bulk\"\n",
    "\n",
    "\n",
    "E0 = 1;\n",
    "Emin = 1e-9;\n",
    "nu = 0.3;\n",
    "## PREPARE FINITE ELEMENT ANALYSIS\n",
    "A11 = [12  3 -6 -3;  3 12  3  0; -6  3 12 -3; -3  0 -3 12]'\n",
    "A12 = [-6 -3  0  3; -3 -6 -3 -6;  0 -3 -6  3;  3 -6  3 -6]'\n",
    "B11 = [-4  3 -2  9;  3 -4 -9  4; -2 -9 -4 -3;  9  4 -3 -4]'\n",
    "B12 = [ 2 -3  4 -9; -3  2  9 -2;  4  9  2  3; -9 -2  3  2]'\n",
    "KE = 1/(1-nu^2)/24*([A11 A12;A12' A11]+nu*[B11 B12;B12' B11])\n",
    "\n",
    "\n",
    "nodenrs = reshape(1:(1+nelx)*(1+nely),1+nely,1+nelx)\n",
    "edofVec = reshape(2*nodenrs[1:end-1,1:end-1].+1,nelx*nely,1)\n",
    "edofMat = repeat(edofVec,1,8).+repeat([0 1 2*nely.+[2 3 0 1] -2 -1],nelx*nely,1)\n",
    "\n",
    "iK = convert(Array{Int},reshape(kron(edofMat,ones(8,1))',64*nelx*nely,1))\n",
    "jK = convert(Array{Int},reshape(kron(edofMat,ones(1,8))',64*nelx*nely,1))\n",
    "\n",
    "## PREPARE FILTER\n",
    "iH = ones(convert(Int,nelx*nely*(2*(ceil(rmin)-1)+1)^2),1)\n",
    "jH = ones(Int,size(iH))\n",
    "sH = zeros(size(iH))\n",
    "\n",
    "k = 0;\n",
    "for i1 = 1:nelx\n",
    "    for j1 = 1:nely\n",
    "        e1 = (i1-1)*nely+j1\n",
    "        for i2 = max(i1-(ceil(rmin)-1),1):min(i1+(ceil(rmin)-1),nelx)\n",
    "            for j2 = max(j1-(ceil(rmin)-1),1):min(j1+(ceil(rmin)-1),nely)\n",
    "                e2 = (i2-1)*nely+j2\n",
    "                k = k+1\n",
    "                iH[k] = e1\n",
    "                jH[k] = e2\n",
    "                sH[k] = max(0,rmin-sqrt((i1-i2)^2+(j1-j2)^2))\n",
    "            end\n",
    "        end\n",
    "    end\n",
    "end\n",
    "H = sparse(vec(iH),vec(jH),vec(sH))\n",
    "Hs = sum(H,dims=2);\n",
    "\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 161,
   "metadata": {},
   "outputs": [],
   "source": [
    "## PERIODIC BOUNDARY CONDITIONS\n",
    "e0 = Matrix(1.0I, 3, 3);\n",
    "ufixed = zeros(8,3);\n",
    "\n",
    "U = zeros(2*(nely+1)*(nelx+1),3);\n",
    "alldofs = [1:2*(nely+1)*(nelx+1)];\n",
    "\n",
    "n1 = vcat(nodenrs[end,[1,end]],nodenrs[1,[end,1]]);\n",
    "d1 = vec(reshape([(2 .* n1 .-1) 2 .*n1]',1,8));\n",
    "n3 = [vec(nodenrs[2:(end-1),1]');vec(nodenrs[end,2:(end-1)])];\n",
    "d3 = vec(reshape([(2 .*n3 .-1) 2 .*n3]',1,2*(nelx+nely-2)));\n",
    "n4 = [vec(nodenrs[2:end-1,end]');vec(nodenrs[1,2:end-1])];\n",
    "d4 = vec(reshape([(2 .*n4 .-1) 2 .*n4]',1,2*(nelx+nely-2)));\n",
    "d2 = setdiff(vcat(alldofs...),union(union(d1,d3),d4));\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 162,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "4-element Array{Int64,1}:\n",
       "   101\n",
       " 10201\n",
       " 10101\n",
       "     1"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "8-element reshape(::Adjoint{Int64,Array{Int64,2}}, 8) with eltype Int64:\n",
       "   201\n",
       "   202\n",
       " 20401\n",
       " 20402\n",
       " 20201\n",
       " 20202\n",
       "     1\n",
       "     2"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "198-element Array{Int64,1}:\n",
       "     2\n",
       "     3\n",
       "     4\n",
       "     5\n",
       "     6\n",
       "     7\n",
       "     8\n",
       "     9\n",
       "    10\n",
       "    11\n",
       "    12\n",
       "    13\n",
       "    14\n",
       "     ⋮\n",
       "  8989\n",
       "  9090\n",
       "  9191\n",
       "  9292\n",
       "  9393\n",
       "  9494\n",
       "  9595\n",
       "  9696\n",
       "  9797\n",
       "  9898\n",
       "  9999\n",
       " 10100"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "396-element reshape(::Adjoint{Int64,Array{Int64,2}}, 396) with eltype Int64:\n",
       "     3\n",
       "     4\n",
       "     5\n",
       "     6\n",
       "     7\n",
       "     8\n",
       "     9\n",
       "    10\n",
       "    11\n",
       "    12\n",
       "    13\n",
       "    14\n",
       "    15\n",
       "     ⋮\n",
       " 19189\n",
       " 19190\n",
       " 19391\n",
       " 19392\n",
       " 19593\n",
       " 19594\n",
       " 19795\n",
       " 19796\n",
       " 19997\n",
       " 19998\n",
       " 20199\n",
       " 20200"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "198-element Array{Int64,1}:\n",
       " 10102\n",
       " 10103\n",
       " 10104\n",
       " 10105\n",
       " 10106\n",
       " 10107\n",
       " 10108\n",
       " 10109\n",
       " 10110\n",
       " 10111\n",
       " 10112\n",
       " 10113\n",
       " 10114\n",
       "     ⋮\n",
       "  8889\n",
       "  8990\n",
       "  9091\n",
       "  9192\n",
       "  9293\n",
       "  9394\n",
       "  9495\n",
       "  9596\n",
       "  9697\n",
       "  9798\n",
       "  9899\n",
       " 10000"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "396-element reshape(::Adjoint{Int64,Array{Int64,2}}, 396) with eltype Int64:\n",
       " 20203\n",
       " 20204\n",
       " 20205\n",
       " 20206\n",
       " 20207\n",
       " 20208\n",
       " 20209\n",
       " 20210\n",
       " 20211\n",
       " 20212\n",
       " 20213\n",
       " 20214\n",
       " 20215\n",
       "     ⋮\n",
       " 18989\n",
       " 18990\n",
       " 19191\n",
       " 19192\n",
       " 19393\n",
       " 19394\n",
       " 19595\n",
       " 19596\n",
       " 19797\n",
       " 19798\n",
       " 19999\n",
       " 20000"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "19602-element Array{Int64,1}:\n",
       "   205\n",
       "   206\n",
       "   207\n",
       "   208\n",
       "   209\n",