HSG-MCS-HS21_Julia/Problemsets/MC_pi.ipynb
2021-11-15 21:14:51 +01:00

312 lines
95 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"collapsed": false
},
"source": [
"## Load Packages"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2020-09-25T11:59:02.029Z",
"iopub.status.busy": "2020-09-25T11:59:01.320Z",
"iopub.status.idle": "2020-09-25T11:59:08.538Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"printyellow (generic function with 1 method)"
]
},
"execution_count": 1,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"using Printf, Distributions\n",
"include(\"jlFiles/printmat.jl\")"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2020-09-25T11:59:08.640Z",
"iopub.status.busy": "2020-09-25T11:59:08.559Z",
"iopub.status.idle": "2020-09-25T11:59:25.236Z"
}
},
"outputs": [
],
"source": [
"using Plots\n",
"gr(size=(480,480))\n",
"default(fmt = :svg)"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": true
},
"source": [
"# Find $\\pi$\n",
"\n",
"Find $\\pi$ by checking how often a pair of random variables are inside a circle. \n",
"\n",
"Clearly, this is not the smartest way to find $pi$, but the steps require some useful skills. Who knows, maybe it's smarter to remember how many letters there are in each of the words in \"How I wish I could calculate pi\" (3.141592).\n",
"\n",
"The next few cells will give you a useful starting point."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2020-09-25T11:59:40.900Z",
"iopub.status.busy": "2020-09-25T11:59:40.890Z",
"iopub.status.idle": "2020-09-25T11:59:42.059Z"
}
},
"outputs": [
{
"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=\"480\" height=\"480\" viewBox=\"0 0 1920 1920\">\n<defs>\n <clipPath id=\"clip240\">\n <rect x=\"0\" y=\"0\" width=\"1920\" height=\"1920\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip240)\" d=\"\nM0 1920 L1920 1920 L1920 0 L0 0 Z\n \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip241\">\n <rect x=\"384\" y=\"192\" width=\"1345\" height=\"1345\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip240)\" d=\"\nM189.136 1785.97 L1872.76 1785.97 L1872.76 153.712 L189.136 153.712 Z\n \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip242\">\n <rect x=\"189\" y=\"153\" width=\"1685\" height=\"1633\"/>\n </clipPath>\n</defs>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 236.786,1785.97 236.786,153.712 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 633.866,1785.97 633.866,153.712 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1030.95,1785.97 1030.95,153.712 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1428.03,1785.97 1428.03,153.712 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1825.11,1785.97 1825.11,153.712 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,1785.97 1872.76,1785.97 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 236.786,1785.97 236.786,1767.07 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 633.866,1785.97 633.866,1767.07 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1030.95,1785.97 1030.95,1767.07 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1428.03,1785.97 1428.03,1767.07 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1825.11,1785.97 1825.11,1767.07 \n \"/>\n<path clip-path=\"url(#clip240)\" d=\"M183.314 1825.97 L212.989 1825.97 L212.989 1829.91 L183.314 1829.91 L183.314 1825.97 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M223.892 1838.86 L231.531 1838.86 L231.531 1812.5 L223.221 1814.17 L223.221 1809.91 L231.485 1808.24 L236.161 1808.24 L236.161 1838.86 L243.799 1838.86 L243.799 1842.8 L223.892 1842.8 L223.892 1838.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M253.244 1836.92 L258.128 1836.92 L258.128 1842.8 L253.244 1842.8 L253.244 1836.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M278.313 1811.32 Q274.702 1811.32 272.873 1814.88 Q271.068 1818.43 271.068 1825.55 Q271.068 1832.66 272.873 1836.23 Q274.702 1839.77 278.313 1839.77 Q281.947 1839.77 283.753 1836.23 Q285.582 1832.66 285.582 1825.55 Q285.582 1818.43 283.753 1814.88 Q281.947 1811.32 278.313 1811.32 M278.313 1807.61 Q284.123 1807.61 287.179 1812.22 Q290.258 1816.8 290.258 1825.55 Q290.258 1834.28 287.179 1838.89 Q284.123 1843.47 278.313 1843.47 Q272.503 1843.47 269.424 1838.89 Q266.369 1834.28 266.369 1825.55 Q266.369 1816.8 269.424 1812.22 Q272.503 1807.61 278.313 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M580.892 1825.97 L610.567 1825.97 L610.567 1829.91 L580.892 1829.91 L580.892 1825.97 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M630.66 1811.32 Q627.049 1811.32 625.22 1814.88 Q623.414 1818.43 623.414 1825.55 Q623.414 1832.66 625.22 1836.23 Q627.049 1839.77 630.66 1839.77 Q634.294 1839.77 636.1 1836.23 Q637.928 1832.66 637.928 1825.55 Q637.928 1818.43 636.1 1814.88 Q634.294 1811.32 630.66 1811.32 M630.66 1807.61 Q636.47 1807.61 639.525 1812.22 Q642.604 1816.8 642.604 1825.55 Q642.604 1834.28 639.525 1838.89 Q636.47 1843.47 630.66 1843.47 Q624.85 1843.47 621.771 1838.89 Q618.715 1834.28 618.715 1825.55 Q618.715 1816.8 621.771 1812.22 Q624.85 1807.61 630.66 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M650.822 1836.92 L655.706 1836.92 L655.706 1842.8 L650.822 1842.8 L650.822 1836.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M665.937 1808.24 L684.294 1808.24 L684.294 1812.18 L670.22 1812.18 L670.22 1820.65 Q671.238 1820.3 672.257 1820.14 Q673.275 1819.95 674.294 1819.95 Q680.081 1819.95 683.46 1823.12 Q686.84 1826.3 686.84 1831.71 Q686.84 1837.29 683.368 1840.39 Q679.896 1843.47 673.576 1843.47 Q671.4 1843.47 669.132 1843.1 Q666.886 1842.73 664.479 1841.99 L664.479 1837.29 Q666.562 1838.42 668.785 1838.98 Q671.007 1839.54 673.484 1839.54 Q677.488 1839.54 679.826 1837.43 Q682.164 1835.32 682.164 1831.71 Q682.164 1828.1 679.826 1825.99 Q677.488 1823.89 673.484 1823.89 Q671.609 1823.89 669.734 1824.3 Q667.882 1824.72 665.937 1825.6 L665.937 1808.24 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1008.33 1811.32 Q1004.72 1811.32 1002.89 1814.88 Q1001.09 1818.43 1001.09 1825.55 Q1001.09 1832.66 1002.89 1836.23 Q1004.72 1839.77 1008.33 1839.77 Q1011.96 1839.77 1013.77 1836.23 Q1015.6 1832.66 1015.6 1825.55 Q1015.6 1818.43 1013.77 1814.88 Q1011.96 1811.32 1008.33 1811.32 M1008.33 1807.61 Q1014.14 1807.61 1017.2 1812.22 Q1020.27 1816.8 1020.27 1825.55 Q1020.27 1834.28 1017.2 1838.89 Q1014.14 1843.47 1008.33 1843.47 Q1002.52 1843.47 999.441 1838.89 Q996.386 1834.28 996.386 1825.55 Q996.386 1816.8 999.441 1812.22 Q1002.52 1807.61 1008.33 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1028.49 1836.92 L1033.38 1836.92 L1033.38 1842.8 L1028.49 1842.8 L1028.49 1836.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1053.56 1811.32 Q1049.95 1811.32 1048.12 1814.88 Q1046.32 1818.43 1046.32 1825.55 Q1046.32 1832.66 1048.12 1836.23 Q1049.95 1839.77 1053.56 1839.77 Q1057.2 1839.77 1059 1836.23 Q1060.83 1832.66 1060.83 1825.55 Q1060.83 1818.43 1059 1814.88 Q1057.2 1811.32 1053.56 1811.32 M1053.56 1807.61 Q1059.37 1807.61 1062.43 1812.22 Q1065.51 1816.8 1065.51 1825.55 Q1065.51 1834.28 1062.43 1838.89 Q1059.37 1843.47 1053.56 1843.47 Q1047.75 1843.47 1044.67 1838.89 Q1041.62 1834.28 1041.62 1825.55 Q1041.62 1816.8 1044.67 1812.22 Q1047.75 1807.61 1053.56 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1405.91 1811.32 Q1402.3 1811.32 1400.47 1814.88 Q1398.66 1818.43 1398.66 1825.55 Q1398.66 1832.66 1400.47 1836.23 Q1402.3 1839.77 1405.91 1839.77 Q1409.54 1839.77 1411.35 1836.23 Q1413.18 1832.66 1413.18 1825.55 Q1413.18 1818.43 1411.35 1814.88 Q1409.54 1811.32 1405.91 1811.32 M1405.91 1807.61 Q1411.72 1807.61 1414.77 1812.22 Q1417.85 1816.8 1417.85 1825.55 Q1417.85 1834.28 1414.77 1838.89 Q1411.72 1843.47 1405.91 1843.47 Q1400.1 1843.47 1397.02 1838.89 Q1393.96 1834.28 1393.96 1825.55 Q1393.96 1816.8 1397.02 1812.22 Q1400.1 1807.61 1405.91 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1426.07 1836.92 L1430.95 1836.92 L1430.95 1842.8 L1426.07 1842.8 L1426.07 1836.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1441.19 1808.24 L1459.54 1808.24 L1459.54 1812.18 L1445.47 1812.18 L1445.47 1820.65 Q1446.49 1820.3 1447.51 1820.14 Q1448.52 1819.95 1449.54 1819.95 Q1455.33 1819.95 1458.71 1823.12 Q1462.09 1826.3 1462.09 1831.71 Q1462.09 1837.29 1458.62 1840.39 Q1455.14 1843.47 1448.82 1843.47 Q1446.65 1843.47 1444.38 1843.1 Q1442.13 1842.73 1439.73 1841.99 L1439.73 1837.29 Q1441.81 1838.42 1444.03 1838.98 Q1446.26 1839.54 1448.73 1839.54 Q1452.74 1839.54 1455.07 1837.43 Q1457.41 1835.32 1457.41 1831.71 Q1457.41 1828.1 1455.07 1825.99 Q1452.74 1823.89 1448.73 1823.89 Q1446.86 1823.89 1444.98 1824.3 Q1443.13 1824.72 1441.19 1825.6 L1441.19 1808.24 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1792.26 1838.86 L1799.9 1838.86 L1799.9 1812.5 L1791.59 1814.17 L1791.59 1809.91 L1799.85 1808.24 L1804.53 1808.24 L1804.53 1838.86 L1812.17 1838.86 L1812.17 1842.8 L1792.26 1842.8 L1792.26 1838.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1821.61 1836.92 L1826.5 1836.92 L1826.5 1842.8 L1821.61 1842.8 L1821.61 1836.92 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1846.68 1811.32 Q1843.07 1811.32 1841.24 1814.88 Q1839.43 1818.43 1839.43 1825.55 Q1839.43 1832.66 1841.24 1836.23 Q1843.07 1839.77 1846.68 1839.77 Q1850.31 1839.77 1852.12 1836.23 Q1853.95 1832.66 1853.95 1825.55 Q1853.95 1818.43 1852.12 1814.88 Q1850.31 1811.32 1846.68 1811.32 M1846.68 1807.61 Q1852.49 1807.61 1855.55 1812.22 Q1858.62 1816.8 1858.62 1825.55 Q1858.62 1834.28 1855.55 1838.89 Q1852.49 1843.47 1846.68 1843.47 Q1840.87 1843.47 1837.79 1838.89 Q1834.74 1834.28 1834.74 1825.55 Q1834.74 1816.8 1837.79 1812.22 Q1840.87 1807.61 1846.68 1807.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 189.136,1739.77 1872.76,1739.77 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 189.136,1354.81 1872.76,1354.81 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 189.136,969.84 1872.76,969.84 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 189.136,584.874 1872.76,584.874 \n \"/>\n<polyline clip-path=\"url(#clip242)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 189.136,199.908 1872.76,199.908 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,1785.97 189.136,153.712 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,1739.77 208.034,1739.77 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,1354.81 208.034,1354.81 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,969.84 208.034,969.84 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,584.874 208.034,584.874 \n \"/>\n<polyline clip-path=\"url(#clip240)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 189.136,199.908 208.034,199.908 \n \"/>\n<path clip-path=\"url(#clip240)\" d=\"M53.3921 1740.22 L83.0679 1740.22 L83.0679 1744.16 L53.3921 1744.16 L53.3921 1740.22 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M93.9706 1753.12 L101.609 1753.12 L101.609 1726.75 L93.2993 1728.42 L93.2993 1724.16 L101.563 1722.49 L106.239 1722.49 L106.239 1753.12 L113.878 1753.12 L113.878 1757.05 L93.9706 1757.05 L93.9706 1753.12 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M123.322 1751.17 L128.207 1751.17 L128.207 1757.05 L123.322 1757.05 L123.322 1751.17 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M148.392 1725.57 Q144.781 1725.57 142.952 1729.14 Q141.146 1732.68 141.146 1739.81 Q141.146 1746.91 142.952 1750.48 Q144.781 1754.02 148.392 1754.02 Q152.026 1754.02 153.831 1750.48 Q155.66 1746.91 155.66 1739.81 Q155.66 1732.68 153.831 1729.14 Q152.026 1725.57 148.392 1725.57 M148.392 1721.87 Q154.202 1721.87 157.257 1726.47 Q160.336 1731.06 160.336 1739.81 Q160.336 1748.53 157.257 1753.14 Q154.202 1757.72 148.392 1757.72 Q142.581 1757.72 139.503 1753.14 Q136.447 1748.53 136.447 1739.81 Q136.447 1731.06 139.503 1726.47 Q142.581 1721.87 148.392 1721.87 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M54.3875 1355.26 L84.0633 1355.26 L84.0633 1359.19 L54.3875 1359.19 L54.3875 1355.26 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M104.156 1340.6 Q100.545 1340.6 98.716 1344.17 Q96.9104 1347.71 96.9104 1354.84 Q96.9104 1361.95 98.716 1365.51 Q100.545 1369.05 104.156 1369.05 Q107.79 1369.05 109.596 1365.51 Q111.424 1361.95 111.424 1354.84 Q111.424 1347.71 109.596 1344.17 Q107.79 1340.6 104.156 1340.6 M104.156 1336.9 Q109.966 1336.9 113.021 1341.51 Q116.1 1346.09 116.1 1354.84 Q116.1 1363.57 113.021 1368.17 Q109.966 1372.76 104.156 1372.76 Q98.3456 1372.76 95.2669 1368.17 Q92.2114 1363.57 92.2114 1354.84 Q92.2114 1346.09 95.2669 1341.51 Q98.3456 1336.9 104.156 1336.9 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M124.318 1366.21 L129.202 1366.21 L129.202 1372.09 L124.318 1372.09 L124.318 1366.21 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M139.433 1337.53 L157.79 1337.53 L157.79 1341.46 L143.716 1341.46 L143.716 1349.93 Q144.734 1349.59 145.753 1349.42 Q146.771 1349.24 147.79 1349.24 Q153.577 1349.24 156.956 1352.41 Q160.336 1355.58 160.336 1361 Q160.336 1366.58 156.864 1369.68 Q153.392 1372.76 147.072 1372.76 Q144.896 1372.76 142.628 1372.39 Q140.382 1372.02 137.975 1371.28 L137.975 1366.58 Q140.058 1367.71 142.281 1368.27 Q144.503 1368.82 146.98 1368.82 Q150.984 1368.82 153.322 1366.72 Q155.66 1364.61 155.66 1361 Q155.66 1357.39 153.322 1355.28 Q150.984 1353.17 146.98 1353.17 Q145.105 1353.17 143.23 1353.59 Q141.378 1354.01 139.433 1354.89 L139.433 1337.53 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M103.16 955.639 Q99.5493 955.639 97.7206 959.203 Q95.915 962.745 95.915 969.875 Q95.915 976.981 97.7206 980.546 Q99.5493 984.088 103.16 984.088 Q106.795 984.088 108.6 980.546 Q110.429 976.981 110.429 969.875 Q110.429 962.745 108.6 959.203 Q106.795 955.639 103.16 955.639 M103.16 951.935 Q108.971 951.935 112.026 956.541 Q115.105 961.125 115.105 969.875 Q115.105 978.602 112.026 983.208 Q108.971 987.791 103.16 987.791 Q97.3502 987.791 94.2715 983.208 Q91.216 978.602 91.216 969.875 Q91.216 961.125 94.2715 956.541 Q97.3502 951.935 103.16 951.935 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M123.322 981.24 L128.207 981.24 L128.207 987.12 L123.322 987.12 L123.322 981.24 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M148.392 955.639 Q144.781 955.639 142.952 959.203 Q141.146 962.745 141.146 969.875 Q141.146 976.981 142.952 980.546 Q144.781 984.088 148.392 984.088 Q152.026 984.088 153.831 980.546 Q155.66 976.981 155.66 969.875 Q155.66 962.745 153.831 959.203 Q152.026 955.639 148.392 955.639 M148.392 951.935 Q154.202 951.935 157.257 956.541 Q160.336 961.125 160.336 969.875 Q160.336 978.602 157.257 983.208 Q154.202 987.791 148.392 987.791 Q142.581 987.791 139.503 983.208 Q136.447 978.602 136.447 969.875 Q136.447 961.125 139.503 956.541 Q142.581 951.935 148.392 951.935 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M104.156 570.673 Q100.545 570.673 98.716 574.238 Q96.9104 577.779 96.9104 584.909 Q96.9104 592.015 98.716 595.58 Q100.545 599.122 104.156 599.122 Q107.79 599.122 109.596 595.58 Q111.424 592.015 111.424 584.909 Q111.424 577.779 109.596 574.238 Q107.79 570.673 104.156 570.673 M104.156 566.969 Q109.966 566.969 113.021 571.575 Q116.1 576.159 116.1 584.909 Q116.1 593.636 113.021 598.242 Q109.966 602.825 104.156 602.825 Q98.3456 602.825 95.2669 598.242 Q92.2114 593.636 92.2114 584.909 Q92.2114 576.159 95.2669 571.575 Q98.3456 566.969 104.156 566.969 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M124.318 596.274 L129.202 596.274 L129.202 602.154 L124.318 602.154 L124.318 596.274 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M139.433 567.594 L157.79 567.594 L157.79 571.529 L143.716 571.529 L143.716 580.001 Q144.734 579.654 145.753 579.492 Q146.771 579.307 147.79 579.307 Q153.577 579.307 156.956 582.478 Q160.336 585.649 160.336 591.066 Q160.336 596.645 156.864 599.747 Q153.392 602.825 147.072 602.825 Q144.896 602.825 142.628 602.455 Q140.382 602.085 137.975 601.344 L137.975 596.645 Q140.058 597.779 142.281 598.335 Q144.503 598.89 146.98 598.89 Q150.984 598.89 153.322 596.784 Q155.66 594.677 155.66 591.066 Q155.66 587.455 153.322 585.349 Q150.984 583.242 146.98 583.242 Q145.105 583.242 143.23 583.659 Q141.378 584.075 139.433 584.955 L139.433 567.594 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M93.9706 213.253 L101.609 213.253 L101.609 186.887 L93.2993 188.554 L93.2993 184.295 L101.563 182.628 L106.239 182.628 L106.239 213.253 L113.878 213.253 L113.878 217.188 L93.9706 217.188 L93.9706 213.253 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M123.322 211.308 L128.207 211.308 L128.207 217.188 L123.322 217.188 L123.322 211.308 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M148.392 185.707 Q144.781 185.707 142.952 189.272 Q141.146 192.813 141.146 199.943 Q141.146 207.049 142.952 210.614 Q144.781 214.156 148.392 214.156 Q152.026 214.156 153.831 210.614 Q155.66 207.049 155.66 199.943 Q155.66 192.813 153.831 189.272 Q152.026 185.707 148.392 185.707 M148.392 182.003 Q154.202 182.003 157.257 186.61 Q160.336 191.193 160.336 199.943 Q160.336 208.67 157.257 213.276 Q154.202 217.859 148.392 217.859 Q142.581 217.859 139.503 213.276 Q136.447 208.67 136.447 199.943 Q136.447 191.193 139.503 186.61 Q142.581 182.003 148.392 182.003 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M171.04 20.1573 L159.941 50.2555 L182.18 50.2555 L171.04 20.1573 M166.422 12.096 L175.699 12.096 L198.748 72.576 L190.242 72.576 L184.732 57.061 L157.47 57.061 L151.96 72.576 L143.332 72.576 L166.422 12.096 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M266.277 28.9478 L266.277 35.9153 Q263.117 34.1734 259.917 33.3227 Q256.757 32.4315 253.517 32.4315 Q246.266 32.4315 242.255 37.0496 Q238.245 41.6271 238.245 49.9314 Q238.245 58.2358 242.255 62.8538 Q246.266 67.4314 253.517 67.4314 Q256.757 67.4314 259.917 66.5807 Q263.117 65.6895 266.277 63.9476 L266.277 70.8341 Q263.158 72.2924 259.796 73.0216 Q256.474 73.7508 252.706 73.7508 Q242.458 73.7508 236.422 67.3098 Q230.386 60.8689 230.386 49.9314 Q230.386 38.832 236.462 32.472 Q242.579 26.1121 253.193 26.1121 Q256.636 26.1121 259.917 26.8413 Q263.198 27.5299 266.277 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M279.24 27.2059 L286.694 27.2059 L286.694 72.576 L279.24 72.576 L279.24 27.2059 M279.24 9.54393 L286.694 9.54393 L286.694 18.9825 L279.24 18.9825 L279.24 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M328.58 34.1734 Q327.324 33.4443 325.825 33.1202 Q324.367 32.7556 322.585 32.7556 Q316.265 32.7556 312.862 36.8875 Q309.5 40.9789 309.5 48.6757 L309.5 72.576 L302.006 72.576 L302.006 27.2059 L309.5 27.2059 L309.5 34.2544 Q311.85 30.1225 315.617 28.1376 Q319.384 26.1121 324.772 26.1121 Q325.542 26.1121 326.473 26.2337 Q327.405 26.3147 328.539 26.5172 L328.58 34.1734 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M367.226 28.9478 L367.226 35.9153 Q364.066 34.1734 360.866 33.3227 Q357.706 32.4315 354.465 32.4315 Q347.214 32.4315 343.204 37.0496 Q339.193 41.6271 339.193 49.9314 Q339.193 58.2358 343.204 62.8538 Q347.214 67.4314 354.465 67.4314 Q357.706 67.4314 360.866 66.5807 Q364.066 65.6895 367.226 63.9476 L367.226 70.8341 Q364.106 72.2924 360.744 73.0216 Q357.422 73.7508 353.655 73.7508 Q343.406 73.7508 337.37 67.3098 Q331.335 60.8689 331.335 49.9314 Q331.335 38.832 337.411 32.472 Q343.528 26.1121 354.141 26.1121 Q357.584 26.1121 360.866 26.8413 Q364.147 27.5299 367.226 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M380.188 9.54393 L387.642 9.54393 L387.642 72.576 L380.188 72.576 L380.188 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M442.046 48.0275 L442.046 51.6733 L407.775 51.6733 Q408.261 59.3701 412.393 63.421 Q416.566 67.4314 423.979 67.4314 Q428.273 67.4314 432.283 66.3781 Q436.334 65.3249 440.304 63.2184 L440.304 70.267 Q436.293 71.9684 432.081 72.8596 Q427.868 73.7508 423.533 73.7508 Q412.677 73.7508 406.317 67.4314 Q399.997 61.1119 399.997 50.3365 Q399.997 39.1965 405.993 32.6746 Q412.029 26.1121 422.237 26.1121 Q431.392 26.1121 436.699 32.0264 Q442.046 37.9003 442.046 48.0275 M434.592 45.84 Q434.511 39.7232 431.149 36.0774 Q427.827 32.4315 422.318 32.4315 Q416.079 32.4315 412.312 35.9558 Q408.585 39.4801 408.018 45.8805 L434.592 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M476.316 27.2059 L483.77 27.2059 L493.087 62.6108 L502.364 27.2059 L511.154 27.2059 L520.471 62.6108 L529.748 27.2059 L537.201 27.2059 L525.332 72.576 L516.542 72.576 L506.779 35.3887 L496.976 72.576 L488.186 72.576 L476.316 27.2059 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M548.504 27.2059 L555.957 27.2059 L555.957 72.576 L548.504 72.576 L548.504 27.2059 M548.504 9.54393 L555.957 9.54393 L555.957 18.9825 L548.504 18.9825 L548.504 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M578.926 14.324 L578.926 27.2059 L594.279 27.2059 L594.279 32.9987 L578.926 32.9987 L578.926 57.6282 Q578.926 63.1779 580.425 64.7578 Q581.964 66.3376 586.623 66.3376 L594.279 66.3376 L594.279 72.576 L586.623 72.576 Q577.994 72.576 574.713 69.3758 Q571.432 66.1351 571.432 57.6282 L571.432 32.9987 L565.963 32.9987 L565.963 27.2059 L571.432 27.2059 L571.432 14.324 L578.926 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M641.796 45.1919 L641.796 72.576 L634.342 72.576 L634.342 45.4349 Q634.342 38.994 631.831 35.7938 Q629.319 32.5936 624.296 32.5936 Q618.26 32.5936 614.776 36.4419 Q611.293 40.2903 611.293 46.9338 L611.293 72.576 L603.798 72.576 L603.798 9.54393 L611.293 9.54393 L611.293 34.2544 Q613.966 30.163 617.571 28.1376 Q621.217 26.1121 625.957 26.1121 Q633.775 26.1121 637.785 30.9732 Q641.796 35.7938 641.796 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M709.324 34.1734 Q708.069 33.4443 706.57 33.1202 Q705.111 32.7556 703.329 32.7556 Q697.01 32.7556 693.607 36.8875 Q690.245 40.9789 690.245 48.6757 L690.245 72.576 L682.75 72.576 L682.75 27.2059 L690.245 27.2059 L690.245 34.2544 Q692.594 30.1225 696.362 28.1376 Q700.129 26.1121 705.517 26.1121 Q706.286 26.1121 707.218 26.2337 Q708.15 26.3147 709.284 26.5172 L709.324 34.1734 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M737.762 49.7694 Q728.728 49.7694 725.244 51.8354 Q721.761 53.9013 721.761 58.8839 Q721.761 62.8538 724.353 65.2034 Q726.986 67.5124 731.483 67.5124 Q737.681 67.5124 741.408 63.1374 Q745.175 58.7219 745.175 51.4303 L745.175 49.7694 L737.762 49.7694 M752.629 46.6907 L752.629 72.576 L745.175 72.576 L745.175 65.6895 Q742.623 69.8214 738.815 71.8063 Q735.007 73.7508 729.498 73.7508 Q722.53 73.7508 718.398 69.8619 Q714.307 65.9325 714.307 59.3701 Q714.307 51.7138 719.411 47.825 Q724.556 43.9361 734.724 43.9361 L745.175 43.9361 L745.175 43.2069 Q745.175 38.0623 741.772 35.2672 Q738.41 32.4315 732.293 32.4315 Q728.404 32.4315 724.718 33.3632 Q721.032 34.295 717.629 36.1584 L717.629 29.2718 Q721.72 27.692 725.569 26.9223 Q729.417 26.1121 733.063 26.1121 Q742.906 26.1121 747.767 31.2163 Q752.629 36.3204 752.629 46.6907 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M797.837 34.0924 L797.837 9.54393 L805.29 9.54393 L805.29 72.576 L797.837 72.576 L797.837 65.7705 Q795.487 69.8214 791.882 71.8063 Q788.317 73.7508 783.294 73.7508 Q775.071 73.7508 769.885 67.1883 Q764.741 60.6258 764.741 49.9314 Q764.741 39.2371 769.885 32.6746 Q775.071 26.1121 783.294 26.1121 Q788.317 26.1121 791.882 28.0971 Q795.487 30.0415 797.837 34.0924 M772.437 49.9314 Q772.437 58.1548 775.8 62.8538 Q779.203 67.5124 785.117 67.5124 Q791.031 67.5124 794.434 62.8538 Q797.837 58.1548 797.837 49.9314 Q797.837 41.7081 794.434 37.0496 Q791.031 32.3505 785.117 32.3505 Q779.203 32.3505 775.8 37.0496 Q772.437 41.7081 772.437 49.9314 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M820.643 27.2059 L828.097 27.2059 L828.097 72.576 L820.643 72.576 L820.643 27.2059 M820.643 9.54393 L828.097 9.54393 L828.097 18.9825 L820.643 18.9825 L820.643 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M842.923 54.671 L842.923 27.2059 L850.377 27.2059 L850.377 54.3874 Q850.377 60.8284 852.888 64.0691 Q855.4 67.2693 860.423 67.2693 Q866.459 67.2693 869.943 63.421 Q873.467 59.5726 873.467 52.9291 L873.467 27.2059 L880.921 27.2059 L880.921 72.576 L873.467 72.576 L873.467 65.6084 Q870.753 69.7404 867.148 71.7658 Q863.583 73.7508 858.843 73.7508 Q851.025 73.7508 846.974 68.8897 Q842.923 64.0286 842.923 54.671 M861.679 26.1121 L861.679 26.1121 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M925.197 28.5427 L925.197 35.5912 Q922.037 33.9709 918.635 33.1607 Q915.232 32.3505 911.586 32.3505 Q906.036 32.3505 903.241 34.0519 Q900.487 35.7533 900.487 39.156 Q900.487 41.7486 902.472 43.2475 Q904.456 44.7058 910.452 46.0426 L913.004 46.6097 Q920.944 48.3111 924.265 51.4303 Q927.628 54.509 927.628 60.0587 Q927.628 66.3781 922.605 70.0644 Q917.622 73.7508 908.872 73.7508 Q905.226 73.7508 901.256 73.0216 Q897.327 72.3329 892.952 70.9151 L892.952 63.2184 Q897.084 65.3654 901.094 66.4591 Q905.105 67.5124 909.034 67.5124 Q914.3 67.5124 917.136 65.73 Q919.971 63.9071 919.971 60.6258 Q919.971 57.5877 917.905 55.9673 Q915.88 54.3469 908.953 52.8481 L906.36 52.2405 Q899.433 50.7821 896.355 47.7845 Q893.276 44.7463 893.276 39.4801 Q893.276 33.0797 897.813 29.5959 Q902.35 26.1121 910.695 26.1121 Q914.827 26.1121 918.473 26.7198 Q922.118 27.3274 925.197 28.5427 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M983.449 32.4315 Q977.454 32.4315 973.97 37.1306 Q970.486 41.7891 970.486 49.9314 Q970.486 58.0738 973.929 62.7728 Q977.413 67.4314 983.449 67.4314 Q989.404 67.4314 992.888 62.7323 Q996.371 58.0333 996.371 49.9314 Q996.371 41.8701 992.888 37.1711 Q989.404 32.4315 983.449 32.4315 M983.449 26.1121 Q993.171 26.1121 998.721 32.4315 Q1004.27 38.7509 1004.27 49.9314 Q1004.27 61.0714 998.721 67.4314 Q993.171 73.7508 983.449 73.7508 Q973.686 73.7508 968.137 67.4314 Q962.627 61.0714 962.627 49.9314 Q962.627 38.7509 968.137 32.4315 Q973.686 26.1121 983.449 26.1121 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1039.59 9.54393 L1039.59 15.7418 L1032.47 15.7418 Q1028.45 15.7418 1026.87 17.3622 Q1025.34 18.9825 1025.34 23.1955 L1025.34 27.2059 L1037.61 27.2059 L1037.61 32.9987 L1025.34 32.9987 L1025.34 72.576 L1017.84 72.576 L1017.84 32.9987 L1010.71 32.9987 L1010.71 27.2059 L1017.84 27.2059 L1017.84 24.0462 Q1017.84 16.471 1021.37 13.0277 Q1024.89 9.54393 1032.55 9.54393 L1039.59 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1074.68 65.6895 L1088.04 65.6895 L1088.04 19.5497 L1073.5 22.4663 L1073.5 15.0127 L1087.96 12.096 L1096.15 12.096 L1096.15 65.6895 L1109.51 65.6895 L1109.51 72.576 L1074.68 72.576 L1074.68 65.6895 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1171.98 49.7694 Q1162.94 49.7694 1159.46 51.8354 Q1155.98 53.9013 1155.98 58.8839 Q1155.98 62.8538 1158.57 65.2034 Q1161.2 67.5124 1165.7 67.5124 Q1171.9 67.5124 1175.62 63.1374 Q1179.39 58.7219 1179.39 51.4303 L1179.39 49.7694 L1171.98 49.7694 M1186.85 46.6907 L1186.85 72.576 L1179.39 72.576 L1179.39 65.6895 Q1176.84 69.8214 1173.03 71.8063 Q1169.22 73.7508 1163.71 73.7508 Q1156.75 73.7508 1152.61 69.8619 Q1148.52 65.9325 1148.52 59.3701 Q1148.52 51.7138 1153.63 47.825 Q1158.77 43.9361 1168.94 43.9361 L1179.39 43.9361 L1179.39 43.2069 Q1179.39 38.0623 1175.99 35.2672 Q1172.63 32.4315 1166.51 32.4315 Q1162.62 32.4315 1158.93 33.3632 Q1155.25 34.295 1151.85 36.1584 L1151.85 29.2718 Q1155.94 27.692 1159.78 26.9223 Q1163.63 26.1121 1167.28 26.1121 Q1177.12 26.1121 1181.98 31.2163 Q1186.85 36.3204 1186.85 46.6907 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1239.91 45.1919 L1239.91 72.576 L1232.46 72.576 L1232.46 45.4349 Q1232.46 38.994 1229.95 35.7938 Q1227.44 32.5936 1222.41 32.5936 Q1216.38 32.5936 1212.89 36.4419 Q1209.41 40.2903 1209.41 46.9338 L1209.41 72.576 L1201.91 72.576 L1201.91 27.2059 L1209.41 27.2059 L1209.41 34.2544 Q1212.08 30.163 1215.69 28.1376 Q1219.33 26.1121 1224.07 26.1121 Q1231.89 26.1121 1235.9 30.9732 Q1239.91 35.7938 1239.91 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1284.63 34.0924 L1284.63 9.54393 L1292.09 9.54393 L1292.09 72.576 L1284.63 72.576 L1284.63 65.7705 Q1282.28 69.8214 1278.68 71.8063 Q1275.11 73.7508 1270.09 73.7508 Q1261.87 73.7508 1256.68 67.1883 Q1251.54 60.6258 1251.54 49.9314 Q1251.54 39.2371 1256.68 32.6746 Q1261.87 26.1121 1270.09 26.1121 Q1275.11 26.1121 1278.68 28.0971 Q1282.28 30.0415 1284.63 34.0924 M1259.23 49.9314 Q1259.23 58.1548 1262.6 62.8538 Q1266 67.5124 1271.91 67.5124 Q1277.83 67.5124 1281.23 62.8538 Q1284.63 58.1548 1284.63 49.9314 Q1284.63 41.7081 1281.23 37.0496 Q1277.83 32.3505 1271.91 32.3505 Q1266 32.3505 1262.6 37.0496 Q1259.23 41.7081 1259.23 49.9314 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1366.46 28.9478 L1366.46 35.9153 Q1363.3 34.1734 1360.1 33.3227 Q1356.94 32.4315 1353.7 32.4315 Q1346.45 32.4315 1342.44 37.0496 Q1338.43 41.6271 1338.43 49.9314 Q1338.43 58.2358 1342.44 62.8538 Q1346.45 67.4314 1353.7 67.4314 Q1356.94 67.4314 1360.1 66.5807 Q1363.3 65.6895 1366.46 63.9476 L1366.46 70.8341 Q1363.34 72.2924 1359.98 73.0216 Q1356.66 73.7508 1352.89 73.7508 Q1342.64 73.7508 1336.61 67.3098 Q1330.57 60.8689 1330.57 49.9314 Q1330.57 38.832 1336.65 32.472 Q1342.76 26.1121 1353.38 26.1121 Q1356.82 26.1121 1360.1 26.8413 Q1363.38 27.5299 1366.46 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1418.23 48.0275 L1418.23 51.6733 L1383.96 51.6733 Q1384.45 59.3701 1388.58 63.421 Q1392.75 67.4314 1400.17 67.4314 Q1404.46 67.4314 1408.47 66.3781 Q1412.52 65.3249 1416.49 63.2184 L1416.49 70.267 Q1412.48 71.9684 1408.27 72.8596 Q1404.05 73.7508 1399.72 73.7508 Q1388.86 73.7508 1382.5 67.4314 Q1376.18 61.1119 1376.18 50.3365 Q1376.18 39.1965 1382.18 32.6746 Q1388.22 26.1121 1398.42 26.1121 Q1407.58 26.1121 1412.89 32.0264 Q1418.23 37.9003 1418.23 48.0275 M1410.78 45.84 Q1410.7 39.7232 1407.34 36.0774 Q1404.01 32.4315 1398.5 32.4315 Q1392.27 32.4315 1388.5 35.9558 Q1384.77 39.4801 1384.21 45.8805 L1410.78 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1468.18 45.1919 L1468.18 72.576 L1460.73 72.576 L1460.73 45.4349 Q1460.73 38.994 1458.22 35.7938 Q1455.7 32.5936 1450.68 32.5936 Q1444.64 32.5936 1441.16 36.4419 Q1437.68 40.2903 1437.68 46.9338 L1437.68 72.576 L1430.18 72.576 L1430.18 27.2059 L1437.68 27.2059 L1437.68 34.2544 Q1440.35 30.163 1443.96 28.1376 Q1447.6 26.1121 1452.34 26.1121 Q1460.16 26.1121 1464.17 30.9732 Q1468.18 35.7938 1468.18 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1490.42 14.324 L1490.42 27.2059 L1505.77 27.2059 L1505.77 32.9987 L1490.42 32.9987 L1490.42 57.6282 Q1490.42 63.1779 1491.92 64.7578 Q1493.46 66.3376 1498.12 66.3376 L1505.77 66.3376 L1505.77 72.576 L1498.12 72.576 Q1489.49 72.576 1486.21 69.3758 Q1482.93 66.1351 1482.93 57.6282 L1482.93 32.9987 L1477.46 32.9987 L1477.46 27.2059 L1482.93 27.2059 L1482.93 14.324 L1490.42 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1554.38 48.0275 L1554.38 51.6733 L1520.11 51.6733 Q1520.6 59.3701 1524.73 63.421 Q1528.9 67.4314 1536.32 67.4314 Q1540.61 67.4314 1544.62 66.3781 Q1548.67 65.3249 1552.64 63.2184 L1552.64 70.267 Q1548.63 71.9684 1544.42 72.8596 Q1540.21 73.7508 1535.87 73.7508 Q1525.01 73.7508 1518.65 67.4314 Q1512.34 61.1119 1512.34 50.3365 Q1512.34 39.1965 1518.33 32.6746 Q1524.37 26.1121 1534.57 26.1121 Q1543.73 26.1121 1549.04 32.0264 Q1554.38 37.9003 1554.38 48.0275 M1546.93 45.84 Q1546.85 39.7232 1543.49 36.0774 Q1540.16 32.4315 1534.66 32.4315 Q1528.42 32.4315 1524.65 35.9558 Q1520.92 39.4801 1520.36 45.8805 L1546.93 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1592.91 34.1734 Q1591.65 33.4443 1590.15 33.1202 Q1588.69 32.7556 1586.91 32.7556 Q1580.59 32.7556 1577.19 36.8875 Q1573.83 40.9789 1573.83 48.6757 L1573.83 72.576 L1566.33 72.576 L1566.33 27.2059 L1573.83 27.2059 L1573.83 34.2544 Q1576.18 30.1225 1579.94 28.1376 Q1583.71 26.1121 1589.1 26.1121 Q1589.87 26.1121 1590.8 26.2337 Q1591.73 26.3147 1592.87 26.5172 L1592.91 34.1734 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1647.72 49.7694 Q1638.68 49.7694 1635.2 51.8354 Q1631.72 53.9013 1631.72 58.8839 Q1631.72 62.8538 1634.31 65.2034 Q1636.94 67.5124 1641.44 67.5124 Q1647.64 67.5124 1651.36 63.1374 Q1655.13 58.7219 1655.13 51.4303 L1655.13 49.7694 L1647.72 49.7694 M1662.58 46.6907 L1662.58 72.576 L1655.13 72.576 L1655.13 65.6895 Q1652.58 69.8214 1648.77 71.8063 Q1644.96 73.7508 1639.45 73.7508 Q1632.48 73.7508 1628.35 69.8619 Q1624.26 65.9325 1624.26 59.3701 Q1624.26 51.7138 1629.37 47.825 Q1634.51 43.9361 1644.68 43.9361 L1655.13 43.9361 L1655.13 43.2069 Q1655.13 38.0623 1651.73 35.2672 Q1648.36 32.4315 1642.25 32.4315 Q1638.36 32.4315 1634.67 33.3632 Q1630.99 34.295 1627.58 36.1584 L1627.58 29.2718 Q1631.67 27.692 1635.52 26.9223 Q1639.37 26.1121 1643.02 26.1121 Q1652.86 26.1121 1657.72 31.2163 Q1662.58 36.3204 1662.58 46.6907 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1685.31 14.324 L1685.31 27.2059 L1700.66 27.2059 L1700.66 32.9987 L1685.31 32.9987 L1685.31 57.6282 Q1685.31 63.1779 1686.81 64.7578 Q1688.35 66.3376 1693.01 66.3376 L1700.66 66.3376 L1700.66 72.576 L1693.01 72.576 Q1684.38 72.576 1681.1 69.3758 Q1677.81 66.1351 1677.81 57.6282 L1677.81 32.9987 L1672.35 32.9987 L1672.35 27.2059 L1677.81 27.2059 L1677.81 14.324 L1685.31 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1754.74 9.62495 Q1749.31 18.942 1746.68 28.0566 Q1744.05 37.1711 1744.05 46.5287 Q1744.05 55.8863 1746.68 65.0818 Q1749.35 74.2369 1754.74 83.5134 L1748.26 83.5134 Q1742.18 73.9938 1739.15 64.7983 Q1736.15 55.6027 1736.15 46.5287 Q1736.15 37.4952 1739.15 28.3401 Q1742.14 19.1851 1748.26 9.62495 L1754.74 9.62495 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1787.76 17.4837 Q1781.44 17.4837 1778.24 23.7221 Q1775.08 29.92 1775.08 42.3968 Q1775.08 54.833 1778.24 61.0714 Q1781.44 67.2693 1787.76 67.2693 Q1794.12 67.2693 1797.28 61.0714 Q1800.48 54.833 1800.48 42.3968 Q1800.48 29.92 1797.28 23.7221 Q1794.12 17.4837 1787.76 17.4837 M1787.76 11.0023 Q1797.92 11.0023 1803.27 19.0636 Q1808.66 27.0843 1808.66 42.3968 Q1808.66 57.6687 1803.27 65.73 Q1797.92 73.7508 1787.76 73.7508 Q1777.59 73.7508 1772.2 65.73 Q1766.85 57.6687 1766.85 42.3968 Q1766.85 27.0843 1772.2 19.0636 Q1777.59 11.0023 1787.76 11.0023 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1823.89 62.2867 L1832.44 62.2867 L1832.44 69.2543 L1825.79 82.2172 L1820.57 82.2172 L1823.89 69.2543 L1823.89 62.2867 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1866.91 17.4837 Q1860.59 17.4837 1857.39 23.7221 Q1854.23 29.92 1854.23 42.3968 Q1854.23 54.833 1857.39 61.0714 Q1860.59 67.2693 1866.91 67.2693 Q1873.27 67.2693 1876.43 61.0714 Q1879.63 54.833 1879.63 42.3968 Q1879.63 29.92 1876.43 23.7221 Q1873.27 17.4837 1866.91 17.4837 M1866.91 11.0023 Q1877.08 11.0023 1882.43 19.0636 Q1887.81 27.0843 1887.81 42.3968 Q1887.81 57.6687 1882.43 65.73 Q1877.08 73.7508 1866.91 73.7508 Q1856.74 73.7508 1851.36 65.73 Q1846.01 57.6687 1846.01 42.3968 Q1846.01 27.0843 1851.36 19.0636 Q1856.74 11.0023 1866.91 11.0023 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip240)\" d=\"M1899.97 9.62495 L1906.45 9.62495 Q1912.52 19.1851 1915.52 28.3401 Q1918.56 37.4952 1918.56 46.5287 Q1918.56 55.6027 1915.52 64.7983 Q1912.52 73.9938 1906.45 83.5134 L1899.97 83.5134 Q1905.35 74.2369 1907.99 65.0818 Q1910.66 55.8863 1910.66 46.5287 Q1910.66 37.1711 1907.99 28.0566 Q1905.35 18.942 1899.97 9.62495 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip242)\" style=\"stroke:#009af9; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1825.11,969.84 1824.71,945.656 1823.54,921.496 1821.58,897.383 1818.84,873.342 1815.33,849.396 1811.04,825.569 1805.98,801.885 1800.16,778.366 1793.57,755.036 \n 1786.24,731.918 1778.16,709.035 1769.34,686.409 1759.79,664.063 1749.52,642.019 1738.55,620.298 1726.87,598.922 1714.51,577.913 1701.48,557.29 1687.78,537.074 \n 1673.44,517.285 1658.46,497.943 1642.86,479.067 1626.65,460.675 1609.86,442.785 1592.5,425.416 1574.59,408.584 1556.13,392.306 1537.16,376.597 1517.69,361.474 \n 1497.74,346.952 1477.33,333.044 1456.48,319.765 1435.21,307.127 1413.54,295.143 1391.49,283.826 1369.08,273.185 1346.35,263.231 1323.3,253.975 1299.96,245.426 \n 1276.35,237.591 1252.51,230.479 1228.45,224.097 1204.19,218.45 1179.76,213.546 1155.18,209.387 1130.48,205.979 1105.68,203.325 1080.81,201.427 1055.89,200.288 \n 1030.95,199.908 1006,200.288 981.08,201.427 956.209,203.325 931.411,205.979 906.712,209.387 882.135,213.546 857.705,218.45 833.446,224.097 809.382,230.479 \n 785.537,237.591 761.934,245.426 738.596,253.975 715.547,263.231 692.809,273.185 670.405,283.826 648.356,295.143 626.685,307.127 605.414,319.765 584.562,333.044 \n 564.15,346.952 544.199,361.474 524.729,376.597 505.758,392.306 487.306,408.584 469.39,425.416 452.028,442.785 435.237,460.675 419.035,479.067 403.436,497.943 \n 388.457,517.285 374.111,537.074 360.414,557.29 347.379,577.913 335.018,598.922 323.344,620.298 312.368,642.019 302.102,664.063 292.554,686.409 283.736,709.035 \n 275.655,731.918 268.319,755.036 261.736,778.366 255.912,801.885 250.852,825.569 246.563,849.396 243.048,873.342 240.31,897.383 238.353,921.496 237.177,945.656 \n 236.786,969.84 237.177,994.024 238.353,1018.18 240.31,1042.3 243.048,1066.34 246.563,1090.28 250.852,1114.11 255.912,1137.8 261.736,1161.31 268.319,1184.64 \n 275.655,1207.76 283.736,1230.65 292.554,1253.27 302.102,1275.62 312.368,1297.66 323.344,1319.38 335.018,1340.76 347.379,1361.77 360.414,1382.39 374.111,1402.61 \n 388.457,1422.39 403.436,1441.74 419.035,1460.61 435.237,1479.01 452.028,1496.89 469.39,1514.26 487.306,1531.1 505.758,1547.37 524.729,1563.08 544.199,1578.21 \n 564.15,1592.73 584.562,1606.64 605.414,1619.92 626.685,1632.55 648.356,1644.54 670.405,1655.85 692.809,1666.5 715.547,1676.45 738.596,1685.7 761.934,1694.25 \n 785.537,1702.09 809.382,1709.2 833.446,1715.58 857.705,1721.23 882.135,1726.13 906.712,1730.29 931.411,1733.7 956.209,1736.35 981.08,1738.25 1006,1739.39 \n 1030.95,1739.77 1055.89,1739.39 1080.81,1738.25 1105.68,1736.35 1130.48,1733.7 1155.18,1730.29 1179.76,1726.13 1204.19,1721.23 1228.45,1715.58 1252.51,1709.2 \n 1276.35,1702.09 1299.96,1694.25 1323.3,1685.7 1346.35,1676.45 1369.08,1666.5 1391.49,1655.85 1413.54,1644.54 1435.21,1632.55 1456.48,1619.92 1477.33,1606.64 \n 1497.74,1592.73 1517.69,1578.21 1537.16,1563.08 1556.13,1547.37 1574.59,1531.1 1592.5,1514.26 1609.86,1496.89 1626.65,1479.01 1642.86,1460.61 1658.46,1441.74 \n 1673.44,1422.39 1687.78,1402.61 1701.48,1382.39 1714.51,1361.77 1726.87,1340.76 1738.55,1319.38 1749.52,1297.66 1759.79,1275.62 1769.34,1253.27 1778.16,1230.65 \n 1786.24,1207.76 1793.57,1184.64 1800.16,1161.31 1805.98,1137.8 1811.04,1114.11 1815.33,1090.28 1818.84,1066.34 1821.58,1042.3 1823.54,1018.18 1824.71,994.024 \n 1825.11,969.84 \n \"/>\n</svg>\n"
},
"execution_count": 3,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"θ = range(0,2*pi,length=201) #angles (in radians) from 0 to 2*pi\n",
"\n",
"xCirc = cos.(θ)\n",
"yCirc = sin.(θ)\n",
"\n",
"p1 = plot( xCirc,yCirc,\n",
" legend=nothing,\n",
" title = \"A circle with radius of 1 and center at (0,0)\" )\n",
"display(p1)"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" x y x.^2 + y.^2 v\n",
" 0.492 0.961 1.166 0 \n",
" -0.118 -0.275 0.089 1 \n",
" -0.227 0.742 0.602 1 \n",
" -0.558 -0.404 0.475 1 \n",
" 0.183 0.431 0.219 1 \n",
" -0.769 -0.847 1.309 0 \n",
" 0.526 0.731 0.811 1 \n",
" 0.777 0.530 0.885 1 \n",
" 0.427 -0.490 0.423 1 \n",
" -0.940 0.348 1.005 0 \n",
" 0.999 0.006 0.999 1 \n",
" -0.833 0.594 1.046 0 \n",
" -0.885 0.907 1.606 0 \n",
" 0.665 0.225 0.492 1 \n",
" -0.326 -0.178 0.138 1 \n",
" 0.875 -0.778 1.372 0 \n",
" 0.688 -0.440 0.667 1 \n",
" 0.630 0.141 0.416 1 \n",
" 0.092 0.742 0.559 1 \n",
" -0.447 -0.630 0.596 1 \n",
" -0.596 0.589 0.703 1 \n",
" 0.532 0.403 0.446 1 \n",
" -0.805 -0.740 1.195 0 \n",
" -0.017 -0.562 0.316 1 \n",
" -0.899 -0.723 1.332 0 \n",
"\n"
]
}
],
"source": [
"N = 25\n",
"\n",
"dist = Uniform(-1,1)\n",
"x = rand(dist,N) #draw uniformly [-1,1] distributed numbers\n",
"y = rand(dist,N)\n",
"\n",
"v = (x.^2 + y.^2) .<= 1 #true if inside\n",
"\n",
"printmat(x,y,x.^2 + y.^2,v,colNames=[\"x\",\"y\",\"x.^2 + y.^2\",\"v\"],width=14)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2020-09-25T11:59:43.020Z",
"iopub.status.busy": "2020-09-25T11:59:43.009Z",
"iopub.status.idle": "2020-09-25T11:59:43.481Z"
}
},
"outputs": [
{
"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=\"480\" height=\"480\" viewBox=\"0 0 1920 1920\">\n<defs>\n <clipPath id=\"clip280\">\n <rect x=\"0\" y=\"0\" width=\"1920\" height=\"1920\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip280)\" d=\"\nM0 1920 L1920 1920 L1920 0 L0 0 Z\n \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip281\">\n <rect x=\"384\" y=\"192\" width=\"1345\" height=\"1345\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip280)\" d=\"\nM276.164 1698.94 L1872.76 1698.94 L1872.76 153.712 L276.164 153.712 Z\n \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip282\">\n <rect x=\"276\" y=\"153\" width=\"1598\" height=\"1546\"/>\n </clipPath>\n</defs>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 321.351,1698.94 321.351,153.712 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 697.905,1698.94 697.905,153.712 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1074.46,1698.94 1074.46,153.712 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1451.01,1698.94 1451.01,153.712 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 1827.57,1698.94 1827.57,153.712 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,1698.94 1872.76,1698.94 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 321.351,1698.94 321.351,1680.04 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 697.905,1698.94 697.905,1680.04 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1074.46,1698.94 1074.46,1680.04 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1451.01,1698.94 1451.01,1680.04 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1827.57,1698.94 1827.57,1680.04 \n \"/>\n<path clip-path=\"url(#clip280)\" d=\"M267.879 1738.94 L297.554 1738.94 L297.554 1742.88 L267.879 1742.88 L267.879 1738.94 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M308.457 1751.84 L316.096 1751.84 L316.096 1725.47 L307.786 1727.14 L307.786 1722.88 L316.05 1721.21 L320.726 1721.21 L320.726 1751.84 L328.364 1751.84 L328.364 1755.77 L308.457 1755.77 L308.457 1751.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M337.809 1749.89 L342.693 1749.89 L342.693 1755.77 L337.809 1755.77 L337.809 1749.89 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M362.878 1724.29 Q359.267 1724.29 357.438 1727.86 Q355.633 1731.4 355.633 1738.53 Q355.633 1745.63 357.438 1749.2 Q359.267 1752.74 362.878 1752.74 Q366.512 1752.74 368.318 1749.2 Q370.147 1745.63 370.147 1738.53 Q370.147 1731.4 368.318 1727.86 Q366.512 1724.29 362.878 1724.29 M362.878 1720.59 Q368.688 1720.59 371.744 1725.19 Q374.823 1729.78 374.823 1738.53 Q374.823 1747.25 371.744 1751.86 Q368.688 1756.44 362.878 1756.44 Q357.068 1756.44 353.989 1751.86 Q350.934 1747.25 350.934 1738.53 Q350.934 1729.78 353.989 1725.19 Q357.068 1720.59 362.878 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M644.931 1738.94 L674.607 1738.94 L674.607 1742.88 L644.931 1742.88 L644.931 1738.94 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M694.699 1724.29 Q691.088 1724.29 689.259 1727.86 Q687.454 1731.4 687.454 1738.53 Q687.454 1745.63 689.259 1749.2 Q691.088 1752.74 694.699 1752.74 Q698.334 1752.74 700.139 1749.2 Q701.968 1745.63 701.968 1738.53 Q701.968 1731.4 700.139 1727.86 Q698.334 1724.29 694.699 1724.29 M694.699 1720.59 Q700.509 1720.59 703.565 1725.19 Q706.644 1729.78 706.644 1738.53 Q706.644 1747.25 703.565 1751.86 Q700.509 1756.44 694.699 1756.44 Q688.889 1756.44 685.81 1751.86 Q682.755 1747.25 682.755 1738.53 Q682.755 1729.78 685.81 1725.19 Q688.889 1720.59 694.699 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M714.861 1749.89 L719.745 1749.89 L719.745 1755.77 L714.861 1755.77 L714.861 1749.89 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M729.977 1721.21 L748.333 1721.21 L748.333 1725.15 L734.259 1725.15 L734.259 1733.62 Q735.278 1733.27 736.296 1733.11 Q737.315 1732.92 738.333 1732.92 Q744.12 1732.92 747.5 1736.1 Q750.88 1739.27 750.88 1744.68 Q750.88 1750.26 747.407 1753.36 Q743.935 1756.44 737.616 1756.44 Q735.44 1756.44 733.171 1756.07 Q730.926 1755.7 728.519 1754.96 L728.519 1750.26 Q730.602 1751.4 732.824 1751.95 Q735.046 1752.51 737.523 1752.51 Q741.528 1752.51 743.866 1750.4 Q746.204 1748.3 746.204 1744.68 Q746.204 1741.07 743.866 1738.97 Q741.528 1736.86 737.523 1736.86 Q735.648 1736.86 733.773 1737.28 Q731.921 1737.69 729.977 1738.57 L729.977 1721.21 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1051.84 1724.29 Q1048.23 1724.29 1046.4 1727.86 Q1044.6 1731.4 1044.6 1738.53 Q1044.6 1745.63 1046.4 1749.2 Q1048.23 1752.74 1051.84 1752.74 Q1055.48 1752.74 1057.28 1749.2 Q1059.11 1745.63 1059.11 1738.53 Q1059.11 1731.4 1057.28 1727.86 Q1055.48 1724.29 1051.84 1724.29 M1051.84 1720.59 Q1057.65 1720.59 1060.71 1725.19 Q1063.79 1729.78 1063.79 1738.53 Q1063.79 1747.25 1060.71 1751.86 Q1057.65 1756.44 1051.84 1756.44 Q1046.03 1756.44 1042.96 1751.86 Q1039.9 1747.25 1039.9 1738.53 Q1039.9 1729.78 1042.96 1725.19 Q1046.03 1720.59 1051.84 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1072.01 1749.89 L1076.89 1749.89 L1076.89 1755.77 L1072.01 1755.77 L1072.01 1749.89 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1097.08 1724.29 Q1093.46 1724.29 1091.64 1727.86 Q1089.83 1731.4 1089.83 1738.53 Q1089.83 1745.63 1091.64 1749.2 Q1093.46 1752.74 1097.08 1752.74 Q1100.71 1752.74 1102.52 1749.2 Q1104.34 1745.63 1104.34 1738.53 Q1104.34 1731.4 1102.52 1727.86 Q1100.71 1724.29 1097.08 1724.29 M1097.08 1720.59 Q1102.89 1720.59 1105.94 1725.19 Q1109.02 1729.78 1109.02 1738.53 Q1109.02 1747.25 1105.94 1751.86 Q1102.89 1756.44 1097.08 1756.44 Q1091.27 1756.44 1088.19 1751.86 Q1085.13 1747.25 1085.13 1738.53 Q1085.13 1729.78 1088.19 1725.19 Q1091.27 1720.59 1097.08 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1428.9 1724.29 Q1425.29 1724.29 1423.46 1727.86 Q1421.65 1731.4 1421.65 1738.53 Q1421.65 1745.63 1423.46 1749.2 Q1425.29 1752.74 1428.9 1752.74 Q1432.53 1752.74 1434.34 1749.2 Q1436.17 1745.63 1436.17 1738.53 Q1436.17 1731.4 1434.34 1727.86 Q1432.53 1724.29 1428.9 1724.29 M1428.9 1720.59 Q1434.71 1720.59 1437.76 1725.19 Q1440.84 1729.78 1440.84 1738.53 Q1440.84 1747.25 1437.76 1751.86 Q1434.71 1756.44 1428.9 1756.44 Q1423.09 1756.44 1420.01 1751.86 Q1416.95 1747.25 1416.95 1738.53 Q1416.95 1729.78 1420.01 1725.19 Q1423.09 1720.59 1428.9 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1449.06 1749.89 L1453.94 1749.89 L1453.94 1755.77 L1449.06 1755.77 L1449.06 1749.89 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1464.17 1721.21 L1482.53 1721.21 L1482.53 1725.15 L1468.46 1725.15 L1468.46 1733.62 Q1469.48 1733.27 1470.49 1733.11 Q1471.51 1732.92 1472.53 1732.92 Q1478.32 1732.92 1481.7 1736.1 Q1485.08 1739.27 1485.08 1744.68 Q1485.08 1750.26 1481.6 1753.36 Q1478.13 1756.44 1471.81 1756.44 Q1469.64 1756.44 1467.37 1756.07 Q1465.12 1755.7 1462.72 1754.96 L1462.72 1750.26 Q1464.8 1751.4 1467.02 1751.95 Q1469.24 1752.51 1471.72 1752.51 Q1475.73 1752.51 1478.06 1750.4 Q1480.4 1748.3 1480.4 1744.68 Q1480.4 1741.07 1478.06 1738.97 Q1475.73 1736.86 1471.72 1736.86 Q1469.85 1736.86 1467.97 1737.28 Q1466.12 1737.69 1464.17 1738.57 L1464.17 1721.21 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1794.72 1751.84 L1802.36 1751.84 L1802.36 1725.47 L1794.05 1727.14 L1794.05 1722.88 L1802.31 1721.21 L1806.99 1721.21 L1806.99 1751.84 L1814.63 1751.84 L1814.63 1755.77 L1794.72 1755.77 L1794.72 1751.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1824.07 1749.89 L1828.96 1749.89 L1828.96 1755.77 L1824.07 1755.77 L1824.07 1749.89 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1849.14 1724.29 Q1845.53 1724.29 1843.7 1727.86 Q1841.9 1731.4 1841.9 1738.53 Q1841.9 1745.63 1843.7 1749.2 Q1845.53 1752.74 1849.14 1752.74 Q1852.78 1752.74 1854.58 1749.2 Q1856.41 1745.63 1856.41 1738.53 Q1856.41 1731.4 1854.58 1727.86 Q1852.78 1724.29 1849.14 1724.29 M1849.14 1720.59 Q1854.95 1720.59 1858.01 1725.19 Q1861.09 1729.78 1861.09 1738.53 Q1861.09 1747.25 1858.01 1751.86 Q1854.95 1756.44 1849.14 1756.44 Q1843.33 1756.44 1840.25 1751.86 Q1837.2 1747.25 1837.2 1738.53 Q1837.2 1729.78 1840.25 1725.19 Q1843.33 1720.59 1849.14 1720.59 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1091.07 1800.96 L1078.18 1818.3 L1091.74 1836.6 L1084.84 1836.6 L1074.46 1822.6 L1064.08 1836.6 L1057.18 1836.6 L1071.02 1817.95 L1058.35 1800.96 L1065.26 1800.96 L1074.71 1813.66 L1084.17 1800.96 L1091.07 1800.96 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 276.164,1655.21 1872.76,1655.21 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 276.164,1290.77 1872.76,1290.77 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 276.164,926.326 1872.76,926.326 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 276.164,561.885 1872.76,561.885 \n \"/>\n<polyline clip-path=\"url(#clip282)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n 276.164,197.445 1872.76,197.445 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,1698.94 276.164,153.712 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,1655.21 295.062,1655.21 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,1290.77 295.062,1290.77 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,926.326 295.062,926.326 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,561.885 295.062,561.885 \n \"/>\n<polyline clip-path=\"url(#clip280)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 276.164,197.445 295.062,197.445 \n \"/>\n<path clip-path=\"url(#clip280)\" d=\"M140.42 1655.66 L170.096 1655.66 L170.096 1659.59 L140.42 1659.59 L140.42 1655.66 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M180.999 1668.55 L188.637 1668.55 L188.637 1642.19 L180.327 1643.85 L180.327 1639.59 L188.591 1637.93 L193.267 1637.93 L193.267 1668.55 L200.906 1668.55 L200.906 1672.49 L180.999 1672.49 L180.999 1668.55 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M210.35 1666.61 L215.235 1666.61 L215.235 1672.49 L210.35 1672.49 L210.35 1666.61 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M235.42 1641.01 Q231.809 1641.01 229.98 1644.57 Q228.174 1648.11 228.174 1655.24 Q228.174 1662.35 229.98 1665.91 Q231.809 1669.45 235.42 1669.45 Q239.054 1669.45 240.859 1665.91 Q242.688 1662.35 242.688 1655.24 Q242.688 1648.11 240.859 1644.57 Q239.054 1641.01 235.42 1641.01 M235.42 1637.3 Q241.23 1637.3 244.285 1641.91 Q247.364 1646.49 247.364 1655.24 Q247.364 1663.97 244.285 1668.57 Q241.23 1673.16 235.42 1673.16 Q229.609 1673.16 226.531 1668.57 Q223.475 1663.97 223.475 1655.24 Q223.475 1646.49 226.531 1641.91 Q229.609 1637.3 235.42 1637.3 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M141.416 1291.22 L171.091 1291.22 L171.091 1295.15 L141.416 1295.15 L141.416 1291.22 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M191.184 1276.57 Q187.573 1276.57 185.744 1280.13 Q183.938 1283.67 183.938 1290.8 Q183.938 1297.91 185.744 1301.47 Q187.573 1305.01 191.184 1305.01 Q194.818 1305.01 196.624 1301.47 Q198.452 1297.91 198.452 1290.8 Q198.452 1283.67 196.624 1280.13 Q194.818 1276.57 191.184 1276.57 M191.184 1272.86 Q196.994 1272.86 200.049 1277.47 Q203.128 1282.05 203.128 1290.8 Q203.128 1299.53 200.049 1304.13 Q196.994 1308.72 191.184 1308.72 Q185.374 1308.72 182.295 1304.13 Q179.239 1299.53 179.239 1290.8 Q179.239 1282.05 182.295 1277.47 Q185.374 1272.86 191.184 1272.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M211.346 1302.17 L216.23 1302.17 L216.23 1308.05 L211.346 1308.05 L211.346 1302.17 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M226.461 1273.49 L244.818 1273.49 L244.818 1277.42 L230.744 1277.42 L230.744 1285.89 Q231.762 1285.55 232.781 1285.38 Q233.799 1285.2 234.818 1285.2 Q240.605 1285.2 243.984 1288.37 Q247.364 1291.54 247.364 1296.96 Q247.364 1302.54 243.892 1305.64 Q240.42 1308.72 234.1 1308.72 Q231.924 1308.72 229.656 1308.35 Q227.41 1307.98 225.003 1307.24 L225.003 1302.54 Q227.086 1303.67 229.309 1304.23 Q231.531 1304.78 234.008 1304.78 Q238.012 1304.78 240.35 1302.68 Q242.688 1300.57 242.688 1296.96 Q242.688 1293.35 240.35 1291.24 Q238.012 1289.13 234.008 1289.13 Q232.133 1289.13 230.258 1289.55 Q228.406 1289.97 226.461 1290.85 L226.461 1273.49 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M190.188 912.125 Q186.577 912.125 184.749 915.689 Q182.943 919.231 182.943 926.361 Q182.943 933.467 184.749 937.032 Q186.577 940.574 190.188 940.574 Q193.823 940.574 195.628 937.032 Q197.457 933.467 197.457 926.361 Q197.457 919.231 195.628 915.689 Q193.823 912.125 190.188 912.125 M190.188 908.421 Q195.999 908.421 199.054 913.027 Q202.133 917.611 202.133 926.361 Q202.133 935.088 199.054 939.694 Q195.999 944.277 190.188 944.277 Q184.378 944.277 181.3 939.694 Q178.244 935.088 178.244 926.361 Q178.244 917.611 181.3 913.027 Q184.378 908.421 190.188 908.421 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M210.35 937.726 L215.235 937.726 L215.235 943.606 L210.35 943.606 L210.35 937.726 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M235.42 912.125 Q231.809 912.125 229.98 915.689 Q228.174 919.231 228.174 926.361 Q228.174 933.467 229.98 937.032 Q231.809 940.574 235.42 940.574 Q239.054 940.574 240.859 937.032 Q242.688 933.467 242.688 926.361 Q242.688 919.231 240.859 915.689 Q239.054 912.125 235.42 912.125 M235.42 908.421 Q241.23 908.421 244.285 913.027 Q247.364 917.611 247.364 926.361 Q247.364 935.088 244.285 939.694 Q241.23 944.277 235.42 944.277 Q229.609 944.277 226.531 939.694 Q223.475 935.088 223.475 926.361 Q223.475 917.611 226.531 913.027 Q229.609 908.421 235.42 908.421 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M191.184 547.684 Q187.573 547.684 185.744 551.249 Q183.938 554.791 183.938 561.92 Q183.938 569.027 185.744 572.591 Q187.573 576.133 191.184 576.133 Q194.818 576.133 196.624 572.591 Q198.452 569.027 198.452 561.92 Q198.452 554.791 196.624 551.249 Q194.818 547.684 191.184 547.684 M191.184 543.98 Q196.994 543.98 200.049 548.587 Q203.128 553.17 203.128 561.92 Q203.128 570.647 200.049 575.253 Q196.994 579.837 191.184 579.837 Q185.374 579.837 182.295 575.253 Q179.239 570.647 179.239 561.92 Q179.239 553.17 182.295 548.587 Q185.374 543.98 191.184 543.98 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M211.346 573.286 L216.23 573.286 L216.23 579.165 L211.346 579.165 L211.346 573.286 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M226.461 544.605 L244.818 544.605 L244.818 548.541 L230.744 548.541 L230.744 557.013 Q231.762 556.666 232.781 556.504 Q233.799 556.318 234.818 556.318 Q240.605 556.318 243.984 559.49 Q247.364 562.661 247.364 568.078 Q247.364 573.656 243.892 576.758 Q240.42 579.837 234.1 579.837 Q231.924 579.837 229.656 579.466 Q227.41 579.096 225.003 578.355 L225.003 573.656 Q227.086 574.791 229.309 575.346 Q231.531 575.902 234.008 575.902 Q238.012 575.902 240.35 573.795 Q242.688 571.689 242.688 568.078 Q242.688 564.466 240.35 562.36 Q238.012 560.254 234.008 560.254 Q232.133 560.254 230.258 560.67 Q228.406 561.087 226.461 561.967 L226.461 544.605 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M180.999 210.79 L188.637 210.79 L188.637 184.424 L180.327 186.091 L180.327 181.832 L188.591 180.165 L193.267 180.165 L193.267 210.79 L200.906 210.79 L200.906 214.725 L180.999 214.725 L180.999 210.79 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M210.35 208.845 L215.235 208.845 L215.235 214.725 L210.35 214.725 L210.35 208.845 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M235.42 183.244 Q231.809 183.244 229.98 186.808 Q228.174 190.35 228.174 197.48 Q228.174 204.586 229.98 208.151 Q231.809 211.693 235.42 211.693 Q239.054 211.693 240.859 208.151 Q242.688 204.586 242.688 197.48 Q242.688 190.35 240.859 186.808 Q239.054 183.244 235.42 183.244 M235.42 179.54 Q241.23 179.54 244.285 184.146 Q247.364 188.73 247.364 197.48 Q247.364 206.207 244.285 210.813 Q241.23 215.396 235.42 215.396 Q229.609 215.396 226.531 210.813 Q223.475 206.207 223.475 197.48 Q223.475 188.73 226.531 184.146 Q229.609 179.54 235.42 179.54 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M100.674 924.639 Q107.04 927.122 108.982 929.477 Q110.923 931.832 110.923 935.779 L110.923 940.458 L106.022 940.458 L106.022 937.02 Q106.022 934.601 104.876 933.265 Q103.73 931.928 99.4648 930.305 L96.7912 929.254 L61.7162 943.673 L61.7162 937.466 L89.598 926.326 L61.7162 915.186 L61.7162 908.979 L100.674 924.639 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M388.115 12.096 L396.379 12.096 L409.099 63.2184 L421.778 12.096 L430.974 12.096 L443.694 63.2184 L456.373 12.096 L464.677 12.096 L449.486 72.576 L439.197 72.576 L426.437 20.0763 L413.555 72.576 L403.266 72.576 L388.115 12.096 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M512.924 45.1919 L512.924 72.576 L505.47 72.576 L505.47 45.4349 Q505.47 38.994 502.958 35.7938 Q500.447 32.5936 495.424 32.5936 Q489.388 32.5936 485.904 36.4419 Q482.42 40.2903 482.42 46.9338 L482.42 72.576 L474.926 72.576 L474.926 9.54393 L482.42 9.54393 L482.42 34.2544 Q485.094 30.163 488.699 28.1376 Q492.345 26.1121 497.085 26.1121 Q504.903 26.1121 508.913 30.9732 Q512.924 35.7938 512.924 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M548.41 49.7694 Q539.376 49.7694 535.892 51.8354 Q532.408 53.9013 532.408 58.8839 Q532.408 62.8538 535.001 65.2034 Q537.634 67.5124 542.131 67.5124 Q548.329 67.5124 552.055 63.1374 Q555.823 58.7219 555.823 51.4303 L555.823 49.7694 L548.41 49.7694 M563.276 46.6907 L563.276 72.576 L555.823 72.576 L555.823 65.6895 Q553.271 69.8214 549.463 71.8063 Q545.655 73.7508 540.146 73.7508 Q533.178 73.7508 529.046 69.8619 Q524.955 65.9325 524.955 59.3701 Q524.955 51.7138 530.059 47.825 Q535.204 43.9361 545.371 43.9361 L555.823 43.9361 L555.823 43.2069 Q555.823 38.0623 552.42 35.2672 Q549.058 32.4315 542.941 32.4315 Q539.052 32.4315 535.366 33.3632 Q531.679 34.295 528.277 36.1584 L528.277 29.2718 Q532.368 27.692 536.216 26.9223 Q540.065 26.1121 543.71 26.1121 Q553.554 26.1121 558.415 31.2163 Q563.276 36.3204 563.276 46.6907 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M586.002 14.324 L586.002 27.2059 L601.355 27.2059 L601.355 32.9987 L586.002 32.9987 L586.002 57.6282 Q586.002 63.1779 587.501 64.7578 Q589.04 66.3376 593.699 66.3376 L601.355 66.3376 L601.355 72.576 L593.699 72.576 Q585.07 72.576 581.789 69.3758 Q578.508 66.1351 578.508 57.6282 L578.508 32.9987 L573.039 32.9987 L573.039 27.2059 L578.508 27.2059 L578.508 14.324 L586.002 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M660.498 9.54393 L660.498 15.7418 L653.368 15.7418 Q649.358 15.7418 647.778 17.3622 Q646.239 18.9825 646.239 23.1955 L646.239 27.2059 L658.513 27.2059 L658.513 32.9987 L646.239 32.9987 L646.239 72.576 L638.745 72.576 L638.745 32.9987 L631.615 32.9987 L631.615 27.2059 L638.745 27.2059 L638.745 24.0462 Q638.745 16.471 642.269 13.0277 Q645.793 9.54393 653.449 9.54393 L660.498 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M693.027 34.1734 Q691.771 33.4443 690.272 33.1202 Q688.814 32.7556 687.031 32.7556 Q680.712 32.7556 677.309 36.8875 Q673.947 40.9789 673.947 48.6757 L673.947 72.576 L666.453 72.576 L666.453 27.2059 L673.947 27.2059 L673.947 34.2544 Q676.297 30.1225 680.064 28.1376 Q683.831 26.1121 689.219 26.1121 Q689.989 26.1121 690.92 26.2337 Q691.852 26.3147 692.986 26.5172 L693.027 34.1734 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M721.464 49.7694 Q712.431 49.7694 708.947 51.8354 Q705.463 53.9013 705.463 58.8839 Q705.463 62.8538 708.056 65.2034 Q710.689 67.5124 715.185 67.5124 Q721.383 67.5124 725.11 63.1374 Q728.877 58.7219 728.877 51.4303 L728.877 49.7694 L721.464 49.7694 M736.331 46.6907 L736.331 72.576 L728.877 72.576 L728.877 65.6895 Q726.325 69.8214 722.517 71.8063 Q718.71 73.7508 713.2 73.7508 Q706.233 73.7508 702.101 69.8619 Q698.009 65.9325 698.009 59.3701 Q698.009 51.7138 703.114 47.825 Q708.258 43.9361 718.426 43.9361 L728.877 43.9361 L728.877 43.2069 Q728.877 38.0623 725.475 35.2672 Q722.112 32.4315 715.995 32.4315 Q712.107 32.4315 708.42 33.3632 Q704.734 34.295 701.331 36.1584 L701.331 29.2718 Q705.423 27.692 709.271 26.9223 Q713.119 26.1121 716.765 26.1121 Q726.609 26.1121 731.47 31.2163 Q736.331 36.3204 736.331 46.6907 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M784.334 28.9478 L784.334 35.9153 Q781.175 34.1734 777.974 33.3227 Q774.815 32.4315 771.574 32.4315 Q764.323 32.4315 760.312 37.0496 Q756.302 41.6271 756.302 49.9314 Q756.302 58.2358 760.312 62.8538 Q764.323 67.4314 771.574 67.4314 Q774.815 67.4314 777.974 66.5807 Q781.175 65.6895 784.334 63.9476 L784.334 70.8341 Q781.215 72.2924 777.853 73.0216 Q774.531 73.7508 770.764 73.7508 Q760.515 73.7508 754.479 67.3098 Q748.443 60.8689 748.443 49.9314 Q748.443 38.832 754.52 32.472 Q760.636 26.1121 771.25 26.1121 Q774.693 26.1121 777.974 26.8413 Q781.256 27.5299 784.334 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M804.67 14.324 L804.67 27.2059 L820.023 27.2059 L820.023 32.9987 L804.67 32.9987 L804.67 57.6282 Q804.67 63.1779 806.169 64.7578 Q807.708 66.3376 812.366 66.3376 L820.023 66.3376 L820.023 72.576 L812.366 72.576 Q803.738 72.576 800.457 69.3758 Q797.176 66.1351 797.176 57.6282 L797.176 32.9987 L791.707 32.9987 L791.707 27.2059 L797.176 27.2059 L797.176 14.324 L804.67 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M829.826 27.2059 L837.28 27.2059 L837.28 72.576 L829.826 72.576 L829.826 27.2059 M829.826 9.54393 L837.28 9.54393 L837.28 18.9825 L829.826 18.9825 L829.826 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M870.456 32.4315 Q864.461 32.4315 860.977 37.1306 Q857.494 41.7891 857.494 49.9314 Q857.494 58.0738 860.937 62.7728 Q864.421 67.4314 870.456 67.4314 Q876.411 67.4314 879.895 62.7323 Q883.379 58.0333 883.379 49.9314 Q883.379 41.8701 879.895 37.1711 Q876.411 32.4315 870.456 32.4315 M870.456 26.1121 Q880.179 26.1121 885.728 32.4315 Q891.278 38.7509 891.278 49.9314 Q891.278 61.0714 885.728 67.4314 Q880.179 73.7508 870.456 73.7508 Q860.694 73.7508 855.144 67.4314 Q849.635 61.0714 849.635 49.9314 Q849.635 38.7509 855.144 32.4315 Q860.694 26.1121 870.456 26.1121 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M941.347 45.1919 L941.347 72.576 L933.894 72.576 L933.894 45.4349 Q933.894 38.994 931.382 35.7938 Q928.87 32.5936 923.847 32.5936 Q917.812 32.5936 914.328 36.4419 Q910.844 40.2903 910.844 46.9338 L910.844 72.576 L903.35 72.576 L903.35 27.2059 L910.844 27.2059 L910.844 34.2544 Q913.518 30.163 917.123 28.1376 Q920.769 26.1121 925.508 26.1121 Q933.326 26.1121 937.337 30.9732 Q941.347 35.7938 941.347 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M982.585 27.2059 L990.039 27.2059 L990.039 72.576 L982.585 72.576 L982.585 27.2059 M982.585 9.54393 L990.039 9.54393 L990.039 18.9825 L982.585 18.9825 L982.585 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1034.56 28.5427 L1034.56 35.5912 Q1031.4 33.9709 1028 33.1607 Q1024.59 32.3505 1020.95 32.3505 Q1015.4 32.3505 1012.6 34.0519 Q1009.85 35.7533 1009.85 39.156 Q1009.85 41.7486 1011.83 43.2475 Q1013.82 44.7058 1019.81 46.0426 L1022.37 46.6097 Q1030.31 48.3111 1033.63 51.4303 Q1036.99 54.509 1036.99 60.0587 Q1036.99 66.3781 1031.97 70.0644 Q1026.98 73.7508 1018.23 73.7508 Q1014.59 73.7508 1010.62 73.0216 Q1006.69 72.3329 1002.31 70.9151 L1002.31 63.2184 Q1006.45 65.3654 1010.46 66.4591 Q1014.47 67.5124 1018.4 67.5124 Q1023.66 67.5124 1026.5 65.73 Q1029.33 63.9071 1029.33 60.6258 Q1029.33 57.5877 1027.27 55.9673 Q1025.24 54.3469 1018.31 52.8481 L1015.72 52.2405 Q1008.79 50.7821 1005.72 47.7845 Q1002.64 44.7463 1002.64 39.4801 Q1002.64 33.0797 1007.17 29.5959 Q1011.71 26.1121 1020.06 26.1121 Q1024.19 26.1121 1027.83 26.7198 Q1031.48 27.3274 1034.56 28.5427 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1075.23 27.2059 L1082.68 27.2059 L1082.68 72.576 L1075.23 72.576 L1075.23 27.2059 M1075.23 9.54393 L1082.68 9.54393 L1082.68 18.9825 L1075.23 18.9825 L1075.23 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1135.99 45.1919 L1135.99 72.576 L1128.54 72.576 L1128.54 45.4349 Q1128.54 38.994 1126.03 35.7938 Q1123.52 32.5936 1118.49 32.5936 Q1112.46 32.5936 1108.97 36.4419 Q1105.49 40.2903 1105.49 46.9338 L1105.49 72.576 L1098 72.576 L1098 27.2059 L1105.49 27.2059 L1105.49 34.2544 Q1108.16 30.163 1111.77 28.1376 Q1115.41 26.1121 1120.15 26.1121 Q1127.97 26.1121 1131.98 30.9732 Q1135.99 35.7938 1135.99 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1179.78 28.5427 L1179.78 35.5912 Q1176.62 33.9709 1173.22 33.1607 Q1169.82 32.3505 1166.17 32.3505 Q1160.62 32.3505 1157.83 34.0519 Q1155.07 35.7533 1155.07 39.156 Q1155.07 41.7486 1157.06 43.2475 Q1159.04 44.7058 1165.04 46.0426 L1167.59 46.6097 Q1175.53 48.3111 1178.85 51.4303 Q1182.21 54.509 1182.21 60.0587 Q1182.21 66.3781 1177.19 70.0644 Q1172.21 73.7508 1163.46 73.7508 Q1159.81 73.7508 1155.84 73.0216 Q1151.91 72.3329 1147.54 70.9151 L1147.54 63.2184 Q1151.67 65.3654 1155.68 66.4591 Q1159.69 67.5124 1163.62 67.5124 Q1168.89 67.5124 1171.72 65.73 Q1174.56 63.9071 1174.56 60.6258 Q1174.56 57.5877 1172.49 55.9673 Q1170.47 54.3469 1163.54 52.8481 L1160.95 52.2405 Q1154.02 50.7821 1150.94 47.7845 Q1147.86 44.7463 1147.86 39.4801 Q1147.86 33.0797 1152.4 29.5959 Q1156.94 26.1121 1165.28 26.1121 Q1169.41 26.1121 1173.06 26.7198 Q1176.7 27.3274 1179.78 28.5427 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1194.08 27.2059 L1201.54 27.2059 L1201.54 72.576 L1194.08 72.576 L1194.08 27.2059 M1194.08 9.54393 L1201.54 9.54393 L1201.54 18.9825 L1194.08 18.9825 L1194.08 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1246.99 34.0924 L1246.99 9.54393 L1254.44 9.54393 L1254.44 72.576 L1246.99 72.576 L1246.99 65.7705 Q1244.64 69.8214 1241.03 71.8063 Q1237.47 73.7508 1232.45 73.7508 Q1224.22 73.7508 1219.04 67.1883 Q1213.89 60.6258 1213.89 49.9314 Q1213.89 39.2371 1219.04 32.6746 Q1224.22 26.1121 1232.45 26.1121 Q1237.47 26.1121 1241.03 28.0971 Q1244.64 30.0415 1246.99 34.0924 M1221.59 49.9314 Q1221.59 58.1548 1224.95 62.8538 Q1228.35 67.5124 1234.27 67.5124 Q1240.18 67.5124 1243.59 62.8538 Q1246.99 58.1548 1246.99 49.9314 Q1246.99 41.7081 1243.59 37.0496 Q1240.18 32.3505 1234.27 32.3505 Q1228.35 32.3505 1224.95 37.0496 Q1221.59 41.7081 1221.59 49.9314 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1308.6 48.0275 L1308.6 51.6733 L1274.33 51.6733 Q1274.82 59.3701 1278.95 63.421 Q1283.12 67.4314 1290.54 67.4314 Q1294.83 67.4314 1298.84 66.3781 Q1302.89 65.3249 1306.86 63.2184 L1306.86 70.267 Q1302.85 71.9684 1298.64 72.8596 Q1294.42 73.7508 1290.09 73.7508 Q1279.23 73.7508 1272.87 67.4314 Q1266.55 61.1119 1266.55 50.3365 Q1266.55 39.1965 1272.55 32.6746 Q1278.59 26.1121 1288.79 26.1121 Q1297.95 26.1121 1303.26 32.0264 Q1308.6 37.9003 1308.6 48.0275 M1301.15 45.84 Q1301.07 39.7232 1297.71 36.0774 Q1294.38 32.4315 1288.87 32.4315 Q1282.64 32.4315 1278.87 35.9558 Q1275.14 39.4801 1274.57 45.8805 L1301.15 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1354.58 14.324 L1354.58 27.2059 L1369.93 27.2059 L1369.93 32.9987 L1354.58 32.9987 L1354.58 57.6282 Q1354.58 63.1779 1356.08 64.7578 Q1357.62 66.3376 1362.28 66.3376 L1369.93 66.3376 L1369.93 72.576 L1362.28 72.576 Q1353.65 72.576 1350.37 69.3758 Q1347.09 66.1351 1347.09 57.6282 L1347.09 32.9987 L1341.62 32.9987 L1341.62 27.2059 L1347.09 27.2059 L1347.09 14.324 L1354.58 14.324 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1417.45 45.1919 L1417.45 72.576 L1410 72.576 L1410 45.4349 Q1410 38.994 1407.48 35.7938 Q1404.97 32.5936 1399.95 32.5936 Q1393.91 32.5936 1390.43 36.4419 Q1386.95 40.2903 1386.95 46.9338 L1386.95 72.576 L1379.45 72.576 L1379.45 9.54393 L1386.95 9.54393 L1386.95 34.2544 Q1389.62 30.163 1393.23 28.1376 Q1396.87 26.1121 1401.61 26.1121 Q1409.43 26.1121 1413.44 30.9732 Q1417.45 35.7938 1417.45 45.1919 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1471.12 48.0275 L1471.12 51.6733 L1436.85 51.6733 Q1437.34 59.3701 1441.47 63.421 Q1445.64 67.4314 1453.06 67.4314 Q1457.35 67.4314 1461.36 66.3781 Q1465.41 65.3249 1469.38 63.2184 L1469.38 70.267 Q1465.37 71.9684 1461.16 72.8596 Q1456.95 73.7508 1452.61 73.7508 Q1441.76 73.7508 1435.4 67.4314 Q1429.08 61.1119 1429.08 50.3365 Q1429.08 39.1965 1435.07 32.6746 Q1441.11 26.1121 1451.32 26.1121 Q1460.47 26.1121 1465.78 32.0264 Q1471.12 37.9003 1471.12 48.0275 M1463.67 45.84 Q1463.59 39.7232 1460.23 36.0774 Q1456.91 32.4315 1451.4 32.4315 Q1445.16 32.4315 1441.39 35.9558 Q1437.66 39.4801 1437.1 45.8805 L1463.67 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1542.38 28.9478 L1542.38 35.9153 Q1539.22 34.1734 1536.02 33.3227 Q1532.86 32.4315 1529.62 32.4315 Q1522.37 32.4315 1518.36 37.0496 Q1514.35 41.6271 1514.35 49.9314 Q1514.35 58.2358 1518.36 62.8538 Q1522.37 67.4314 1529.62 67.4314 Q1532.86 67.4314 1536.02 66.5807 Q1539.22 65.6895 1542.38 63.9476 L1542.38 70.8341 Q1539.26 72.2924 1535.9 73.0216 Q1532.58 73.7508 1528.81 73.7508 Q1518.56 73.7508 1512.52 67.3098 Q1506.49 60.8689 1506.49 49.9314 Q1506.49 38.832 1512.57 32.472 Q1518.68 26.1121 1529.3 26.1121 Q1532.74 26.1121 1536.02 26.8413 Q1539.3 27.5299 1542.38 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1555.34 27.2059 L1562.8 27.2059 L1562.8 72.576 L1555.34 72.576 L1555.34 27.2059 M1555.34 9.54393 L1562.8 9.54393 L1562.8 18.9825 L1555.34 18.9825 L1555.34 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1604.68 34.1734 Q1603.43 33.4443 1601.93 33.1202 Q1600.47 32.7556 1598.69 32.7556 Q1592.37 32.7556 1588.97 36.8875 Q1585.6 40.9789 1585.6 48.6757 L1585.6 72.576 L1578.11 72.576 L1578.11 27.2059 L1585.6 27.2059 L1585.6 34.2544 Q1587.95 30.1225 1591.72 28.1376 Q1595.49 26.1121 1600.87 26.1121 Q1601.64 26.1121 1602.58 26.2337 Q1603.51 26.3147 1604.64 26.5172 L1604.68 34.1734 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1643.33 28.9478 L1643.33 35.9153 Q1640.17 34.1734 1636.97 33.3227 Q1633.81 32.4315 1630.57 32.4315 Q1623.32 32.4315 1619.31 37.0496 Q1615.3 41.6271 1615.3 49.9314 Q1615.3 58.2358 1619.31 62.8538 Q1623.32 67.4314 1630.57 67.4314 Q1633.81 67.4314 1636.97 66.5807 Q1640.17 65.6895 1643.33 63.9476 L1643.33 70.8341 Q1640.21 72.2924 1636.85 73.0216 Q1633.53 73.7508 1629.76 73.7508 Q1619.51 73.7508 1613.47 67.3098 Q1607.44 60.8689 1607.44 49.9314 Q1607.44 38.832 1613.51 32.472 Q1619.63 26.1121 1630.24 26.1121 Q1633.69 26.1121 1636.97 26.8413 Q1640.25 27.5299 1643.33 28.9478 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1656.29 9.54393 L1663.75 9.54393 L1663.75 72.576 L1656.29 72.576 L1656.29 9.54393 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1718.15 48.0275 L1718.15 51.6733 L1683.88 51.6733 Q1684.36 59.3701 1688.5 63.421 Q1692.67 67.4314 1700.08 67.4314 Q1704.38 67.4314 1708.39 66.3781 Q1712.44 65.3249 1716.41 63.2184 L1716.41 70.267 Q1712.4 71.9684 1708.18 72.8596 Q1703.97 73.7508 1699.64 73.7508 Q1688.78 73.7508 1682.42 67.4314 Q1676.1 61.1119 1676.1 50.3365 Q1676.1 39.1965 1682.1 32.6746 Q1688.13 26.1121 1698.34 26.1121 Q1707.49 26.1121 1712.8 32.0264 Q1718.15 37.9003 1718.15 48.0275 M1710.69 45.84 Q1710.61 39.7232 1707.25 36.0774 Q1703.93 32.4315 1698.42 32.4315 Q1692.18 32.4315 1688.42 35.9558 Q1684.69 39.4801 1684.12 45.8805 L1710.69 45.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip280)\" d=\"M1738.4 62.2867 L1746.63 62.2867 L1746.63 72.576 L1738.4 72.576 L1738.4 62.2867 M1746.38 56.3319 L1738.65 56.3319 L1738.65 50.0935 Q1738.65 46.0021 1739.78 43.369 Q1740.91 40.7359 1744.56 37.2521 L1748.21 33.6468 Q1750.52 31.4998 1751.53 29.5959 Q1752.58 27.692 1752.58 25.707 Q1752.58 22.1017 1749.91 19.8737 Q1747.27 17.6457 1742.9 17.6457 Q1739.7 17.6457 1736.05 19.0636 Q1732.45 20.4814 1728.52 23.1955 L1728.52 15.5798 Q1732.33 13.2708 1736.22 12.1365 Q1740.15 11.0023 1744.32 11.0023 Q1751.77 11.0023 1756.27 14.9316 Q1760.8 18.861 1760.8 25.3019 Q1760.8 28.3806 1759.35 31.1758 Q1757.89 33.9304 1754.24 37.4142 L1750.68 40.8979 Q1748.77 42.8019 1747.96 43.8956 Q1747.19 44.9488 1746.87 45.9616 Q1746.63 46.8122 1746.5 48.0275 Q1746.38 49.2428 1746.38 51.3493 L1746.38 56.3319 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip282)\" style=\"stroke:#009af9; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n 1827.57,926.326 1827.2,903.431 1826.08,880.559 1824.23,857.732 1821.63,834.973 1818.3,812.304 1814.23,789.747 1809.43,767.326 1803.91,745.061 1797.67,722.975 \n 1790.71,701.089 1783.05,679.426 1774.68,658.007 1765.63,636.852 1755.89,615.984 1745.49,595.421 1734.41,575.185 1722.69,555.295 1710.33,535.772 1697.34,516.634 \n 1683.74,497.9 1669.53,479.59 1654.74,461.72 1639.38,444.308 1623.45,427.373 1606.99,410.929 1590,394.995 1572.5,379.584 1554.51,364.714 1536.05,350.397 \n 1517.13,336.649 1497.77,323.483 1478,310.911 1457.82,298.947 1437.27,287.603 1416.36,276.888 1395.12,266.815 1373.56,257.392 1351.7,248.63 1329.57,240.536 \n 1307.18,233.119 1284.57,226.386 1261.75,220.344 1238.75,214.999 1215.58,210.355 1192.27,206.419 1168.85,203.192 1145.33,200.68 1121.75,198.883 1098.12,197.805 \n 1074.46,197.445 1050.8,197.805 1027.17,198.883 1003.59,200.68 980.07,203.192 956.648,206.419 933.341,210.355 910.174,214.999 887.169,220.344 864.349,226.386 \n 841.736,233.119 819.353,240.536 797.222,248.63 775.364,257.392 753.802,266.815 732.555,276.888 711.647,287.603 691.096,298.947 670.924,310.911 651.15,323.483 \n 631.793,336.649 612.874,350.397 594.41,364.714 576.42,379.584 558.921,394.995 541.931,410.929 525.467,427.373 509.544,444.308 494.179,461.72 479.387,479.59 \n 465.182,497.9 451.578,516.634 438.589,535.772 426.227,555.295 414.505,575.185 403.435,595.421 393.026,615.984 383.29,636.852 374.237,658.007 365.874,679.426 \n 358.21,701.089 351.254,722.975 345.011,745.061 339.488,767.326 334.69,789.747 330.623,812.304 327.289,834.973 324.693,857.732 322.837,880.559 321.722,903.431 \n 321.351,926.326 321.722,949.221 322.837,972.093 324.693,994.92 327.289,1017.68 330.623,1040.35 334.69,1062.9 339.488,1085.33 345.011,1107.59 351.254,1129.68 \n 358.21,1151.56 365.874,1173.23 374.237,1194.64 383.29,1215.8 393.026,1236.67 403.435,1257.23 414.505,1277.47 426.227,1297.36 438.589,1316.88 451.578,1336.02 \n 465.182,1354.75 479.387,1373.06 494.179,1390.93 509.544,1408.34 525.467,1425.28 541.931,1441.72 558.921,1457.66 576.42,1473.07 594.41,1487.94 612.874,1502.25 \n 631.793,1516 651.15,1529.17 670.924,1541.74 691.096,1553.7 711.647,1565.05 732.555,1575.76 753.802,1585.84 775.364,1595.26 797.222,1604.02 819.353,1612.12 \n 841.736,1619.53 864.349,1626.27 887.169,1632.31 910.174,1637.65 933.341,1642.3 956.648,1646.23 980.07,1649.46 1003.59,1651.97 1027.17,1653.77 1050.8,1654.85 \n 1074.46,1655.21 1098.12,1654.85 1121.75,1653.77 1145.33,1651.97 1168.85,1649.46 1192.27,1646.23 1215.58,1642.3 1238.75,1637.65 1261.75,1632.31 1284.57,1626.27 \n 1307.18,1619.53 1329.57,1612.12 1351.7,1604.02 1373.56,1595.26 1395.12,1585.84 1416.36,1575.76 1437.27,1565.05 1457.82,1553.7 1478,1541.74 1497.77,1529.17 \n 1517.13,1516 1536.05,1502.25 1554.51,1487.94 1572.5,1473.07 1590,1457.66 1606.99,1441.72 1623.45,1425.28 1639.38,1408.34 1654.74,1390.93 1669.53,1373.06 \n 1683.74,1354.75 1697.34,1336.02 1710.33,1316.88 1722.69,1297.36 1734.41,1277.47 1745.49,1257.23 1755.89,1236.67 1765.63,1215.8 1774.68,1194.64 1783.05,1173.23 \n 1790.71,1151.56 1797.67,1129.68 1803.91,1107.59 1809.43,1085.33 1814.23,1062.9 1818.3,1040.35 1821.63,1017.68 1824.23,994.92 1826.08,972.093 1827.2,949.221 \n 1827.57,926.326 \n \"/>\n<circle clip-path=\"url(#clip282)\" cx=\"985.277\" cy=\"1126.49\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"903.683\" cy=\"385.593\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"653.895\" cy=\"1221.11\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1212.04\" cy=\"612.416\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1470.64\" cy=\"393.713\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1659.91\" cy=\"539.827\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1396.03\" cy=\"1283.76\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1827.04\" cy=\"922.181\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1574.96\" cy=\"762.103\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"828.678\" cy=\"1055.85\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1592.27\" cy=\"1247.27\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1548.6\" cy=\"823.431\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1143.51\" cy=\"385.426\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"738.17\" cy=\"1385.57\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"625.504\" cy=\"496.831\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1475.46\" cy=\"632.869\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1061.81\" cy=\"1335.77\" r=\"14\" fill=\"#0000ff\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1445.01\" cy=\"225.602\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"495.214\" cy=\"1543.75\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"366.615\" cy=\"672.673\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"447.014\" cy=\"493.654\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"407.814\" cy=\"265.134\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"1733.66\" cy=\"1493.65\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"468.398\" cy=\"1465.49\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n<circle clip-path=\"url(#clip282)\" cx=\"397.179\" cy=\"1453.6\" r=\"14\" fill=\"#ff0000\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.84\"/>\n</svg>\n"
},
"execution_count": 5,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"p1 = plot( xCirc,yCirc,\n",
" legend = nothing,\n",
" title = \"What fraction is inside the circle?\",\n",
" xlabel = \"x\",\n",
" ylabel = \"y\" )\n",
"scatter!(x[v],y[v],color=:blue)\n",
"scatter!(x[.!v],y[.!v],color=:red)\n",
"display(p1)"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": false
},
"source": [
"## Hints\n",
"\n",
"Draw many more random numbers (1_000_000 or more) and calculate $pi$ as the fraction of points inside the circle times the area of the box.\n",
"\n",
"The area of the box is $2x2=4$, and a pair is inside or on the circle if $x^2 + y^2 \\le 1$"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2020-09-25T11:59:43.499Z",
"iopub.status.busy": "2020-09-25T11:59:43.491Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.785 3.141 π\n",
"\n"
]
}
],
"source": [
"N = 25_000_000\n",
"\n",
"x = rand(dist,N)\n",
"y = rand(dist,N)\n",
"\n",
"FreqInCircle = mean((x.^2 + y.^2) .<= 1)\n",
"\n",
"piEstimate1 = FreqInCircle*4\n",
"\n",
"printmat(FreqInCircle,piEstimate1,pi)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"false"
]
},
"execution_count": 8,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"1 > 2"
]
},
{
"cell_type": "code",
"execution_count": 0,
"metadata": {
"collapsed": false
},
"outputs": [
],
"source": [
]
}
],
"metadata": {
"@webio": {
"lastCommId": null,
"lastKernelId": null
},
"anaconda-cloud": {
},
"kernelspec": {
"display_name": "Julia 1.6",
"env": {
"JULIA_DEPOT_PATH": "/home/user/.julia/:/ext/julia/depot/",
"JULIA_PROJECT": "/home/user/.julia/environment/v1.6"
},
"language": "julia",
"metadata": {
"cocalc": {
"description": "The Julia Programming Language",
"priority": 10,
"url": "https://julialang.org/"
}
},
"name": "julia-1.6",
"resource_dir": "/ext/jupyter/kernels/julia-1.6"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "1.6.2"
},
"nteract": {
"version": "0.25.0"
}
},
"nbformat": 4,
"nbformat_minor": 4
}