Forráskód Böngészése

Merge pull request #266 from Bonfi96/vector_math_page

Replaced images of the Vector Math page and added sources
Rémi Verschelde 8 éve
szülő
commit
0906f65d08

+ 2144 - 0
img/src/inverse_kinematics.svg

@@ -0,0 +1,2144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   sodipodi:docname="inverse_kinematics.svg"
+   inkscape:version="0.91 r13725"
+   version="1.1"
+   id="svg2"
+   viewBox="0 0 900.00002 649.99999"
+   height="650"
+   width="900"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\inverse_kinematics.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4165"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4165-8"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend-9-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4165-8-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     inkscape:object-paths="false"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-bbox="true"
+     inkscape:snap-grids="false"
+     inkscape:window-maximized="1"
+     inkscape:window-y="-4"
+     inkscape:window-x="-4"
+     inkscape:window-height="1027"
+     inkscape:window-width="1680"
+     inkscape:object-nodes="true"
+     units="px"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:document-units="px"
+     inkscape:cy="376.43979"
+     inkscape:cx="437.20941"
+     inkscape:zoom="1.4"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-global="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5031"
+       spacingy="4.9999999"
+       empspacing="1000"
+       spacingx="5.0000001"
+       dotted="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-402.3621)">
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 170,903.79067 0,-380.00001"
+       id="path3338"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <image
+       y="343.70068"
+       x="-896"
+       id="image4434"
+       xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAALACAIAAABNeYvYAAAgAElEQVR4XuydB3QU5RqG/9nQkaI0
+6UpVmigCCghSBEFsKIq9YcOCvffe+8WKqKiIIlYEpEuvAtJ7772XZP/7DKNrTDbJZrO72STvHE9O
+Mjvzl2fmXt79qmOtNTpEQAREQAREQAREQAREIFYEHAnQWKHWPCIgAiIgAiIgAiIgAi4BCVC9ByIg
+AiIgAiIgAiIgAjElIAEaU9yaTAREQAREQAREQAREQAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3JhMB
+ERABERABERABEZAA1TsgAiIgAiIgAiIgAiIQUwISoDHFrclEQAREQAREQAREQAQkQPUOiIAIiIAI
+iIAIiIAIxJSABGhMcWsyERABERABERABERABCVC9AyIgAiIgAiIgAiIgAjElIAEaU9yaTAREQARE
+QAREQAREQAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3JhMBERABERABERABEZAA1TsgAiIgAiIgAiIg
+AiIQUwISoDHFrclEQAREQAREQAREQAQkQPUOiIAIiIAIiIAIiIAIxJSABGhMcWsyERABERABERAB
+ERABCVC9AyIgAiIgAiIgAiIgAjElIAEaU9yaTAREQAREQAREQAREQAJU74AIiIAIiIAIiIAIiEBM
+CUiAxhS3JhMBERABERABERABEZAA1TsgAiIgAiIgAiIgAiIQUwISoDHFrclEQAREQAREQAREQAQk
+QPUOiIAIiIAIiIAIiIAIxJSABGhMcWsyERABERABERABERABCVC9AyIgAiIgAiIgAiIgAjElIAEa
+U9yaTAREQAREQAREQAREQAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3JhMBERABERABERABEZAA1Tsg
+AiIgAiIgAiIgAiIQUwISoDHFrclEQAREQAREQAREQAQkQPUOiIAIiIAIiIAIiIAIxJSABGhMcWsy
+ERABERABERABERABCVC9AyIgAiIgAiIgAiIgAjElIAEaU9yaTAREQAREQAREQAREQAJU74AIiIAI
+iIAIiIAIiEBMCUiAxhS3JhMBERABERABERABEZAA1TsgAiIgAiIgAiIgAiIQUwISoDHFrclEQARE
+QAREQAREQAQkQPUOiIAIiIAIiIAIiIAIxJSABGhMcWsyERABERABERABERABCVC9AyIgAiIgAiIg
+AiIgAjElIAEaU9yaTAREQAREQAREQAREQAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3JhMBERABERAB
+ERABEZAA1TsgAiIgAiIgAiIgAiIQUwISoDHFrclEQAREQAREQAREQAQkQPUOiIAIiIAIiIAIiIAI
+xJSABGhMcWsyERABERABERABERABCVC9AyIgAiIgAiIgAiIgAjElIAEaU9yaTAREQAREQAREQARE
+QAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3JhMBERABERABERABEZAA1TsgAiIgAiIgAiIgAiIQUwIS
+oDHFrclEQAREQAREQAREQAQkQPUOiIAIiIAIiIAIiIAIxJSABGhMcWsyERABERABERABERABCVC9
+AyIgAiIgAiIgAiIgAjElIAEaU9yaTAREQAREQAREQAREQAJU74AIiIAIiIAIiIAIiEBMCUiAxhS3
+JhMBERABERABERABEZAA1TsgAiIgAiIgAiIgAiIQUwISoDHFrclEQAREQAREQAREQAQkQPUOiIAI
+iIAIiIAIiIAIxJSABGhMcWsyERABEciVBLZt27Zp06Z8+fKVK1euWLFiuXKP2pQIiEAECUiARhCm
+hhIBERCBvEgA6Tl9+vT58+cXKFCgWbNmJ598suM4eRGE9iwCIhAyAQnQkFHpQhEQAREQgVQE/H7/
+uHHjJkyYcODAAT485ZRT2rRpc9RRR6W6UCdEQARE4F8CEqB6G0RABERABMInsGjRIsyfCxcu9Iao
+V6/eueeeW7BgwfBH1J0iIAJ5gIAEaB54yNqiCIiACESHAFbPMWPGTJs27fDhw8zg8/maNm3aoUOH
+6MymUbOHgLWWB124cOHsmV6z5lICEqC59MFqWyIgAiIQfQKzZ8/+888/ly9fTtAnMoUkpObNm7du
+3Tr6M2uGGBEgxGLSpEl8xyCyAvN2RGbFXk7WWt26dYsXL556QL7McBQpUiT1R96ZQ4cO8VWHly2t
+C3Q+RxCQAM0Rj0mLFAEREIG4I7Bz507Mn7NmzUpKSipUqBBGMpKQUJ+nn3563K1VCwqXwKpVq776
+6isU4QknnHDJJZeEO8y/95GyNnTo0KVLl3bt2hUNmmJAUtnWrVvH95ljjz22Vq1aKVRmYmIi4nX7
+9u28aRWPHFlfj0bILgISoNlFXvOKgAiIQM4mMHny5ClTpmzdujUhISF//vwI0FKlSrVq1apBgwZx
+uDG0C+tUen5mH83cuXO///57vmAcf/zxSMbM3p76+hkzZgwaNIgo4QsuuACJmfwCvszMmTNnyZIl
+WNNPPPHEJk2aMGnyC7xiC2hi1sMFjRs3Ll26dOopdCZHEJAAzRGPSYsUAREQgfgisGXLFpLfUQxo
+BUTAjh07UHgYyVq0aFGpUqW4WiseW1a7b98+zGllypQpWrRoXC0vzheD5vv111/Lli3brl27mjVr
+Zn21w4cP58057rjjOnXqxLCBARcvXszrhN7ljeIkIadnnHEGVb0CF+zZs4eVkPRGVAAneZSnnXZa
+o0aNsr4kjZAtBCRAswW7JhUBERCBnE0AXUJo4ObNm7FFHX300Rs2bGA/J510Uvv27dOJ3suWPa9Z
+swajGsKlZMmSSGQsZ9hrs2UlUZoU9c9B/X8s0BGfggJbw4YNgxvFDbL+ZDGTDxkyZObMmbwqZ599
+diCxCTs6rxPxxHyN4eng8cdcjYHzrLPO4hdvUyhUxOvGjRu9P3nxGjZsyCAR37IGjA0BCdDYcNYs
+IiACIpB7CCAjkAL4UrFFYcriJ15RhAL2qrZt28bVPjGnIXcwuSFxsIBiMKNOPvGFcbXIsBfDg8Bq
+6ClszJNE35YvXz7s0YLeOGrUKCJ9kXqdO3fOet7P2rVrEaCrV6/GvY4FNDDj+PHjiejYtWsXU5CZ
+RIoSwRKIVDKfAolKKFSeI3ZQ7y7eN2Qxfvxc9nUi6FPIlSclQHPlY9WmREAERCCKBObNm0da9LJl
+yxABVapU2b17Nz7uEiVKEABKIfoUE+/duxeFmo39OUePHs1qPeGCSkP6RMSVHEW+oQ2NpMYOPXXq
+VOyFZIUD+bzzzkvNP7TB0ryKhKGJEyeeeuqpCNCgFx08eJD3gXcAkRo0qz35XZRNIACUoAhelTPP
+PNP7CAHNFDjfEZ08GjZCipIXBooXvkKFClyGZZTvPDxHfvHu4mLPj48vPujCdDLOCUiAxvkD0vJE
+QAREIL4IkPM+YsQIT/cgDrA/Yf5ELlCjBwuoJxe8Fe/fv3/BggW46ZEUeIfJOEGkZnEzhHKSAe2Z
+4jCYoXuI6cS3ns6wI0eOxLfLlVxTuXJlBGj9+vXTud77iBx/VDVSifGxmDJphrfE8gI80agxDsjX
+qVOHKAhWSMoO3wciuwz0Is+a8q4dO3ZMPTKPg0+xX/JWXH311VWrVk19TfIzY8eO5XHw+BjN08qs
+nzNshLcF/YrS9cZkwOrVqzOvl6i0fv167iVHnuu9ml8Mi7kXhcr2059Un8YnAQnQ+HwuWpUIiIAI
+xCkB5Cb2KqQAVjfq4GDgxGFKQB7+35YtWwbSzIkK/euvv1asWEFVHUQDGhHBQdZIVpQcrtsff/yx
+du3aTIRewf5HZCc2M/Luy5UrlxYvohjRN55Xl8tYA7a6tC7mPKvFpMdcCFB2xy0cqJzw1DPzUngI
+XZ6hdTCdJaX4iDHxR6P8oE1EAdvPUPmFPnjyK/nm8MsvvyDfyS0jCSnFIHyK9GQlUCK2gQsyLFY/
+ePBgXO3HHHMM/vcaNWowIGWVvOfIXvhiwHcYXi1eMKQ/uj/wsIijYBkrV67kloAA5aVCsLK28Han
+u7KXgARo9vLX7CIgAiKQwwggOJAdGBRRVPR8xzTFBtBnaAXsi95mcKqiPnGqBiL2PIcpGjQU62Na
+RLCBYXzlU7y3aB3+ZHwK+qBHKYCf1l0oHgQohlguIO2adabjp8bD65XWJ28JDcQtrBz5iB0Oaxw6
+O61Z0jpPAAAHHudI1edH9hGXySNAKCO/MOhGzwdNjCmSkTBTgAc85oGdooB5ynwhITmJYE0WkxYE
+7zzfGQgAZTRiN1GrFE/gDHAQoGDnT0bg6fCFgYMni+LnWw1nvC1zGcZRHgcHZxiTR8/rlFZsQPqL
+0afZTkACNNsfgRYgAiIgAjmGgJd+hBRA/aB7kKGcQYmiEgIVc8jI9jKaiQ5EK+Ad5icBi1hMUX7o
+GGRreBv27GdoDqpFYvgkLZplMBTmt3POOYfxgw6L+qReKWZIPsWWSW51WlKJ0biYAMRArR8vtpIb
+CTfE8so22UvQWYKeBM7PP/+MPRWbK+kyQa/J7Eng47PG6MiYME9eyQhZBnPWjDLL7LBBrycOgcpH
+cEYvpjA0sinUJyEW3AhPvgCkHwjBZXxXIaGe0GFWjgueRSJGUbF8XSGYmJN8kUB0ktyGBdQrsIAA
+Rbvz8vzxxx9Mxwa5i8fkfTfAlc8Xg/PPPz9S+w0KQSejREACNEpgNawIiIAI5EICuNSxvaFIUDlo
+BXrSIMjIVkadeCXBSYjhAnJNcBNzDWF8BCbyOy5UrFyYErHYpe8BT4satyOGkCwXXngh8svzkjM7
+cgRJSvZ9WgIouQBFrrGAtAQoJlsORBVCh5G5mC2gfpA7/ImVFwHNjtJaYerzqN5+/fpBCY8z86a+
+ILNnyCJH3CPFMDYT/pi8kDuLRDp74RB8mlyYZnaWwPWowIEDBxJNQXWt5A2uCKtA0/OUgY85kxgA
+iltlOAu+9d9++40vLQzVoUMHfiG/3qulwEvCW8GLxCA8AgQoqhR9CTQqMXluet46PuU1Q2RjH2Vq
+ng4xr1hAVY4+Q/hxeIEEaBw+FC1JBERABOKUAPYq/L94QjFZoQAQamgdDJABTYk2woWNlYsNYDUk
+zg/bWEBAcBcXYwQNo6IkmqN///5In27duiGJMIkhdtEoCFNmwXiWVv4NUolley54wgrRNEFd8IzM
+ZagfT256CT1EK6LqkD5sOUNff+pnBgfWzK5Zc1rLS31XWmcAju2TUkTsGrtgCpMkuhl1DmqCE1B4
+bDMr4bbeGkh1og0S6DBYBgQ06p81IBwRgpmKwkQ6k8nOO4O/nsUzAocnNHkrOOkZMoHGlRihPZM5
+UpUniN3X+0rD+4bjniVBg0WSh8SNuaOsQVrPPbeelwDNrU9W+xIBERCByBPAhYp1Cg3hKT8kAtZE
+rI+edMDUR1wmxk4uwPOOvbNatWp4vbHGoTzQEKQ2I+xwZOPOzuzisCZ+/fXXiI9LL70U86cXBkCK
+OnqIYAAEGWn4QcdkSQgdz1jLkpg9dRwqC+MyBByXMQgqB1GLjEPDoT6JIkWGcp7NYgsMvfAkchYL
+IiqNLurJ06TgQwo/0hmBC8Ogy059EnEJfyyyyH2YJ49kQI1RL4lter5pjLXYXMMOdQhMDfMBAwaQ
+jEW9d0+AAsqzcHPSE4hI/xDzq3gHuJc4WuQsLwbfZPiuAgqMyoAN2FADCe8sw0tLwobNo+H7Bq8Z
+lxEYgCXeE6AAZGE809S4dCbOCUiAxvkD0vJEQAREIF4IENyJBQ7Ha2BByAj++ccJ651Bm6ILkSbI
+UxpyoiQQDUgl5AXuV+yLeJDRH8iF1BktGW6SZBcEKBIECYiwQ4OiDtF2iCRsfsig5D7i5KMh2hA6
+mDA5yYKJm/Tyr5Nfg7ZDN2NERNYgpxBwGG692qWcoRSR5ynG18x2Qk+HhwZhA6Do0qULitybEUse
+chYdSYQooNgCoirDJkYs4/fff4cwq8IrzUqSr5/dMZFXpYjz2J4vu+yyrEdGYgH94Ycf+BmwgKLF
+YYWRkpgElo0UTtHPPa3niLmUEF4gQwOjJtv33gcI8HpgxQzYa9GX3mvGlnm1+MbCdBhE+RMRT9Y/
+BQpYg1cQlEePSE1e0z6tBeh8vBGQAI23J6L1iIAIiEB8EUAwoSlxXiNE8I16tkCWiJREOpDc7TVL
+RG4ij3DB8xGiAdskeg4Bir8bdYihi3xnxKsXM4oATStkM63NI0G+/fZbhBruWkxi6E6vsTvGMBaA
++kxdJ4ihsAiie1gVeoWpETQsOEV8JNd4wYiYV7HqoatQ1ckLG7FynM6MwEfsJfRuQxj8MPtxF3GK
+XtQBwgsI6CdgoqhYEtthugxDNsnKR4Cya5hjj0S3JQeFPZVsJ67hJGPC/4orrvCeS1o8QzmfQoCi
+p3kKAS2I+kxL9KcenNeD9S9fvhzpzNPnVUHTY0/lKwE7Sl7LE858Z+AR8ylPge8DfG/hJfQkL99e
+0NkIWR4Ws7BH/O/kIWVYASr1knQmewlIgGYvf80uAiIgAvFOAMGEH5lW4KhJhJr3Dz+LRldhJsSg
+5W0AgxYqDfMVSgtpgkJCZHALBirsW9j/kGIE86H2cLlihsxUNg9TICKxxnEX+g8dzDioFsxmXioM
+M2JXS10mCcVG5SZPM7Ekr1t9CtMgTnakFaIQRcjgKKQUugodSWEgfP2YTvH1B6pNZfjksOQRq4rR
+jiR9ZsdOCQEWQ7wp9+I+hiG6GWmV4VDsgiAB2KI+U5g/uRcByjNCi/M7GpoIBwIVMhwzwwuSx4Cy
+flbuUcIK66nP0GN5MVqTgQRDFCTlYwHufXNAfwdCOALrQfFjauVNQ30yFyG/iFGv+TsXoz7B6AX1
+go7RMAlHqRJqhoh0QdgEJEDDRqcbRUAERCBPEMAWhQ8ayx+aD+Xnxd6h/DgTyIPBwIl9Cw2KUECl
+UeoIPykXY83yOnrjtkZzIOMwAWL7JIMb5ZEpfJ47GznL1PzOvVjOCHNE5uLLRowiDZPHWXqDo3sQ
+K16vJq/RDstOMa9XipKkbMxpBJKyqRSVNRHWrBz5iLuZ2wOaO8P1e3WjoIEA5WL4oOGwU8IQPYeO
+xPYZSmN6FBhalnvRskQgpLb2sbZvvvmGbTILu8DQ27Vr1wyXl+EFCFAvBhS8PEpPxyM6eQpsKlO5
+5zwm7JrMyKNntZ75k8QsxkkdkgsoXh5eFcJtMaUT+8GNXMy7xGvDNvkywwvmvYroeE6mUwg2w23q
+gmwhIAGaLdg1qQiIgAjkGAIIOGxX2CxJ0MH76a0bi+ZVV13Fv/3en5ijMI5SntPzsGPyxFyHcuVT
+FAYGKpQEkXzIOOQXChITY2YLs6NIKGNet25dxkRWYsVEKaIpkY8sjKhH/kwd3IluI38Fuyx34ZhG
+s3ojBOgTXYC+5BrUDH5wFF5qtzJyh9nR1shT3McZxmt6g6PYEO6Y69BGmDkx+KGbAch5jJQ4jllJ
+altm0NcC9cYa+AiSQRNuWNtnn32GJuMaBkeAkvYUdKhMnUT4egKUB40K5GsG2pdlI/hCj0PwZmT9
+cMaKye2YpVkqQpnwDF6D1GZUAnyxgNL3iNeJyzxi3AhJ9DrhpAS8egEeDM6bwH7xwoeezpUpCLo4
+SgQkQKMEVsOKgAiIQC4hgAMa2xV9gLA8eX2P2BhWwBtuuCHgO0YNINHQWJ64RMZxCzIC9YBo8LQm
+Bi0Snz2RygV4zDOVJeO1QcIGiWcW+YKREmOk1w8JpYIgRhp6hSQD3JHFyFMvYYWVoGC4JiCavcuw
+6qGwkcXsBR2DisWlm/zJYa7DkMmyOQkEJCBDhfJoUWzoJEbmFiyd+OKJFvCkMMn4eMkhkyKUM+iw
+6C0vwx3NigM6qMUU43Tfvn0paeTFlbIR6t5nCm/QqVHnhJZ6hlUuQCnCkGfH+oNen9ZJlCtaHP3N
+U8P+TRgxZ/jOgAANKsHZCN9VvJwqngubwtTt5f57rxzfdkgs8yyjnMH/zjsmL3xa/OPzvARofD4X
+rUoEREAE4oUAqtELZCRWEj+1tywkDrUtA0tEfaJT+RSFgQURQxd/kjuC2kAZeLoQOxZuesyiiA9c
+uki9TOkYL54SKyb2M0IJWQDOXIxeaBHkLzOiRwPdmLyF4clF83l2wbQctVjaEKCIY7SgJ4tTiEKc
+xayZqE2CEfHyY0MN8cGwfcyHKE4ykPAjI5i8AEp0oZdlH6ILm7tQwIgtdof/PejsmCqxUgeUIpZg
+pHbooQJBx+Qk2pdHjxbkd4QvCUO4y4Mq4LRG8M5TwxUNTRQvMRKEBZNRBGTMqCwydTgBt3A9jxti
+npMdicnUCNCAs56dcgFfPLwLsEljaA9qG05/Yfo0GwlIgGYjfE0tAiIgAjmAgFf9BwXAv/qoB2/F
+qAfSkgKrRwVioURikiSEYQ9lgADlT3zWyMRAaCbXoGYwYXIGvZjCG54+C0yqjIl5EisssgM5ghpj
+Cs6jMrFKos8wEAYGQeUwHZZL1uyFRSJQUuQPMQ7JPehUlBY2NgycrDb5MsjaRn1iyuUkM7K1EFUj
+16PXqeKO2sY7TDAlcsqT756WCmr5C0rA+wKAUCOQNC1iaDvgIEO9EVD2jB8RQYYxEiUNH/Q35meU
+dNBFpn+S7fOYMAbzhQQljaDEAAxPvkWkdSOCFYupV9aUx8fFfGMJlLLiwWFS5bl41bXQ9F4xJnnh
+0+IZh+clQOPwoWhJIiACIhBHBDznKfGRnr7BdoXswxCIYS+wSsxRCCAiEXEToxUwSSKJuBJraHJR
+iFLkMuQIzlykXupoy3S2jQ5GvLIMLKAoEq/uEjNyHhMmN2K/JEM8UE6Si7EdIoX5CLssgiyFuOQ8
+llQvAwmZiDbFipZcFyKYWDASlk8RvnzK1tJZYYqPuJG0fa9GKcEJXodPLLVIJZikTtgPOjJiHSlG
+IClSHsGdVsl3ZDQQkIkoMFYLH2ZhvyGGqwadOnASFYjgy4pDHy3OW4T0ZGE8MlSsZ/5MRy9Cni8G
+WK9Rq6QfQZ7nm3ydvGBs2Ys6YBzEMaEOEdlv+jT0aaQISIBGiqTGEQEREIFcSAABRDdzLx/ZC7lD
+iCB0Apnd3p5x1JJiglLBRY51kyA/4i9xAWMypNJQgAt5SOTTIEfIScLcGLRyZ1oQPQGKDYyUI6xx
+eG+9PHrMnF5bTs8p70Vwoh2xOKL5kDuIHtQbUZgpgjuZCCsptluvkBPSGRsq6/cWgLmXzCT87/xJ
+wg16jgWnI5hSL5t7iQEl/R9rHwLUk++Mj8ZNoaVS3xs4wzKQbkh2zJnI66BXEqnpZYDxKQqVkkzo
+RSy1ntUw6C0xPokVmSgCngXzIiiByfeH9NOY2AUKHmg8Pq7kLfL6AgRWju0Tac4j5m1kTCJKGTPE
+qvgx3r6mC0pAAjQoFp0UAREQARFwCWBBJL3ac3x7AsLrfpnCAoq3FFMiLmY+RSPitEUDkWKCqS+5
+0xbjJZfhOUXJ8Sl5SKG3tfQEKAZOZG7y5u+M5sWbIvWQIAg1fPQYz5AmaBSkCZqPmMugsZtIN8Sr
+VzzfK7HkiVSMiOwI5cftnGc6xG6m1CfoiC4lbR/jK2Y5NDdmY88wSexBikSodF41RBhpQNwLybQq
+DbFZVotWw+SMHZeQA+yCjOl1Kgqj62k66wnvox9//BEjLvfCkxWijHn6GQ7F68TBiwTDgGE7+V3o
+Wp6dZ+TGNI6yD9QFy3BwXZDtBCRAs/0RaAEiIAIiEL8E0A0//fQT/7pjhPNWiXjCcJhCgBIriTnK
+M/KhKdFAQYt94vImFtCreYQZLPSSRkztCVAUjCdtsZ565XtYDCKSMbmGCFSWivEMDYrVljOIP9Qn
+xsugjdExphI8gMhjTAyo5BgFzHLsCAWJpEMtpa7uFMoDY1WEbyKe8LZ76UFhWCUxo6KD0b7437E6
+p57X2z5GXEQzaeDYepHdyDKvVzuQg5p+U48TvTN8YaCFldeliXeDN4fnnhWHfmCpPD4M6jx6L/aA
+J8XIaUUpRG+DGjk8AhKg4XHTXSIgAiKQJwiQ3o57Fwucl36EEvKCQXEik1sTQEApeMoAYfgMnMH/
+zgUpKrojknDFekXIscxhsMRzGiJH4ik9lYmIwdCFWAzcSLgnAQAILz5C7fGLZ6zldwRZOkUrSVHH
+IovIRoDigmfY5KV8GAfDW4qk+BBXy2Ve5UsIYMaDjxeniIE29C0zCMoSCyjLwwKaIsffWwkRCKwf
+tY15lZ0S94lGBxQ1jLCD8jvCmgPrIL+HvvgIXklKOyhYJAvAKAsBYjojNT5VtFDb1IX14nSxLseD
+xTdSu8vd40iA5u7nq92JgAiIQJYIYGHiX3fPpctACDKq8GDPQ9gRkpjcrIiVyyvcyGVIDTzvXqnL
+FO5mLKDkjiBnccVimGScENfXv39/rww+RkrUZ/IEauJNGdPTtd5oLAD7KHKHI52en1jOMFJyr5eE
+hHEuRSXRENcW9DKvDRIBCcTOoiABggrEcItSDHp90JMYYqmvxAaDxoACBK1JsAH3IqAZ3ytUxHZI
+wOL7AA+OAlLQ7tGjR4ovA0Gni8ZJFoONmfXwtiC+k8cER2Q6pC0RDrylSPx0AhUiMpcGiSABCdAI
+wtRQIiACIpDbCPCvOxGWCCAv+R0NgY2QsEt+oSpQchWIoQ5zHbbSAAKyRhCLmOWSG6U8wUduE8oM
+i6OXSJQhNSyaeLQ5EBmEQuJWTuFSJxAQHcZPRsbwiecdfzfRnxkWJ8d0isgmNoB0dRaTqbyodJaN
+6vKqB3ghs1xJ9SXUbWYFrpdqg8oENf2lMD8HJkVcEv2JtgvklWP/S2GvxfqIyMbfHTQCIZ31R/Yj
+FDDGZpR3oI5SZMf3BC6m0HRKpUZ2Ro2WdQISoFlnqBFEQAREINcSwEONRENWetk/ZLijhPj3ntBD
+vPAYnDA0ovn4t5/Md/yhyUFghkRzYHjDHY+l09OCxFySMYPgQ5khJYO6lYPSJAgVy6uXEx00gZrQ
+T4JQcXZzDYGAaLVQAg2RreSyeJ2QMM7hwmfOAdoAACAASURBVA46eNAlpXMSUYgiRzh6wp0led3q
+Qy8jGhicEAieAiMEekrxEWn1DI5ZEYXKR9g+EeURWXk6m4rnj7xCVxiMb7311nhep9YWICABqpdB
+BERABEQgOAHEHKk/1DPiY4QUdixsigRu4tvFGIm+9CqTY2NDHZL14jma0aPY/wIjYrNEpKIIsUoi
+CqnERHFHFC02OYZKK7M76IJIZ2G0sIMyg46JZY69sEfWTLQAQpnWTVkPl2SDxAzgGmYosLBZT68H
+XUP6J5FWaFCklaf+ydOHNo51RDNPhPGRthSo52f64+SFT3ljQyywmhdoxPkeJUDj/AFpeSIgAiKQ
+bQSomkSOC9ZNr1gScod8cCQjvnWSkzBkIq0Ci0MaEoCIXRN5hMT0etgEPkUnMQgHOg+VwI1IUox2
+8VA3hxhQBCiJ8ywShY2vnHzzUKyn6TwY9vjFF18gE7mGYYl9RIAmr3Kfzr2pP8IIzYNA6FNbgGpT
+ZH979YlgjkGa6M/QC4umHlxnRCBbCEiAZgt2TSoCIiACOYAAmgyhiasXxYn6QVN6nTaRaNg7vVRr
+TqLV8CxzIE+9CFEiR7mXAMTkCjXFhjGIkoSEBs12EOyFikus2TMoIhaRoSQkeWWewlseRmKysjCv
+cjsyEQslzv3kEZyZGha5SSQuEZ9edr93L6Y+L8Uq9ESuTE2qi0UgqgQkQKOKV4OLgAiIQA4mgO4h
+zxovPM5fCv1g1fMsoOgzdoUk9WIusWuiUBGUKC1vt1j+sI8iwggVRdUFlaFkwWNMTZ7GlI2kCKYk
+jZrkKi+JCjc3SpqEoUAX+8yuLWCz5EZsvdRdJ3M/K559VDIrBCwPgnwpogU4+D5AfG1m16brRSAe
+CEiAxsNT0BpEQAREIE4JoHtIGCK7CCc1+S54e1GNoVSyRHcimIhTJIOe9CDUKjLUU6LoMDz12O3I
+QIqfsuGoT9Q2O2WpPAzkHdoOJYq5N7MFjLBT0gMJCU68AZsFGvbUrHeJZFgUP48DoY8jPrnij9O3
+R8sSgbQJSICmzUafiIAIiIAIHCFAlCTlk8guQo3hSvYsoKGwwUGPBiWBBiGLfvVS1MnIqVChAu7j
+DGskhTJFBK8hZwgZSl48O2VYssuxgOI35ydbRoZyJpTp0IhYQIleQHDjKKe6Ex16vDjaUG7XNSKQ
+FwhIgOaFp6w9ioAIiECWCGD+pHwSHnksgjimUwRuhpJ6jADFescI5LAjQBknfmyfydFQSRQNSkkp
+PN2evRZzIwKUApZeAhCWUVZOUSoygbCV4gRP3aac8xhTSa5nvySnk5sVXjPPLD0z3SwC8U1AAjS+
+n49WJwIiIAIRJYBTOBCpGfrACDKSYKigxL1Ulcd4iUMZ2x4SjdwdCl4+8MADBCaGPmA8X4n0JCSU
+JCrKjqIgvZJSeNLZO5EDqGd+4RqspJ07d8a6GTSyE3nKCChRHOWU55T5M56fuNaWLQQkQLMFuyYV
+ARHI0wTQJV42CS5dnNFhZ7qECJEQTAyQSCKCCNFPuJIx44XoTfamwMaJT5lUcSI7uRHXOTGI2DLx
+sNP9iPQaXMwhLiZHXIawppIU1lACWDHcIjeTp5+jOGFI26H008+9sFfso2Eo/hxBSYsUgawQkADN
+Cj3dKwIiIAKZJoC4IdOFZkKYFUkeR8lhIUPQUMYIP28Wy096q2EKT3SShE4jcsohoSA9lzGqEeVE
+RGNmPeCoMeoucXhSDBHGgXUQZ/p5550XbQ2dacoRuoGapnS89AJYSZBHU/LIQIfnvUqVKhGaRMOI
+QF4kIAGaF5+69iwCIpCNBBAxuLPpP441kWVgHqPeJAIUFzYHTl7+5OB37ycmNBy4np+Xn4jLwE/0
+H4cnjPAIIzT5Sa4PSTD85HevYjl2Su7i8HaN15gWRGH0hKQlD75pHNMYBT3HNOqT0XJ9FXQII+ih
+CkAeCl71bHx/NLUI5A4CEqC54zlqFyIgAjmGALpw6NChtBdK7tVl9chKxChyk9hKHOWYQrFWcuDy
+5qdnceQyT4B6u/UEKON4B0LT051MgWbyNGKAC+MwODndSEaS2ZkiDGTERJLSTock1DMrxPBJifUw
+xtEtIiACeZyABGgefwG0fREQgVgTwBs+aNAgUq1RjZ7i5Bf0YsBCGVhQwOrJGe/3FGsNWEPRmp5Z
+NMUFjI9MxMtPBje6FvcxkpGoU2JAs7JtVou11ctnz8o4ulcERCDPEpAAzbOPXhsXARHIHgIYEQcP
+HkyxSVQjGg45SAyoVyMTPy+fYlxEknp6NLUqDbrogFOeXxgTSyeiE7mJH5+fqE+8xhzhWT2DzqiT
+IiACIpAVAhKgWaGne0VABEQg0wRIrB4xYgTBlIhLzJMNGzZs164dTcOJ1/QCDRGjaFD86fxEpPIT
+i2NAkjJfwPCJVx0bJ4qTIFF+5yfSk8PTnaQ0YelEgGZ6ibpBBERABKJMQAI0yoA1vAiIgAj8lwBJ
+PGPGjKGmJjqSlCO6hLdt2zb5JYhOEpW8aE789Z4A5WRqa6gXNoru5MDDHkhaUt0fvXQiIAJxTkAC
+NM4fkJYnAiKQ2whQg4kUeFJ52BhGSgQozS1z2ya1HxEQARFIl4AEaLp49KEIiIAIRJoAldunTp1K
+nXMGpvpS48aNU3S2jPSEGk8EREAE4o6ABGjcPRItSAREIHcTQH3OmDGDPo1skwykpk2b0l09d29Z
+uxMBERCBFAQkQPVKiIAIiEBMCVCFHg1KgyJmPe644xCgtFaP6Qo0mQiIgAhkNwEJ0Ox+AppfBEQg
+jxEYPXo0ApS2OqQQ0RKTRuq0Vs9jDLRdERCBvE5AAjSvvwHavwiIQIwJDBs2DBc8zYoQoDVq1Gjd
+ujWO+BivQdOJgAiIQPYSkADNXv6aXQREIM8RGDJkyMyZM6mvhACtXbs2ApTuRHmOgjYsAiKQtwlI
+gObt56/di4AIxJYA5Txpg4QApbon1ToRoO3bt6cYU2xXodlEQAREIJsJSIBm8wPQ9CIgAnmKAP2N
+hg4dSiUmT4DWqVPn7LPPVofMPPUOaLMiIAIQkADVayACIiACsSOAAMUC+tdff9FdEwto3bp1O3bs
+SAej2K1AM4mACIhAHBCQAI2Dh6AliIAI5BkCyQUo3dsRoFhAJUDzzPPXRkVABP4mIAGqV0EEREAE
+YkfAE6C44JOSkjwBigW0cOHCsVuBZhIBERCBOCAgARoHD0FLEIE4JjBzlc2fz5x4rOPzxfEqc87S
+EKC//fbbnDlzcMHLAppznptWKgIiEGECEqARBqrhRCDaBLbsMau22hKFTfWyTrTn+mORefA7f8F8
+5vvbfKWOivZseWL8FDGg9erVkwU0Tzx4bVIEROC/BCRA9UaIQE4isPeg+X66/d8IW7+y066O6dYk
+iho0Mck8+4v9bLy9u71z11lRnCgnPYAsrzW5BZQkJASoYkCzDFUDiIAI5DwCEqA575lpxXmZwNY9
+9rUh5uvJFghVSjnXNTfXtnB80RGHP8009/f3ly1u3rvS17ByXqYeyb0fPHiQLHi54CPJVGOJgAjk
+QAISoDnwoWnJeZvAa0Psh2PsoUSXQski5va2zo0tI69A9xw0L/xqv5pkGf/+syM/fp59hqmz4OWC
+z7MvgzYuAnmZgARoXn76eX3vixYtoiV31apVTz/99BzEYvFG8/pQO/gvmz/BHE4yRxcxD53j69Yk
+wjsYMM0+NMAeW8J5o5vT5PgID56Xh0thAaUQfadOnZQFn5dfCe1dBPImAQnQvPnctWuXwNNPP/3U
+U09dccUVDz74YP369XMQlA9H27eG2X2HTLUyZvlmU62see8Kp06FiNkpDyaap370fz3Z3NzKPNJZ
+2e+RfDVSWEC9GFAJ0Egi1lgiIAI5gYAEaE54SlpjdAhcfvnl33zzDWM/88wzjz32WHQmicqo89aZ
+90baQbNsxaNNjbJmzELTo43zYMeICdCfZ9oHvrMkv7/ZzWlzYsSGjQqLnDaoXPA57YlpvSIgAlEh
+IAEaFawaNEcQQHQOGjRo1qxZ55577vPPP48tKkcs21vkG0Ntr1E20W8ubewUym8+n2C/6O60rBUB
+sZhkzdM/2c/H26ubOU9fEK0MpxyEOrJLTV0HVDGgkSWs0URABHIEAQnQHPGYtMioEHj77bcXL17c
+u3dvetLgjn/44YejMk10Bh27yCBAJyyxjY4z1zRzRsy31cs4PSNRLGnYXHNvf//+Q+alrs5FjSKg
+aKMDIKeOmtoFjwAtVKhQTt2P1i0CIiACYRGQAA0Lm27KFQR27dq1ffv2J5988vPPP7/wwgsRoI0b
+N84pO8P2+fyRIp3UYLr5TKdLI+e5X2yf6x0na4rRWvPMz/bTcbZrY+fRzg4ZTjoiS8AToIFWnIoB
+jSxejSYCIpBTCEiA5pQnpXVGi8C777770EMPHThwoHv37ldeeWWZMmVOOOGEaE0W0XEHzrBv/W5X
+bjWdGji3tjYNKmVNex5Z29A59tGBZtte+9i5zvUtIjBgRHecGwZDgA4ZMgQB6rXi9DohyQKaGx6t
+9iACIpAZAhKgmaGla3MjgXXr1l177bXDhg1jc/ny5StYsODGjRuLFi0a/3vduse89Jv9dqotWtD0
+bOdgB83imml99Nyvts842/kk54GzTdXSWR0wi+vJlbcnjwHlfatbty6dkJQFnyuftTYlAiKQDgEJ
+0HTg6KM8QWD+/PlXXXXV9OnT8V5feumlXbt2bdGiRdmyZXPE5j8d69Zj2rnfXHyqc18HU75kliTj
+b7PtYz/Y7XvNAx0xqWZpqBxBL1sWiQAl9Y1OSEQeJyQkNGjQoEOHDrKAZsuz0KQiIALZSEACNBvh
+a+q4IEDo58svv1ytWrWlS5eiA6gT/uijjz777LNxsbiMFjF/nX13pKEeU+VjDO3akaEZ3ZHm50l+
+N/qToNJWtc0j5/hOKJ/mlfogKwT27t2LC37evHkI0Pz58yNAsYDyS1bG1L0iIAIikOMISIDmuEem
+BUeSwMcff3zXXXf5/f6LLrro22+/PXz4MEapAgUKjB07tlGjRpGcKWpjvTLYUpfeb801zZ3Hz3US
+wi0b//tc++SPdv1Oc2db554O4QvZqG00lwxM6tvvv/+OAOWtQ3c2bNiQLHifL9zHlkuoaBsiIAJ5
+joAEaJ575NpwgMDo0aNJP5oyZQqdkEg/wv8+d+5covGQnlu3bh0+fHiFChXiH9eI+eat3/2z15gW
+Nd1UJH6GsWaS34n+7P2HPbGC8+R55rTq4QwSxrx58BZerREjRhD4Ya3F4o4AxQKaBzloyyIgAnmc
+gARoHn8B8u72t2zZQgGmXr16kYGEF75WrVrNmzefMGECkaDXXHMNPxEHfBr/gCjY+fyvtu9EWyDB
+3NbWwREfxppHL7AMsmijubGlQ/57GCPolhAJbNq0CQG6aNEiBCjfdk455ZSzzjorxHt1mQiIgAjk
+GgISoLnmUWojmSPwwgsvPP744yQbvfPOOyQecTOlQH/88Ud+6dSpEz3i77nnHq4544wzMjdudlzd
+b7J9fajdvNt0Psnc2c5X+9hML+KFQfaj0bZscfPU+Q5FnTJ9v24ImcDatWsxvS9ZsgQBSrGFU089
+tXXr1iHfrQtFQAREIJcQkADNJQ9S28gUAYTm7bffvn79errAk3LEvfv37+/RowcV6fkd2yedOW+6
+6SYkwlFHHZWpkbPl4pVb7RtDzY9/2hKFnbvbm+syWb9z4lJut1OWmytOdx7r7BQpkC2byCuTrly5
+kghjBCgbLl68OPEerVq1yiub1z5FQARE4B8CEqB6F/IcAbofEfr50Ucf3XjjjWS7lytXDgQbNmzA
+5NmvX7+jjz6aCyjMxEdVq1bNKXR6jbTvDLcHEk3XU50HOzmlMyObSWN6f5QtnN88cb6vW5OcsuOc
+uk6KLYwfP37ZsmVsoFSpUgjQZs2a5dTNaN0iIAIiEC4BCdBwyem+HEuA1kf33ntviRIlPvzwwy5d
+unj7oDPN/fffT3py/fr1qdGI4fPFF1+87bbbcsoup60wH42x9DE6rrRzR1u3LGiIK5+0zL451E5a
+xi2U//SVKx7ifbosTAILFy6cOHHiihUruL906dJ0f23atGmYY+k2ERABEcixBCRAc+yj08LDIkDy
+Bz73AQMG3Hfffa+++mpgjFGjRuGCRxxQE2fBggXLly8nFem5556rWLFiWPNkw00v/2bRoJTzvPw0
+56FOTvHCIa3h1SEW62mBfG7x+RvOCFW2hjS0LgpGgK83FF5YvXo1AR6UWSAGlDykYBfqnAiIgAjk
+ZgISoLn56WpvqQlQc/6RRx6h2/v777/fsmXLwAU///zzLbfc4jniKRWOcRT3KF54TqYeJD7PjJxv
+P/7DTlhiqpUxd7T1dQmhjOn4JebtYf7Jy8z5Jzs9z3Kql4nPneWqVc2YMWPq1KnEH7OrKlWqYAHF
+6J6rdqjNiIAIiEAIBCRAQ4CkS3ILATI/7r77bhohUneJNKPk2/rmm29uvfVWioQ/8cQTyAKspIjR
+6667Dkd8TmnLie2T1vC9x1q/300nwqJZIl0jKLU/nx/k1v7M5zP3nu3ckuVW8rnlNYnuPiZPnjxt
+2rTNmzdT6uu4444jALRmzZrRnVKji4AIiED8EZAAjb9nohVFjQBWzzvuuKNy5cp9+vQ588wzk8/z
+6aef8hF9OLF6du/enSwlzpCfhABFhkZtRREeOGAErVnOufVMc1G6kaAEjL493M5di/nT3N7GqXWs
+/O8RfhxBhxszZsz06dP5qsOnNWrUwAzPF56gV+qkCIiACORiAhKgufjhamv/IYC4pOvmBx98QAEm
+8pBS0OEMSUi050ZxEh6KVMVTv2PHjptvvplQ0WLFiuUImhhBXxxk+4x3I0GvaHrECFok+ML3H3av
+/GK8LZTf0HjzplZSn8FBRfwsiW5//vknZb+wgBIK0qZNmzJlFPoQccwaUAREIN4JSIDG+xPS+iJF
+gCjP66+/HssT4vKGG25IMSwqE8VJI/hXXnnlzjvvJEmZMvVffvklNipSkejSGallRHucEfMpKW/I
+bceieVsbc8HJwZXlTzPNq4Pt6m32wlNonmTInY/2wjQ+BBITE4cMGTJr1qzDhw/zstWrV482SDmi
+1qwenwiIgAhEloAEaGR5arT4JYBd8/XXX+/WrRs2TmLvUiwUz/vTTz9dsGDB1157jWBQPkWJ0g/p
+wIED6NE33njD5/PF796SrSwxyb74m+kzjhxrNxL04U5O0YIpF47584Vf7RcT7FEFzb0dnOuV/J6S
+ULT+3rlz57Bhw2gEj609f/78XiN4lGi05tO4IiACIhCvBCRA4/XJaF0RJUDvGaoszZ07F6HptT5K
+MTy5R6Ql0RrxzTff9OyjBOohVb///nui9Lilffv2EV1RFAcbNtf0GuWfsdKcUN65vY05t2FK6+av
+s+wbv9ulm1z7KL3jj5cHOIpP4z9Dr1mzhhhQrw8nhk8KMOGCj9XkmkcEREAE4oiABGgcPQwtJXoE
+0Jd40uvUqUN9pebNm6ee6LHHHkNuogneeuutQNYRTnmvVijWUz5NfVd8njmYaF4a5P98gsEIelUz
+55FzHAI9A8ehRPP8r/bz8W7tz7vaOz1ap5Sn8bmp3LGqefPmUQTUq0JPdQXaIKkKfe54stqFCIhA
+ZglIgGaWmK7PeQSoekOC0ejRo2mAhIc96AbQmpQITSFACdfDC0/dHKrTM0Lr1q2D3huHJwf/ZT4Y
+bWeusnUrmB5tfJ1P+neNQ+a4nd8XbjDnNCBI1KmbYwrtxyHmTC9p0qRJ1AHdtGkTGUg0em3SpAlf
+ijI9im4QAREQgZxPQAI05z9D7SAjAohIPO8YnHr16nXhhRcGvRwB+tJLL5HtjgueXCXvGjJFOM8Z
+5AKd4lGoQe+Nw5P7D7k1QYnyZG0YQWmMVKSAu8zEJNf8+dl4m+Azd7RzeraT+TOmT2/48OGkwNPp
+gDeqVq1aRHfkoFZbMSWlyURABHI7AQnQ3P6E8/z+CLmj7Dzdt6m+hD+9UKFCQZF4LnhiQElUuvHG
+GwPXULWebKQ//vgD8ydGUEyhQW+Pw5MEetKZc9ZqgxH01taOFwk6bK59b6TBMtq2DoVCncbHx+HC
+c+2SKASGTZ1WnHyxyZcvX926dQks5pXLtRvWxkRABEQgbQISoGmz0Sc5nwCp4JSUR3dSfJ5M9osu
+uiitPXlWUuQpZk6kauAyv9//4IMPYgTlTM+ePfkU6ZDWIHF1ft8hQ3f4gBGUmqBF8psXf7Of/GF9
+jrmxlWsWjasF5/rF0P1o1KhRpMDzWvKmnXzyyQhQTKG5fuPaoAiIgAikJiABmpqJzuQeAhT9vu22
+25YuXUoJekyb6fxjT44RiUrUWsJZ/8ADDyRHwCDozpEjRxKxh5xNy4kfh9Qwgn4wyv611tSvRKl5
+U6yQ8+FoO3GpbXI8/ndfy1pxuOTcvCSS37HE8zayyVKlSpGBRB/O3Lxh7U0EREAE0iYgAZo2G32S
+8wl4kZ3HH3/822+/3blz53Q2RPI7nnp8o/jisYamuJKPyF7CGkqJUEJFc0rlcOp9vjTI9p1INry5
+rInJn8/pO8GtD3rDGc4jnR3soDpiSYDoT/Lh1q5dy6RkIJ166qn169eP5QKyYa7EAyZf8KCXbFiM
+phQBEYgnAhKg8fQ0tJaIEpg6deqTTz45ePBgKoCiL6n7nc7wH330EbWW9uzZQ6Bn6mQjMujxwtNL
+qWbNmnRIuuqqq9IZKq4++m22fX+Unb3GlC9hKMa0fIs5qbJze1unfd24WmaeWMy4ceMQoPR3xRJf
+vXr1Fi1apG6IkHtArB5j1441xueUPclUOsMUKJ57tqadiIAIRIKABGgkKGqMuCTg1ZYvUqQIfd6v
+vfba9NdI1827775769at9D1Craa+mD5JuOkPHTrUvXt3SoqSU5/6mjg8cyjJNYJ+PsEmJbmrI+Dw
+2ubm4XN8FAHVEWMCpMBTg2nfvn1EetSuXbtdu3Y44mO8hlhMt32Jmd/XLhtsdi43B3c6Vduapo+4
+GlSHCIiACCQjIAGq1yF3EhgxYgQCdMKECTfddBMtjkqXLp3+Pr/77jsKLeEeveWWW957773UjTep
+Bkoa07ffflu+fHlG5rL0B4yfT8cstK8PddPhOSqUNE+c5+uY2x2/8QM/sBJ6bw4dOnTmzJl8h6H3
+JinwHTp0yG0p8Id2m6U/2xXDzNJfzIHtxrhVwEyJ45yWL5val8ThQ9GSREAEspGABGg2wtfUUSTg
+RX+WKVMG1XjFFVdkOBPudRKVli9fTg0mLKY0hU99CxZQtCxFHHHBEypKHcfU18ThGb81F/3P/rnS
+jQStVsa8calzclWFf8b6QR04cIBoEGowBbrAI0BzSkWFkGCtGGZXDjMbphk87/7Ev29xfOb4jk7T
+h0zFFiENootEQATyDAEJ0DzzqPPSRul2iAAlbx3zJwIUL3yGu6feJ32SFi5cSB9OLKBBb0E9oEH7
+9etXvHhxxk+RLJ/hFNl1weiFBgvo7NWuOapgPrf+/B1tJUBj/TS2bNmCVZ4XjFS2woULkwKPCz7W
+i4jSfIn7zdwv7OpRZtkgc2hPskkcU6aBU+dy0/g/ZSWitAoNG0cE/H6TeNgUCPI1Po4WqaVkNwEJ
+0Ox+Apo/CgS8mkoFChQgcwgNGsoM1Fqi3iceUqyb77zzTsmSJYPexUfUaUJMXHLJJVhMTz/99KCX
+xdVJqoFSkT7Jb4j7pE18pwbO9S1Ugj7Wj2jZsmUEhFCJiYmPOeaYxo0b54iXJ2NM+7fa2R+7Vs/l
+Q4z1/+f6Mg1MzYuck3uYwhkEwGQ8i66IYwJ2xxazbb3ZutFu22h2bDK7ttvDB50ChZwKxztNOpjS
+5eN47VpadhKQAM1O+po7GgQWLFjwzDPPYKfE845YpAZTKLPQMAmjJhLhsssuw2h67LHHBr1rzZo1
+ZNb36dMHdUvWPNlIQS+Ln5PjF5tPxtqR823FkqZ8STNthStDbznTubeDjKAxfUrJazCR/E4Npnr1
+6sV0BdGYbM86M+sDu2Ko2TDVEOKBw524T++Xis2dSq1MvWtMyRrRmFljZieBw4fM+uX+VYv4aTeu
+Nru3mb27DDJ0w0qza5s9dMAkHYnB8CX4uj/lu+rh7Fyq5o5jAhKgcfxwtLSwCFDyk3LxiYmJqE9+
+CXGM6dOnI0Cxg1588cUEeqYT34n6fOGFFzBltWnThp5JcV6X/tUhluLztIDv1tSpfIzpM85u3m2o
+wXRtC19zCYMQX45IXEY3V96xnTt3UoOJYl5nnHEG3bkiMXD2jbFphp33lWv43Drf1Z2+fMZPqYUj
+v1Rq5VRqYerfYIrl8D1mH904nNmuXmyWzLarF5kt6+z2TWbTartygdm358hz/+dwO3s5JiHBFD7K
+qVTDaXaO77rH43AvWlI8EJAAjYenoDVEjABFFjFM9u7d+/zzzydX/ZRTTglx6MWLFyNABwwY0LZt
+WwRo06ZN07oRDUEGUq9evbiAjCWq1qdlLk1rhJidn7zM9h5rhs6xx5Ywd53lNK/pvD3MDphm8ye4
+tehpxak2kLF5Fl4K/KxZs2gHT4EFbJ8EgBJJHJvZIz8L3QwWDTDLB5vlQ83e9UdEZ35jE13bJ+qz
+cmunSmvTsIcpWCLyU2vEmBOwS/+y86cY7J2b17q/r11qsHG6OY1HDp/P5CvglDjGHHOsKVcF3WmK
+FndKlDJlKzvH13Hq5YAgpZgT1YR/E5AA1auQqwiQS4RVcuXKlWQU0QI+9L3Rp5syTFQDpTkNheg7
+duyYzr2//fYbApS5ypUrR+QoBUTTuTgbP3oN8+cYezjRXNzYua+Dgwz9cqJ5d4R/w05DH87rWvja
+nJiNq8tDU/OlhSKgc+fOJQOJAgteF/jUpb5yBpGN06myZPm5coQh/YiDXkeJB10Z6iSYKqjPtqbh
+rVKfOeNppr1Ku2OzmTXWzp9m1i23aMz5hwAAIABJREFUcybarev/dqxzS0I+56gSpkI1ojxN8VKm
+1LH855Sp6GrQMhWdEqVdVapDBDIiIAGaESF9nqMIPProo7TKPProo3HEh1J9KbA5quTccccdn3zy
+CWU+iQHt1q1b+vvGv4/A3b17d9euXZG8LVu2TP/62H86Zbnt/YcdMseUKWbubOdc3cwN+ly/07z5
+u/12qk1wzNXNnQc7OrRH0hFtAnwjGj9+PFZ2TIfktxEAShukaE8a+fExdi4aaNdPctaMsbvXHLGB
+OUfU5xEZ6ktwKp2JAHVtn4WOjvzsGjE2BPx+u2CanT3erJjnXzzLLPvLEPHp+UoKFnGq13MqVncV
+Z7kqTvnjTeWa7s/8BWKzNM2SywhIgOayB5qntzN79mz6FQ0cOJBMdtKDqlSpkikc9ECiABN93lGW
+N998c/r3Llq0iEjQL774glKOKFemo7ZO+rfE+NM3frcfjLaHMH82cu7p4FCC3ju+m2rfH22XbjL1
+KpqbWjnnn6xspKg/Gd5MAkBXrVrFTIR+UoPppJNOivqskZ1g5XC3ytLa8XbjDGOPxPzhdifryH/o
+b887vY4qt3Ea3qKc98iCj91o65b7MXkiOjestLPHmp1bj+STOaZQEadBC6dsZdfkWa2uU/sUU7pC
+7FalmXIvAQnQ3Pts897OsFw+/PDDeDnJgueXzALAmf7aa6+R3s7tdITP8PbPPvvs9ddfpzjoCSec
+QODpDTfckOEtMbuAvkeUXvp1li1TjM7vtN/8V2XuPmBeGWy/nOjary5v6qbDlzoqZuvKoxNh/qQJ
+J41evQykZs2a5aQu8P7DZt6Xbn+j5b/RWtN9hLjaie88uOPvuksJBUyVNqbymU69602RMnn0Gefc
+bWOWnzPBzBrnXz7PzJ9i1y4L5LCbitWcOk2cKie4P+ueZoro/yly7mOOx5VLgMbjU9GawiBAbU5U
+I6Lw7LPPJjEonSyitAanvhJGTT59/PHHSWBK67LAeRJKyEaiMujhw4evvPJK6tLHT2Gd90fZd4bb
+/YfMhY0c0o+q/rfl+JC/bJ/xZtJSW/Fo06O1c+XpMoJm+LSzdAHVFSjDtH//fuI+acJJ/QSiRLI0
+Ysxu3r3KzO1r1010841IM8LkWYDcKWsO7frbBV+wuIP6rNrO1L3G5C8as3VpoggQOLjfThvuxneu
+WmynDnPz2d1AXscUO9pp2NIho6hGA+fkVk6FahGYK60h9u02+fKbAoXS+lznczEBCdBc/HDz1tZo
+5t6zZ88NGzaQS4QhM4zNU74e5Ur9JkyhnhLNcBDqhhJsSoN4OieRioTpNB4yS1ZudQM9f5hhixUy
+t7d1qPqZYiM056Q6fe+xNtFvLjjZ6dHGqVUuw73qgjAJ0LsVAeo14cS+3rBhQ5pw0g4+zOFiedva
+cW62O7bPQKGlImVdI+jhfUeUis8cc4JTvomp1tnUuiiW69JcWSWQlOifMMjMHGsXzbB/TTSJh9wB
+CeWs2dCpVs+pegLZ686JjV1pGM3DjvvZzhjt5i21vcR18evIYwQkQPPYA8+920U1ErtJRSQUIYlB
+YWyUtknkMJGNhJDl9xBHYDrmXbduHb1tyEYi/DTEG6N32efj7TsjzJbdlqZHPVqb+pVSClCmnrzM
+rQk6+C9btKC5uZXT86wg10RvhXlq5NWrV48dO9bLQCpRogQBoHGYshbkiSz81hL0yX/7t7qf5j/K
+FCpp9m0ySUfESkJ+t717uUbmhG4OP3XkHAJoPv+kIa63nUwjt2I8Js8SziltTKXqvjpNsX0aiihF
+/7ALpvu/ftWO/A6Zm3Dri86lUaslQozBqoVuqfxjyjnHVo3+zjRDqAQkQEMlpevimQBl4fGG9+/f
+H1c4cZlly5YNY7UfffQRTnwS28lAIhspRBsV9ZswfH7wwQfUekR9YgfFxBXG7JG6ZdMu88oQ/4Bp
+hmKfN5/pVl9Ka+T/jbQfjLK7Dph2dZyrmjln1k7rQp3PEgHKfxIASiI8o5AYlwMykJIOmzm9LVlH
+S385Ijcdp1gFaxLM3nXGf6TDTYFiRHy6QZ91r1bKUZZejtjeTA15O3KAm+SO+RPp6ficcpUN3vbj
+67qu9jpNYrkc/6dP+z973jWl+/2+Ttf6bn7eTa7P+rFrq12/0qnV0LXQ79jin/K7WfSn2bLWLpzh
+nN7JOfMip0HzrE+iESJCQAI0Ihg1SDYT+Pzzz8lh37NnD+GbuNHDWw0p7QjQTZs2XX/99UR2Fi0a
+akDbiBEjEKAUsScRngbxLABPa3hryPpd/ae45s8122zrE8yNrdJrd7Rss3lvhB04w/occ00zNxvp
+KAViZf0BpBqBHkjTpk3btWsXGUh02KIAU1z3QCK1aPbHdtVos+JIb3cKy5c4zm11s2vVkeR3rGWV
+DG02a5xnal96pPemjpxBwP7xox3/i39YP3PoIHU6nePqOPWbOSc0chq1NZTzjO1h5032f/KUnfK7
+U7W2XbnIKVPBuf01X9tLsrgKu2mN/4Hz7NLZvmsfJ2EfWy9T2HXL/86W43+BF9+RcMOT5qh/aoJk
+cT7dnjUCEqBZ46e744MAcZ9vvfUW/64jHOmBFN6iUJAkEi1fvhwzKgn1ZcpkIp/33Xff5ZYVK1Zg
+/mQx2eWI377XzXDvN8Ut83lDS+fhjHodUZLpk7FmwXpbvaxDSaZuMbWAhPeUcthdJKgNGzaMDCR+
+oWIXaWrt27cnYjhOt7HpTzu/nyHlaN14N8cooZBTvLKlzCc93xGjqM8SVUl4d0680q33qSPnELDL
+5vhf7G7nT6VJJvnsTu1Grvps2oGuRdmyCf8XL/p7P+U2i295gX8y/bR2+S6/z3fri1lcjP3546Q3
+7vB1u8f/1avUKDV0DeU1zpffqd7AYvFdMovuoJhandYXZ3Ei3R4RAhKgEcGoQbKTAOYlYjfJ87j2
+2msJxyxdunR4q6G/EQKUdjWXXnopzZCqVs1EtBCtbjC+vv/++zjir7nmGrp60u87vGVk5a6f/rRv
+DTPLNttmNTB/Om1OSNP/7s2y75ChWxIxo0nWzUa65UxzQvkMbsnK8vLgvdu3bx81ahQZSFQHQ3fS
+A+mss86KUw6LvrcUWqLB5t4N7j/bBeipWN4c3OXGfR5JOXKOqW2rtHXd7sc2jtMtaFlpEMD8mfTo
+xa6f/ZTWzklnuG7ohHxpXBv103bLevvRo/7fPnfOOM93bnf/71/Z4d86rS/ydX+a/KesTO9/7367
+a5tTqbp/4Ps0rHcFbrNzTPX6zkkt7PSR/v5vY8v3XfWg78ZnszKL7o0UAQnQSJHUONlGALFI1SQC
+zakGj4IMex1jxowhk2ny5MldunShoH1mayrhiKc/5w8//ECiCa58NGjYKwnvRlLan//FfjbeUkeF
+wp+PnOPkCyHTetxi03eCn4ZJRQq4denvbi8BGh7+4HetWbNm3LhxCxcu5P3kqxEBoKefHn/dsQ/t
+tnP6OKvHuFlHSQeJ+XQKlbIFS5oD29z/OCj8WeE0U6GZqz5L1wu+VZ2NYwLUWkq6vbXT4ryEJ79M
+v3GR67CePc4gUssfF6UN2fG/+t+4w25a7bv0bt/tr/p7Pejv9zpucd9db/s6XBH+pFvXJ11ai5BW
+s3KBXb/CKVjYnHWZj6DP085mTDvmB//HT9gV85zO1yfc9qopJi98+KQjdacEaKRIapzsIUB3GQQo
+yo/airTHpMR32OuYMmUKpUCHDBnSrl078orCEAqshAOjF2EAPXr0wNka9mLCuHHCEkvx+VELDDWV
+7mjnOy/kVCgiQT8cY3btJ2yUjp2mzYnSoGHgD34LHbP4SrN06VI+xqaOAG3QoEHwS7PrLO71vz6x
+q0aZNX/8HfR5dE33l92rj5RbIuG9gKnU0qnU0jTo7tpEdeRMAri8/X2eS3isj3N2epU6kIb+gb3w
+U/uueihKG/V/9Yr/o8ep/enr+aav8/X+3z6z79xr9+3yXfOYjwDNcA879qekh7sY8tw3rDSFivo6
+XeNccAuRoN54dsks/weP2ElDfK0vdrJsanXHPLjfP2OU2bSG+vy+WqeYrNluw910zr5PAjRnPz+t
+ft68eR07dqTSzfPPPx9G96PkAHG+Y0mlk+cpp5yCjkSGZhYv8aNYYfv06UMGPUlRCOJYRvu9O8Ii
+JQ8cNpc0dpu8ly4W6vLJRiIj/vvploySK5u5ifPF46uraKgbicPrZs6cOXXq1LVr17I2ojJOO+20
+6tWrx9E6N8+2cz83K6naNdt1u+cvYkpUc5ONdiz9u9xS/iJunfkqbU2Dm9xPdeRYAhYD4W2tnco1
+Ex7/3BQ/Jvg+Du5PureTnfmH79K7fHe8HvyaLJ4lGOWtnmhcp1Eb322vOLVOJj/d//5DdtoIbJO+
+O15zipYIb4akZ6+2v3/t3psvv++c65yud/7Hob9xddL/7qfqE8GvvltfymIuvJ072T/2R7NkNqxc
+JX3x7U7Hq53ysc7lCg9U/NwlARo/z0IrCYfAjh07kIw0Obzwwgtr1KgRzhD/3EMK0UMPPUQtJ4QC
+ApQBwxitb9++lMGn9zfNvolMDa8iaRjzrtpqaP7+4wy3ridFPXGmZ2qQ76bZT8eaeetstTKuI/6y
+ppm7PVNz5amLMX8So0ytLtzatGxt1aoVpWrjhcDKYXbhALPsVzfHiKPosaZIOdcFv53UjSMpR4WO
+caq2Nsd3Mnje8cLryOEE/KMG+J+4DCuj79rHgm9l/56k+891BWiXHr573g1+TdbO2tWL8bnbsT/7
+zrvBd/c7Jn9Bc/BA0mu32sFf4Cv39XiZSvhhzGDRl3e1N2sWu1XD2l/u63qHc8Kp/xln55akN3va
+4d84NRq4szQJ3z1lx/2CtdU/4ltzYO/fU5StnHDvu07zc8NYeei32N3bKZ7qbN/oQqNrADEGhYs5
+RYsZJPtRJUyRkE0OoU8Z5SslQKMMWMNHnwB5PwTYkWKcxak2btx47733fvXVVxUqVHjppZfCy2Sn
+PycBoIQEsCQK2tNdqWDBgllcWCi3fzvV0v1o3Q7Tsb6h9VHDKplTkP9mI/nN+SebW1v7TpCvNRTu
+GV1DYPH06dOpwUSLLKKK27ZtS4hwRjdF//P9m83CAXY1tZZ+d1u6ozWLV3XrzJPwvm2Rm3Lknqni
+kOpe4wJTI8yyEtHfhmbINAF//zf9797ne/prX9tLU99s9+7yP3ct6op6mQnPfZv6gqyfcdOhXr2V
+Cp2+65/wXfe4N6D/vfv8/d8yFaol3PteeNLQ/9Fj/r4vYcV3mnVyzr7a1yZlLxK7ZZ3/nXvcuvfV
+6iXc+YZzatvw9kL3JqSnOw5p9fkLklZvV8w3BQom3P0OFtzwxgzprt073GytMT8QO+uQQHZMOVeA
+okTJ8S9QyBY+yilc1DVsH13G7SlVoZpTsbrbVTW+DwnQ+H4+Wl0MCaASqOKJA50+3QjQm266KbzJ
+f/zxR+IBsHth7iIqgL6L4Y0T+l0HE80Lv9rPJ7gVPbu3dNOPQr83cOUfi8yXE+3QObZwAXeQe9tj
+swtjGN3yHwIUZ0CA8rWEL0heCnw21oj1VmbJc18+1Nk41a6b7HrbqeVZur770aGdZtdK1xHPmTIN
+TMUznDpXmPJN9URzFQFr/R8+an/5JKHPDFO2Usqt7duNOrTDvnFO65Dw2qCUn0bib3/fF/0fP+nG
+Td7Xy9eumzckFen9nz7lBm6Sh9TpmszOY+dM8n/wsOsNz1+Q0FWkbeoR7PxplL63E3+jDoDv5ueo
+RZX6mgzPuKn0RKwO7++qz6PL+c44j+L5/iF9iQRNeKIvDUUzHCHoBXb7ZrNnu0FElq4Q9AJOuoW0
+eHDjf015gfd/074EgwmmEBq0FN2eHOTp0WVNxepO9fqmRgMnXo2jEqApn6b+zrMEUAkEbn788cfU
+kyeUk55G4aGgl9J9991HX6VChQrdcsstxJWiaMMbKsS7JiwhiNNPPvuJ5Wn+7ut8Uoj3pbys1yjS
+mMz2vbZpNXojmXNPkgJNiShTf+/fv5/aCISBJiYmEg1MBhIW0EyNEOGLdywxiwaaDVPcLke0dOfI
+V8gpVdfYRLtzxd9nUJ9UWXJTjm50yEbSkfsIrFuWeF0j35UPUZAoxebsnp1+vOEjviVQMqHXH5Hf
+elJi0ht32p8/cpqdk9Dj5UDijv3po6S370bVueEBV2e6fojbVOnzF7idFva+Bz+ksVPqlfu//5/t
++yIVoHxnX+nc+KxTrkrqa9I/Y2eN8w/qY4d9bQ4fMiXL+HD0X3QbIi/picvspMEJ740injX9EVJ+
+6vejaClQgFGTxCm37EClmk7zzkFrUdm1S22/1/0/f0zjKHccFKcrPa37jdH7L/nofISVtERpp/Yp
+fM3AGur+Qp/VQvEVxi0BmvKV0N95loDnNKcJJzYqinoSwRk2it69ezPC+vXrSXx+4YUXLr/88rCH
+CuXG90fZt4fb/YdM18Zu8flSR4VyU5BrVm21/xtp+k+1/B/bBSebm870oWh1hE1gy5YtuOBJbiPv
+ghpMjRs3bto0+wyKy4dYWmuuGnEkxPOIkx19WfgYk3jQbFvgOt85fPlNpTPcRkcNbjTFKoe9cd0Y
+5wTs4M+TXrwx30cTTIpAyT07XAvoiG99Xe8kRT3iu3DNeJTqnPI70s0NAP3nsFOHuYWZVi/2dbkV
+I6irrkI+EHD+b96wowdyh++Su3x3BsudokNS7yepPIp133fF/W7bz0werNwO7OWOcOgAAZe+jtf4
+LuqBXqSwaOIlNX1nnJ9pXItn+Ud/z8bJwXLtqd6RkI+C/M4VDzjEdKY6XOPr71/T3sntTEZdXirt
+42ovWcYc2m9Z1e4dZut6yqCaA/tM4qF/VSliFDd9ldpO3aauTbTe6RSCTTV29pyQAM0e7po1PgkQ
+A/r222/jeyYbiRz2sBdJ0gnNOalLv2HDhk8++eS6666Lnj97217zwiA7YJotnJ/qS06P1lkyW/46
+y/adaCctNYx2XQuHdkqlw5WzYdPLNTfS/33ixIleEVCS36muULduENtMtPdrSWlf/IPb32jlMHNo
+tys9aeZesZmb506hpY3Tjf/wPydbOFXbmLrXqMN7tB9Kto9P0KTdvYOYy+QrcS2gr9+GCx4Z57uk
+Z8QX6R890L7U3e7f67vlBd9l9/47/ua1Sb0ewrjooORuejaoCTOtxbhNlT5/nqJIZOEk9Brj1Aji
+APJ/+Yr/u7fN1g1kJmH3dVp1SWu04OcP7PV/8ZL94X3SgNxQy/ZX+rrcQncl72I/6VPFj8FyGfze
+YGfthEFuXdKhX5nEw/SmMjVO8pWtZBMP28lDTKEivmf6+47ULk158EX210+JIuB2V7MWKuq06err
+eJU55lizc6vZvtFu22T27OA/nqOzf68lR2r9CgryW04ykfu101BkwOl4lVOzoRtrW6Ziyili+7cE
+aGx5a7b4JkD1eHopYQqlneYrr7ySlcVi/Ro+fPi+ffuQHfTnzMpQ6d87bC7dj+yctaZ5Tee2NqZ5
+jSwJUL812FOpZr9plyEj/vkuTrOsDZj+4nP3p/PnzycUmCKgfP2oXbs2lWUz1V4rAnAS95klP5lV
+o+2GKWYzhZb8bnxnhdPdcp5ku5P8vmnmkQ7vxhQp41Rubap3NrTZVPBvBNDH/RAbViRedZKv5xu+
+zjf8u9ZDB/yv9kBR+W553ndlSgd91rfk/+4d8o2IU0x46OMUis3/vwcwZDrFS/nuess567IQ57Ib
+Vvo/edIShcn/xuqdnvD+2NQ32qFfumlDiDYiRC++nX5LbvpOZg7722f+X3rbvyaQe07cqnPhLU6d
+8F0Z/gm/meH9/MP6sQSn1inOKWdSkcrQm2rFfPtLbz/huY/2oahTWgvEC08kqJ04GDuoU6aCm3FF
+xdb/RnnaA/scUua3bzI7NvOf3bmNGFNusfOmIO4pyOXqVP6/4JpH3LABmg6kVZYrrUVE6LwEaIRA
+aphcQYD68+QP0bb7tttuo6189MyWEaT1+lD7wWh7OMlc3tR57FyHhkZZPJCeX02yX06ypY9yXu7q
+NJQnNlygM2bMQICuW7fOS4EnKa1UqVLhDpb5+zZOw/BpN80yRHwiNznyF3VrKtFj89Aes36y2bP6
+b188Ce9V25ral5jjop4wl/lt6I5oESBykaJL+Qau/NcSZq3rgv/lE981j7pCLdIHaTTkqmN7S7j7
+bVO5VvLh/T98gAbFkJlelahU68Hz7grQFfOQU4i2hEc/TXGJf+iX9o+fLDU7/X6n7aW+8250GrVO
+NUx6JwgMsF++hCg3fkvvULdYaWaMnSmGtn+OtoM+I5+d/+m5XZoYsP2/zZ/sn2OS7miT8OJALMHp
+rIkqqq4GnfK72yK3/umuJiYaNf0DG/PdZ9t9uxNe+Zn8JE+eUhnAYNOt3oBWpenfHaVPJUCjBFbD
+5kgClPAkZ+jAgQPdu3d/9913Y1NBKSukKP/52lBLC/jihQxdNK8/I0vmz8BKKOe0dJMtUtBUL+OU
+jK+w9azQivW9EyZMoL0WpWpJgacuLF3gyUuLxSK2LbIrhjjrJ7uFlvauP5LYnmCObWTKNXIcn929
+xqwZ46YceefL1DcVW5gTL3ewjOrIYwT8377t5dME9u11QnIuuy/htpcjBmPTajt7AgY5qs3b8b/4
+zr/Rd/e7BCYmH99OH+V/+y5CLX0X3uq75x3XVB/CQe6R/7NnPf9y6u5N/p8/MZOH+Mf8SLKOc3Ir
+p8MV/zH3hjA+l/i/edP2f9NuXuuQzUN51CwYhu2S2f4B72FPddXwEe+5c3qn/0CgmunFxyd8NNE5
+sXF6q8NZ/82b/lHfufGjBIO2PN/pdG36spjqUUmPXOycd2PCff9Lb+TYfiYBGlvemi2+CSA6SR6i
+HtPVV1/9xhtvHHNMGv1C4mYXA6db6s+v2WbOru/c2to5SdbKuHk0LGTkyJG0QSIXnm8yZCCF0Vsr
+s7uxO5Y5y3+zG6aaTX+aLfOOuNcdc1QFU/lMc3QtSn46W/6ya8eZxAPuyPTYrNgcj7xT7zpTMktN
+HDK7Tl0fJwTszi0OaSvJjJFUCaVWqOuqJhkoIof1+4d8aelCtG+3W7dy7y7Kf/pueCrl2JvoVPSg
+HdHfadctocdLhmKWGR4H9iVR2vOXT0y+AubwQd+DH/nO/SecYOMq/+C+9q/xR8yElqqfePzdpPXM
+pDcxv10+D5Otm/nOV7f2VzjXPOqm/oR3bN/EUP6B75Mh5LS8wHfWZU7ri1OMZDevS7q0ZsLQbQ6g
+0j/27PB/9SpgzeY1Tv4CtFf1dbsnnXag9ps3kt67Pzj59CeK5qcSoNGkq7FzGgEShh577LFNmzZ1
+69aNYNCKFbM5RjtDfs//aj/5ww0tJ2EI/zt1QHXECQFKLw0bNowioPxSvHhxBOgZZ0Qz+fTAVrts
+MP3cnXUT7db5f0d2JhQ0Vds5ZU82JaqajX/a9ZMMHnkv6BN3PKq0ShunfndTsHicQNMysp2A/+PH
+MSvSop16RiGaITNYM6kz/V7D+f53/SACm5qfm/DSDynvsv6k1++wP35AwSDf7a86J5+Z8oJUf9ul
+f/k/fcb+8YNTppLdvMb3wkC3MCfH5rU49O2vve22jW5sKIU/W16QsZM61ficwELs//o18nhMldpk
+ZfkuuDnYVSGd83/1ijsU2UL0AsVgGdDKKe4mn71AaH6SdcuwzvqHfGH27XHN2Off5Da4okNSsMMN
+se33uu/e9zAwB/s8e85JgGYPd80anwT69etH6fhVq1Z16dKFUqD0TozPdXqrWrDerb7022xTvoRD
+F7puTSQ/4+hxYfgkC+3PP//k39+yZcueeuqpTZo0icr6yDRaNsisGWu3zjNrx/9r3aSYfLlTncqt
+cMA7S39x3fFuy03364opUtbQ5ajaOU6dq6KyJA2aYwm4OumDR9zwxHvedShmHonDP/Zn++XLdu4k
+bzCn1LHkoadu9env8yz/ua3Vb3vFd+EtGc7sNiUid37VQgpn2jVLEv43mjwk7vL/9JHt8wwlP92m
+8C0vME07IPjCSK2z65azHnqEuiq249XUt6fGe4arCnoBrUfdwM2pwygRT5N6N20oEoedNxmTqh3e
+zyQmUlzJd861+OKDDOxPckN7B33me7a/r1U4LaaDjBmJUxKgkaCoMXILAZoY4YKfM2fO+eefTzAo
+CezxvLNvplgykMgZovJ8z7N8tcrF82Lz3NoI/aQKvVcEtFKlSqjPBg3+rtsSORaWkvIOLd3xtlPg
+k4qe6EtfPirJO6XrmvKnYeB0Sy8tG+yqT7flJg75BNcXX6mFqdXVOe6syK1EI+USAnZQn6RXbnEq
+Vkt48itD9fIIHcgv/8dPkPLijUfLH1K/fY9/nnx4O6xf0ls9za5t1ML03fpShjNTFykJw+reXW5m
+97pl+T6eZChBv2+3m+o0sBf9Kknlcc7t7jQJ8z13625+9apducCUP97X7W7Xgx/esXOL/5On/D9+
+SBFSN4P++icjmHXudqUnwuEP16LsZlldfIdTL2WTJ9Le/fef52r0NweH1wIqvH1neJcEaIaIdEEe
+IkDjRBLhx48f36ZNmyeffLJly5Zxu3nqJT37i/1snGvQonPmo51l/oyvZ7V27VpepHnzyM81tWrV
+ogQ9pUAjtkSy2sltXzv+iNVznNm/zZWe5G0UP86hkjz9M2ucb/2JztzP7Zqx7gX/1Jl3KP+JMK1z
+pSldL2KL0UC5iICbrfL0Va5Uerpf8GqUYW3Wzp3sf7iL6xNP8JmkI5W/SpbBaJfw5Jc0UveGtEtm
++T96nHpJNBly8MJT3jLdA/+7WwGUEM8aDajHlNB7qttMaNWipN5P2ZHfmmOrJlDRPWyn+f49bn/5
+73tRvIywVLzbQRsUpbvAvz+kfL1lSfRwp8pp1ztJhwrlrtCvccU9FfIXTHONxxfc7HYiPapk8tvt
+/KlJd3dwSpX3vfqrU+H40EdC9vY4AAAgAElEQVSO9pUSoNEmrPFzEgEUAwIUGYpcwALaqdN/UhTj
+aidTlpuP/7C/z7GVjjb3dHAuaiQBGlfPx1D+c/LkyYsWLcJ9RywHNZiOPTaDf1BD2gD5Qxg7V9My
+ddERu+auI151xylWkWR2W+4U5zjqS59ElSU7/ys3EX7D9H/iQQuZyq3coM+Gt7qF6HWIQDACdtbY
+pMe7md3bfA/3RggGuyScc1Sv9L92m6l5kpswRNWkvby3hIIUcxo0pyao8XqgJx72v9XTtRRWqeW7
+4/UUGeKpZ6WpEkGQTkFe7Jpmz86E3lNoPomj31Wx00c6DVv5rn+cANDUN4ZyhnpJhGy65TaLFqdm
+vhteGd6BRfb9h9xNFSjk0Kc+7HHSmf3wIYS4/8cPzI4t9Dpyu1hdfHvyy/1//OB/4jLX5PzUV06x
+6PaFTmeZqT+SAE3NRGfyLgHadj/99NM44jFZURD04otTZinGD5qPxtg3f7f7DpkLTnHu6+BUjvd8
+/fghF6OV0ACJGkzIUIqA0gCJFPgSJYK018vUaiz+9FUj3fR2r44SN1M0vkBxU6WtU/Ykc3xHt407
+gnTJz2bRANfwSYd31zLKNSVIOXKqdTL1b4hMZkmm1q2Lcw4BMnuSnrrcrFxIFjyNMSO1cDdd/du3
+nUt6Jtz8fNIzV9vZ4wxl0jnyFaBFJG05sWLyl//rV5GP/OJWA73q4fRmJ7YatfrD+zQEMgRWliyd
+8PZw2gjRqZLW8HbmH86p7RiEpvbpDZL2Z/7+b/m/eIGcIV+zTkRtOo3D9OPjHPd/+LhdOZ+cd7fN
+Zvr1ldJeT/qfEK5qCd799VO3On3rrr4LbkquvKHkf/0Op9M1Cfe/n1aWUvrjR+lTCdAogdWwOZLA
+ggULyIL//vvvK1eujAC96qo4TdHYsc9tv/ntVFsgwfRo49x1lsyfcfe+YftEgC5ZsgQLKK2wEKBF
+ixYNf5V7N5iF/c3aCXbFsCPRnK7V0xQtZyo0c0rV8UybrrIkIWnOZ3bF72btWLOfeDvPL1/VIeiz
+ZhdT44LwF6A78wiBDSuTXr7ZThvuu/FZ39XpSsCQgdiF05OevdasXuRWSup0DfclvXST23Zy81p3
+DII1a53sisXTOtrJQ91m8SvmOZ1voEuTg7hM6yCx5s077Y8fGnpjFixMa6KEF38wPh+2Tzc1ftZY
+JKNrAa3fPK0B0juPTfHdezFbuv73ztcn3PYq/d/Tuz7tz1zzZ7/XKf/ku/x+uoymfWFWP7FThlnM
+zKMHmnz5+Obgu+4J84+x0y3Y9P5DvvO6+x74MKvTRPR+CdCI4tRgOZzA8uXLyYLv379/uXLlEKA3
+3JCsSV08bW3YPPP+SP/0labRcea2Nk7bEyVA4+nxHFkL0hMX/OLFiz0B2r59+8KFM9cA8N8trR1n
+Fw10M9xpbuS203ScosfaCi0MmUaVWzmVWnpGTbt1gTO/r103CZ1qko5U+qTqYblGhIQ6J17hBobq
+EIGMCNA33I+wG/oVFdfp2J7R5SF9TrMifMRu7SFSi0qW9u5xCwON/t5tVn7kcI470TnvJqf95fTq
+tEO+dBqe4bv1xfQyZlwB2pM8JFP4KG4nWsCHeY+vXAhQeiP9NYHanz7SfWhxmfkDxWy/eMk/ZqBD
+kMAV99MXKvNjuHfYxbNoVW9Hfeec0Mh34zNO02Ad3sMbOthddsC7/u/etWuXuvGvl96F4da7yi0v
+0PspNzz0vl7B7su2cxKg2YZeE8chARJHHnjgga+//pqWiZRhuuWWjEuBxH4XdN3E/Nl3gk30m0ub
+mAc7+o5J20wQ++VpRo/AihUr6ISEHRQXPOUUOnTokD9//kzDObjDLvzOrBplVgw1B45YNAsc5VRp
+a8s0cKqe5XYwCvRtXzHULhzgNtjcNg83nDtRvoIGkUqp+QbdnWIhlPXO9OJ0Q24k4E9y28HTjfOi
+2300zMzyYWeO9b/UnSQh1A/lRZOPR3V0vMZumjlNuTjKH+fGfRYqar953RQonEExJgToW3e5ArRQ
+EZOU6Du3O358xrCzxvk/fMTOHk+uD1ZAOq2HsQO3FMAXL5q1S506TZwrHgi7dJH/+/+5BVD373GL
+dN7xemZ70Gd65Xt3+fs8w6S0hnJaXuhg8mzqNtf1BCj5WAkSoJlmqhtEIFYENm7ceN9993355ZdU
+DscCevvt/wnljtUqMpiHxpu9x9pZq83RRc097Z2rm8n8mQGxbPmYFvDjxo0jCx4B2qhRo44dO/JL
+5lZCQ6NFAyyakmhONCUe9lJ13Lqex5/jVOuYbChryHZf+iulQM3+zX//W16opFOpFVXo3aDPfOFa
+XjO3XF2dGwjYFfNx19Jq3HfOda5N8b8NM8PYIQ14EJpug016e6Zyqbu1PL982SyaaSnAzoGnu2J1
+lJ/Zs8t3aU9XtKV90LqTzpZud6XEw75L7vTd/hrXuklIfZ6jzb1TsyHNOZ3TwjE6+t9/mHZQ6Frn
+rMt93Z9yKlRLexVpf0JO1Tt3+wd+YIoWc9uEdumR9qUR+4TmT2Tu2+HfENhA43u34GjZSv7PnsMC
+6vbhPGIkjp9DFtD4eRZaSfYT2LZt29133923b1/C9UiH5/fsX9N/V7Bss/nfSEsHTk5fdKqD//34
+vz1a8bbSvL6e7du3jxo1avbs2Z4APfvssxMSEkKF4j9k5n9DjU+zYojZv8XVlPQ0IseowmkOFZSO
+Stag6/BeM7OXXTnCDfo8vO/I+I4pWQ3Dp1PzQgV9hgpc1/1DgOaTSVfVd1+jNl0T7nrLZFQLKX1y
+KCE/JdCJ83z0U2xywS+mR+U797ptMzesPPL++pxiJe2ubfSrTKBjZ3V3MUEPnPVuL3viTLCA/lM6
+1C6faynPNGqAQz44peM7XBn03vROrl7sFnIa/g39MJ1u9/hufi69i9P+zM5BCj9DL1Bfi/Ocax91
+ajdK+9pIfkJv0iSMoEtmO0eXIeuLXC63XtWnT/suuMUXT43g2bMEaCQfvMbK6QR2797ds2fPPn36
+IECpSP/ggw/G1Y4Sk8xn4+3bw+yuA6ZeRefaFk7XU+NqgVrMvwQOHz5ML/hJk9zuL82aNaOybKgC
+dPNs15m+cbpbQ95/2HWyl6jm5rAjQGt1cfXl/9m7DrAqji46s4/eBEGaIqCoiL1gL7F3jcZuNKaZ
+mMT0aoz5TTGaGE0xiTExPSYau8YWe++9YkNAUVCadHg7/7lvH4j0Xmc+f37Ytzsze/eRd7j3nnPS
+BiSW+IW/KEV66xDTJ9NLigl3ayMgRI+mT1f55pBvyMJEIHVCU3btHPdppkxdhDxiYabQrgk8p//j
+M7Hxt/y0k4Lxo/77E7t43NhAghlMzHSTPuRjX89pA/rv3hHg99AQyhho139C30aG6Re8A9cf9IaC
+RFUIzyF1+3Lx20xx6QSv3YBjhr6FpKKCey5g1JQYxx95QffiXBCkcrqR4j0ukpPETzPUZV+zxHjw
+ulCIBxg1AFDZA1q8kZazyQgUawTi4+MBQBctWmRubg4AOnXq1GKdvqiT3Yhi322n7k8LU/ZEJ/58
+D25jlHAu6szy+pKIwMmTJ6EpGxcX1759e/SA5r2Emkodn6S1tIXFBNP5iinz6g1MyXxHk4NR+kDi
+84IhRYoyffQ1YiZhoNSOjk+PbrzZJGYpE+N5x1uekW0E9B8/Ljb+zmyr66b9zDsMyPacvA9C/3LR
+/yBmxDsPVp76gOecyEyfSpzZr/77M4ToGfTqta5QUzPlw6VKp0HZLkfcpt9naRbzSFXqUOI3DPhz
+UgFdVanr8cXPqUZfkCEWf6aHI2hCHFo/ObpIDfpQhRjEf4f5u4W17pmP+PAphZih0JcAPUMhVWz+
+E3++ojsWWFxFFwT6UGUJvtAxlRfKCJR0BJKTk1988cWFCxeCLwL0CTOkkl6xQPNDfWndSfHpBgHv
+zXHtlUbuBbpanlzaEYiOjg4ODkZjsaenp4+PTx7L3wti5/4UN/cziCjB6IhUllyZVy8iG/mOIiSa
+PpAcvbBEAHriH5XdDQQOc1L6ZN79CX3KISNQhAgQBWfW0yht6976Pntv8XxMTujwt5ncpTa4RPyh
+R/JxheGUqDtixzL1zAF2aDNZHKGLEWL4nr7ZXg6COWrcsEHHq2SV+fyn2mli9UJ10QwRcUuB4/xj
+U1n9FtlentNBPfoBkD5EVhVSUKBhpeFXZBbZpePokeXx9wRYPtZoV63DGrTi2So0JSWo815S1y0C
+ux/NqYVrRc1ph/k5Ltb9pP7zFVRduXMt5uWHTgA+ZJLsAc1P6OQ5MgJlEwG9Xg8AumDBAvTtgQ4P
+HlLZ7CPnVcNiRHAkd6sm3O0l9yjnMJWbV6CWjb3kTT+6vkVcWsmDt0NKiQAlKumePYRzC1ZvOHd9
+sHXsyloWsFxAkokSnwa2OzlwelLus94w6vuUQ0agaBGAhpH+9QEs7p7y8heZPHXyOTEycPon2+B9
+rwP6TBMDyue1OI148cGXYCzJ6jVHI2NOF4q/5+l/nM6SEnCCMvJlZQqRkOhyEOH/mEUmRm5eIMJr
+yqM5TZL5eFQ46UNt+A2C7VTWz6DcKc4dUv/8VAScYClJ4GZx6I961OcN2/Ceo8gCNNMIDdSDy7Xt
+H95xkNJpoIi6w61sKJ3s5p35zBL6GVai308jeyRQqbz9xNWzypCnlTcWlNBqhZtW9oAWLm7yqsoZ
+ASHEyy+/PH/+fCAG0OE/+cTQVCSHjEDJRSA2lAUsJVf3axtZ8j1ax9KJe/cVqKQj8WmaQWEr+Z44
+8wvpMd3cZ5BkMgwTK+bmD7FP3mCkVPosuadUpWaGCqb6xiARGQZho8Jxt0VooDpjHFhHMLG8rxRW
+3EFUkelc8A67F0XKuKi2v/aNcYXYaPWbN8gWCExwsHCeM5bm87V+wDH9rzPFzpW8mhN/YrryyPPG
+q/DZcHAjmZQmxN6fR9HBaYmc4odQwjjj/LB6IkX9c4cIdEbeFheOog4OvX38CEd4Du/Qkh/qnrVs
+9fcqgDjsT1OTSanqLQDQcpS5kAC05N8FcoUKFQEw37/66iv8B+3VV1/99FNjTadC3YHcbMWJAMQ7
+IZ+EsnvYCUpnIpeJrGetLtwXaLLdA7cRdYWd+UmE7CW+EezgNYsjm5rcra3w7MHRIWpuX3FuW+60
+fEcAWUDYoB/ZShXbQltHxkQwuLSbW5Xcrarb/hGQ/LxxlYBm9+HK+3+mryX+mA3tIZGUwA1V+PxT
+qdS968DgEReP8QYtQWB6oHng6hl112qxc4UIucQSE4yN1+YWAHZ8zGtoNsh4p2LXKv0XL7GwEN59
+JAsLRnur8VVstedoqJPyfhMyYdbiD5RQ1R+mwwFVJJI+Bm/TW/f5+pL7e6AQ+5cAtBBBk5dU5ggg
+8fnFF1/gDqdMmTJv3rzKfKvy3sowAlGXYW7Ebx0S1zaxFENOxdSKefWFtjz3G8esnDNuTcD//dyf
+ZIN056yx7K6YMJeW3NVf+I7lNQvpdl2Gdy+XLucRQPoTpW1eoxbLv3ZYqd8SSdz/9D+YvzMzc0h1
+6hbsYTbGP8PQ8giFJnFgI3dw5uPfRh40n7tD66R+0QwWHqJ0HMjHv8MbP/B3oAgKgMknzJbYqb0i
+PISYUvDY7DeBrJLcH6itq2sXwcwTTCY+9jUkU1UIc6J2rzno4quJKYRReZteJLxfkkOc2KUuny+2
+L8ci3LuR8u1OnubPWZLL5nduCUDzGyl5XhWJAFo/586di3rLc8899+WXX+bdvVdF4iJvs7gigN7N
+axsFEplIfEZeMuRROHNpgZQnycvXGfjAOvokceZXfm0Du3VQwA5eowabWPGa7UXNzrz55ExQtbj2
+KOeREagAEQi5rEeGb+sSbmYhTEx0C/byOo2N205KVL97C0JI4MLDApQ//SF3csvPHSH1S8SmxHil
++wg+6SOIiWa9isTz4fZ55TT9Plrb8X6P6Z58P914XTsfBCD127dwAjWhPjZVbPoDaBgpW3RkorsU
+sFjcCSWj+Wadya+oxygkcbMuVCxHQAVTf51JnbLVXXWvfMm7DS+WaYtlEglAiyWMcpLKE4F33333
+s88+Axvp6aefRjOoiUlJ/Xeh8oRM3kk+IxATJAAlQw/x8JMi/BRpfGKY2TKvPoQ+GwwnLlHGERPI
+Ti0SUJgPRdmdmBY0oK8EvlGdAdxvPDOxeOB8+YOMQJWKQHIi+izVFd8ZJDaFbvbqjAlFdePvAj7s
+QQGsTiPd2Nd5/uQ81QVTScIJJPf+j+tenMNAdc8yBAw2IRcVcByv8Ib+0LrPStXCJJgKJyiTPlbG
+vIpvyKQeCqNbl7B7kcib8vb9UOVnVrbs7m2o6LOcuVZZ1i/YAXH+MHkBYLdY9JHndS+Vo7KeBKAF
+e5by7Eofgf/973/gHkFF/KmnnkIG1NJS2hhW+mde8jeYFMOurhMhu/itIyL8JFMhHAPReB1z7wD+
+ECl9emcxDAzaLs4vJqGlu2eM0tzEdvfiHl1IlQnFejlkBKp8BNTFn0FxyUCE57qnZ3CUwtNHeIge
+ecr1v5K1ErKMz36SvV5SxhjqU8nec9X3mI0PN6jHZx0pyfpv32SbF4vouwTpugxB/T1rj6m69Av1
+23dwtfLcJ2Doa9PA6kls+BXtAeL0fqrC95vAH36WYGgJD/3bD8NbldKx7fopL3zGvBqW8IL5nV4C
+0PxGSp5XRSIAB04A0KSkpMcffxwA1MbGporcuLzNkomAYFc3QDGeR1ygVk54bEK1EypLNZqgiZOY
+RnUHM6sHhWYgMn/ud3EVZffDLD6t7K4zp45Pt7a80XhWo1nJbFXOKiNQwSIgjm0nxXVo11Ou8UNl
+wgPWIeryb8Tvs8Sdm6CfKyOmoFaex+1F3tbPf1Ns+hNNpeSiNHFa1vPFmX3qX3NRhWd6Pa/uwgc8
+rjz9QVY6kbEEj11NnpWpA1Us+QItoUhMQmGUMCg4TA1L1rQMVCT1j9mkx1SjJlzp85kMznrvxX5E
+AtBiD6mcsGJH4MMPP5w5cyYA6GOPPfb5559Xr169Yt+P3H0ZRiASTKN/2K0jZG6kSSxxHRwyuVNj
+uLozj+5k2p5pxASKkz+wG3vS2O54mTMLe6rRe/VmTZ6kkr0cMgIyAloEUlNg2qRu+BV0eyKtt+ia
+MTAiOABi9eTqhCQoCuXj34K7Zm6Ru3wKHkjguUN8FL2bfNhzWU8mbhOK+1R/57xtb2XgE9l2Var/
+fK0iUYq87POzM9sgCUEFeqhEBZ6HQJIyYCL09ks0DwqYrn93BJX+dTpl3FsZxU2z3mBpHpEAtDSj
+LdeqABGA+DxGQkKCBkAdHR0rwKblFsthBAA6L68mdc+oq0bVJFsPFNCFa1vuM5jZemTeMuryV1az
+SyupPfTuubSyO8eZvGYnVn84kyLzmUMmf5YRYBDmJCUmEOFdPUm7/sEhVv+g/v25gKy9XXVl7BvK
+uNdJ7CyHIQ5vAWVHHN+JIrXuifd59xGZT7xzUw+RJqRIUfQ3tyRQO3EaWQ1lGWLZfP03AKAC/kxK
+Vh/O1BQCspv+FFdOESdpwBPoIoVnUpZpiulAYrz+mQ7EmgIi7v8YdSNUdymmqYs0jQSgRQqfvLjy
+RQDo86OPPkpMTJQAtPI93NK5IxETxC6t4NCWD9pKivGcM3MHVrs7ND553YGsRnbW0tCWB/S8dZSh
+Q5RE5g3umrDfhCyoe1vW8FGyg5dDRkBGoIAREDER4q/P1RXfsrgYeMrzES/xVt1ymoPEOxdOQ2IS
+Op2kHtqqR6YzxdalaOJUD24i/nu9Zkq/icrIF7OdTV3zA6w4wXNXnngf1fxsztHr4c8Ou3bChRZW
+yrDnlUffBErO5sziOKR/qRepR+E/KlDCnwB5qfbFMWtR55AAtKgRlNdXsghoGVAA0PHjx6ME7+Tk
+VMluUN5OCUYgLhRO7iJkD78NstEpkliCpQGYRoCPPkNYrQfqg8ZtQPHrzE88cKMIPczuQVnQ4K6J
+YWaHq8iQs9Hj3LpcpCtKMG5yahmBEouACLpIxujL5sNC08j78cv+zzmIJZG+UmggQdUJU/mDp4mE
+OPHDNPW/v1hkOFSTeLdH0NzJ/dpmu3Gxe43+02dYVDjvP1H31kIDTz/LAAYFiWrNDyw0kDm5k539
+aOLLl8RQP3kKzH3MzGv5ICkLN6aSWKWgc0oAWtCIyfMreQSQ/kQPKErwEyZMmDNnTo0aOToRV/JA
+yNsrUATAMQreyW4fZREXiDxEZkXQlrdm3v2ogN54IjPPRs+F3Qtmp38SwdsZ0GcquZXQQJ+obU0D
+P2kQ93u0QLuQJ8sIyAhkjQAwJVnDXz+vQpre2083a1XWc3CE0pY/TGeRYTBAUp58H8rtGU8TcP7c
+vkwc3U76na6efMBE4jzlpN95O1gPkfx/f6HGAHh19hnHvfyycSFCcXzRDLHqO5Ks7/IwdZTCurME
+Bsr9EEaF+Ci6YJXX5vNW3UtgkQJPKQFogUMmL6jcEUgnIT366KMAoM7OD3jSVO57l3dX4AigcfPm
+fnFjL7t7luw0Iy4a1T0hsYTqOdo9oS3v3T+bDx6sdHU9C1gmwo6zOxBagjATsRqYWTXm3Jy5+pMs
+qGv2eZoCb1JeICMgI6BFAKVz/JblMIg5tOh9Fhut9BylPDOTuXmln6hJeBLdPjmR3I+6PYLGTVgZ
+5TATHQbNSF30PxZ+g1zg/XsyN2/u2YAypp6+3NQs/UIBh8/fZwskVlEtGf2KbvxbzK74iQci+g61
+nJ4/rDTvwjsOYvmT5c/l7orlJQlAiyWMcpLKEwENgGoleAlAK89zLYk7AXC8ug64kwBo7E2jNzQ3
+YY6+QJAEIkEbsnbNZuWEcPgbMXSIoukz4U5ax6cJAzve0Y9DmAksJRMpQJtN5OQhGYGSiwDZIP00
+AzZIvNcY5aV53N5Y/kJvKPnOA33G38Pq3KcZ7z0Wuk7QUcptM9DJX/Gt+O9vEXDM4GEGQqE98fRt
+HTj058GXgssJGFEpSeLkHvQJsJgI0ul8fjZ7MPOa2xIFei0+VsTcZVZ23M6hQNeV3MkSgJZcbOXM
+FTIC0AGdNWsWSvDoAYUlkouLbL+rkM+xZDedGMUurxLBO9j1LQQ9wRlCWkUxI0dNIMgazVntHszJ
+L9s9iLCT7MzPPPSAQMZUn2Q8x8SKufmjSZQ3m8RsamZ7oTwoIyAjUKIRUEFX+vF95Dh595G6176m
+TKQ+lXhC+zeqhzeze1H0a+5eR+k8RHn4GVbLJz+bEbtXA1+yG1eghSSAXzU3XS0Li68AoDiCZnF8
+he8zePrDX0A/aH5mrgTnSABaCR6ivIXijEC6ED1K8BKAFmdkK8dc+Jy4+i/o7fzuOWr6BILU6ubQ
+9UQZPfw0f/QQs6ud470GbRVnfmM397DowLSMqcKsXTiq7XUGsCZPUAOoHDICMgJlEQGx4lv9wvdY
+bBRv2lFBndrSWlxHb3cAO7VXJMbTb7qrp9JxIJSMeP2C2BepenbltMAkmO3WdRZwTCQmcKGK5CRS
+W8O0qMg7uisw58TkrTNT78siEqW0pgSgpRRouUxFicCMGTPghJScnDx27FiU4F1dsyuhVpSbkfss
+3giEHmDXNlIKM2gLS46lubmOV28g4MkeeRlNX/zhNax2ziIvF/5mF//hN/aIhHBjIkRnBlsj7tqK
+NRjFPB4q3s3K2WQEZAQKFAGxfbn6w3tUDbe2Q6aTJyeJ8BDojNJvK2CimzfQJ+hEzLewxkXJieLa
+OQYMGhsloCSKfynJEIdHkyhz9lB8W1Wd3Kf2XCQALdD7U55c+SMAL/jZs2fDCQkAFBlQNze3yn/P
+8g7zjMCdsyxwA+l0huxisaFGYXkQ2yHwGRsC4hFv+rRo+TJ3zEFKGjZIpxaSKD0I8knRxtVwOfpE
+4W/U+HFmKdW+8nwG8gQZgRKOwPULZKG5+gdjdSJ9NWjFN+/KfVspPUYxn+x0fEt4X5V1eglAK+uT
+lfdVyAikA9AxY8YAidaqlY3LRSGnlpdVxAgAX15ew0IPiZv7WdRl4ycTGEIWDizxLktNxj2RP3uL
+KfDYzP7+Yq6L49+Su+btI0xP5xMdwcYdbpzcdzRZHMkhIyAjUD4iAL6ROLhJHN8hIPaJ1kybatzT
+D5V3uMnzTgO5o8xHFOdzkgC0OKMp56oEEZg+ffqnn36KDOi4cePARpIAtBI808LfwtV/UXNH1lNA
+ZQndWhhwJwL0RBZTg5KQW0L1vP4jRHjPdoTsFmd+YbcOkj6oNgNoBw71mHtH3vRJBo16OWQEZATK
+UwTE5VPi2lkeGUa/sOZWzLkWpENRkS9Pe6wke5EAtJI8SHkbxRWB9957D5V3AFAtA+rhkcWzu7hW
+kvOU5whEXYFIJ7t1SFzbzFLiqOaumHBze4Hv9YlGURVrZw6NT7hr1huWza3oU9j5P8XlVeSKhKo9
+sikYaPp0aUnS9E2eZNV9s7lKHpIRkBGQEagaEZAAtGo8Z3mX+Y4AACi4R9ABBQAFG8nT0zPfl8oT
+K0sELq+mfk3odBK1yCDgZ25HJPcUmBVpLu0mHLR3mBXVf4S+Zh1gxx+dxwL/o8K9EbAajJHQ9Ond
+lzV7hpnbZ71IHpERqBgRgBg72DPmlszEtGJsWO6yXEZAAtBy+VjkpsouAukZ0NGjR8OT09vbu+z2
+Ilcu9QjEh7Fzf4qbe8mmKDWBlldMKG0Ja00thQkyLAhDtbrwmh1Fg1EcrZxZBxSaTv3AoE4PpU81
+xfA6p8J9zY6s3lAOypEcMgIVNgJw7oEdJYdApkc92OoQYVwOGYFCRUAC0EKFTV5UeSPw7rvvIgMK
+GSYAUGRAvby8Ku+9yjt7MAKQWCKi+iEWepDgJslEmzChv0+JRQMofDJdWvE6/VmdgXRCpoGmsYtL
+UHZn4acoe4prMdAnWs2HMqYNRjJcKIeMQIWNgDi2A+4+7NQeERPB2/dXhk7O3Y6ywt6o3HhpREAC
+0NKIslyjAkVg2rRp6LM8ygkAACAASURBVAFNSUkZOXIkMqB16sje8wr09Aq71Xsh4uISdhMynxsM
+HZ9IWSpUbddsSww/Mysn7tYWtCHhO5pXyy4vHn1NnPye3dzHbh9jqfHGazXMitxns2ehGFrY/cnr
+ZATKPgLEEN+5Ut22lOrv+JVwdOXj31aGTyn7nckdVMwISABaMZ+b3HWJReD999/XWPDDhg37+OOP
+GzSQoKHEYl0eJk6OIZWlG7uR9RRIW2qWzchs3oeejGzZazTlzs0YXNrhV5TtuLQCpCXSqI8MoG5R
+GpyZmKNDlHv2YK1fZxCrL/K4HhUaHB1mZWrR2KWumc6kyPPJCapkBPDehrh69F2Yj5M5ZEoS3M/h
+P0nGPEJFbR05e2HkzJngew7XcgtrceWUOLlbHN4Cd0rK/WMS+xrKmNeUcW9UySDKmy6GCEgAWgxB
+lFNUpggAdKLyHhcXN2TIEPSDtmrVqjLdnbyXByIAhhD4RqGHCICmo0aNZqSdB2NMWw/m3JTD2x2a
+nVbO2QQwNVEcn09qTZD5TIoxspSoVbQGMxhschhsoou0yCMq8d6qczuXnt7SwMmzd712/eq3L/KU
+coIqE4E7N0XgeXjwiMjbLCaSxUazpHiRlMig1QC/n8Q4nhAHYx7gTo42EgBQVaW/wnQ6jgYSK1v8
+NSUibrHbQYQ7Fc2+XDC76rzDAGX0q6xmXW5pXWVCKW+02CIgAWixhVJOVDkiMHfuXFTe796926tX
+r7feeqtHjyrkzFs5nmC+7gIEo/OLRdB2dnXdA6gxPfEJBGlRnTn6cff2zHcMtX5mOyBTf/RLMoUP
+P5kmMo8Pax1zasScW3C/R5lnz2yvK8TBoKhb3x1cfiD4DOe8i1eLx1oO8HbIjgJViKnlJZU1AvH3
+1NP7YT7Obl5lUeHkRQ55SzhApqZSZ7P2btfSmfmPQPr5JqbcpTZr0JLZO3FnD17Lh9duADBK7Hg5
+ZATyEQEJQPMRJHlKVYrAjz/++NFHH12/fr1ly5ZTp0595JFHqtLdV417jQ4UZ3/jN/eK61vuc9tJ
+XskgsYRhYsVgqlmjKas7KEeFeZyG7OmFJSz8BIsIMPKNUHY3swVa5Z7dWdNJzLo4fVP0Qn3t3y9O
+3rqElatb2k1oOWBIwy7GDcv/kxF4MALixhVxai+7dELcvCrOHQL6ZKpBiTZ9oMtZ4cSQQ5Ed7Rym
+5lq+U/sdwB859A0uQUI0NYVK9via7QAexSS2DtyrIavuwh2cWY2aHDlR/AgwivK9HDICOURAAtAc
+AiMPV9UILFmyBCX4kydPgn6EEvzEiROraiQq6X3f2Csu/A3syO4F0x1mSv+AM2RfhyTiPXtR/hJ2
+7dmOyEvs3B8iZBe/c1okRKSV3RXU67lLC1bvEdZwDOVBi3vM3bN47YXdmFXh/GG/h55qPcTS1Ly4
+F5HzVeQIxEWLM/vFhWMsOIAw6MVj1OKJTKcGE61suZM7q+HOLG3Q1olUJUd53dQM6JOZmTMTM6Yz
+oV8IYFNKjgqmCqrRpySp+9azM/s5LnGtDf47i7hNMTIzJwChJVO1mOFiYFkbe+7ZgDm68equ3M2T
+efpy70YMuVI5ZAQejIAEoPIdISPwQATWrFkDEtLevXvd3d0BQJ999lkZoEoSAZTdLy4Vl1aya5tI
+HD7TwIcuBD4d/Vitzqi5c2RAsx3Q9YRQKCw6UXOPvpbWOWqQC63ekNdsL1q8wJ2aZHtp0Q/uDzo9
+fcv3qaoeCaqHvFs91rK/p31xJlmLvkM5Q5lFIDZa3b+enTsobgay84dZdLjQG1TA8MauVp039GeA
+g84esDVnjq6Ko6uwr8GrOeYzQ6n+MF39dSb38EHTpzi1T5w/RDN71ONeftymmgCf6do5ERFK7Pj0
+PCvAKGTqsYpPU+bgTAX6xh14y4fKLD5y4fIXAQlAy98zkTsq0whs2bJl9uzZW7dudXR0RAn+lVde
+KdPtyMWLKQJhx6npE/Ly8GTXGL4ol6fX3E2tWHU/5tKCI3np3SfHJVFqP7OI3dgngD6TY9Muxwet
+BTWJenTjLV8o3rJ7pp3EJMU9u2pW6L07ON6mVqPhTbr71/TLcbfyhSoSgYQ4cXQrFDrhYC5O7gGf
+3XjfwH8utRXf1syjPvdrwxu1ZUCchRrq2kXq58+j1K48NIxq+mcOIKWqtO7JR7/C6zQGvUkEB7Bb
+QSwiVERHiKCL/E6oSEnMAEZRHLDnrXvwes2VrkMZWkXlkBEgalt6070Mh4yAjABjyH0iA4o8aLVq
+1d544w3o0suoVPgIBCwXJxcAOJI8Z6aBzKWdF3dqLLz7cr9xzNQm8wnpP0Om/txv7NYRFnU1rePT
+wDeycQPfiHn3500mMl2Jd7xNWTvnzO0r2FRte9exzfr0qZedEWiO9yBfqGwRgC6SOLqN3IlO7mZx
+EGFAMl6BOxH3a8tcPIAOlSYdWIMiS3ncuq7++am6cgFv3A6riGvnkFjlbXsrY9/IkNQU7HaICLog
+ggBGr7OIWyIyHOJNpPcE5SatDcDNm/v3VNr15Z2HVLYnIe+n4BGQALTgMZNXVOoInD59+oMPPli2
+bJmZmdmrr76KftBKfbuV/eaQpzz4iQhYxqLgS5SFhAFDdqfGDDz3hmM5KEc5DRi7n1worqwha82E
+u/cTn8ibotru2pqQa7aO8DlNWITjM3f8/N9lKoA6WlUb2aQn/hVhMnlpRY4AWjM3/MZgTbR/A4uP
+MUrYOrlRshNtlw39KeXpWGwdGuLsAXXJF2LbP7y6i0APKABox4HKxGncN3t0K0IDGTKy1y8wtKJC
+/unsQRYbRZtE42m7frx5F6XPOAg5VeQHIPde1AhIAFrUCMrrK1kEgoKC3nnnnb/++ktRlMmTJ3/x
+xRc6XfGzSSpZ0Mrp7dw6LPZMZ7cPG1BjxoGiuSW6PIVTYyK5++SajEk3dodMvR4GMAaWMPKmtrWp
+ZO/dnzV6jFjApTU2BOz7+ei68LhIKzOLIQ27TvJ/uLRWluuUowiIsBCx4Tdxep84/J+mDM9tHViL
+rkh58ja9ObKeJTBAq9e/0ofe7SDFgzvfdahu0oeo7+exFORFj21Xj2xlkLI/tpNo9YrCG7XnLbrw
+3uOILC9HVY2ABKBV9cnL+84hAtHR0Uh8/vLLL+hOefLJJ1GOd3BwyOFcebgcR2D/DHH+LxYdyJC/
+zDigCU8894a8dncS+LTMrStOXFzKL/7Dwo6J6OuGBKrGJjYnhaaaHXnTp0mtqXQHdEBXnt1xKOSs
+TtH1rdfumTbDbM2tSncLcrUyjoAIOC7++wuoTgScoLelqZnSqjur05i1eEjx70Fk9hIaQuhf6CbA
+cEKbKURAu49Unp/N85lkTYgVmxerx3awAxtFXDTJTzjX4j1GKkMmsVo+JbRfOW05j4AEoOX8Acnt
+lXYE4AL/0ksvLVy4UK/Xjx8/HiX4mjVrlvYm5HpFiUDwDnHg4wfL5YbpQAe2coVEPPfoKhqM5A71
+clskMYKd/F4EbqJ50v2NwFsCYHVpxZE0bfYsSduU+oAb56/H1m+/eoQz3smrGdpAfWt4lfou5IJl
+FgFxYrfYtkTsXivCQ2gT0Dxq15e6KnuNZSVdq0lOUmc9pe5YDvMk0Od5n0eVKZ9zq5zbprMECR2r
+6u7V7PB/IgQtMYLXrAMUy0e+ROqhclS9CEgAWvWeubzjXCOAxCcyoN988w2Q6KhRo+CKBEHQXK+Q
+L5abCKipYtfbBo3PoPu+RLQ7zgz9mtzNnxw13fMoUIqwE/zUQnHzALt7lnQQ08vu9j7ctTWDPqhX
+zkz5Eg5GYmrytweWbby0H2JMvk5eI5v2fMi7ZQmvKacvLxEQR7aqW/4WwHBg9uDvH5fahD67jeCt
+upXGFu9FqvPfUDcvJm1RSxvef6LupbkF7T8hEv2aH4g4deEoYdD6LUBIUka+yKxz0NwtjRuTa5RN
+BCQALZu4y1XLcwRAfv/qq6+Sk5OHDx8+ffr0Jk1KStaxPAeh4u0teLvY/yELO8kSI+/rK+E20K9p
+X5fYQnX6k7Y8pOZzH0HbxKkfiDIPm02Nt0SKhpZgKQkILcHfqJpX7hOU9Ks/H127/Oz2uOQEV1vH
+hxt2HdW0V0mvKOcvDxEQx3eKjb+r25ex+HuEPiFp1Ko77zcBfZ+lsz1widTv3hHIgILVXs2RD3xC
+N3lWYZaOiVD/nqtuWUIGoZC0bdqJ9x5LtXg5qlgEJACtYg9c3m4+IvDmm28CgCYlJQ0bNmzatGkt
+WrTIx0XylLKLgD5JHPuaFDrR8ZmaUWGec4tqpJFUqytrNIFV8857i9AKPf8nCz10n+1OhXtn7tKS
++TzMmjxJdfyyHqvP71p6+r+bMXcsTMzghzSpzcMox5f1puT6JRsB6vtc8wOBNnDJAdqad+Etu/FB
+T3GnYuO553kDEHtSF82g/CuIRE7uysOTlInv5XlV9ifcvKou/4Zu524oEep7j1GGTyG1fDmqUgQk
+AK1KT1vea/4iABb8vHnzAECHDh0KHdBWrbLXGcnfZPKsEo5AaqLYPwMi8+xeWsKSFoQloCnaPZlz
+K15/GPPul/cm4JN0fL64so5Bsj75nvF8xZQ7+jLXNqLRBF6rXBivo/K+/erRfy/sOXXrMnDIQN9O
+T7QaVM2iAH14eYdCnlHOIiDCb4ilX6L4zsJvEPps1hlUd+WR56H3WZo7Bf1I/fVjsXcdlc7dvfmQ
+Scq4Nwu9AUiEqos/p3xqUgJ39eRDJyvj3ij0bPLCihgBCUAr4lOTey7ZCAB0zp07NzExcfDgwXDj
+bN26dcmuJ2cvQgTEzjdhy87iQjPMwZmNO3dtJbz7cfDcc/Jzz7hoXKg4+gUL2sbCrzI9RA/sGTNn
+Sgqzd2BeLXn718ilsyzGvaT4C+GBt+7dvRMfnZCSmJCalKxPuRMXDSrS3XhQiUmOvmPtpn4udZq6
++NjBqluOyhcBIdSlX4r/FlPTJNBn/ZYkwDnqpdJvmhQndql/fCoObiQA6u1HAHT4lKLEGzelrvsZ
+/aBIgkIWlI9/h0zk5agyEZAAtMo8anmj+Y4Ayu6ff/45AOigQYOQDW3fvn2+L5Unlm4E9r4nTi16
+AH3qoJHUhHt0I3lOZEDzM+4Fi4OzWMhOdvcmE7UZ8zQAUIW6Rc0tmZ0bt7ET9s7kJQiuLty0IbhY
+wiNFn4oE59mwq4GRBDQjEoA+CXqm6vWqUPX4p6rCQI2CGJO9hY2brZOzjUMDJ0//Wn7eDu4lvDs5
+falGQOxZo278XexaRc6WJF00SjfqZVTAS3UThsWIArX4MzDZCYBCcHTYZOXhZ4u0jZgI/cJp4t+f
+YSIPNpIy/AUQm4o0oby4QkVAAtAK9bjkZkslAjNmzJgzZ05sbGy/fv1ASOrWrVQYpqVya5VqkUOz
+xLFvWOyN+9ZEZja8ZkfR6DEOqns+R3SgODSLBe9g8HlnXozBDwmKMGj0NHRVgupB/xQSuIG8IvAo
+VG9cPcnbEF9LYMQmJxwIOg2zzetRt5D4jEiIARjVsGYuq2GvZjpTF1tHoM/GLnV7+rQBKs3lfPlS
+hYlAZJj6+ywVEC0uhuPtB+nNEVOA1cpk/+redeKfryhhCUOjBq10Q58FD6mIO1FXfS9WfieunCZd
+p6GTdc98hG+KOKe8vKJEQALQivKk5D5LLwLQ/pw9ezYU6QE9QUjq27dv6a0tV8pnBE7/JA7OZFHk
+im4YEFqyZp49ePv3oNOZzznI1f3wZyJoK4u8bACd8HTBR3vOfXUaGAUOsHdidZtyqH+bmud3rbzO
+0xuaO4/dvADoeSMm/F5SnIqP+ewGyrA4DL0ww21rGlHG8wBDgUHrVK/Z2at5+9pSvSG78FWoY9A8
+Eut/QeqRmDrt+5L0Zo9RZXUHlIsFAIWYPDKgfm2Q/uT9HyviZsSlk+pvM8WOFVCc4N0eUca8jpmL
+OKe8vKJEQALQivKk5D5LLwKfffbZrFmzIiIiOnbsiAzokCG5WjWW3r7kSmkRAPo8/jULP0mZGG3A
+36h2d97mLebxUH7DFBkgDn3KQnYZbOIN83AfZtKWpdo+gOmynQ5uhDbVuHsd1roHc/XK9pQCHTxy
+4/zOa8euRd5EzT0+JVEDl9oMgJumiomlqbm5zhRfTXQm8cmJUYn3UJTHCVamFsCpSanJ6VlSnG9r
+ZlXPqXYjZ+8+9dq529Uo0E7kyeUoAnEx6qL/qWt+YInxMByC4pLy1AxYEJXVDtEGoC77mgAoflcA
+QIdOxpaKuhm4K33zhli1kCXGcS8/Zexrsgpf1JBWnOslAK04z0rutLQigAZQANA7d+60bdv2rbfe
+Ahe+tFaW6+QVgZQ4Eum8vIaFUBrGeDZK5Mh6NnuWN8l3QfD2UXHkCxa6j5SbjGKfOubQgpm3Z8mO
+LDqCpabpz+e8I25hJWrW5e37FwWDxiTFrbuw59jNi1cjQqITkfWE4ScNpDZ1ikk1C2sXm+rVLe3Q
+4ulk7WBtamlpanb69pXDIedQoNcpSn3H2jXtatyOjQilen20ljSlpgFF8bR3rVu9FlKh+JfzTchX
+ym8EQPdRV34v9qzFu4F3HqwMe4637lmG20WeEtpJ4vgO2kNDfx32U3QAytj9KryVjTLyZQLZclSN
+CEgAWjWes7zLgkQAFHgA0PDwcH9/f5TgIUdfkKvluTlEIOEOScSbWDBr94K6pxhnjLkuTv/Erv/H
+4FFEWcq0+rNNTVZvGO/xVQ4LZzl8Za04/TMLPWhgLxlQLDKajo2ZVy/WYBK/fkUEBbCoMKjDgBtB
+8BTkj2wHSuFoXKtZl/UYDV3ubE/J/SDynavP70THJ76BvlL6yaY6EycreyBLLwf3Zm71mrjUzSi0
+9MeJjavO7QA5CQX3Qb6dHms54GzYtf1Bp69G3EAONT2BilQo8qMw6mxd03dwwy74PvfNyFfLWwTU
+nz9UV3zLIsO4tR1Rzid9VIbpTwSHSvDg4yMDivdWg1YKekAHPF70oAHRqn/NFfv+ZToTpf9E5blZ
+pcDzK/q25QxFj4AEoEWPoZyhskVg/vz5H374YVhYGBRAUYKHIWdlu8NSvp/bR4EaBRouk+9xyHPa
+eLCaHUibs0Ci7sCL5/4QV9awmCDaPsCflgFVzODtzjp9xNzy1zp25hdx4W926xBLjEpDnybk0und
+h7V5W9NsEvci+e0gceMKi7hFrjMxkaCAPNhsmR5BzqxsuGdD1nUYivIFiuupW5fWnN999vbVsLiI
+9HZPJDUBPWtVc27kXKeDZ1MQ27POufDQyrUXdoOuZGtuNbBBp0ltKENv0Ac9AhgKDBocdRtMee1C
+YFmf6rVaAoP6dkEaNets8kg5jcD1i3o0R/63GH//8NY9FGjO9xhZtltV96wR/6AEv516QBu0JEw8
++Oli2NLtYOLCw+GTCd51qDJhalmxrIrhXuQUBYmABKAFiZY8t2pE4LvvvgMPKTg4uEGDBpBheuyx
+ojbaV42wZXeX0dfYxaXixh5iC6HYrU8m0Glhz2o0BwblzZ5h1vnzcbm8WlxayS6tMEjEc3LXVFEi
+N8BQ+3rMbzxvPy275bMcO/UDoU8kUFPjja9Bat65OfPuy/zfYGa2mS/Q61lcFLsXxQ5sENfOUcoV
+FF34EFKBPn1AdrQa823NgUEN9KD8jBOhAavO7QQGjUqMNdKJOEeF3cvBzc/Z+6E6rRrW8Mp2HrR7
+Lji0Yv3FfVBlcrC0hRPShBb9089EXX7z5YMnQwMuR4RAQ1SbWeEK5EJbufuOadbb0apgKDnbPciD
+pRABsXWpuny+OLWX8oLQyHxqBocEWJkOcWCj+vc8cXQr/e1Xu4ECGaai6YAa7yY1Rf32LXXVApac
+BIcnEmN66JEyvVG5eClFQALQUgq0XKYCReDXX38FAL148WLt2rXffvvtyZMnV6DNl5+tCui6n/uT
+3TrIIi8x/YMtlUCQjn7MvQNv+jSDy2UuQ001lt0vwwAwhXEdM7djSdHGxk0w3716827zmF02mcJM
+swq4JaGCf3Mfg+mRNtAP4NIauVje5nWmmOWyCxZ0gR3ZJq6eZm7ehD7vRbKk+PtNqIrCwBFp3Ys1
+apvbJGmvnQ8PXHp6y7EbF9AAqh1TOK9p5wz2OhSUOnk2y2USVN6/P7QCfHmkPMkL3q/rqCYPeMGD
+jbQn8OSOa0cvhF8PjbmjkZMwv6eDO0r5I5v0RGU/l/nlS+UkAuqvM1HvZtF3WHUXFLuVx6eX+cZg
+Rq/+MVsc3Eypylo+/OFnlNGvFsuuIDVFAk8Rt7lzLWX829BjKpZp5STlPAISgJbzByS3VwYRWLp0
+6aeffnr06NEaNWpMnTr15ZdfLoNNVOglUf89+ysLWC5uH2FxYQ8Ur9NL50gn2nmAtM6bPcvcc5D6
+T7jLkLMEkA0i7WsSWrJ0ZPF3jPlLJFOdGrNmz/Dmz+UdraDt7Mjn4LwLo80m2jdtuZu/qPcIb56v
+TztxYAPbBxNCxpp0YAmxLDiAJQLIphGhoMfk3Yj3e4yZ5gpkGYO05y9H1x4IPgNzIy1DaaLovKu7
+t3BrMLxx9xrWeVTJUbL/48SGgyFnca2PY61Bvp3R35n19kPv3YFl/HHiNt2AwBM1zHLubuvk51yn
+d722rWs2zHqJPFKOIpAQpy54R129EH/t8Kad+LDnlJ5l3wgEK06BttT96+mXEV7wg59WnigeWCxW
+fa9f9jULvIBigjLhHWXs6+XoWcitlFgEJAAtsdDKiStsBNauXQsd0L1799rb24OEhCp8hb2Vsth4
+SixsLXngf+LWEUOu0QDRABZhiWlejSOjGXeLqamGg2igdKUUZtu3WXXfzHtFr+ep70XAShZxgSax
+9WBWNcjwPSHcmHrEhD4P825zmUX1zNdm+vnOOXbwY+pDjQ83vmLhwFzbEmu+wYg8rk1/+c5NMiG8
+cARa9Kx5Fx5ymZpEkxPTXuesujNv14/55ZEEXXZm64aA/dcibmq5SaBPTbYTuUmQivLcDCjzGwL2
+nQ8LxOXN3eoPbti5W53srWITU5P/PrUZfPmAO0HpDCd7S9vGznW61/XvViffaql57kmeUNwRECGX
+1V8+FJsWU7dl50HKY9O4b9k/L3HtrPjxf+pu1CL0vJojH/ikMvmTYrl1selP9c9PxdUz+OWCy2h5
+SPcWy33JSXKPgASgucdHvloVI7B582YQ4Tdt2mRtbf3aa6/BGKkqRqFw9wyq++E54voWEunUUCbm
+MbHgjo2Ecwvm3AyS7zz0gMCrqQboBgxarS7zGcw7zmCmGcx7cALYQgHL2b1gavqs2ZHQJ7pISfvT
+QK9RTDjypq1eBv89j50C78KxM3AzTYXMDVY0sYJhEmv5IqszII9rH3wZJUi2dy0V3xu353Wbsn3/
+ijs38WFsPAvtoV5+xAvWmeQ0bXD07e8OLj964wI6OOkmuIKmT2DBR5v3y+mSjMdx1TcHlkExNDox
+FhlNuMCPaNKzqatPTteC27Tk1H8Hgk+j6A9HJe00iInikt712nXPAbnmNJs8XmoREBeOkOv6zhX0
+G9JzlPL8Z9wpf93SJblFERasfvOm2LmSulAsbZQBE5UX5xZS0eLBfYptS/WLP6e/7jDtiCnE95ej
+CkRAAtAq8JDlLRYwAsh9IgOKPKi5ufmLL76IcnwBJ6iqpyfHiP0fscCNDBlHkQbLzOFd6U9Qr8UL
+9FkFCAgNeVTnbx029mJqKp6+Y3jrV4yBg0wSKEdo+kyMIAOYugOZq78IP82ubTCQkAyw1aEB8x3F
+O/wvj1jDqPPATPI6IqdNQy4WkvVu7aj31O/RPK7N+nJstNizmp09wCyseYeBIuYuOwctJxDkDYN2
+5cI7DAAhKeul2hFUzzdfOhgSfVur3IOW3rZW4xfaj8hP7hMz7Ak8seLcDnCMgCyhTo9i+uOtBuXO
+K0L9feW5nfuDTiFpmpBK2vXQlLQyM2/i4jPEr2s7j8Y5bVUeL8MIiBO7iO6zZw1+ZZT+E5QXPi+o
+xkKJbP5epP6rV9nWJSI5iQTIeo3RvTSPWWWh7hV8bbF9OTGuTuzCtJQBBQAtkERGwVeUV5SHCEgA
+Wh6egtxD+YrA8ePHP/rooxUrVpiamj733HPIhkLWu3xtsRzuBrzyfR+IwE0MSFFDn/gIsfUg9Nlo
+Aqs76IEtn/hOnPuDoUMUvHgMnTlza0t5UBt3SlXevcCg3ATKkWLK6g/j3v0BVVHWN9TiDcPMDrx1
+3uu7PIrvcaEEiAl9XoLcNV0I8pNzc46yu/+bxqkK+H+kQYNO0MR4lNohhSgObWKh1+4LhSIJWrcJ
+dYICamcZSH8if3n0xnmtII7iexNXn2fbDKvvVDvLudkcQEn9h8Ortl09EpVAKNyjmkvf+u3HNuuT
+zalZDm29cnjLlcMXwwMjDddi2JhZNnWrBxUn6diZJVplfwBam+qSeWLvOmTTYXdJOM/Cuuy3lZKk
+//IVtvEPkRhH3Pxuw5UX5rDiSM2K7cvIY+nkHgKgI15Unp1Jf87JUdkjIAFoZX/C8v4KHoGAgID3
+3nvvn3/+Ae585plnYIxkYSFFvHOLo0iJ4wc/EVfXszun0/o7FWbvw2t1okp3jWxo3eLAx+zCEnbn
+jDExaWJpRJPIehpZ6pBb0vH6jwjIc+6bQfrzKQbOOLAdfI/83+L1cyu+i9hQduBDBu5RZECa15GC
+TlNe72HWYQYh0cKNiNsCABS1QgACeCDFx7CzB1ksJEUNg3hR7qzTICrQZxkrzm6Hfies3jXuUQ1r
+e9TBn2qdX6NXdHMSd/7mRbglQS4URKIxTftApj7LOtkfgNvnahJ+upxOvYeMqK+TVw8f/14+bdAM
+kP1l8mhZRAC5QLHkC3X3Gthh8T7jlSlzuG0e7LTS2ab69Wvqup8o668ovNNgZdKH8M8s+tLqpj8E
+tOgvn6QS/PAXlGc+LvqccobyHwEJQMv/M5I7LO0IXL9+/d133128eDHa7B5//PE5c+aAjVTam6hA
+6yHfCfQJe8zbfsRz4QAAIABJREFUx+7nPh3q8drdWdupzLbWA7eCk8EuunseOU5x4S8GdXo91YWz
+GZRArc2SYxgIQ9ATxUD3J/GWnJnPUEp/5jLCT1HG9MZeg8+7IfeJ2SD85NWLI/dp7ZrLpXm+RHR4
+/NOn8ob+omEbfnCjCIXEqbHDEp+gzK8N75aZ2wT9zvn7/0H+Ek5FtB3GG7l4T247HKqfea6onfDb
+8X8h/wnXTfwILlE371bPtxsBJJrPy3EaICyMl06EXopLJiEqUjU1MYPgaEfPpsMb98j/PPLMfEUA
+vcJRdwV0lOJiOL5PTRHg7tDfW4bknuHBCfwnBh3DIJ+ZmAgUtS2sUNEWVrY8NFAPwaMdK6gFpedo
+Hbg+zg/+HuVrB8V/krpwmrp2EcyZCID691Ief483zkHCoiCLg+8PwC2CLjJrO8qAPiXb7gsSvgp7
+rgSgFfbRyY2XWARgwgkDpN9++w2fDuPHj0cPqLOzc4mtVuEnFse+pFwmOO/p4vB23gT12k3LhD4F
+3IyCd7CIiyzuNrtzir5ql2SOgeFjGgN5ShgmoX0TrZwpsXQEOqBubaj106t35ovSfhZX/wWBiZw2
+cVU6+kTuE4C4w3RmWWQVzBtXxNFtLOAYs7Tm/r1FShKDWnhctHF9JGhhEA+HGCDRDAPA8ct9fx8K
+OauHsQ1jFibmnb2bv9N1Yk53kek4WEfzD/yz69pxjb0Eh6ShjR7qU69dPi9PPw0EJnDwT9+6rOFg
+HEf7aQv3+j3q+veoizyorHsWNKKG8/HnB6rSkOWCKkJctIiN4rHRwJ0iMZ6nJIqocBYfa+jT0Fp/
+76NQw18iYMWZMp2Om1kCejJzS/oH5ayTe+BOKaLv8i4PE87zyaaMUKi9Fuki9bdPSBzqNtzIOG/Z
+VRn3Jm+bryaQ3FcVf8+jEvyt68SCH/Oq8ti7uZ8vX60cEZAAtHI8R3kXxRmBmJiYV1555ZdffkGp
+dNy4cTNnzvTwKGMPkuK8veKd69JycfwbdmOfMZGJT1Pb2tyzB9laOmSoDoM8dGGJCNnF0CQKpjy5
+aKZ9GOOSNN9I2hq48I6+9BX5S8BTUxtuai1Iegmf35xclBqM5D2+pvbQbMeZn8WFJfzWIZHutAnM
+Wr0+q92dt59O2dNiGZBCPLSZoGf9Fty7sTixk4WFpIFdmDM5s3Z9eaMH0OGViBtf7vvrzO2rWv0d
+fpvQkB/XvG8+t4Pk5e/H158Jo8tRLvev1fC5tsPhb5TPyzOetivw+H+XD56+dSUGJkyGF2ATP6BB
+RyBaN1unQkxYpS9JTWbXzonwGxx/gSQliJRkhnfFvQgWd4+o4lBIoLe3FuZMcUr7Kytr+HAJEvbA
+oDevkSusswd/+Fnu3zPriaV/hLzgVy4QEMHFX+dog37keaX32KJvQ53/ulj3MwH3GjX5uDeKx2Cp
+6NuSM5RwBCQALeEAy+krYATi4+MBQH/88Ud82I8ePRqEpDp16lTA+yjxLYvbR6n1M/A/AzndUFq0
+duee3Vmbd5hjBqnzuFvizM/8+hYRsoepBtYRPl/N7DiApoWjQNuoJpCE40h5Qha0/x/s3O/iyjqj
+/jwQpMZqQnLRtQ33fz176SV8YCMXC/p82HFjt6g2IRRGPbqR1KiNe7FFBBmgI1vFhcNUiGzeVaAl
+7sppQh7aABUJzpy9x2VcDprwsNC8dDdYA6Bwex/TtHf/Bh3zuaUFB5fvDDwOp02cb2lijsbNlzuM
+1mVHdcrPhNCB+vfinot3rmNCzYYeGVCgYW+H4gtRfvZRcc+BAEJYCDn3RIYJQM+Qy8anr+l8pSNO
+/EbgGSHBaW3Hza0Eld0Nf24ZvsGgAOhTBQr0MH3F+wfsciRT04W98Cre1XH34I3Ohz2PjHuZB0xd
++6O64lt26SR2wus2UR5+puiuReLKaSRWwUMiedGmHZWRL0krzjJ/0KWzAQlASyfOcpWKFIGEhAQN
+gKqqOmrUqA8//NDHJ0epxYp0Y8W7V32i2DWVBSwzSHUahoUjJRoB9TK6a0K58+xvAvbrofsNMpw6
+5t6W23oIh/pk4+7SgsMs/uRCFn/bMAVn7u1469eINX/wY8qtwgwpfVD358PU/ZmVMaNPEce/YgEr
+7jPrcRXI9TWaMM+eHESofJrO318sj+9IExSm2KiuOtRgrl4sNJC+1wYwh5sX7/Moq34/Q4nq+W/H
+11+JCNFOgfznxJYDu3rnakOatgUYx0O/CV+pfA9TTXtXuB8N9Xsojy3m+vLlu8HQtAcgDokOg6f8
+QN9Onb1auNjkJemf65xV4kXkONF9cSsQ6JOF3yDIiCSocSBzafjjysSEWdkx+xrM3IJZ2HCbagzN
+nfgHJJp2Jro/6d2O/8GaISWF4w2M8n1SIkr5HJlUFPQDz5OBrfZWx1Nv3ZN1zY11VzrBF5sXk17S
+uUP0u+zsoQx5uujlcrFukX7l9+ziUfpzrucYZfxb3LtR6dyOXKVsIyABaNnGX65eHiMQFxcH/Xlk
+QAFAR44c+fHHH9etW7c8brRM90TW6gCIaLXU0pMmVsyjC2v5MvfO0BMWvJ1d/IdymbGoUDOyca/d
+g9XqjBQmtzNqDwmIK219kQXvpOQoPpUtnZjvWN79CxZ2TPw7nkWcT6tgcubamqOJs87ArPctTizg
+F/4UoYeMuk44w9Sau7QUdYfwFs9DCT/rJUU9khhPdHgU39Hbh/68mAiWUZTevgZv05s17ZS+CuQ/
+/zyxITgmDBlQwIm61Ws+02ZYfiwx0fT59f6le6+fikwgwVETxaSNh9+EFv3RBlrEW7gRE4ZCPJpB
+q1nYwI3J095N9oDmFlKkKq+e4UEXCXqGXLpPO8Ob1sySuXgQxETy29ScI1WJDmC76tCFJRhaEKIY
+5UdjY1jELbFjuTi1h6w4q7uQ+RaON+nAm3Rk7vmrxmh/DmH1Yh1i71r1zzm0MQyYIQ14XPfc7KKs
+gOqB+uP7Ys2P8HfAnZK//BPvZzMh+hnQU2uG2D7QWp3NmfJQxYmABKAV51nJnZZWBBITE19//fUF
+Cxbo9foRI0YgA9qgQYPSWryCrANK0NYXxeWVjFotkcbRMRgdNZtEAu/pAzX383+xSytYEs5B+2Z1
+ymv6DCEhpAeH2DudAc6CEQ+Uiio82EKdZ3KbmmJ5/wzWR6YchKQhK7JKbJJq/bGvWeiB+/pNFvbc
+vZ1oOI43fKAOXszBDbrAIJcTcJysj6C+FH2XmCjaAI8EXPgeo9NXhADTP6e3QgoURwBA6zl6gMOe
+i4lR+oWwMoKEJyzdob6EjBn6PmGkCQBaLPeC+ntscrzCuI25VbFMWGknQddj4HkRHsKCL1HKk3L5
+CtXEYUngXEsAa7rU5q6eQJ+EQe9nOgsfD3XbP2LZfBL8As5r01sZ+SILvyn2ruHPzCQ8mvvA9jb8
+Ity8eYuHcj+xoK+SQOkvH4njOygCkEzqNUZ549tsKhL5nlc9uFms/JYUT9Hc3KE/H/Q07zxYu1pE
+3aGFkAm+eZVYXIgq6H2N2/EWXTMx/PK9mjyxfEVAAtDy9TzkbspDBIA7UYIHAE1JSRk2bBg0QZs3
+b14eNlZ+9kAmmYc/Y3Az0vhDNjVZvaHEDUofIbvZ2V8FCvRJ0ZTXrNGMezwkwB+Cf2bWcXMf2/2u
+uLHbSNqAXlKLKdytjdjygrFwj0t05mSJNHhZpqsFtJ8OzmQw/8RCNCiHyt3bsGaTC+q0mXVfeR4R
+hzazI1tY/D3u4CKgbZTuigRSM/QRBz7FTM20SVaf3wUXeNS7DVtk9Zxqv9h+VCOXPLJZuwNPrDy7
+40zYFc1I01Rn4l+z4ZOthyBhmefe5AnFEwE0ZaLiHBwAJ3SWYJBiwABe96hH2U0nN45Gixo1CXoW
+6yAzJNijH9hIUM/RjXcfoTTtwHyac6yb57h+XvzzFe83kTVqm+e5BTvh6mn9N2+Jw/9R4t/UjHce
+orw2n1crLHdNCPWH99QNvzMge1Nz8vZ8YjoaEmA2Jk7vE4HE7mJRd8j3gaxrOeygeKtuSv/HeZte
+Bdu2PLtcRkAC0HL5WOSmyjoCkGH66quvkpOThwwZ8vbbb7drV2C9m7K+gxJef9tLlN0EOR0DOUv3
+jrzzTFazg3FVgMLTi8TFpcYOzpoduUdXhuSoXQ5VY6DYzZPExX9I9RMD7p1+45jvaLHzTYbm0TS+
+PPfuywb9TTZI6SMxUmx/mdBn7E3jMVNrVqsruXp6lgprGFnPgxvwYUmrQ5oen5Tpwk+utXn/x5mD
+kXf/78W9yGWmZ0B9HGvBA6mlu+/9e8nyXWBk6C/H1sE5KVaT7TQU7nv5tB3ZpFRuLct+quIBNFqc
+3M1uXmFAn6SjhB4IM4KAQJzoU/SoX3IxEYHnqTa9Y7lxCZgyePuxuk25uzev05jXb061+JxYaIc3
+s4vH2KhXih0WAynqv3hZ7FlLHQjYUpveuhc+ZYXVohdHthKtfv8G+q1xAn/Rl9k6kKQAOF7RdwWy
+nsCd6YwuQyC4k7sy+hWSOSsOC9CSe3xy5vxEQALQ/ERJnlPlIjB9+nQ4cKIZtG/fvq+++mqvXvIP
+7gzvgTtnxI7XyeJSNaivWznz+sNZz2+MZ8SHi6PzkP40gELO3fyFdz8OI3g0d+Yyjn2JPk6j2aaC
+ansf5jdeHJ5D8qJGAMrgCM86fkAwVBuwODo6T1wHE+iKEfZplp4tp9B+SmsIFElP7qLKLKEBYYQp
+qLI7OItOQ8Bf1jYCM0wQiYAp8SO4Kt7V3Z9oNaijZ47ijhCuh2/nwZAzYbGR2gx25tbtajd5svVg
+Z+tyYYpTWgEuo3WiwkVQABV/I2+zG4bmEDRa1PJh6FOsVQ9AsFjq7LndG4zXF0wVUH0nUryB3qRB
+MXNLIsU7e1DyFTvxacbrNs6MxkIDSUwUzaPFPhLi9J89y3asIMoU3uQtuioTp/GWDxnS+lmGxusn
+hdR4AWHUe5Eky49uaWhUQS0Vqc3TewUEBNDfiSIJOmjxGwSOF34EHn0Qd96f2r6GMvZ1ZcgkCAtk
+WU8eqGARkAC0gj0wud3SicCsWbNmz54dFRXl7+//5ptvDh9eeoCmdG6wSKuc/J746ZBPosGh98nr
+9GO1exL5HWbuZ39n536jrCReq9FE1B1MJPQ8BThDdond7zLU4imDCNjaBjV9au4ErygdgCL32f49
+kmHCiLzEDs0WkLWHSVJ60tG5OfKm3P+NIt1dQS8Wqti9mqFZDZ+d+ATVNHRIkcqOtXiItzXC5X3X
+T/18bO2VuyGaJiSc3Mc069OvfnYNCYyh4L7o6JoDQWeCo29pMkkovjdxqYvcZ1uPxgXdoDy/YBEA
+Cf3qafqLgtBnmJFshM5O5B29GrJ6LQjblcpABhSUc3YvCnwmXrs+6v4Clgea2hfeYOiJROMpErHA
+xMCj+B5EKGTc8caztOEg4JuYEbDLNPD+BMLDP4J6ySIpAdR7npIkQOeHGlRyokiIIzn9+HvUb0Df
+J+H3C/qmHL9lnAskPo/vNKJGzFzNifKyWBrqUmiKxfsfelJQU8LJKckEUkkYNRmKuZxWTDLqpBqW
+JrI/Js+oOZV5r2k/a3cBvAsGUuP2ytDJvNOgnM6VxytQBCQArUAPS2619CIwf/58ANCQkJD69esD
+gD755JOlt3a5X0lsncLO/8kSDZk5CMJTalPwGk1FnQG8wQiy5Tz1A0tNpONo+oQqk20+ZPyTIsWm
+pxn48nDmxOeNnRex3YFxoV2v4UushU+45vjsmckS74gDM1nQNhYdmF6gZ9W8Wf1hvNOHTFcCnPfc
+HwqyOEe3iksnaOfpmRszcwajzl5Gme5zYde+2rck4E6QQKwYd7Gt/kij7sMbd886MVhBf57YBM8k
+uMbrDR/PUJ73dnCDVCcwa9bz5ZHijAACjo7PyydQASeUpg1AOtS+kcwubK25cDuE6zqJbgYch0Un
+is5INKoAoEjHntojUKQG1KMBJGpCRCVkQ61tuYUNaT8Bm6InlUw+TUhzgbRHBYekqAY9NfSJ6jbQ
+JLAgvmIq+hFf8b3hH4nqA5ImkkqUHg6iBvla7TcRWlHplXH8Sup0WIVzBW9sw/tfy9WqVArANfdz
+mfje8I+2nJM4/4NxwmlAtOg0hT0pXMdsHZhnQ96ur9K+X940rMJFXF5VuhGQALR04y1XqyARgA8n
+HDjPnj3r4uLyzjvvvPTSSxVk4yW/zbhQtuU5cXW9UfDIxJK+gRITTKt9BouanXjwDjLDxKdMnYEC
+eBHU9fwNsf1V6M+TTxKGmS2pzWOtoO0Z7Tq572jWcoo4+xu/tlHAU15LjuJTEK5LUJv3f43Zl41i
+q9izhoGZgU/u9IGPf28/PuQZjSMMNDln9x+AoSCz4xRHq2qDfTtPaDkgU2xgufnniY1HbpzH+dqZ
+SGE5Wdu3r930mTZDYVmUv1jKswobATT1Ht4MAhBdDwDk6EYEIGQWAT2RZSzdgXyn+vdcyq/jj5De
+4/hTM2AUBAFa9cAGoFK4dFKOFinM9L95sGENtBEuNCH5J42PDwiqIpNuAIWQkgUa1XxBNYyIX6J0
+qyZMpeVM6Zv8wcTijQndgiGTamEJjhe3d0KrK3pDKdGLZwEWPI7IUVkiIAFoZXmS8j6KNQIrV65E
+D+iePXvs7e1BSJo6dWqxTl+RJ4ND5p5pZKppKMkxANCUeOP9gL0O2yG8BBCJcnnTSbzLzBw9M7PE
+QJz4lh//Rtw9R6/ozHidAQIq9LcOUTKVBjXBca9ezMRKwB0+8uL9yrvm847SfE4kpyxrFf8BsKQP
+bmKBhs1rAx+i+Lwc+KTWrHYnPmrWzl81MXm8DunNfvU7AFNm3ElEfAz6RI/evACyvIY+8aqtuRW4
+SmOb9anvZFROzXiJ/L6YIwAa2eWT4sx++lsCtBj7GqJ2AypwI89X+iM2Wv3ubeRBsRmlfX/4XiIJ
+KnatVPetZ3vXkf+WlS1v0kFE3OIhlwWc6NNrBaW/1XyuiP9iYGRCt/jb1dRMIGWL3gYbO25djaCn
+mxer24Q37UQlfjkqaQQkAK2kD1beVtEisGnTpjlz5mzZssXa2hqi9DNmzCjafJXo6ksrBWSPbh2l
+7CNyFVAAhWO7NsztmW0tdhfS8Sqr3Y03eYo1HFOAO7/+H9vzHonJ08w67tpapMQZZtNKjYaZrF2J
+dB8bajyIDVRvwL37s3bvMosypuaIbUupEzRjOgou3jDkdCHgCL33j7f/jMJ6qqGqbmlq3sWrxdtd
+H0uPD2Th/z7534lbATdjwrW+T3xW21pYo/VzSMOu/rXkx3AB3kpFOjX+nrgbSgrwQELOtYo0VZEv
+hkcleOJksuVSWxnzKhKB4t9fVLhWoj7u6qkMe4636s7OH0JTprh7i8VGsYjbIiKMJdyjPk6U1Ond
+qCU48Y0B/GVsCqUcJ3V40FeChtoJKHwjB2nIoVIaVccNXHtj0hQTGlpFjQ0A9CeoGeVZ8a5Oz6oa
+V0lbif4rkZaaNTHhOB+zobtUE81FuyokBeo1o3ZSIH53b4ZGW4/6vLQabYv8iOQEhY+ABKCFj528
+shJHYMeOHQCg69evNzc3hybozJkzK/HNFujWxOmfwD1nd87QVen5DG0KQEOozceHEzBtOJa3f48q
+4/kfERfFf5PZjV1G2q9tLS5SBbCmceDzTJCnUSos17VOMoX6Pr378k4fQbkp/+uU0JkCXPgdK+47
+wqPu6egmOj8My2ysCBdNlOB3XDuaaHBuNFF0DZ29/9fj6eqWROa9EH59+dltZ25fCYuNMKJPzpEl
+beTsPaxRt9zVmkroduS02UcASAvilLCAT0rQeDkMDwzMdEBVSuDZG38psr+4wEeBNcXyb6glAEsg
+A1rdRV29kAhS+OWDv3yfR5UX5jB0GyfECWhFhYXAjosAKJAo/oF7jgK9gT8ksO30vCMhQvwD9NQZ
+oKGhjxM/43vo12qdo/gK3hUWxTfAl3hJYwvp9QIZYmg8gZ6FgQZNiFI19GfJxCvSiE10JgFf9IUq
+QgOymj6/uQWxiCyskWCG/zuhanhvtu+vjH8H8vIFDo28oOJHQALQiv8M5R2UQAT279+PHtBVq1aZ
+mZlNmTIFYLQEFqmYU55aKI7MZREXDbs3gEIMnZmxJRQJUSQsrWqwFi/w9tMLdoco3G98QlzbaEyp
+ooifGm9QejJ8RlJ5MUNfGj4RQVSCz3u7aSzN1bNgyxX72dDN/m8x+SFpAztEUqddP/B2tQMor0OO
+/m58tIHQwVxtHDt7NX+i9WAoNO28duzy3ZCohBhDNGnYW9g2ca07onGPJq5l09WatpHK/v9AS5TP
+SyWYpTMgLWAmvN8yDfhAwgwp4hYDDQjYDqcBbhpaKg3JPz0lC63A0e7Iof1eZANM9Hdy4DxQ0aEG
+dXK3umUJMo6812ii48AhCUpGGCam5JA0dRH6BDLvFh2f4LBjn5DShIisxqYy6JhyE1MB3AnECVBI
+TaJmXKcThq/AowJ0Ig1xapA087z0s9i+TF38mTgPfTRk8q2VnqOVNxdQxJBwRV4WzHospE8F+qTk
+KIwY8BXfpw2xdYm66Q+xHwL7Kvo7lcFPKY++ld068ljlj4AEoJX/Gcs7LEQETp48+cEHH6xYscLE
+xGTy5Mnz5s3TlUkTWCG2XtKXnP6RACgq4xj4GNYqzlBZAnxMb0Fzasw7ziAWUYFGaoLY+Di7tIqI
+8ACdQAOgN2mrQOATB+9Xtw2so1pdeOvXUIIv0CIleDKwwvpfiBeSPpAPa9WD+xt14/cHnV5y+j/Y
+r2v9neC2O9s42JhZgep+K/ZugiavY4Db1a3sgDuBPv2cvUtww1Vqaji53w3lkDSCAmUyVIGSDZTw
+ZJIZ0qdw4mcb/rzRON1mlkS7xuOzdyK5yjs32JGtBAFRHYZYOtgw0Eu/cYXfChRnD9LbHjlI/Olg
+sOgk98sOA8mlsyjjxE6x5W/KUKJ/43awunaRgG5R6x7AeeLsAaPhForjfv7Ke7/xmnWLslRBrxW7
+Vql/zBbn4YImkCXl3Ybr3vmBUGZ+RnCA+vc8AFCybDAxUwCp0UWABKocVTICEoBWyccubzqvCAQE
+BMCBc+nSpcCdkyZN+vzzzy0tS0n8L6+tlfHrAqbtMOEMO3F/H6i8OzUh2fl4MjqnUc2LyuIF9WFH
+oXDjEwx+SEh8ZhyYH6gsvdMUuRbHhvCL523eYrAALU9DgC9y8ch9oIz+tqadWOch2h6BOxccWrnj
+6pHwuCjtCKr0qMWnoqypJZINiksuNtUbu9QZ3riHZB0V27OF2BAaJEIuichwkrdEYRoBB34yJAVz
+GIYWRuBRJEfdvHij9gKUMid3hm7LG5fRaskCjlFm0cqO+bXh7nVgB8+RSb12FjaVvNsIhtbMIgzy
+QN+6hPUaw5t0FCu+UxfPgbiS0ryLCvL7jSsMou4Y+EXw9NW98iW1gZbiANmO7ODB00IAUYLvMlT3
+1veZlfBz2I/61+di+3Jx7iCwPm/ZjT80DKKeOZwrD1f+CEgAWvmfsbzDQkQgODgY6kuLFy/Gfycn
+TpyIEryDQxlzXApxFyVyyZV1Yv+H7LYh/6ENyHzWHcwCN7Goy8YjJpa84wes5QsFleQUm59hF/9m
+SQZDTuNASdTkASUmBx+SCO3wP2ZeLcNp5eJbcWwH27vGgG8MAy10jdqz7iPSN3cx/DqSoOC530N/
+XhroTH8VYBQC9c3c6iH36W6Xpa5aLm6x3GwCVW9DgyPVfEEYwruRtHusSHPAQJp5YNy4LP76PO0I
+Usz41tDyCH1NyPrYOVINGmqa6FnEcUwF0IkeR8i7anQcBxc+4kVmZgkUK45sIS8fQwme+/oLj3q8
+QasH1tq/XhzcyJ//rEg2mNjDnZvMEZQ7HaVCj+8wQM+rRA9Hoj0GErz02wd6PhpDlXGl6rxAJvU/
+TBen9lCg0AbQYYDy+rdoTs0c8yw/q4c2izU/sr1rSY7e2k7pNUZ58n3mkPeFWWaSBypJBCQArSQP
+Ut5G8UYgLCwM+vNQA8W048ePhyi9q6tr8S5RQWcToYfZlsks7JgRgAKhu7RitTqL83+TbKc2TK0J
+gDZ7hsGZvUBj6xRx7g+WZEwQGi5NazPV5gHVvf5I3vljZulYoIlL6WRwkJfOMyaosCTaCqFF3+fR
+jKvD3+jfi3vAN4pOitOaQfGqwrmtuXWd6jVbujUY4tcF35fShivKMsA6aIi8FwnwJ/AVWczEeJTR
+CSkif6yBUUQbfZloOgRSBAxFAy6IQXAGwkByHTwe4LakOHCGSPQH8NHCSkDGCA2Udo6UwMvQp0jn
+Xz0Dqx7m6oWeCrHpd95jNHw4xW8zCXqCrF27AdKizLsxLZdpoCKPHWLOIg7c8qXjtG3kXK2rqet/
+ZeDmm1sxSyvqM9b+/LOwhieQ7v0/aFelNeA9q85/Q5wEAFVJgh7K8K98xV09c19fXDurLvtaQEAK
+FC78R6NtH6XPuHSbhtyvla9W1ghIAFpZn6y8ryJFIDo6+vXXX//pp58AEUaPHv3xxx97e8tuPENI
+YQS/aiiLhv26IQOK9CRkOOHAeX0bEwYZdlQGvXrzFs9TnrKgY+sL5OSZnDEDmmEKuC65tuYDlzC7
+0pYEz+99JMSKv9EgeyuNm6VjPs35oKcyXY420I2X9l++G3wjJhwNoJCXd7Nz8nZwhzV8O+m0qQUL
+1W3I9JB7+F0O0BkXw/Ej7HlQ+46LJrIL3n7aOzCnZ4M8KGBoo3aUoYTQDwYSb8CUqKqDi12QQQqv
+F47w4S+IBe+wLkO5T9OSzdshO375BD+xS9wOYlBRaNxeXD6lLvkCCqC062qOhKQ1TjpY5A1aKS/N
+wzkFuaEinQvHLwKgaBJAAwP6UNv20b00D+g8t0lDr8HSCcQjcR2qagJ/Gyj9xhP3KCt9KrdZ5GuV
+LQISgFa2Jyrvp1gikJSU9Oqrry5cuFCv18MIHoQkX1/fYpm5Yk+SEicOz2Env7+f7IRgp42rSElg
+iQZmLvAYzhC+AAAgAElEQVSnXW3R5m3eeCJp1Bd0bJ5EPaaQ/8x22Hly6H02fTrbF8vFQTBdVnzD
+giCSr6FzBUkyMkPKmF0zbDQsLvJw8FkA0CR9CqTmkfuEybs5eFdVYQBcIg0WHS4S4qmrEjo+2gC4
+RJIv+q6IB9yMNziJJ1G3JVoeDfyeDLExsIUo2WnBIesDoIlvQN9GIhB+5ZRhAyUoVYQFE28d5fWO
+gwQkzUEVKtwAAv7lQw7BI+zErnrh5sjXVaj7Xz0tTuxGAwAyi6xec01EFtfqv3+XrfxOYAOgNwH5
+wQ/TWIWvBZdOZeK0fM1fHCdBQUn96jUDANUDgCptevGXviAxppzG3VD1n69V+IQFnKCkqYmp0nkI
+7/cY79A/pyvk8SoSAQlAq8iDlrdZsAioqgr9+W+++SYlJWXo0KHTpk1r2bJlwaaofGeDhw6nomsb
+yIQ9nfCO2zS1YSmxxtsFHvXqzR5ZX5i7F3oDCWlpmvVR+hyGKjwSq/VH8G5zmY17YSYvtWvW/4wa
+pZHdAhxUqx4f+ASDpHl2I0WfivqxRT4ZxNnNUGGOQcYo5DK/F8HuRYkTOwm7oLrt2xpmUZSnRLdl
++A28KqBkifo1UpXGN1haAwbJSZriTO7gLFB3trTCVyhKIpfJAcjwDSZB/R0YFDgVuU+cj+o81M5v
+XxcAu9fO8b7jjeX48hkyJDsBPY/vpO4CX3/ynQf6zDDE3nXqqu/F/g3UrmFpC4xuROToJWjfTzf9
+D2Lil8pAc4L61avi6HZ6RsiA+vdUXv4yJwAqQgPFqgWo1xPxyJAxVVr34B0H8qHPZtOqWyr7l4uU
+nwhIAFp+noXcSfmKABw4v/766+Tk5AEDBoCQ1KFDh/K1v9LfzemfxKUVRDYibU6kOtOtojO0aUIv
+yf813unjwuxOnyzWjmTQAdVkmDTVTxIWVekfcGfz53m7cu+Jum0p8TM05UVqkPUUvcaSmXiVHSid
+nz8idq0g/FGnMXAnEVbc62gOpXDxoR7Ha2dJtDKdk463FkAkEBVaHh2cOfQ1LW1xvrB14EhA4h8A
+fSl2PZbgo4OdJjj1QJ9nDwpEoG5TDk+ghm0ISWcasVH6he+JdYtINwodq5AxSq/C122qPP8piTSV
+yoAQvTr/TXFsm7EE36YXleA96mez+PULEJBSkSu9dIJOxq8DFAOgXTryZWZb9s4R2WxYHirdCEgA
+WrrxlqtVnAhMnz4d6kvx8fG9e/dGOb5Pnz4VZ+8lsNPATeL0z+zKWtJIwmc/qcRDQFFzaTcshwZN
+KCWZWLFWL/HOhTKOunuWrZ8gwk4abTaRWLWwpzRP7A2iIvk8zMFq8n7wKQDnoavP2A4ojGLgBpJz
+mY0DG6hlME3UE4QV6hoE8Kqa4+RusWMZPaCuwzjynQ82XxKjfPdqSlViIMMNFhGQOtQ3cRr9s4bu
+OhQ30TJoRKuVKYaotl8+AU8jEXiOwBnoUNCLbdwxFwFR8JDEmoXizAHK7yIfnC4cW92V95ugTP6k
+dMJDDalfayV4YwZU9/IXWQGoCAqg3Oeh/4x9n/ivhpcv+R4NfyG9r6B0NixXKbcRkAC03D4aubEy
+jgCIR1BfioqKQu4TjPghQ4xqjmW8rTJZPuqyODKPBSxj8fDf42TI7ujHIs5TJ6ixMy9NLMnUijd/
+nnX9tMDbTLjLtr8srm9hcRATRbcfnCi9ILQk7p4jOXpze95sEmv7LjO3o89dFFXRLBh1h+xeyBGR
+ugPJ9I/SZhYEVpAkAwlaEwM3vEj7AW6G+wtezZpeKvB2c74AkGv3KkpQaQPgqdPgKiq1fXCj2Pcv
+hMpZ/ZbZ6EQCde1cAfQJnh/XKcLEHN6SAvnOGrWYTWVJcGb7NklJhpg8D7ooLh2n170bMTdv7tmQ
+wQY91wFOkvrLx2R2AMiOfgP0yGq/fRDjbN5FmfoTmaqX/IAPpzr/dfgzEW6Gdad/LyVLD6gIPC/Q
+sXp8J+W2sUmucG8/5GjRrkpi/nLICBgiIAGofCPICGQfgblz537yySd37txp3rw5yvFjx47N/rxK
+fzQlnh2aJa6uN0ovQWKp7iBh50XNmtHprj9pABRe7Y0f5z2+KViFNOqK2P8BC9rBYkOMzX/Ih6Hm
+nprAAEzx6VVvKPMaKUy8WORtMrNBYx+4KVrmzBj/DG0AAJrIpYFgC7iJ7zGVgm4BKgAKCPRY2ZCf
+oY09B8pBgg3KkSRtY11sHWkXj4ltS4xeNdgb2hY7DWZNOlb6t0mmGxRHt7FdK/iIl/PgR+My7TmW
+6F8F5Sb64uppfu2cgJ8n7JecPZhvKyq4I8ubvwEjeLH6e3HppOH3K82fHT/UqssfeUEZMSV/0xTp
+LHF6n7pgKt1CmgyT7pWvmOt9GSYSCt34O2VqNc47qPpoLWjRVaLPIsW9Ml4sAWhlfKrynoojAgsW
+LAAADQoK8vHxAQCFH1JxzFrR5oAg4rGvqfIeopFeTZhnb177IXjBCwDQ5HsZ7kejCnHuO5p1/oTZ
+3f9AyuOeL68WoNWHHaf0ajq3SWdBecpkosNz+47CriMzrc1gxo0GOBoEMdFYKTSUie8BLmFFrTdU
+5EOvgeli6JDLgEozfm9sMTTkSvHZD1KLqakwtaBeQySW8A+sILzk6A77mTw2n/VlWHhvW0pa5dqA
+1DkAaPOuWU+swEeQ04IqpyH9DFFxDd1TIhNPAU8NSWhwiTb+xgdPYiDTyKFFAALycNH8P3vnAR/V
+cX7tdyRUEEICRJGoAtF7bwZXXMC44B73OHEcxyXusR3HLXbc7diJ4/if9rng3o0LzbjQO6b3KgRI
+dBAIJM33zM6yEtLualeoayb+Kau7c+fOnLninnveRiwOWTyJ3aFEVvteEqYcqElK+uZf8r950xRe
+x0fW++cgJqN+71MiH3krdC5b6m3Rsyfk/+cxE1TEbcCf3kmjqQWvUPo9Tf/wCbWO8klfio3CaJ9K
+IfH2PyPi4ltVi3alvqg7sUYi4AhojdxWt6gyQIAySM8++yxF4Zs0aQIBpZXBoNVuiBXvU5pIr/3K
++HfC25IHqvYXSGSMXvm+ZMw2q7FBQt6iPh7C17iHOvkpaXduyWtF3Zz3VxNWvxtmSRy9zbPj0Sxx
+cSPzjqRKVHup014O8ZV52hnvMTzeEoxfoCYfOOEsRULIyVOzM0PvyVTQo9yjOj+fWdt87yo/n8w+
+6mgOkbkmnw5s1es/cGymdLU6HJoN42MYbdpSt+thAl9CbxuW6e8+NNl/bIuOUYNHycCzQh+givbc
+k2mAhTx5ciRh/zUpgYjFhgOZ6OYIE3eVl6soJmQKEZk0SeR410nJKs5jWCfqKCwYqygKpZ0WryVr
+FgkElJbWE49J1W2wUd/Db0YEHfdfU4odkM3N7akmav42UyNGXRfxyz+FP2R4Z+gfPs1/6ykM8ebP
+JypGneIpxenx7tVf/T899Yt8YvkJqPLMCoM7Nnp14U0mdb9rDoHjEXAE1N0RDgH/CIwfP54gpIkT
+J8bFxd1xxx24hPrvV4OPbp2hF/5D1nzuUTqVNEiTtPOk1amyfKw5SKy6MZS3NDmYjiUBNWBExqj2
+58t5HwQDJveQXvGeKfuetcQ4ktqwensCY0q8aHItNRGVJjrWPFxx6CSOp3ELU36mcYq5bqkbWX7g
+Up5qOhoidTRHHckxMt7BPXrXDqPqmUYxRgRUShlFm4Q4XJGcQRgZ0fZKbJtX6SkfCRkobUMigmqc
+WW39N+A3qxfqbRtNBUhKQR4+IHkwnmOvCuaDr7IlW081y0jz01J5bOukq2RzTQR0hIy5uZYGY21a
+oSd/YBRBPEB6D5cuA4yfa6lbVkb+u8/nf/Evk2TK83ZVcKd17ENZTnXKRaUeO5QTubT+6O8kYzKd
+UV5HXBF53+s4Ped/+W/C74xpnrwHNFTeboNUj6ERpCFz7DMUZGtfH0dAa9+euxWHhsD8+fMhnZ9+
++mlkZOSNN96IS2hsbAj8I7TBq0Gvncv0/FdkwwTZu96QjLpJKm20JsCINEwr3pWspWYJiW2lxTB1
+ZJ/eNOW48kVxTWXAvWrAPX6WeXCbRlUl2MjGMOHleZwMidbYWoQyhljrPBW9U5pLam/VsoN5hvG4
+LaeWvZ94JuNdCivNPaKQ95D6iFMmQpnpIe9RWRHVqglZ0zsaHhxkJhnr9eT3TWIduy6IFyLQxbeW
+08TLd1jCXOZOMrknfTIb5NKkRmpiTL242CKAUdYSsbMOKZNiPYk56xnTMLK01ZLhoCT1PGyKjqqU
+tqXT/Mp3jeU/OjZroYhRalfzMoM3cJCbJ7TJEACU/9X/9PixRd2g8W/uOSzipifU8TlEQxs11F75
+Y59DhaVCqTkhoVHE2VerS28zouzP04zfpzFcCHeFdB+CV0AE+T5DKBMf6rVdv5qFgCOgNWs/3WrK
+DoH09HTSf7799tsMedVVV+EP2rLlCegWZTexihgJ0rnwNWMcN0QT23eswqTe/XodVV/mvyxrxxmL
+fGSUothmn9uM/LnkP3rzjwUVjHjExhNgcYXq8zuvMyjl3TNmaejstrmyb4NkZxoB1efxKSiaBPCm
+iOBJRspMQpq0ahSjW3ZXPUcKFb0ro+n0tbJhufEoJVMj9mUIJaQqtSvhTSavJ6Vf6vszzWdtpXS4
+bNtYQKwx5V95zwmptpWxfHPNA3v0xHep/aig0XXqaOgmllabZIBMnIRwnTCXqqyVVeh1v/+YhFNq
+8EjyIZTVdUkvgNCePwEO6pHqjzXFZg08S/3umfKLiM836Uj/qz1OJhSyMvlHo2P18tl67RJvalJy
+4/cabiokjbnZeFS75hAIgIAjoAGAcYdrPQKkoKcc/GuvvZabm0sOJsjooEGDagUqOk9mP2dyzkMW
+YZ94eVLbHat6j1/LzCf00jc9mqioRp10l6vUEONzZuzpS9+QzT+YuHVfiyaVYxNjuMcon71DH9wm
+OdRUzDZpPo9TPfEewz+M5CyeCt0qRxpGSvM01f8yaVwFohaythoOCq3M3CJb1ppHLKwLFZDQigaN
+Falzktsel7sRR8nxb5tTfGts0lJdclvATJZ0M5n2i1Q259djOJqkj8XSkteKG7GGLBKfYLVqvhCS
+VVKipbAWrOdOzp/8gZ74TkHOL/Pno1RSikl49OvHVHKbsAYMsXP+3+7J/+YNb5gdvjFJyZqQu6wM
+r2MGxQJ6n6yGnmss7+79JERMa2s3R0Br6867dYeAwKOPPvrSSy/t27dv2LBhd95550UXla9zVQgz
+qoguGv/Oxf+V9V8b7z1c+pIHY3yXPreYQPX5L+s1X5jjVDxqf4ExsicPsHPSRMrPfMJw1gJd0/ON
+11/TMiofqyq8EB6TpJcnsH23JNSV5JbSa5RqUazuFC50/Nc8zSSJrJSWsUGnr1HMgQzb+3Za07yJ
+T2qepjF9WkWwXqI+uFcwuaIP+Qgohum2XU1addbIU7qAfBvSSeVyrfM9/xCb/3mc+gxKdDZmaxPT
+E6HwPSWhPV6wxydyrxQY3EXDRoC3EfYVN+KyblQ31V/+GxpqMuP6spJxrSYtInoNV5ffqUjzVNYt
+/8Vb879926RBgOzGxGmC+fCyoPEriUi57qkXRZSzH2pZr8mNVzkIOAJaObi7q1YLBKgF/9xzz23c
+uLF169Z/+MMffve731WLaZ/QJPeu17OeNjnnTVyRkqY9JfUcNeBefED1jCeMzLlnjRm/WV+Tbonj
+hZrRQSffJoeywpxAU1GnS1y0pCar7udI86GG3RZvRJd//He8yqTvaZVZ1Dv3iN60UmFh373DxGGQ
+9ck2nvr4RMIUcYXcnem1RRZfRamPEA6FpJTWo6gpnyB0OPGh/ZJLRvd8m3cKUovfqqGxeGcar826
+pnYlxQ9PJHir1DN3J5YzAnrCO/nvk01iqUlN77sbcRTpMiCC8POhIeSjCH2GOj/vT1foaV96Safv
+RF6TeEHqPjTi7KsIPAp9PNezNiPgCGht3n239hIQ+Pjjj4k9mj59ev369e++++5HHnmkhBOq+9fU
+HJrznF73lWwlX4yGdBqZc9CDxoy+fZ6e9ZSs+VLyj0hEtGCRH/xH1bR30RV/eble85mpXVRyM/W+
+Fbw2qbsk9lIp/aXbRf6pp28onDK3rDYZ5juVva5T8nyL9CBKiTgMTPNknMH+uC/LRHwbYzr9jhd6
+oYBJyRLf0BMvbsghzcMUtckMlZ+n8vK8IqhPPPappHwgFgpiQTqnUZaAeiOx9Nb1snmlWvuzJunm
+cTn5iy0FGZugEFxRkVHx4GQmDZKMAyt5Tx0lLYZWdTyAq64JQl862/NG5LnFeCOiCAJl4k+/pMxi
+4DatzJ82Lv/jVwti7CxYMXGq+2AT8D7q+rJ1M6iOe+HmHDoCjoCGjpXrWesQmDFjxjPPPPP5559H
+RUX99re/hYzWqVOTvfH0wtcE+rhxsnHThLW0HaW6Xi2dLmPjTaWilR9J1mJzEzQki+E1Mvih4jeE
+qeT+9TXebsW/5giMh6rxUfVMoaNm/aVJD9W0lzTtI7H+Anr8jlDVDpINZ2+WSXxIXkzCvQ/uk7WL
+Zf+uAhM8IeGU+e42xEs6ffO3fp9wR8pRkq/UMFIve8WYaXqZX7VJ9r5zm7H1t+lswsxtw/b63guG
+VnIwvqE511vWznzgLMKGDMGNiPSMgYk/XyOUwmXJPGXZKpdgL6ji+OvHnWW/qt1TpZiP0UEJjV85
+z9yHvhYdq8je0HOoOu/XJga/tE2TimvOJJN8dOMKymwWFvhNLt5ewyIGnKXOuTqkPGWlnYM7r+Yh
+4AhozdtTt6IyQ2DDhg1//OMf3333XUa87rrrCIRPTk4us9Gr1EAwziX/06s/k03feQKJML73Up0u
+lX53EQJvSrQveFXWEfyOV2gdZFHpc7tqdbL/Fcx+RuNCumd1AQOD6BDJhGE9Kk7qpagmPaUdse19
+pUFbI6aWd4PAoZse2KMwUrMwDOVx8ZrgCXIqeZwyy7hhmicKHnGU5Je2oYAOGWWCoMuwmRSbh0xw
+UuhRxsir2OtzsiX7gJFUTTRVhGG0RPS7ViMQyJ/6pSZJJzSRTLc+EZ03SQoBpPVQQ0dFnH9jeBwR
+hX7JdKKd9KqFkrFBU4rsKMkrrIhvRFbq2Sru7Yt+p7oPqREQukVUKAKOgFYo3O5i1QuBw4cPY3l/
+/fXX8/Pzx4wZ89BDD/XpU3oVoUqvHfZJdNGGbyUXNzKMd8mm/Hq/O6RhB+zpetojsuId2bfJLKFp
+b9XxYr/yp3eBOs9EyhNEv3eD5B2WyLoqobXEp0izftL6dNTTCsWBaKGFP+o5E4/NzZPUE96GHb95
+O0V2z+Q20rpjWVqiSdj+7VuCt4DPno6nAeyzbF3xKhREd7Fqg4BeNV9/8Er+4ukmEVhhxwyk0BYU
+kuhOeJAafoEpKha46V3bZfUiXJw1xdx5ldq20bh55OZ6jfsFJyrVtmvEg//B2TTwYO4bh0BABBwB
+DQiN+8IhAAIPPvjgK6+8cvDgwTPOOINA+HPPLVOP/ioC8bK34Ysm66dhn2JcP9POV92uNUWPaBsn
+mnLwJig+zyQEbT9GBt5rjOZBm87eoaiQFBUvsQ2Nzb2Smp71rRAw0XkAsTgmw/yhgyZlDIHqaIEQ
+RMzQhA1RqahFe2OgtIbvEKeKDrRxubFrHzqIE6exlxO0zv9R7XPDcnMVnycofJfUjCedF+LArlv1
+QMDcPydQkavcFqkz04lJkvnf643LjF+yrzHbevVVi/a4bUT0GGLK0HNk13ZNVTD8RhDF0dT5Dwv+
+vp2ezEpb9Z4s47PBH76v4bMRXVdTgpX7nzcrirzf86qps+qaQyB8BBwBDR8zd0ZtQoA0TLiBbt++
+vUOHDvfff/8NN9xQo1aP5X3pG0b73Py95OwznCm+hWozQnf5hUolNRJN66kPy7K3ZN9GflEpg6Tz
+5dLvzuoCgl61wLg5krOThyikEwMixTbJr753p9q/2+Ov+bN5xGKmJHUiVWoaNg1pafl5+q2neEIX
+mCPtaVBYn4Gy8ECUXqQeEoIrSfUpZx9UfwppAq5TpSAA6URZxBi9bBaJMNXvnq2UWZR8UXyKP/+X
+/ulzze1NgVkfgzSOv9g3Eo1RnhA0bntuVxIqHc42r09keKAmLaWMco9qW3nBdyXOIr08ZcAaNNYZ
+G7weJpF1qPMecc8/VDLVy1xzCISNgCOgYUPmTqhVCFAJ6dlnn128eHGjRo3uu+8+kjHVnOVnzCSq
+XW+fK+lT5agneDY2Ce9M1e06aTPCu0z6zH7W5Pg0uT9jpePFJvN8I/LG14jGUxYLY8YGMhkZSpGU
+rMjx1LHfcYnlAy10y2qkJpLREN9jwoeI+OFZznOaZ/nqBSZNdyFXOWP0RyU1opFSjVtoqjI2aGzc
+AAgtIq0pUUquVWUEKG5O8A1q9/bNsm6x2c2ho1Xn/mb7qnDTK+biDaKXzNCbVxuWWeTVyMq3PkeR
+QAshv1JsnLTpolJSsRWoxinU4dQLfvAqoIPPibz77+adyjWHQPgIOAIaPmbujNqEwKRJkxBBv/76
+awrB33777aihNWH1R/bKivf1lp9MuiUKY0IuaTENJO08k92z3aiCNc58Ui8fKztXGHrauLt0u85/
+hffqDsrRHJ7WilSjKKZ1olT/EcY3NK1naZaF1+n4t/WmVQU+oI2S1eBzTOFKMjcd3GssnqsXGlun
+Jaw2OdPI68U50pUG7nI+h90k2yu+Fqt/NhFriY2l50mqfS9pVG2CEfWk9/S0cXrdUqpzaTI2BGec
+VsKHm8I7uWP5KzDlvtpJxz4Rg87mVyKc8l+9Ty+aasbBBD/wzIi7XzXc1DWHQPgIOAIaPmbujNqE
+wNKlS6mHRELQiIgIMjGhhsbFxVVvAPas08vfUVun6U3fmyAh05RKaGUihDpcBActWF3GTD3nBaEw
+EpXf8ePscKHJSH+s9FH1BsHv7DFDEjxEEaNDB0zaow59SmMrx7L/7ZuyaaVXcCJSmOCPS24/bijc
+ACCjsF6Qj4zUOAmghhKe71rVQEDv2OytNbBmkcldRbqrXicbmtWyQ8CSqlVj5v5nsXt7/k9f6gXf
+G7F/+ybzCpR71PvsxxsE2zq5FMjYFW0qKZjPsfVU/YaUU5KW7amlRKSRsdp7ml46M/8/j5GSyRBQ
+TPCU3Lz9BZXS1v913VGHQFAEHAENCo/7stYjkJGRgdkdQzxIXHvttSigzZo1q8aoHN6lSahEvFHG
+LI8WQv2euiaiKGWQqbfZ6rTCS9MznxTik3atNPJno87S7RqTlN61oAhoYjjGvynkSrQWT8glgtm5
+Nct1OCgC1ftLymYSAL7wBxOUgxzYtBW53DWpNFt1qN7rYvYkqV3wg0nStCOdgrGK7LP4EsTGKVOb
+oIHExElMDD/Nqxf/JbcxpeTpcHzDRJD/0d/0+LEmxD46NuLcX6qr71POBF/tb47KWYAjoJWDu7tq
+dUHgwIEDZGL6z3/+k5eXd/nllz/22GOdOlVjD0g976+GfZLXE/aJoS2xnUoZqFueIu3OVfVbHLcp
+2+frOc+ZbEqUNYqMVmnnm8KbKQOry8ZV2jyzD+gfP5UVcxCZmINKTDK1Q/udUWnzcRcOHQH27qNX
+ZMdm4Z0BBoYEiPW5bnzoA1SPntyZJAvDCYT6rvgih55KljdRouYnvKPhoNs2qY691fm/jjj7mpB8
+pqsHNG6WFYqAI6AVCre7WLVDgAygZF/6xz/+kZube+GFF5KVacCAapv0Dm9OXD83TJC8HMM+YZMp
+g1WXqyS5f/F9McZ3gt8zFxmVtHFX4xvqr/RR8RNr+xHqai6dQfJRU6Id+RNH0v5nCFHwrlV9BJbN
+0t+8QUFzderFYdGyqr+yMpwhGqqm1tfWdap1J+nQmxT3ZTi4G6pWIeAIaK3abrfY0iDwwAMPvPzy
+y4cOHRo1ahRq6Omnn16aUSr7HL3qI9in2vCtPnLAcMoG7Qg2UoMeoDSRSTW/fZ46mi2IoCSKh5vu
+WSszHtPU3qQqEqWP2o1W5P5sPrSyF1FNrk/2xPQ1JrIe+ybWSTIvurxLVX/rcMmdMFZWzZfzf2Ne
+G1wLhAA5yLK2qiM55vZuTDkx1xwCpUTAEdBSAudOqz0IPPLII1SBxxYP9bznnntGjizTmooVg+P6
+b5Ez9dpxcoRkn2IKr3e4SPW+WZr15Tdjat8+T/anq9QzTZnNJr1k4T8IVJKt040jY/2W0vUaNfwJ
+kaqYdrti8Av7Ktn7jYmTMGGyLBVzpAt7NHdCBSBAhDiF1HGZIGusaw4Bh0D5I+AIaPlj7K5QzRF4
+8sknCX7ft2/fsGHD7rrrLmpyVrMFZS3VC18V5MxDWSacKCbRaJ9drvamW4JrLnpdspYYr9CEVHXS
+o7r5UDXzCY/8mW3U0LajpPfNqnBupmq2fjddh4BDwCHgEKhyCDgCWuW2xE2oqiEA+3zuueeysrL6
+9u1LLnpCkaraDEuYz6y/6OXvys6lRs6MqqfajdSdLlcdL+EsvW2uTLxZdiwU7UkF2qC96vd7Td2U
+le/J1lmGrVIYqcuVctLjFOEs4Srua4eAQ8Ah4BBwCISMgCOgIUPlOtZWBHAAffrpp7dt29alSxdS
+Ml133XXVCYnlY/WysdRz95QyipLWZ5ioo65XmyXkHtbjrvAU4dxrfiXpDMmYul6jN/8ga78wdeFV
+pCmM1OsmfECr05LdXB0CDgGHgEOgyiPgCGiV3yI3wcpG4NVXXyX95+bNm9u3b085+F/96leVPaOQ
+r79uHIk89frxkrPHBB4164eLpxrykD1f/3i/SfN5IN07XHxz1fVqrerIyg9kzxoOqoQ2gvw59FHS
+MIV8SdfRIeAQcAg4BBwCJSPgCGjJGLketRyB119/HSv8unXrWrdujQn+lltuqR6AEHiE/LnuKzm8
+20w4OsEY0/veLkldzK8ExU97WNsam+bbRGl1iup8uYaSkqdJ5xnSmXa+6nOLtDq1eqzXzdIh4BBw
+CK5VNwMAACAASURBVDgEqg8CjoBWn71yM60kBN544w0I6LJly1JSUiCgd9xxRyVNJJzLUud9yf9M
+2PuhTHNadH3V7lzp8gs4pfl13yb5+hpNMSQSgtJItNSktxr6sGGrK9+Xwx65NGWA8RMl+bxrDgGH
+gEPAIeAQKGsEHAEta0TdeDUOgbFjxxKEtGjRoqSkJHxA7723ynOyncv1gr8bP879W8xuEHiUerZ0
+GCNdrzLMktiib64XuKYJiqcpSWyrBtxtji9/T9Knmtij2IbS4WI1+AFKJdW4/XQLcgg4BBwCDoHK
+R8AR0MrfAzeDKo7Ahx9+iAI6d+7chg0bkgeUYkhVesK4e85/Ra94X3YuN1SS6PU2Z0mnS4gu8k57
+wd/13Bdl3wZvsfK4ZqrDBdLvTpn1tMb7k8zzxB61OUO6/9JUP3LNIVBdENibJVtW6y1r1ZlXSoTL
+WVtdts3Ns/Yi4Aho7d17t/IQEfjss89eeumlH3/8MT4+Hvnz4YcfDvHESumGE6da8Z6m4Dt5PSPq
+qDbklj9fev3WO5msJfrbG2THAhMUT6tTl/pG6rz3ZdmbJlXT9rmezPOtVOfLZNiTEhlTKUtwF3UI
+hIHA/t164wpF3am5kyS+gZx5pWrXPYzTXVeHgEOgkhBwBLSSgHeXrT4IfPPNN1RCmjRpUr169agL
+/+c//7nqzn3fRj3zCRPGnrOPtEqq5cm67SjV/y7j5elpetwvTIzR4V3mF5LMN+qsTnlOElrp2c/K
+yg+NSyjFe8g83+dWST2r6i7TzcwhcOiApK/V2zaa8kW7d0i9RBl8jupxkqt66m4Nh0B1QcAR0Oqy
+U26elYbAxIkTIaDffvtt3bp1f//73z/11FOVNpWSLqwXUPHofdni8eOsl6w6XCQnPSZ1G3vPwzRv
+jO8bvb/Gt5Bu16nhT8q8l0zhTZLSG3/QVGKV1NDHfJy1pGu67x0CFYvA5lWyebXevkk2LJO8XKnf
+UPU+WTr1kwZNKnYe7moOAYfACSHgCOgJwedOrg0IfP/99y+88MK4ceOio6Nvv/12ApKq6Kq3ztDz
+X5Y15JD3+HGaHPK/FYLfbduzVo+7UrbP9xY9ik6QlierMZ/pPWtlxhOy6kOTeR6htN25qt8dLvVS
+Fd3iWj6t9UuxtsuyWZK9H6leWneUFu2Nwb1Z61oOjFu+Q6A6IuAIaHXcNTfnCkVg2rRpVEKCgMbE
+xNx2221Vk4BqqhnNfkat+lDv9uSQr99KtzlDDX5IGqQZsHS+iXzHMdQX+d64mxrxmrQcRry8WvG+
+3jrNeH8SDm8Kb/7ZVEVyzSFQRRBA5lz7szG4L5kpOdkSHSvdBqvkNpLaVeolVJE5umk4BBwC4SLg
+CGi4iLn+tQ6Bn376CdL55ZdfooDeeuutqKFVEYJlb3lLbnpij0wgUaOO0noEOqgkddML/iFzX5C9
+6zwzVxKfIl2vVSc/JbtX6xl/ltWfyNGDHtF0lPS+RbU9uyou0M2pFiKQlydrF2ls7ounS+5RiY1T
+3YboVh1U+542oVgthMQt2SFQYxBwBLTGbKVbSHkhUJiAooA+//zz5XWlUo+7c5mGX674UI7uN+Jl
+VLwhlDDRhFQ17HHdoL1MuVO2zyuIfMf4fv5HEh1vEjYR/E5GeuMzmiLdrjHen2Rucs0hULkI7Nou
+G5frzC2ybI7kHpHExqpzP92qk0r11PFyzSHgEKj+CDgCWv330K2gnBGwJvivvvoqKiqqKvqAaq1n
+PWVKa2YuNGb0iGjJP2oIJS2uqepzq85aKhSFh5KapijFabRPSiJlLtKznjHypyf4XQh+7/kblTa6
+nOF0wzsEgiKwN0svnyPrl8rWddzFKrGRdBmgU7uplu2Dnua+dAg4BKoZAo6AVrMNc9OteASmTp2K
+Cf6LL76ooib4DRP0otdN3SOT2lMZBRTt0zSlUgbqBmlqy096/2YvbnHNjMxJ6iUo6qynheD3rCWG
+raKVdr1SXPB7xd9e7oqFETh6RE8fJ3MmmjeiboNUUoq07iRNWzmQHAIOgZqHgCOgNW9P3YrKGAEI
+KJWQbBQ8PqBVywR/ZL/MeNyY0Q+km2Xjx6nzvOuPTlDJ/fWhXSidXkGUxPJEJp3xNwps6vTpZF8y
+tDXviCf4fbTqe5u0Pr2MsXPDOQRCRwAtf+oXMnu8dB+iWnaUDr1MvJFrDgGHQA1FwBHQGrqxblll
+h4AloAQhEQVf1QioXvmRWvo/ve4bD8UkdN1jeaeRZL5ZPxURqTPmHKOkSpr2NHHxHS8xEun0x/SK
+dwlCMp0bdpAuV6mhVHhywe9ld9+4kcJFYNsG/cHLMvRcRVLP+g3DPdv1dwg4BKoXAo6AVq/9crOt
+BAQIQkL19Jng+UyNoUqYR/FLHt6lpz8my972VjYq3KFBexXXVO9YKLnZ3sNxTaXnjWroIxIRJRsn
+mpT1674yVnt+bX+B9L9LNR9S/AruiEOgAhHQcuSIRLsCsBUIubuUQ6DyEHAEtPKwd1euJggQhPTM
+M89YBbRq5QGl6NGS/2lKaxJ7VLgRBd+okxzMkANbvYdhmWnnqSEPSdM+hCjpqX8SrPb7N5lvOdL5
+cjXwD9VkN9w0HQIOAYeAQ6AmIOAIaE3YRbeGckXAl4YJE/wtt9xSVRRQMs9P+5M28uduz/KP2d8x
+vjfpaaTNnUsLiGnKYCN/9rjBdFz3lV74mqz/1pjmybjUfowadL85xTWHgEPAIeAQcAhUFAKOgFYU
+0u461RaBIgS0iiSi1yveQ/6UDRML/D4twlR4j20ou1Z4s37CTOsmSfcbZNAD5viR/Xr6I0b+PLjd
+UNaUQarTFdLv977NycvLi4yMrLZ75SbuEHAIOAQcAtUDAUdAq8c+uVlWIgKF84BWlUT02dv1tEdN
+EqUj+45Dhnh20s5jefcdJy6+48WmKHzr0+ipV34oi/+DD6iJQ4qKU50uk4H3G3u9p23atCk9PR0C
+2qZNm2bNmlUi5u7SDgGHgEPAIVCzEXAEtGbvr1tdGSDw448/Yna3pTgxwaOAVnoQkl70f7L8bdky
+taj8CfskrZJ17rRLT+6vOl0uA+4xv+Xs8Xp/Ht5JklDV6lTd6QrV6ze2465du3744YdFixZFREQM
+GDBg4MCBSUlJZQCfG8Ih4BBwCDgEHALFEHAEtBgk7oBD4HgErAne5gGtCj6gOnOxKexOEiW4ZuEW
+00Cwtu9dfywRvZianN2ukX53KhIt0Va8rxf/18ifZGuKSZROl6uhj5q68J4Gz54yZQrsEys8KfdP
+PvnkYcOGHTe++8UhEByBg/tkT6Yc2COJSZKcGryv+9Yh4BCo5Qg4AlrLbwC3/JIRgICSiN6W4qwK
+Jng9+xnj/blr5XFTJ849oZXs31KIlSpJO1d1vUaws9OO7PPIn2Pl0E5TJKn16brbtarbtXaQtWvX
+jh8/fseOHa1atdq9e/eBAwe6des2dOjQFi1alAyQ61GbEcg5pNPXSOZWObBbVi0QOGidKDn3BtWh
+d21Gxa3dIeAQKBEBR0BLhMh1qO0IWBM8Cii14ElEX8lBSOnT9Ly/yupPCyoemf1RkphqsoHm4BJq
+UzIp1TBNOv9CBj8okZ5yMuvGHQt+z0f+VJ0vl5MeFypzcoLWkyZNwtW1Xbt2gwYNWr58+cKFC1ns
+8OHD0UFr+/a79RdH4EiOZG6RnRnonTozXTYsN3ddZB0qGEnjFqp9T4lvUPwkd8Qh4BBwCBRGwBFQ
+dz84BEpAgEpI5AG1JvhKVkCPHtQz/mxij3y13c3cldRtLJFRBVk/OVYnVlHxqPct0nywXZ6e+kdZ
++pY5Ee/PlqcI2mf3X9qvMjIySLO/bdu2U0899ZRTTpk1a9b3339/6NCh7t27w0FdNFIJ90ft+Xrv
+Tr1ltdq1XShZtGWN5OV67r041XmAbthUpaQas3sVqdFQezbFrdQhUG0RcAS02m6dm3hFIUBoDqpn
+lQhCWvqGXjZWNk06LvN8ZLTUS5Z9mz3apycbKCSg9RmGgPa6yQtSxkw9+3lZ+7nJzUTuz46XqpMe
+k8S29tt58+bhYJCYmDhmzJjWrVvv3LkTArpkyRLynkJJBw/2UtiKwttdp+ohsHmV3rRKVsyR3Znm
+BoutJ536KmTOhk2kSStJSq56M3Yzcgg4BKo6Ao6AVvUdcvOrdASsD6hVQCvTBE9dzfl/1cvfk7yc
+AkxUhKqXrLN3GGYJ7zTmd20M6xQ3IvEnxNTTjNso8iep6ZE/m/bWna9UNi7e8+2ECROmT5/et2/f
+UaNG1alThyN4HdByc3N79+49YsSI+Ph4O477WesQIKJo0U969gSjd9ZvpLr0l8bNpVkbRzpr3Z3g
+FuwQKGsEHAEta0TdeDUOAWuCr/QgJD3rKbX8HZ219JiXpwdocsvn5ngLvlMDieyeprb7+YrM8+1G
+ebdi53KZ9aRe9ZHp6an8rgbcKykD7bcHDx785ptvli5divEdvdMe3LBhAy6hq1evJhMTx3v2dHWS
+atxtHdqC9A+fyNxJKq2HtOyoU7so2KdrDgGHgEOgLBBwBLQsUHRj1GgECucBRQGtlFKcevMPsuBv
+suYzyc8rADsyxiRaIqknjRT0iKC05kNVhzEy4G6POd7T5r2sydmUMdt8xuze9WpjfxdB4CTsfcuW
+LfgY5OTkXHjhhTh92jMIS0IWnTlzJr+SEPTMM8+0yqj91v2sJQjo1Qvk8/9TA86UPqdIgksKW0u2
+3S3TIVBBCDgCWkFAu8tUXwTIjgnp/Prrr/GJvP3220nJVNFryT3sqZ9J7NGWQpcm/iPJk1MJp886
+oj3sM7aR6nyZ7neXN/EnR3av1jOflJUfSO4hoSpSu3NVv9vxEKXi0dtvv3348GFs8vn5+R07dhw5
+cmTDhg194+MDiu/B9u3b27ZtS0LQtLS0il61u16lI3DogBBy1LSlRMVU+lzcBBwCDoEahoAjoDVs
+Q91yyh6BiRMnEoREmszY2Ng77rjjqaeeKvtrBB9xxbt66ZuyfvxxxveYBDma7XH9jDBip84zNLT9
+edL1WtXhQt94JvP8kv9K+nRzbv2W0uVqNezPyKV79+7dunWrFUH53LVr186dOxeeRXZ2NrmZFixY
+QGVOCKjPOh98pu5bh4BDwCHgEHAIhIKAI6ChoOT61GoESFH00ksvERher169u+666/HHH69QOKhs
+NPtpE/x+9GDBdTG+E3KUe9hQTz7nHTbRRckDpP2FMuA+iYj09jyarX+4x0inOXsNT009S/W5FRG0
+yPyPHDlC6aPii8IEj3Xe5mM67bTTXGXO4hC5Iw4Bh4BDwCFQOgQcAS0dbu6sWoTAxx9/TB7QOXPm
+NGjQ4M4773z44YcrdPELXqV8kd46o+CiUMk6dU3gkdZSJ07yDpkPMQ1Mbvm+v5ekLgU9ST7P6Rsm
+mOAkOnS9Sk55zpwbWiM/KAFYxCfVr1+fjPQUiA/tPNfLIeAQcAg4BBwCJSDgCGgJALmvHQLvv//+
+c889R7JMCOg999zzxz/+seIwyVois581IUQ2wMhcWElUnHHoNAHvuH7mez+0G626Xi0dLy6YW/5R
+PfUhQTo9kM5ZquUw3f2X6ljy+RCXMHnyZDI04STap0+f008/3eVjChE3180h4BBwCDgEgiPgCGhw
+fNy3DgF59913IaB4QxKjc999991///0VBoqe/awsel32riu4Ivpl3hGPx2eEkILeY4VX5FRqf4GQ
+2pMsS8eaXvOF+vmfGvmTwPmoONXxUlOWs2HHsCZPJiYI6Pr161k7nqD9+vUL63TX2SHgEHAIOAQc
+An4RcATULyzuoEOgAIF33nmHyPdFixY1atQIBfSBBx6oGHR0+jSZ86ysHWc0TtsIY0f1NInolcTU
+lyP7jfE9rpnqdKn0vV0adiiY2MEMPf1xWf2JkKOe1nwIdeFV39vCnTnaJ/mYZs+ezYdevXoRilQ4
+Uj7c0Vx/h4BDwCHgEHAIWAQcAXV3gkOgBARQQAlCwgcU7nXvvfdWEAHNzTYMEvkzZ0/B/Iz8edjj
++hnr0UHzTQQSaee7XV+Qdt7TW899Ua35XKdPNX2i6qlOl8mg+8OVP+11V6xYQTQSqemJwTrppJOG
+Dh1aAl7ua4eAQ8Ah4BBwCJSEgCOgJSHkvq/1CFSOArrsbZn7os5cWFD2Ha6Zf9Tj8UmQe4T5jBWe
+mu9po438WbhtnKQXviZrv7R9VJsR0vkKCdP70zce2if5mGbNmsUHsjUNGTKkZcuWtf6mqCQAsvfr
+3TtU9j59JEcdPSJR0ZLWU2LjKmk27rIOAYeAQ6D0CDgCWnrs3Jm1BAEUUEzwCxcurDgFNGuJiR9a
+N65Q3SNl6Caunxjfo+ON8Z0PCa2N8b3/3b6a72ZHyLg0/RG94mPJ3mrIa4N2isikgQ9IbINS79ea
+NWsQgFeuXBkVFTVo0KAzzjiDpE+lHs2dGAYChw9KVobemaH275ZDB3XGetm5VfLyTZWr+AYy6BzV
+bbChoa45BBwCDoHqhoAjoNVtx9x8KxyBwkFIFWKC1zL9cb3wH173Tbte4o2wuRNvFB2vjx4wzDKq
+nrQfo3r9RloOPw6SKc/r1XNk315zMOKgtGijTr5VUgafCGxU5qQc1IwZM44ePdq2bdvevXvjD3oi
+A7pzgyGwf7fesVnt3CYH9ujMdNm2QRA7zW5GSExd1bGfJCZJ01bSumNBwtdgw7nvHAIOAYdAVUTA
+EdCquCtuTlUKgbFjx6KA/vzzz2RiJxH9gw8+WK7T05umqB/u0dsXFNQ9wuaeTxySNmHvmOBN9aNI
+aXuO6niJdL++8GT0rLdk4RTZr0U84fARSuLiVGof3XmASi2UHzT8BVAyHk9Q6nOiffbs2RNDfHJy
+cvjDuDP8IbBvp+zeoXdnKhgn1S+3rJHd282OIzNHx6qW7aVhM6nfUCc2Vg2bSKNmntpXrjkEHAIO
+geqNgCOg1Xv/3OwrAAF8QF988UXygFaECZ7kneOulHVfmUyf3maN3RR8j5Q6Mab8Jq1pb2WKHt1r
+coL62raFeuJrsiNHdKwx0NvmITGS0Ehad1J9TpUGTQr6h/mJWHhaVlYWJUn79u1Lano+hDmG634M
+gX27ZOs6vWu7OrhXb1wh+3cZwzrvGMicsfGqfQ9dL5HNUknJ0ijZ7KBrDgGHgEOgZiHgCGjN2k+3
+mnJAAAWUPKCkYaoAAqrnPC/zX5H9mwvWYVw/PWJYTEM5vNtwlNiGxvWzz+3SuFtBtyP7ZOpf9LKl
+criZV/4sDEVEhKobrxu3UD3Ix1TKgkbU5KQe6dy5c/Py8po2bYoOSkR8BITJtbAQ2LRSNi7XqxbK
+nh3GlYKtqd9Q2nTRsXEKt07M6w2bmvcEXz3VsAZ3nR0CDgGHQDVBwBHQarJRbpqVh4CPgJZ7HtCM
+2XrCbyRrcUHiT9+qoxPEuH6SdylKpZ0vFD1CAfW1/Dw983lZP1kyqBffSSTGH1qUUIoyxtyOfdTg
+kf46lHyMZEwowRji8QpNTU3t3r17//79Sz7N9fAhsGqBnviOEFpUv6Hq0FsnNFLsCDJnQpJ5x3DN
+IeAQcAjUGgQcAa01W+0WWloEMMG/8MIL8+fPL18FFM/Ozy7Um6d4jeyFZxsRbSzqniAkaX2qSjtP
++t1RYGTPWK/njJVtmHEzRUM9kzwE1B+bgeIgWMJ1OvRWwy8sHeMhG8CyZctWrVqFM2iXLl2IRurU
+CcrrWggIrFusJ71HaJEMHqm6DDRKp2sOAYeAQ6C2IuAIaG3debfukBGooCCknx7US96Qg1uLzgsT
+PGnnjeunksRUU+297x2qfgtvt8wtevpY2bBWjnLAkk5++mOfvnHhoPUbSce+6pQxRa8V2u8U58Qh
+Yfv27djfcQYlO70rj1Qycoez9av3Sr36atgF0n1Iyf1dD4dAaREgW8WuXbsiIyMbNGhQp06d0g7j
+znMIlC8CjoCWL75u9BqAAAro888/b2vBl1capk3f6e9ul6xlBZHvPuAwvuPfSYtJVB0ukp43mrqa
+3kbCprf1/J/kMKnpw2kqQjVoLF0HyZBR4Zzm7Xv48OEffvgBSTgnJ4cn3MCBA115pJBg3Jkh9RIk
+tl5InV0nh0CpEODPk7/N9evXx8fHt2rVCj+Z6GiXKbZUULqTyhkBR0DLGWA3fPVHwFcJqTQm+ANb
+5VCWNEgzaTv9NgoaHdqlx/9KNk2W3MNFu1B70xwkAVOMpJ2nKGiEAnqs6d1rZPJLsmmP5Cd4jhEp
+78lXz0+S+BDgEqQR40KQde/h0vf0IL0CfZWeno4Oii0eZ1DKI8FBcQkN1NkdLxMEiP0C7RMXtI4c
+OUI8Wd26dR0vKZN9qfhBsrNNKoy4OP8VsMjXS8a0vXtNJuCOHTtSOSItLS3IJLmpDhw4gEdNTEwM
+lSaC9HRfOQTKFgFHQMsWTzdaDUTAZ4IPOwhp/2Y9+xmTU2nII+r4hJ0GJkLdN06EWeotU2X1p5K9
+vSh2EXVM1JGtvdnmLGl3rupzS0Efjs98UlZM1DtzRbqayPeIfGnYUJp1ltyjam8WKX7kaE7RMQv/
+HlnHpPjpf4apphN+4zlHVqbdu3fz3CIU6ZRTTnGEJnwUQzpj3759hH/xE67AWxBcH3ErpDOLdWIE
+5DGyGZx55pk9evQov4pWFG7lWoxfhnkSIFVYlps0aVLq5RfDo/odIA/a1KlTMa8PGzasuOvLihUr
+8NLmp10YrxnDhw8PYqBgj8hwzJj0J7VF+/btOaX6geJmXD0RcAS0eu6bm3UFIgAB/etf/0r6IczN
+mOBDT0SvIYgz/yK52dLtOjXy/x035bwcPf7XhpseOSBxTeRghh/BEgJKZBJ6Zkp/aXuuKblJEU5f
+W/Jfvfw92fy95FNjs4tEdJL8SNVtkAw8W+IThWo6P30hW1ZJTjFVtfA86kRJcqoafoG0CKaR+AV7
+586dP/74I08vnmFILEQjkZjJb0938EQQWL16NUVQMzMzd+zYAatr1qwZLAHX29KRMAjc559/vnHj
+xsGDB5922mm8PJzI3Pyeu9XTENVyc3NhnxAa/nBgjby/nQgZRbX96aef0N2hUyNGjDiRofxOu7oc
+hF9+8cUX3Am8QuB+XXja/EmCD85CfMvtwRbAU1FA6RnoTQNnbpJarF27lnGQS7t168ZrSXWBws2z
+uiPgCGh130E3/3JHAAL6zDPPLF68mCfo3XffHSoBzT2kx/1C1nxu5tfpcnXee8dNdNoj+uf/k4Pb
+zEEs5kXN5YSrR0m+pwAjBd9x/UT7bNC+YASk08X/0WvHyVHyLolK6iEJZ2ppK+uXmgjrYedzUO/N
+UpPf12SdzDUBSgFbTF1J66nOuaYUiSd9qel5zvHcQpJp3LhxwAu5L8JHALWShAObNm2CfkH0GQAm
+0aZNG+v2EP54gmvgl19+CQ3t16/fueeeW7Y0DooMXd62bRsEdP/+/dAgS0ApIQYfSkhIgD0j39av
+X78UM1+6dOnHH39M7QMM0HfccQekthSD1IBTkD8nT57MQrgHLr300sIr4oVw1qxZBw8erFevHiCz
+EdwtFM6Fr3Ok+NohrDhzAyzeHXyLBYO/4tNPP91v5+KnuyMOgRNEwBHQEwTQnV7zEYCAEoSE8IDB
+65577gmRgBp2OPEmwQcUznDy0zLwvgKkMM1/MloyF3u9NouyT0poWu2TwKMG0uFC6f4r1XJYwem7
+V8ncF/WqT+RQpjlo+lwkfW9TR+vLvO/06oXq4lvFU3hTL56uFkzRmVv9JBb1DQf9pcbjwLOkZ6FL
+hLar1hqICArVgBBQnxO5JbRTXa+SESDl6vLlyzG+IyUW7o0bKKmvTj31VGTFkkc5vgcDfvXVV3AU
+vCYgoOGeHqQ/I69ZswZtFXbL/VCkJ0wIfkP51ubNm7dr165Dhw5BhvL7FexqypQpnTt3xtmjNpeB
+BQc8KICI9+Fbb73VhxUvKryuYHyH9GOL4J6BWfLSAk/lVsG8XhxVvGg4BXHdfsUe8XrAnzAgF+/s
+jjgEyhwBR0DLHFI3YE1DoHQEVKY/qqc/bihmVLwaPVbIHu9r31yvV35QqNhmEcQIJOI8auRES9po
+1YXAo0I6R85uPetZ2ThBbLH4yFhpd47q/kvv+JTY+fQ11e90Ic2np+kJ78jaRXLQE0cfqNWJUi07
+yIU3SZ2wo2VRXLDioXjx9OKxR31O5K5A16k2x/PzDP6wKHAjbj0qbFhOZKVEMWM8hXdCJuBzpNRh
+NEvg+Ay34zNSIj4PMP5wL8TbwrfffouISNzYyJEjoSmQUa7IsBBE9MXSWfYZFgKEq4BvtqhoGN/5
+Fe2WsCcr3zJbjP6wTzgoylxY+us333zDzdanT5/Ro0ejuIe78Aruz5KxmbBAJly2l0azhIAyMh4U
+2Bzs4IAMO8dNiH0EXjw0tmzZQigS0ia/cp8AeJFp8DcLAYWkcgp4WhEU3ZQJI4KW7ZzdaA4Bvwg4
+AuoXFnfQIVCAwNtvv/3ss8+GZ4LP3q6/v1eWvWVGaTNCnfW6JB57AKx4X099UPas8w+xMcfzDfHs
+EarNmbrdKNX39oKehMzPe1mvGyfELek8E/De6jQkUtWnQAjRS2bIhLfVTU8Z5kTL3CJTPtLp6yQv
+qCGe7PREI/U9zf+sAh9FBLVWPB5jrVu3Rm7BuTBw9yr2DYFcezL17kx16IDOOaSI2co5pI/kSO4R
+2Z0p2zcBmvrlI9KI6qYV1KCGcII5c+ZACLBiw2O4MGwDzQ+WQBySjW5GBKUKAKbVxMTEsGYGR5k4
+cSL5s8jOg9xFDBlX5Fo0xoeAMiAiJVb+0NkhvJM5W0su5BgK26JFCxRxbO7cFRBc2zDQsyJmSx/4
+ELcKbgAhTh4cvv76a6wQCLcQ0BDPCr0bKiCMHxrHqqHO3Mkn+B4FHX/vvfcY7brrriMXUogz4a8J
+1h7cAv7dd99hhQfDM844wxddhJAJ3QRhTufVAm6KUAq/ZEUpKSkQ0CL+2bx4MAivjtwAdst4BIpA
+3gAAIABJREFU5+ElwYrrZ599NnsX4pxdN4dAqRFwBLTU0LkTawsCKKAvvfQS9tDQTfAmsB37+07y
+eooxjp/+ihesvMP6gxGSPj2g8d0jfprOTXshaqp+d1L5vQDoFe/K8nf0+vECE6Vn4+6GfQ68X6KO
+T8iSlytEuPva/Cl64Y+ye3sxT9OCLoIImtpVRv1SosOOSuFJhjQFt+BxCyuCgIb+xC00g4r6SEL4
+rHRFioADe/SBvYporYz1Jl2AkTxB3gM+zD4lVXXqJ537Sb3wGN4JLgMfSqQ+rNi+ceAHsE/CvIgR
+gVWsW7fOiqCAPGDAgHBDRiAleBDCP7DJsl9cyGqWvoh1mAcElIaVPxSPXvZ92rRpBL5Aapkqs7Ln
+tm3b1rcEWA7+iGhyECx4nu3JzBHqIMGhIMaJ48ePBxzurnPOOSeUU0Lvg18sVAx26zuFhWOJhuyy
+otDHKdyT0Qj2AtXioUJ+B6SsA4I30uY111xTXK0sfMqkSZMAnLcFCKiVwNlEwrPs/HmvgJVCOqGk
+dMPLEzpLrFKRQHjeGeiP1wQjs1hePCCv9m2Hdw/WzuuB33m6gw6BMkTAEdAyBNMNVTMRQAF97rnn
+MDKGEYS0bKye8GuTwlNFqtP/KscUSv3N9SYsKWdPAKQs+1QSn0Kpd9X3NmlUyBlr+1w972VZ/Zkp
+Ck9LbCvoo33oU1IlzLyjevzbsm4J8l5ADsqDlsqQJ49R7XsFmFvAw4TIoNjZAvGY8Hh0YRksXaBJ
+wGuUyRe7tunVi2TXNklfI/t2e1JceegmKVGh3fjdxidIoxRVv4E0aSFtu0ndUqY6OpHJEsUMQbT2
+UMaBAHHXEfaObwNMAm4KzgiKfIXQaONLwrrchAkT4KCWbvrM4vZCvl8hpjZaCDaDlhl8fOYDe4Ma
+0g3hEN4JRwyUygdd0LqKQluxxbOoInHcga6FKwKuq5Ak+kPpAnUrxXEIMeyZJUC8aPBv5oaaC+Ud
+NWoUamIpxuQUDCYEe0HpGIFxgg8C9WQOkEJo4llnnRW8s91BpEr0b+tyTSwgXBNpHPUaSmpNEECN
+JsrrCqk96UZn37DMCns9BBR91IYPklKUq8NW6cMg3FdoqMGn4b51CJw4Ao6AnjiGboQajgAElCAk
+HlFhKKBzX5Qf7oXiqIQ2Mvpdb+2imU/oRf9n0n8Gb1Hx0v5849bZpuCZYTjrzCf1mi+ECCQasmhb
+rPO3Skpo9u4Ny/T0r2T7RvGEu/pvsXGK2kinX+b/26BHfcU5IUyoLxAmxLkqx0GnjdMzvjLrgG1T
+jigphVT8Ehev6jfU9RIV2QD4L76BoaHBa5kGheIEv8Ru60viyFCwTMD0pReApsAqUMv4CupA0hzk
+wEAJyYvPBLHz3XffRfCzXJPNgp1gK2cEPvPtnj17YLf2W44zPtwliDUWLRYqw+sHXqQQSvrjPhjc
+i5TJ47MBDeUqUCX6h5I+lv7wOQgTWS3L0EMRRgueiIWwLgRFn52aC0F5WVFhHbc4nkGOwMhJlgSX
+LdFngBRI/NvC+y0iN7SvZcuWQYYFNFx4MThA8eGU+DCgLoMnbJIdxC2YCC2bHDQjI4Pj0EqOozTD
+a304Uz+C/jBULsQCec3gFCgsbJXxua94hwSNWptnIAj+7quyRcAR0LLF041WAxHwBSHxL3KoeUAn
+3qwX/dNggQPoJd+ig5LyU0NJdxqbV7CGDtfuXModqa7XFO6mYbRrv5QtP3ry0teR1LNV9+uOC04K
+Nqj5Ts/8RpbOkj07AoqgCIEt0tQFN0ms/worQa4AceEBhhjGk9vaYa2HXxUqrLJltf7gZUlKllad
+VGIjTeA/SfgTGuF7EGRdFfwVEhQE1BeVDHrwAzQtHw2CFcE/MGdDFNApMcojB4burQiNQ161Wcft
+NnEuFlhubGgHXoAQMtrmzZutBIuiCacJ4qlJZ/bd5oLF+A7RCSXmBi0TJs0leEuBTWL/LRFnKBpn
+QZEJ6IZjldg/lA6wZ9Dg3Ym1MybUNpSzQuyDvwEmeLaSYSFzgc4iEgivXOggkwlF/qQbKjiMn3cG
+th60OZ0tgIZCIhkBSO21cBfGWI8Qy694O8BW7YsEf6EQU+sywQ2G2Mna+YCHA7ov3hH0535DuMWd
+JtC03XGHQJkg4AhomcDoBqnJCLz11luY4MMKQtIfnSMbxhshrffNasSreu8GGX+DbP4hWDokAyE5
+HkfotiNVv9sNZ/W1ZW9rvD83TpK8I0a9Sx5oDPSD/hCeUEd4zZQP1fqlOlBEPCNTnPOUiyR8Kzwz
+RVCBiEBxIBaQGzK5oCdVoWfYnkzZslqatpamwRSmE7+Pca9EDoQgwqvC5d8Yx3GotRZ2MMT8DcMo
+zP8AGVYBrWF8OkBAIRYhJmNiVngKIp7ZpE5ofvBF9LnCIS8YZyE3yGZwUC6BnRfuAkEJJIah3mH/
+tTIbOw6bLHEyECOMyHAd5o8JnsH5UCLsiJQwbwgolwjEFGHD2NNBDyoGrypxTEgtAT1YrgE5UKbM
+EgcJ1IHJwBQRm2GEgdJdoY/aREhsDa8BQFGiRy+bAhHHH527i1AhvEWtMZ3jlkpa+ZNZgRU4Q0/5
+CndeoLbeFFBPXhSt2AnR5CzeMejPPvIVuimf8foAk0A4B1qyO+4QCBcBR0DDRcz1r3UIYIJ/4YUX
+UClCVUCPZuv3hsv2+VKnrnEA7XqN/uEPsuQ/ctRUcA7clDTtLW3PMYFH1EbyNczuy97S67/1uH4q
+SWil2l8g/e8hQX3gofx/o3dmyLdvmeBu0gz5bXXrqR4n4Qnq98sSD8ISsO5BSnjmQWtgn0gyPMxK
+PDHsDoc8UNT1k1s77KECnICkBJXBmhyIe/k9D4EKeRKJkQ8wPMypoXNQmBDx6ZbBMzgGU8gBmZIK
+8zM68CIEh6MDuh0IY4IPbvL2zRMyBB1hg9gdDuIpccMNNxSfHt+OGzeOadiC49iFIamBXiSgMjBa
+2CqTsbMtsVQ9JBirN9gyMib4EBOCQo+gU6CKmujXbZQUpPBgK6yi3gFLcF7L/hLRxR812wSpLV7E
+CwKHtwAgAC/3cCgybeFbAjmZzYLjYuBmE/0GtsM+eWfzpYtH3A3i7WAH5+3O6sfMh2H5lUEgu5zI
+31qRBBTQa75lISjZuFLgIMGdiVzKLcRLiL3BIKb2/mEavPzY24+7AlYK1IF8ef3e/O6gQyBcBBwB
+DRcx17/WIfDGG29AQK0CSiL6Bx54IDgEGi/PD86Q3aulfms15nO9Y4FMe6Rk1896KZ6ESrdJUiHL
+V8ZMWfhPvfYLObzbXDQ6wbiH9vqNtCiluVB//7EsmyXZJhuOnxYZqdp0kQt/W4qqSIzGUw3rHqSE
+pzu/QnF4+mJBDj2hj58pcYgQ9cPZJiUnBe4RMrMyZMVcderFQrrT8mkwDyQ6VCLoEUsI3cYNr4IG
+wTyAAp6E8gQIIc4RsoL6mJ6ebgkilOLCCy8sHBCNvAe8hHxZ+zicBs4XekQO7JMGz7DzQT298sor
+/c6NadDTepqiqKHhFYmh9p2FFAfFgdZAWaB96IjBaR8EEc6HIwHMBnx8aSz9TqPwQRubxRHWWzzP
+FwPC5AAQ2CH9SHcgH3xMeBhg2iAh/COL8GYQZqoQa8RmtEn4N3BBsoOPWeRbGDPTBkCCkIrzbN4H
+eGGzoXtok6jRQVwdfCMzYYRV5oaDNYQVCz6DcMNAoFl1EfkZ1s4EcI/BXs8OgjZvC5xrKS8r4v4p
+/GoBAWV3rIeGfXus0ukswtoM17lKIuAIaJXcFjepqoTAv//9b0zwWD/59x0fUFoJs9v8vf7iUjmU
+RQy7Ou99/f1dstGUzgvWSFZvKh79UloXIlX7NunZTwva59715tw6dQXrfNerTN2j0ja9drH66TOd
+RX0mf83EwjdTo66jQLy/r0s+Bn+Cu/BYRXeBi8ADeDSGndLl8EG9c5vat1P278FhQC2bqalob4LW
+ASFK9T1VN2mpunh93UqeU/g9eGzzMEb9ggXymIcchDgGD3uWz+lodQQPsfbi0lqgoTAxw6Ks7kgf
+4tB/+9vf+vgceMJr0S+R1viW45ADOB/8ONCAhY/DqPB3hKxg7bXHkbguuOACv+8GREGhU0JuYDYw
+Reup6fcqPoqDIMdkgocHQRC5MYjOge0xJnzIry7o90K2DBInQhZ9bo62J8oxJJjB8W6kA9OAigWX
+7iDxqLCASS4q4n6K67voqXA13kDAzcqBzDYsLZy5MQIcFAwhzUVKBkCUWRH0nTcWeK0NHkKL9bv2
+wgfpz5gsFlrMDcZC2CZghF8WF4aBmg3iJ7uMjM1V+JUXaW5Obmx70cLMG8JtYWHOZP4CydDv/BJn
+7jo4BIoj4AhocUzcEYfAcQj885//pBY8+hMJDmGf1KEuAaCFr+nv7zaFjpL7S5szZf4rtmJ7wLMo
++542WjpdpjpfUdBn92q98DVJnyrb5xnuFRlFznnV8RLpeWPAcUL5giyYn/9TtqwpCEWCdBauBVo3
+XvUaJsMuCGUwv30sz+ARbukLroEwBqDz27nowZXz9NZ1Qi59MkZhZK9DuFUXheMm1nbi1hMaCpFD
+5Z8d6ZNPPoEq8ZyGfBRJYVN0wsf/Dr2D5yEywTCQvji3uFzndwSsqDh3AhoXtR3QPq+++mofQWRM
++IpPH0XTgjahOAZnWr5roUnjLGgXZQ/CLbDhFjfB8y2UBXWQMBo+wyxxB8Td0O+04VhIibgEwIGg
+OEFy9zB5654B3+LSIBNKklHfRUmQyZRgS8yECxWeDHOAuIMMpBxVD15V4gsPQ9G4P5kGAxZXbW1o
+v+9lAF9JuoVb/xP+SvJ8Asu4B4oAyFe8qNhUANjHeUspsii/aHPQ+mmwj7yfQIhtJLtNfFZca+d1
+CCu8jUPiboF0cl0b4sav/FWyriIXsrSYq2CgBxzeKIqDE2hu7rhDIFwEHAENFzHXv9Yh8OKLL2KC
+R2lITU297777br755uAQ6Mm3yYJXiTtXzfrp3OzjI9+P5Zn3DUHFo7bnaHIq9f6dCTCyLWOmXvqW
+YZ9ZSwz75HjLk03k+6ASrP/BJ2a/1V/+W1YvMHUmbbMX9XFQYuGbt1Pn3yhx9UMZrXgfRCMeY9BQ
+nn98i66DDop5Ef3Yr97mHWHbBr1yvsyZqNp200wgMYkK9ea/+JJloeJzOMEjeP3CBRkEtsRz2i9H
+CXQJhEyERkylUEN0qRAjOWAJiE9WdLQjF1YoIQ1ACtuwQcrwMFgLtAa+FWgaRY7z+oQua/kKlALu
+xfg4Svrlr+wdk7HxKHSAgAZKTslKGRajLRmL2GK/3aDUcEQWyOqYOd2ANCz2yVoCEVCbgxZ/Ca6C
+LyNTRbEObiuHETIa8wFDdM3iGKKkQhyhy9bVgatjIr/44ovD9Wbm/uelArJYHGroL28UdOAvgsCj
+0AvYcifAKWGu/DWxj7y3sEHIq4zg905ALkX15HUI9gyn5KXCeicDlN/wL0RQNgs8uUMw0OMGWuWS
+qfldpztYPRFwBLR67pubdQUi8MQTT1AJiXIjPEjuuuuua6+9NvjF9YcjvDZ3snWSv7NAXyzGPhH5
+Wp0qqWeanPOk/7Rt8xS9bKxsmCgHNptzqcrTqIspCt+f4KQyqAmpJ70ni6cJ1ZJsY/yIiIJfOZjQ
+SA08W3r7f6QFX7v9FqqB4sVjDEWQxyQcFDdKFEHkNJ6XqHc81dDMYC08FPlZZ93P8vX/Q9pUJ40W
+cpEWLuMUyvXKtA90CgWUJTAqk+dRjQ4UYqAPp8BdIHAwRRYIMwjRzRHJDTJnK1Xa60LUIIgwNqgA
+/gCAad03mRJaF7pyIM7hFwys6hAL/A75FtIDC8F2j4Dq16zM5dg+68jLwhEsA9nWYUI4jKKrMSZ/
+HTD1IsE6iKNIfSwNzwG+QueDfYZiay6yCvCBghdRQK0hG7RR7IAlkKpXZCgYIbQMqNlZvxowW4+M
+bePE7bnES40ZMyb0e8CeBcjcDCwfpgs19yX4tFXaIbh0AH82OsS3FIblXKAgzo+/JlbNCIQWcZsF
+yh7KpuOfANPlDw21Gws+QKGYYl4n677fWwVJm9cP8IGac48FGtnvue6gQyAsBBwBDQsu17k2InD/
+/fe/8sorcCm8rCCgPIqCoZD5s3EAJV08xM5QTxNx7GlW3fT9ao6olAG6zVmGfcY1tZ10xiz5+V+y
+dpxk77AV4aVpX2l1iur56+OqIh0btBT/r3/8TOZPMeXObUPyjIrxmLyPzY3UmO16GBH0BBqxOIhM
+/MR5kWGgDnAUfsJCYJw8C5Gp7M+WR/YM2fHzxqR26Y3TcurWtyopj0k60AqLpjxuYWP8pKFOMbL9
+zJioU1j5sUuewJS9p/KAR6CCJPGA5xBPax7DIZpfrYseFIfpwbkRKYs4LPqdHp0JPOcsi5XtA1eD
+HoEAIh8ilhWlgIVhYQZoq2HxIfYCJkSwjgUW6gZdQwPzuy4yqEOPrLcoUiUzCeRIQKASbJWZsy+4
+JEJrCguK8CQYqo1MtxFpoOFLh+4XikAHLQEFDUi5z1oNJhjfkXW5OjcAil0opNza38GBzn5TijJn
+SJj1QGA+9IQj2r0INL1Ax1Er8aZlyZzO9Gw3X6wPI/MiwXIguIFGKHKcVwhcgaHIvMih1PKTrfG7
+CnuidWbFp4JrcQSgoLzMBJ040BV5AbPJoXhRxEu4uEIc6ER33CEQLgKOgIaLmOtfuxDAlorf52uv
+vQY5IJ8fBDSQGuTFZc5z+sf7PXZzCOgxM7f5rpj8SS3NDhcZy3uDdt5zd63S815S67/R+zaaI/iG
+Nh+iWg6THr+SxGN9Thh+UxJpzgQ5eoyAQjfxqiSxUa5hiqYxc2pRnvkLlVLURSysi0MOoAg8An2m
+zMKn80SkNY84emXMrkX59abrBnkRhqT6+sA2bB9+8uCk8cFyUB8NtQfpyWOVJyXNL6MKfdool3hc
+MA77zmOby9mqTiVGVdtLsFjUI5uIisBnNLYS/RE5EaaL4R6yzuXsOKzU+mhC2bFxQ2Js1UQCj1Ck
+GDb0wHw7IHuBVImBlV/hQ6wO/z8YWHEvQCgOFmp62slwRchu8TAdOyxEls7IbPx1WLdUXtKQtzkd
+BREcsOOzFnwcbT6B0DeiSE/L5NhoRFbL6RFobUYhtozbBpyhYiXKddyKRJHDxZkkQ/kN4QIoGtZt
+Owe2ALoWopJdZNoIyaitoI13rCXH8Fpr4wZem8cA+hg6KUfJ5laxzi1cy2aZCFIu1fr+svt2YuxF
+cPnTduNW5DbGbQPHA78QlXof3YkOgcIIOALq7geHQDAE+Bccv8///ve/PDDQPh966KFgkaGHd8k3
+12tKFhVpRckowR2NpPMvTEKlJj29ffeu0/P/poigz1xkpFPKHTU/yVjne99sOpdhmz3BVEU64o2G
+xt6tmrTU+3fJQXIzeURQxBJqVPYfoXqVMtmTnSzsENurJSI8gy2J9K2jjtLdIw+fG7NvXV70uJzE
+/dpQT8s1S7FWKAgam3WLRGEtxQj2FDTC//3vf9ddd52NIIZgIQEi7NFKHJMFItSRyAa7MwvBJA1r
+CcXZsbDNlxO5EENZAsq68CNEkYJ7QYvxQsZlMPTam745o4BCqhBTOYJgjLrpNwAcKszl4KA21p6r
+w7xxBAy0CvrzjoFkaKktjArTMNyOTbfuqrgqwngwE3O5EgEM0sFHQLFl272wqjD7xVmI31yieBh4
+8QFxpGGPQIP3CkihX+qGQglH9LlD8G6D7IpUWXy0Eo9wF2GF598Q7kwGoT+D4zOAKycbDSlHjAzl
+FcV3IeRkCKjFNlDwe+FZcSOhZ3NF+zrB1hBaFAqZRgL/+OOPR48ezdtOict0HRwCpUPAEdDS4ebO
+qi0IIOFggqcYEgu+9NJL//znPwezSa39Un99rfH7PK4pj/pZyPhOQqXOVyji2ZsP8XbMWqJ//rds
+niKZlM4zfp+qxTDYpwy4VyJLT6f8b9L8KXr6OJNZ0zZExzZdFHWStm30pDri6oroH0WWzT6n+h8h
+5KMITshgqD48g4kphobyEzHP2JrzcttF5nC1NXnR+YUdE0IevHBHHueIgjampBT8zA4FnWKjkesQ
+q1DXYCFQSeisDQcucV48s2GfcA6e+ljwMa2iHUIcSzzRio6WS1kCyilQE+y2VgGFM8FHMdSWjgYx
+GnODsaFp8dlab4mJRsv32YU5bm2vTIbNYgkcYRV0CBTbzlY+++yzdPORZrtSfmUL+DPhdBwNi4us
+tltYP3HKhLoBpiWgxLxbHZEbDEcO2CdQh8JxQYChoMvsMozQ762Csymqsy9fFST1F7/4RVgOD76l
+4bZLiUsgtf6m8E6URRsyxS5YU3hY70u4avBSB5u0bzhw7hJLT7EcLspm8TrBpiC4Fo+X97sXgMwk
+ww298juUO+gQ8IuAI6B+YXEHHQJeBOBPf/rTn6jQze9XXXXVX/7yl2DJmac+pGf+pZDfp2eQIvKn
+p9q76vkbaTfKe40tP8rydzSFOnet9Pp9JnVTJGbqf5fUbVz2O7F4up76ucnrbht0M60H6T9l1QLZ
+v9tEx0NJW7ST3qeqTqHmvww+SQQbnCNpqEq28TjkIHwUJkrjAw25Ed5jH678tIqpZUKMzwceuoV/
+tQf5yZMVIyZ5i2Bp0J3CdvzgEyvyLcZ3Hs82HzgiGYwNpsJoNgrHL1nxjWDZG96Q1iKM4ZJxAsV5
+FLkuXoywBOt06COgMCTIFioXrAVGiHtrKWJ3fBfiErAQhEmOWAUUbgGz9Cm7WHWRSLG9EiRuQYbt
+IRNCcYihCQQji4XSQZ3RVpmnVeYYmYWDQBlab4sQUHwSMCvbjELsOAQ0xDRGbBAmeG5F7PiBKmRy
+LdgtNySr5gUA0nbZZZcFQiD4cV5pMMHDOIGCbKBcnfvK5oEvhfzJtSiKAZ3lg01Eb+/V4HPgHkYB
+xXYPULRgBpzgA7lvHQJljYAjoGWNqBuvZiHAA+Oxxx7DGgURoXThU089FcgcqXetUNMf0ysMVS1o
+XvbpcwCNUK1PFZLJd7/B9tFrx6lVH2jqvB/c5lUfG/cgHb3qfYs0bF8eWJpsR1M+lAPHZFooT5vO
+JP7US2eqjPUaZTSuvkrrKR16maSb5dPgmihMPOOhAlh7+Ql3oSFoQT35CQfip/1gyaidiP1s+/CT
+xnEYFfIn/n9QpdIpVXZwCA2baykgjAoZDELGTOA3aKJBIpzogz6HymhTFzETDOXopiGChwmb0xGc
+6M9tZvkflIUo9RMhnYWvznLguDa3FJIbUCMcsihf/DXeitAUa6O30+BFizmEEkRFf6KRUH8Z35JC
+3gfgOmiHJ+6Va1fhI6BggtKJEyeMit1n620aoxCzBfFSASPkvoJYM5TfDeKPncFtQFiJUT5+R/Ad
+5CbHBA9XtnSTYQvLn7ztFEkaEHw03kNgz7xLcIvybnDRRRcxveCn8C0ocVtChXmDYkf8Zn4tcRDX
+wSFQHgg4AloeqLoxaw4CPLYpg4TlCy3kN7/5DZ8DKWF6wd+F/PN5x4J7vBgUjj3ypPNsN1IhbRJg
+RFvxnl79icnZhPMoTUWacvCtTyPqSDUqjc9ZSLivXqi/+8CInbaZJKMd1OV3yo4tpkw8vqFx8dK4
+hYlDquxm6SaPW0s0mQ7kjMavlp5CZD0s1BARxMJQ7N0hrokHNoZvOBmXw/aN1BTEVw9iAf2ybJVp
+wNtwBgiREjEfSAkWf5v4ycq3XJTLYSIPN9go0OogiLhR2oBxKAi4cSFImI2owynC1mHiuqBNB7wq
+ba320PkK7pW2zCYs1o6D9yRcHIMv4vQJBof5CCjxQLA6pEQkW6bKJD3Vpo45Ugda/7HjSKdsK7+h
+/vpNfoTFg71AZWQJdON9hq0MlASgpKuZ4rQQUIzm4MALDGIksU2WPmJ/58WmxBEKd8BugErN9Gzu
++tBXHdZVXGeHQIUh4AhohUHtLlQtEfj0009ffvllUrdAcX7/+98//fTT/pdx9ICecpfJoHRcOz7y
+ncqc7S+QfndIvWTJztLL3pSNEyV9mhzxVGaPiFItTpKWw404mpjq/yplcVSv+Vkmv1dAQHHha9NJ
+Lv29GZtAeKLjiYuPii6LS1XjMSC1MDYEM2Ra3CURAv3yFVYILeAtxSafh9URMA63KF77OwgWqOyE
+GfkIqKU+EFDIVokefkGGLfyVTYpuc0/yKmUJKPkjbSl5KB2LRVZEHLUZW4l2IoiKniGOb7sBBWof
+FnmkUKsgQrYQlWGfyJbQJhS4cMe0I/sIKF6wyLeMD0pwfUgYBJEPIc7TBjMxBxZePLCMtw7oHTTa
+2t8Zk62HfeJgGuL4RboxSQgorBEiS3gWIjf3FbIl2CI/B3qVDXItPD0g+mwTjLYMX7eCXNF95RAo
+PwQcAS0/bN3INQEB4t+ff/55jKQ8mMnB9OCDD/pdlYl8//YGU/89UCPTp0m6dLM07ibrvpEN3+pt
+82THAsnLMWcQadTqZGlNzPtNEp0QaIyyOb52sZ74TmETvKR2VRfdYmKPQm5H8o5mH805kntUewLn
+YyKjEmLrReBvUIMahIyGxx60EsaAZgYdKb4+KBdCqc1bju8jDKlI4e/ipxQ5AgHF3M+FrHDIt3yw
+Cmggf48SxyzSAWpINAzCIcqxz8oPAyMQx7ocwI1oEFOoEmSx1IIlBAs9GAWR0VgRvzITLsGwqKr8
+xKkAZRRiTXQL38KocAvGXh/cmkxsPtSQmaMjYuWH3TImULMvYQVmkUQTqHmZZOGcWxglxkQfZS+w
+dHMhvAjg5fSEgAbJmlniRgC7TWIA64U6M23cEuDN4cqfvgv5bpISL+06OASqOAKOgFbxDXLTq2QE
+iPOlDieGM56R99xzz+9+9zu/E9KTb5cFf/P7lTkYFWfYZ7frJSbRUNVtc4RcSwczvKHxBMW3Pk21
+HSm9fmuyL5V3W7dYT35f9u70XoeyQ2mknf9NiJddvXPziswNGft3HjySneMhoHVUZGz8YBwLAAAg
+AElEQVRUTKO6CS0Tm/ZM7tCwbilreIY4gQrrBoWC9KAackUUTazwxbkOZAh6gQ0dbgHDgFigbPkt
+LxRk2oV9QC0dhGSgpEJ5Q4nsDjKy7yuYJe6DEGU+2Evwlc11b43+/MpFYYRloqshJZINAAAx/dNg
+vXYmXJrxUf5YF9yOboReoYxefvnlweVAS0A5HZ6KxzCjwURt6qWwJmzpICQYAlo4uSlOCKjdOFFY
+HRoBGCjwJQAcS9NDAdlvHzRXBHJmboVt7g1uEiTVsLw//Y7sDjoEqjsCjoBW9x108y9fBJA8McEj
+IPEcuvPOO6+44go/19vyk4z/ld692s9XHDJh76NVl1+YCPd1X8nWGXrPetGeRzKiY2ySKXTUdpT0
+8IYl+R8krKNHcwy/PLBXDh8k3ZKmylHuEfwodUSEiqmrcw6r1Qt0lik1aVq9BOk+VA2/oMQrwDW/
+Wzv3521rFm9bk7E/62i+CRXyhPzzeFX1o+t2adq2WXyjzk1S+6R0bBpfprlLS5xcOXSANmH5RQTF
+IIt0h2G9SNgKHMXWAbJJy5E/6VOKvIlwNRsFX1gBhewivJVaiSyCByPj5Ylx2YpwlgzZAj+ls4mH
+gjfGYoRhwCGbFcSOPyIQ49L26oyAgylqMdFaJdrQUS55GfDROGzQsE+0yXAJOiCQDQACShZ6n1Ov
+ZZ8ItzaGjOgrBoepo5UyZzx6iZcPLtAGQYM7BK9TS8GBmovizhEsk0aQsdxXDoGahYAjoDVrP91q
+yhQBbHB33333v/71L8xzPIQgoCTlLn4F/eGZQhj7ce2Y9ycZPZsPlY4Xayperh/v8fjc6xE+lURG
+SdM+qmkfaX++pJ4TlgW8+Bzk0EHZuVXv2q727ZLsffrwIdm3Sx3cqwkqwrMzP88bYl84HalnFNWy
+g5xykaSk+hnz+EMT18yesennGZsWH/aV8Ty+A/lOY6OiuzRJbZnYrHuzdoNb9agfE1fisFW5A4wN
+AopKB/WBEfISghDum7At9WQje2CohGNDp/ya6YOvEaUNpuuL3aEzFI3LESRUhkzFennCqHwKKDZo
+hMDyluK4IiIo2Z1Id2ATHVg3ACgd8UmBaiwVQezzzz9nLyxzRZXEig3apbBiWz3Spg6Ff8NEmRjU
+k9gjPnBRfCvJvQ+1hTRDVXHfhOzyJlDqOCTUcYpF2eQATJttdYmQgv85uG9rDwKOgNaevXYrDRsB
+bIgPPPDA2LFjefJdcsklJATlsVdkFP39PbLwNck9ltf9+K9Vww6Sdr4m5n3bbEmf6o2RJ9q9YXvV
+pKdOGaI6XSz1A+ZZLGHGpEzamSG7tsueTI3eeWC3ZG6RQ9nHlwCFY0ZIdAzljiShoY6Kldg4Uwh+
+Hyk/c6VeokrtKh1LLnYyL33FxDWzpqybh/cns6oXHdssPikuKjZCqdz8vP1Hsrft38kHgILf4BLa
+O6Vju0Ythrbu2a1ZmRURLQGNcvgaD0WEN1tIhqh2qAMWdmvzJaIZboqBnpcTjkCk0D5DL+pdeLKw
+E+zjNvLaiMmeqH+GIrymMN89wfWxEOiUreJopUQIqE01eoIjh3U6S7NuAKHH1zM+sYDQfUtAIeUw
+Odi5z3kg9AmwlYigSJ7QbpuTCHkbdZZXTTABbdIb4Zlga2Py54/XLDlBuS4ElB3h29CvZXtaeZW3
+FHwMcOTgH5BSi6nhXtr1dwhUcQQcAa3iG+SmV5kIUPjuySef/OSTT3g4XXvttYTAF0kGqVd9IlPu
+kP2mxLafRjgROZXq1FV71uod840MScPjM2WwSu4nHS+VlJILPBYdFu6YlSGZ6XpPpjGyk87TkM6D
+BaTTQzelfkNp2FRFx0p0rK4br/i1cXOOGPZpG+ce2s+3FD0qeoliv2cfPfzOovFfr5y++5ApMtk6
+MblD41ZpjVo2qls/KrIOguj2A7vwCoWDrszamOPRR+mWVDdxaJuep7bt16d5x2JDVpsDuAbCWuAi
+rAjXQOzshKMh5iGLEu7NB46TZgjTaihZwf0umyicL7/8kshuG7IDr+IDF4Lslo7R+r0KcfoQUGtl
+tpeADKHoh+ux6nfw8j5IGgps2XB9XgOYNhyxdBV6gBpCaZMbFJ4zmwg7BG3s44V5LVck0z6+qnBQ
+Aqe4AUqxUm4S3mR4SyGkzLHPUgDoTqmpCDgCWlN31q2rDBAghcrf//531CkUkZtuuolweCuNeIem
+bvsP95mIIr8N109yedZNEnxDD2RYX0mJa2JqbBJv1P06bypQv+cWP3hwr2zbhOOm2rfTiJ0Z641/
+pyfE2DR8SaGSTVqoxCRETR3fQFHMnc9xCYZxhhPeXvzKHJm+8edvVk2ftslIUDh3DmrV7bLuIwg5
+Ktx5y94dCzNWrcjcuHnvNn5aoTQxNv7sDoMv6nYavqF+R676B4mJxkGT4Gh0O2QzLOxId8hmmGgx
+KDN/mBDsE0Gu1NyC0T777DNEMi7BgJYdwnUYM6x0TsHBJNQJm7Kv4CdbiQm7DFONBr/6CX7LCwD4
+wJ4xkUP3+VnqAfFMxSyOwwPOqciTjGOrGCB/ImPDREs9sjvRIeAQCAsBR0DDgst1rl0IvPnmm5Rn
+RACDdpAE9PHHHy9Y/64VeurDsuojD7P0NV/iTxLPJOvYxrJnteQeNl8jTCa0USSi73iJUGYzxLYn
+S7ZvFAKG9u7Umemyaxsl1L2n8qSMqes1rMclqIQkSUo2MmdcGQeh5+XnvbHgq29Xzcw8uJtES0Na
+d7+gyykDWnb1uwKkUJxEYaJLtq/dmb2XPv1adBmRNuCcjseq3vs9rWofpEoQ1narHRaZKXZVBDmM
+7ycSLQQX/OKLL7D22tyZ5URAoZ7oiLYap10F4TUQ0NJJiRW/YxBHGD+An3h1KJxQ2U2cPrG8gzaq
+KimiSuG8W/EguCs6BGoSAo6A1qTddGspYwReeeUVSh9hbMVdjCSgNO8Fcg/p6Y/K3BeNG6XfFpMg
+MY3kQLrkG49JI3ZibU8eqCjC2ayf3zOOO7h7hylKlLlF790l2zYQTuQ139MpKkYaNTNFMuslIHNq
+PiQ1U/USSx6ztD0Ie/9k6Xc/bViUr/MbxzVA0by+3+g6xFQFbnPTl3+x/MfZW5aSpwk/0dGdh13b
+99x6uJ9Wz4bYSQQMshkcyLohsg4imrkr4J3ErASplh7iim2IOnyI/ohwXIUxSX1fhgoonqbEkvsM
+/VwIwY987NWFgIaIpOvmEHAIVBcEHAGtLjvl5lkJCFD5HQKKEZZHNSHwN954o3cSFHz//m594Fgm
+oyJTg27GJErOHi89jWkgzQer1qdLl6skvnmwZezbpbeuMyUxCWCnLDvVMo2RXXuyNcWp5u2MbR2X
+TWRO/kuoIKP2mwu+IvvSxj3biDcisP28LsP4GWwVnu/eXzxp8trZa7K2EO5/Wtt+l/Y4g/RMJZ5V
+ZTvgBYjRFgJqOSL+fJjjbanJMvGhRJtEZ4Xp+hAocxM86TNxJsEQ78vKicsjuR0cAa2yd52bmEOg
+ZiPgCGjN3l+3uhNC4NFHH8UET+AC+R0hoMQh2eH0Tw/I7Ge8aeSLXAFTO2FGeYe9mmVcE2kxHLO7
+Jw9ogIbnX/pq2bpeI3zi3Lk3y+vcCe+Mq69apGkETszrTVurpi1NncwKbPOMlvnT1I1G/oyPiRvV
+ceg1fUbFR9ctcQrzt658/+cJc7Ysp2e/Fp3P6zz85LYlx9qXOGzldkCYtA27bdk6C8I+CY6x+UTt
+GstcAcXBFJ9mnFmtoZ+rcIkLLrigrMrNV+7WuKs7BBwC1Q4BR0Cr3Za5CVccAn/84x+xwhPESoAz
+ZZC8WejzczVVN5e9FWAeheq/o4Omni1dr1GBnD4P7NEbluPlqXZm6PR1Xv9OD++UFu2JZFeNU6RZ
+G6KLTjyQKMBsgx3en5P9zqJvJ62Zk5W9x8qfZ3ccfHJqSDxy897t/5z1yczNS2Cu7ZNaXdTt1JEd
+S1lQO9gUa8p3WMZJV04+IJ+JnzgbHDQJuCnDJVJPCKZrI28YljScF198cVlV+yzDebqhHAIOgdqA
+gCOgtWGX3RpLicC999776quv8sAmHpmM9GPGjPEO9M5QvXVGsEEhkXWbqNSzpNNlknaen557s/T6
+pcbREwK6f88xO3s91aqD1G8kTZpLcqqxs1dqm7Rm9qS1c2ZvXkKYVZN6DUa0H3RVr7PrhSB/Muvl
+mRv+N/fLuVuXw6g6JLUa4who0K0kVTtuoGT8KUxAqdZThonouT6lfcjEhEuJnQvUkxqYZBcKOjX3
+pUPAIeAQKBcEHAEtF1jdoDUAASyVf/jDHyCgZMkhX/cdd9wxcuRIs66VH+jv7jCV3P03/DUbSJO+
+0rSnajdK2owo2ossnhuX6e2bZeNyOejx+SOgp1kradpKoXQ2b8eHoqdUxu+kVXp/8cTJa+Ycys0h
+5GhYau/zOw/v07xTiHP5cMnk79fNW7ZjPf37t+hCHNIpbfuGeG4t7Ea5IALhqcnpc9AkvAn7OCJl
+GaJBHBUclJRGdkzCySGgBICX4SXcUA4Bh4BDIEQEHAENESjXrdYhQLgJCujrr78OEx01ahQm+NNO
+O03ycuTLy/Waz/3DQe7PhsMlsp3EtVZJaJlNTJEhEiTZhp197WITY7R+iVCfnVYnWrXrrhs2Uc3T
+pFVHk0C+yrT3fp5A5PuyHeuYUafGbU5L63d5jzNDnN389BWfLv9hzpZlJKUnc9Np7fpd3vNMdNAQ
+T6+F3RA+qTYJQfQ5aCJMUnyrSOGDE0SG6k3UoqTkkh2H8qGU4iQZ0wkO6053CDgEHAKlQMAR0FKA
+5k6pFQhAQFFA//GPfxC9wXP6vvvug4DqNZ/J+BvlUJYfCIg9akyl+E6y7aD3WwJVLrpF2naT/bv1
+6oVq2wa9ZpEcMdnLTd74tt2RPHXrjoS3+xmtUg/N3LT4m1UzyDxPEtC6UTFnpA24rMeIVonNQpkU
+2ZeoGr8oY1XmQVwLpFHdhFGdTrqmz8joyAoNnwplqlWqDw6aVN4iVt3OiuD666+/vkxC7H3LJJaf
+q0Bzbckl8l9SYRL3kiqFg5uMQ8AhUEsQcAS0lmy0W2bYCMA7H3744RdeeAETPNTz5ptvvvTSS+XH
+P/z/9s4DMIpqX+Nn0ui999470qUjKqAIXiti72LX++y967Vf9arYEQtY6IhSpCogEEB6753QCSSZ
+95uMNxdhEzbJbnZ295vry9vMzpw55zdh9tt/tWe/7GOs/CUsvO2pTe3VW3CpW3Wam3JVTaVapkBh
+e90SiyZGqxMNrdspSlSoqKnewJStbFWrb0pX8jFUqHdRTP7rhT9PXjN331Gnz2S7yo2712p1Vu3T
+dw0l8WjG+kTqhtIJiaadrCMW3321Zr3rdWhTuVGol+X166M+6VREMKg7USyg/fr1o9RoAOeNnZWu
+TjSidGUu+e+oTxrcB/ASGkoEREAE/CQgAeonKB0WdQTwVL755ptDhw6lgjcpyVhA77jjDjPmCnvZ
+V04BJivW2Om93RGVRSqZKt1M5X722l1m5QJTv5XV8QJTvLRj71w626xZbI4fc9LYCxQ2NZtYFaqb
+mo2dXu2e3NAo3y7+Zfq6RFoZMcHKRcviQL+82dkFsiwjvyFp+6yNi5btXLcxaTutOI+lt2uKjYlp
+UaFe+6pNyECyUN7asiRACjztzpctW+aaJ+kMSRJSbhos+bwaXniK6i9fvhxff7NmzagvphhQn6C0
+UwREINgEJECDTVjjhyWBpKSkjz/++KGHHqpbty4uS9p8I0Afv7qdmXK/2bXYEOuZ0QMpvpCp3d86
+4w57w14zY7STz975QuuM7ibluD3pW7NwhomxyGd3ojzJLqrVmF7tXiYybd38CSt/R02mpqXlj0vo
+WvOMfg261CtTLbM5L9q26o8ty1bt3rhl/67N+3e6LeA5GNtns/J1mlWoQyN4f+qGZjZ+9OxH+lMj
+acmSJdu2baPhJO09mzZtipc8sAS4ChrUtbOWLVuWb1YU1Q/sJTSaCIiACPhDQALUH0o6JuoIUBPn
+iSeewFlJp2+adPMhfd89dz13bmrMvDf+xiI2n1W12/Gmg0yRZnG/j8X8aTU507TpaUo44ZL2vMlm
+8nCrZVe7TgsLj3x8gsc5rty1ceSyqWSvHzx2JL3wZ+OuNVv1zMT5TqElHO6csm7vlr1HDxz/b5N6
+jJ2FEvI3Ll+7ZcV6FK73s2yTx8nkzfRoeYAdlJ/58uUj/z14FTrJtUeJ0k00b9alq4iACIjAqQQk
+QE9loj0iYJ577jnaIBEB2b59+xkzZvBpTUb882cdsha+n277pDKmdcyO23S8/NyDtX5NalApn7m3
+otlt4v/MX/5Y9cbYTWkR7nDcu90ULuF96clMDx07+vWiCZNXz8WQya/1y1Q7s1ozco9OTR6iLedP
+K39buHXl5v079iUfyihdyVmoz6L5C5UoUKRWycodqzej/Wb5wv8tAqA/Kz8IIA2Tk5PptESrTz8O
+1yEiIAIiEK4EJEDD9c5p3sEjgBWK/PchQ4ZQoaZTp06fffYZAXPPP//8fT0Lm0l32anHDiTHJG5J
+w+U+aon5NtGZSKGE+IblS8THxiXu2Idns02bNoTWEWPXpUsXmnoHb6oBHPmHJVNmbVg0d9MSxHWJ
+AkW71mh5YeNuxICedIn1SVu//3PKzA0L9xzel0Ys7N83p0OlFZMvNr54gcLlC5cuX6RknVJVO1Rr
+WraQR2NeAwhQQ4mACIiACPhPQALUf1Y6MloIoDgffvjhrVu33nDDDWS+I0bJQyIktGedNHvMwNQj
+e7+dnzpknpm5PibZTsCPibEKKyC1xMmXJ4PEtQhixKKII3kkyFB+NmjQwMv4Jq6eM2XtPKovpaSl
+YvLsUqMFtZOaV6h76pxpj/TFgnEbkrad+taJe9Kzjux8cQmU/6xWogLefOypWZ+id0VABERABKKH
+gARo9NxrrdQvAjhA6bpJ+U/yP5599lky32keQ0mmzp07m9RjZvP0tatXvjVi6e+zZ5MvQrgecjPD
+B431j2sgSXnBTreoeIkSJfr06dO6dWsa21Srlmk2j1+TC85BmDMnrZ47bd0CUogwYbav2pTaSefW
+be/zajjfP/ljFKWaMt51Vm2TamWR9o4TPo3qAGmp7HH+5zjlTeF8BWmh1L5Kk8zG9Hkh7RQBERAB
+EYhgAhKgEXxztbScEBgzZswzzzzz+++/Y/ukDmhmfWKQnmvWrKGr4f79+6mqSNV6NiygiE7KfdNT
+EVlGKgmj0UoeMUpZR2QoZRdpKE/9xZzMLDjnkEs0Ztn0SWvmHjmejNmyZaX6bas0IvOdcAKfF6TG
+57gVM0k/ImYU5VkwPj9t4nHZkzKP6TTNTjuelnow+fD+5EM086SNp6vOE+Liz6za9Lz6nchM8jms
+doqACIiACEQVAQnQqLrdWuxpCOBAJ9mI8p/IR2owPf3006c5IfO3EV7z5s376aefKLs4evRoZChj
+1qpVq0ePHh07dsQaGvAKO5nPJdN39hzZ/+2iX/Cq7z68z1WfLSrUvaBhlywKJ6WkpizbtT5x68qd
+h5PyxybULFmpVMFiaNAi+QoVjHdaiSJksY9SRnT5rvXr9m5du3cLbn32ly5YHAvoda3OV03QTO+H
+3hABERCBqCEgARo1t1oL9YPA8OHDX3zxRcox0vqIMNCzzjrLj5NOc8jcuXNHjRqVmJg4duxY7KPE
+hjZq1IjkJJRo3759+fU05wfzbdQnRZcwgnKRhmVrtK3S+OLGPei9GZBrbju4e/Sy6cSVrtm7BTke
+a8V0qtHimpbnVStePiDjaxAREAEREIHwJSABGr73TjMPMAEKgFP7c/DgwVT9xA5KJaYAXmDixInU
+Fp0zZw7dbii1wyVwx5Nif9FFF9GNJoAX8n8oso4mrpo9Y/1CgjXLFynVpUbLS5uchTPd/xFOe+Sh
+Y0fuGfv62j1bU9Lr9jctX+eqFr3OqOTpfKzTLkoHiIAIiIAI5J6ABGjuGWqECCHwr3/966WXXtq1
+axei8M4770QdBnZh6M6RI0dOnjwZDYpfHqMgDW/o94219fLLLy9UqFBgL5f1aEt2rB25dOrkNX+Q
+eITJk1bv/Rt2rVGiYmZnHUimkb0pkq9gZgectP94WgqJTb9tXEy50KSjB4kNJQKhUdmaaNyO1UMj
+uP2cuQ4TAREQARHIAwISoHkAWZcIAwJYKN97773vvvuuZMmSDz74IBbQIE364MGDP/74IzIUMYrY
+dWRZo0Zdu3bFI9+rVy/yloJ03ROH3XU46duFv0xY9fu+owfxjHeu0fLcuu3aVG7k89Ic8+eONSt2
+bdh5KIkDKhYpTYX5asUr+DzY3Tl9feLUtfNX79m0df+uo6nH3Dwk0uGxfV7e7BzlIWWBTm+JgAiI
+QJQQkACNkhutZWZFgLx1Et4pvUQS0nXXXffYY49VrVo1qxNy/d7atWu//vprcu3JT8IyGh8fT8sl
+2n+Tn3TuuecWLlw411fIdADqlA5N/Gnqunl00UT+Uh2pU/XmmRVIwnJJeabxK2Yt37XhaIqTJl8w
+IX+5QiVJlr+ocfei+f5mtU1OOTZ70xLU5+rdG8lDIk3ercTkTiV/XL6eddoMaHaOeiNlem/0hgiI
+gAhEDQEJ0Ki51Vpo5gTeeeedV199FVHYoUOHu+6665JLLsn82EC+Q5EmAkPRoOvWrWNcAkNbtmxJ
+xVCmQe36ILUC/+HPKb9tXDRn81KuWKtkpW41W13W9GyqePpc2I5DezkeZ/3h40czDoiNiSVNHlNo
+43K1KhYtQxf47Qd37zq8b9ehpL1H9tOck0R4lGvG8chWvPxNytc+p067bjXP8Hkh7RQBERABEYgq
+AhKgUXW7tVgfBKZNm/bvf/972LBhuL/vvfdeSi8hBH0cF5xd9FjCIz9r1qyff/6ZqqJ4q900eQyi
+bdu2RYZWqlQpUFc+cOzwmGUzFmxdjp2SCxXPX/jsOu3o9k4dpcwusfXArmGLJo5fOQtNeeIxaMqY
+GCs+Jj4uJhYzKpXnSTNKxYBsGPhv/Tk5gAJMdUpX6VrjjK41W8ZYocz6z2yZ2i8CIiACIpDHBCRA
+8xi4LuctAnv37n3qqadwvtPraMCAAeQe0cY976e4fv16ijTNnj17ypQpvHZlaO3atfHIYxOlGlS9
+ermt304W0djlM2Zv+nP+1hWMXyihwFm1Wveq16Fe6ayaM1FPnrPGLJ+BEkVfnkjGLeeZ0e7o5K7w
+6T2QCiUUrFK8HEGffeqdWaFI6bwHqyuKgAiIgAh4k4AEqDfvi2aVRwRefvll1CeaD4V3zz333Hzz
+zXl0YV+XYRrjxo1Dhk6dOpU2S8hEjItEo+KRp5U8NlES83OcpbRg64pP/hi9cNtKrkwyO573nrXb
+4EP3NZG/7aNKKBp0zqYlFKtPtf/qdJ/1WUhP3PSUdqpdsgoat03lhlkfr3dFQAREQASijYAEaLTd
+ca33fwS++OKLr776Cs2HqqPn+5NPPpnHtZB83owNGzYQGIoMJTZg1apVuLWRoUyMak3Vq1cnUYkC
+onXr1vV5bhY7F21b9e7v3y3bua5u6arozrNrt61XJivb54lDkc8+YeXvczcvJbXopPjOU6+Iz71Y
+/sJVipVrXbnh+fU7+V+56dShtEcEREAERCBSCUiARuqd1bpOQ4AmmZ9++uk333yDvBs4cODtt99O
+9s9pzsnDt4kHZYbIUPp5UjSUFkpcPC4ujmaeOOX5Sfl6bKIVK2ZaufOkyWK/XLJjzardm0oXKk7m
+Oz+zuxqaan63eNLi7Wt2Htp7NOUYzveMcE9ymAjujI+JK1agcLnCJRuWqdGjdhsynLJ7CR0vAiIg
+AiIQJQQkQKPkRmuZfyOwYsWK1157jaZH2Bfph3nFFVdcfPHFHmREoVAKlNI/CVPopEmTqCHqar4C
+BQogQwkSZWvatGmrVq38UaJkspOxTkJ6Qmx8jhdLbfkZ6xKxiVJenrpLhH5i8iwQl1C8QNGqxcvV
+KVW1VeUGJMjneHydKAIiIAIiEA0EJECj4S5rjX8jgIYj8ejNN99MSkrCjkjhT/zvXmZEghTu+Bkz
+ZixfvhwxSnioaxDFdkvFUJRojfStSZMmGHErV66cB2vZdmD38l3r9xzZn5KaSmVQWijVKVUlPjYu
+Dy6tS4iACIiACEQAAQnQCLiJWkL2CAwdOvSjjz7CoEhg5aBBg6i7lOPMnuxdONdHY7hFhiYmJpKu
+NHPmzN27d2PBdXOVUKKEhxIkWq1aNVor8ToHcaK5nqAGEAEREAEREAG/CEiA+oVJB0UMASpuUvWT
+LkSsiA7sd999N/7r8Fod5k9aKGEKxSBKxhJxohSTcnOVWAj95cnor1+/fpUqVdCgOOgbN26cP3/+
+8FqjZisCIiACIhDZBCRAI/v+anV/I7B06VI87+QeHTt2DBvhbbfddv3114cvoz179sydO3f+/PlE
+iJK0hLbev3+/Uww+fcOsW7NmTeo3VahQgaQllOgZZ5xRvHi2c4/Cl49mLgIiIAIi4FkCEqCevTWa
+WIAJbN++/V//+heJR4R+li1b9tZbb33ooYfCxfmeNQtylbCDLly4cPXq1ShRVKnrnecs4kRp7ERX
+T8JDSVTCJooMJWy0SJEiWY+pd0VABERABEQgeAQkQIPHViN7iAAmzxdffPGDDz7YsmULoZ833HAD
+XTdxUntoioGYCrrTLduEEt26dSuvt23bRg4TY7tKtEyZMnT4RInio0eGIkblnQ8EeI0hAiIgAiKQ
+PQISoNnjpaPDlMDbb7/92Wef/fHHH/Hx8VdddRVp782aNQvTtfgzbay8VA/FJop3Hs1N7AGSFBXu
+VnGinigaFPVJyjxKlO6jiFF60Pszso4RAREQAREQgdwTkADNPUON4HUCX3755fDhw0eMGIEV8JJL
+LsH82aNHD69POkDzQ3QuXrwY5b1s2bKNGzdiEyVvKaOKE0qUrHlqUREtigal1YDEroAAACAASURB
+VKc/9UQDNDUNIwIiIAIiEL0EJECj995HycpHjhzpClCMf7179ybznbLzUbL2E5eZmpqKTRQl+uef
+f6JEeYFlNMM7T2V7qgFQ1r5hw4Y0WGrXrp0MolH4R6Ili4AIiECeEZAAzTPUulAICEyYMIGG7xRd
+Qn5RHfPaa68l9DME8/DSJZOTk8lScm2imzZtIntp586dbu486UrlypVDfZI1T9JS586d+dVLc9dc
+REAEREAEIoSABGiE3Egt41QCU6dO/eSTTzB/YuejQvvVV199//33k4F06pHRuYfGntQTRYxST3Tl
+ypV45w8fPuyigBKBoXXq1KG7EjKUEk7RiUirFgEREAERCBIBCdAggdWwISawaNGid955h5KfGPyI
+a0R9YvukGlGIp+XJy2MHRaxTT5Qmn7/99huJ8xkGUWJDyVUiUaljx45EiCYkJHhyBZqUCIiACIhA
+mBGQAA2zG6bp+kOACkSvvPIK5k+SwUuUKHHNNdfcc889kVd0yR8U/h9DlAIGUTp8EiRKxhJ61M2a
+J3OrZMmSqE/88phFyd8qVaqU/8PqSBEQAREQARE4lYAE6KlMtCe8CRw5coSSnx9//DGGPXJrUJ93
+3nknNrzwXlUezp40+SlTphAkunbt2mnTpu3bt88t3gTMDh06UMqeJlJdunRRr/k8vCe6lAiIgAhE
+GgEJ0Ei7o1rPG2+8QclPMr5JqSHh/cYbb8R9LCzZJXD06FH88hhEsYaSqIQqxUTKIFRuIlOeKqo0
++aSm/ZlnnhkZ3aSyy0fHi4AIiIAI5IaABGhu6OlczxEg4f2bb75xS372799/4MCB/fr189wsw2pC
+JCf9+uuv1LRH0+OdJ6MLgyhFmmiqRL58jRo1EKO45lGlYbUsTVYEREAERCCUBCRAQ0lf1w4sARzH
+NNtEgKKQunfvPmDAgOuuuy6wl4ja0datWzdx4kT88uTLz5o1i3x5IBMeSloS4Q2UuCJCFNc8BtGy
+ZctGLSUtXAREQAREwE8CEqB+gtJhXiewZMmSN998E+c7ae8UVEd6Pvjggygkr887rOa3Z8+eSZMm
+UbkJGUrGEslebr48BtHChQtjEKWvEpWbiHlAjIbVyjRZERABERCBPCUgAZqnuHWxIBHYvn37q6++
++tFHH6GQihUrRrNN1KeKLgWJdka+PC3mUaLkyx86dCijyzwlV6ncRIQoGUtdu3aNj48P0jQ0rAiI
+gAiIQPgSkAAN33unmf9FgHSZl156CdsnWdt4hEl7v/3227HDCVCwCdDSkywlYkMhn5iYuHr16owu
+88WLFydTnlL21G8iHEL1/4N9LzS+CIiACIQXAQnQ8Lpfmq0PAq+99trQoUPJlcERfNlll9Fvk1qV
+Po7TruAQwPaJ+qSCPYlKhIoSIZpRualIkSIYQZGhWEPPPfdcydDg3AGNKgIiIALhR0ACNPzumWZ8
+IoHBgwd///3348aNI9yTtPdLL730kksuEaKQECD+Yfr06cSG0tsTGZrRUalgwYKuDMUaKhkakluj
+i4qACIiA1whIgHrtjmg+2SBAn/fvvvuOoktu2vvFF1988803Z+N8HRocAqjPyZMn0w0VMbp+/Xo3
+UYk69t26dSM2lJ/nnHMO9USDc3GNKgIiIAIiEAYEJEDD4CZpij4J/Pjjj1T9HDZsGOqTUpSU/KTb
+u9LefbIKyU6Sk6jcRIQo3nlc824de5zyBEhQtqlnz54EiYZkYrqoCIiACIhAyAlIgIb8FmgCOSFA
+yU9y3hGg1EUnxBD1ef/99+PqzclYOieYBBYvXjxhwgQidDGLIkOxhvIloUSJEsjQli1bnnfeeY0b
+Nw7m9TW2CIiACIiAFwlIgHrxrmhOWROgH89bb73llvysUKHCVVdddd9999GYJ+uz9G4ICSBDx48f
+Tx17mipRM8uVoXRRIiqU/KR//OMfpUqVCuH0dGkREAEREIE8JiABmsfAdbncEti5cydFlz7++OO9
+e/fizyXn/e6770bK5HZcnR98AlSwJ10MpzwRotw+LhgbG0sbTyrYYwqlWlPwp6AriIAIiIAIeIKA
+BKgnboMm4ScBykyiPj/99FNKTlLyE8/7bbfdRtlzP0/XYV4gQGDoL7/8ghmbn0eOHMEjX7RoUdKS
+2rdvTxEDTNpemKTmIAIiIAIiEFQCEqBBxavBA0wAzztFl3DjUvLzoosuouZ8r169AnwNDRd8AvQO
+GD16NF09SZPHIIpHnhvatGlTenhyQ3v37h38KegKIiACIiACoSQgARpK+rp2tgh8+OGHI0eOHDNm
+DGnvaBSsZUR/ZmsEHewpArSS//bbb0lO+umnn5KSkpgbDeUxheKRp6IWbeU9NVtNRgREQAREIIAE
+JEADCFNDBZEAJT+xfVJ6CWsZPvcBAwZQdCmI19PQeUWAeFCsoZRqwhpKqSY88tQKJUee7xhUrc+r
+Weg6IiACIiACeUpAAjRPcetiOSNAsU9MZQhQ1Cfq5PLLL6foEoXNczaazvIaAVooffPNN9OmTaNg
+0+7du9GgNO3EF0+OPPe6dOnSXpuw5iMCIiACIpBLAhKguQSo04NOYPjw4QhQ1CclPytXrnzllVdi
++5QoCTr3PL/AjBkzCLGYM2fO1KlTMYW6CfLkyGMHlSk0z++GLigCIiACwSUgARpcvho9lwQwfCJA
+f/jhB9Rn2bJlUZ+333579erVczmsTvcmgQMHDhBrQZIZ1Zr27dvHJEmQp2dS69at+/fvX7duXW9O
+W7MSAREQARHILgEJ0OwS0/F5R4BGRxg+2bCHUWceb+ygQYOkQvLuBoToSrS5GjFiBB55mnm6Jetr
+165NlVDsoP369QvRpHRZERABERCBQBKQAA0kTY0VQAI0OsIhixBBfWL7JOvolltuqVevXgAvoaE8
+S2DHjh0Yv2fOnElUKBGi1D3Inz8/UaG0TbriiitUK9SzN04TEwEREAE/CUiA+glKh+UpASoujR07
+FgGKAcy1faI+ST/K00noYqEmgADlbyAxMZHa9fQgIDmpRYsW1AqldWfnzp1DPTtdXwREQAREIOcE
+JEBzzk5nBoPAsWPH3n33XXrkIECxe1WsWJF6n7feemudOnWCcTmN6XECtEoiEoOS9USFkiDPbIsV
+K0aFJjzyGMULFizo8flreiIgAiIgAj4JSID6xKKdoSGwbdu2wYMHozaIAkR9Uor8kksuuemmmwgB
+DM2EdFVvEKBEKLloRIWSI49RPC4urkuXLiTIU68em6g35qhZiIAIiIAIZIOABGg2YOnQoBJYtGjR
+F198geFzyZIlqE9EJ55WWr1XrVo1qNfV4GFBgEjQIUOGTJ8+nVZYhw8fxh1fvnz5s846i5L1NGWl
+bmhYrEKTFAEREAERcAlIgOovwRMECPIj6YSUo+3bt6Mtmjdv3rdvX+I+ERmemJ8m4Q0COOKJCiVC
+Y/Xq1XxLiY+PxxRKZyyKNLVt29Ybc9QsREAEREAETk9AAvT0jHREsAkQ5Ddq1CjabGLZiomJwaxF
+hB9xn9SADPalNX7YEVi3bt3QoUNxytNBPjk5ma8rpUqVIiqUPxuiQilfH3Yr0oRFQAREIAoJSIBG
+4U330JJRnB999BFBn/hVSXPGoNWnT5+zzz77xhtvJM7PQxPVVLxEgDBQqsP+/PPPxAqvXLkSUyh/
+LVQJPfPMM6+66ioS17w0Wc1FBERABETABwEJUB9QtCtvCBDriSlr1qxZyAgkBYUeKTOOAB04cGDe
+TEBXCWsCq1atIjPpt99+wxR69OhRTKFNmjTp2rWrijSF9W3V5EVABKKEgARolNxozy0Tkydud6TD
++vXrsWCVKFHiggsuQDqcd955npurJuRhArRpHT16NH9ImzdvZprFixc/55xzkKEkyOOa9/DENTUR
+EAERiGoCEqBRfftDsvhDhw6RzkzWEQnvvMZwRZ77+eefT71PaoyHZEq6aFgTWLhwIaZ0OsjPnj0b
+UzphoO3ataNIE19mCCYO66Vp8iIgAiIQqQQkQCP1znp0XcuWLXPd7pMnT6bHJloBYxWhe6SPqM2m
+R+9ZOExr79691PDKKNLElMlgo3UnDZP408IsGg6L0BxFQAREIIoISIBG0c0O+VKpsoTVE9vnmjVr
+cLtTu5Hk5W7dupE4ojqOIb87ETCB8ePH446fMWMGNlFMoVRUoHd8+/btMa5TqikCFqgliIAIiEDE
+EJAAjZhb6emFUDpn2LBh5ItMmDDh4MGDzLVy5cqoTzzvCvr09J0Lt8lt3bqVgrJoUMTogQMHCPAo
+Xbo0plBKKyBDo7C0ApWqFixYQNlUFHndunWJTAi3W6r5ioAIRCYBCdDIvK/eWRWWTiqHozvRBPQ6
+cu1SGKU6dep02WWXNWvWzDtT1UwihgBWdsrKEubhdtVKSEjo2bNnq1atyHIjUz5ilunPQsj2AwX/
++rAHN2jQgGqpV199NRUn/DlXx4iACIhA8AhIgAaPrUY2eEJxu//xxx+0riHfCCJFihShXiPq84or
+rihZsqQYiUCQCJAUT64bRb4whbr16itVqpTRujNKFNiOHTuefvrpzz//HGMwnPPly0dMAsXO7rzz
+ziBh17AiIAIi4CcBCVA/Qemw7BGgoyZ2l5kzZ5IXsnbtWuygGGAaNWpEUgied7bsDaejRSBHBAj8
+oEITJes3btzIHyGmUPLimzZtSuxHNJRcIOjliSee4OsfngeXHxqUr3+DBg1ChuaIqE4SAREQgcAQ
+kAANDEeNciIBEkHwuc+dO3fOnDkpKSm8RUoyQXgUxyEOj+hP4RKBPCPw559/Uq+ev0b+Jo8dO0ZU
+KEVnMYXSOx4RVrNmzTybSd5fCP/DCy+8QHUqxHfG1fE8EBT78ssvq2VU3t8RXVEERCCDgASo/hgC
+SYB0B9TnvHnzsDnhc+djj+6aeP1atGiB1ZM4vEBeTGOJgH8EKPiFKZTAUHpuUYHBDUSm7BdGUKqA
+9e/fv0CBAv6NFGZHffrpp2+//fb8+fP5l4jydmUoLxo3bnzllVf+85//DLP1aLoiIAIRREACNIJu
+ZkiXsmvXLnrS4HCfOnXqhg0b+Iznc6527drU+MTlR5cjtaUJ6f3Rxc3y5cv5E8UUikt63759EHE9
+8kSG8NUImyhVaSMM03/+85+33nqL4rtIT5zvCHHXI8HCWe9TTz1FYlaELVnLEQERCBcCEqDhcqc8
+Pc9JkyZh+OSjnZwPPuGQniQb8QlH8cW+fftibvH07DW5aCKAIx7zPEb6adOmHT9+nL9V4kMoRkuG
+ONZQ/mgJVo4YHm+88ca///1vajCxIqrxo0FJS3LtoNWqVRs4cOCzzz4bMYvVQkRABMKLgARoeN0v
+z82WADukJ7Ge+DexKrk+d6osNW/eHKuSanx67oZpQsaQEv7dd9/RuhNrvZshhwwtVqwY+Ul8WaKV
+PEEjkcHp1VdfxQi6atUqllO9enU0KOt1rb/ExiC7EaCtW7eOjMVqFSIgAuFFQAI0vO6Xh2br5rlj
+8mTjE871ufMhh8Od0DrSO8qUKeOh6WoqIvB3AjimydEhPhIlyh+zGyVJoAiyrGXLlhQL40tUuDP7
+17/+hQB1LaCkW1GFnn+qlEVzjaB16tShJugjjzwS7svU/EVABMKRgARoON610M+Z6tb4Mfkko84L
+gWV8nlFYEZMnyUbU+qbMTeinqBmIgB8EqBSG8Z6CtVhDd+7c6crQqlWrYgRFgOKRR4z6MYxHD0GA
+vvfee+RdMT8E6I033khlfmT3/v372cO/Wcy9ZClVqVLFowvQtERABCKXgARo5N7b4KxsxYoV33//
+PeGeCFD3YwxfHqkMSE83oTgKux0Gh7RGzTsCJM+RmUSnLqKZ3UgSIkGRZchQmnW50cx5N5vAXem1
+117DArpy5UqGpA/nzTffTAkqFGdiYqLrsmB1t9xyC/sDd02NJAIiIAJ+EZAA9QuTDoLA4cOHqS1P
+IRt87thRMnzuONwpqUhlb+xGAiUC4UuA/CSsoUuXLkWGuo27iA3NkKE9evQIu3DJDAsoC6lRo8Zt
+t902YMAA2iDhwThy5Ah3imRBomVIVCITK3xvnGYuAiIQjgQkQMPxroVgzsTJjRs3Dk8l/bVpbIin
+slChQvjc3Tx3+dxDcEt0ySAQOHr0KJ2T+GvH0s93LVeGYg2ljSfWUFKUMPOHUQslkpBwwbsxoLVq
+1br11lvvu+++V1555eOPP6YoFf+KWRqqmoKgRM4EAaeGFAEREIFMCUiAZopGb7gEKPD59ddfz5gx
+Ax8lr9nJhxaeO9oakahBnnskla3RTRcBCGDsxxrK3zwqDRl68OBBV6uVK1eOurYUbHIr2FNN0+O4
+cMEjQN0seFKO8Lbfe++9fI184IEHsPLSF4r5kyx42WWXUS7U42vR9ERABCKMgARohN3QAC8H0Tl2
+7FiqLJGr4frcS5cuTbUa1CcmE+UuBBi3hvMSAZzUyFDKhWbIUGaHL5tiRpR6oMkCSeUYRFGlXpr1
+3+aCC/7dd9+l9BJ7SULCBY8FlNcPPvjgV199RcMIXlN+v0uXLs8//zyBNJ5diCYmAiIQeQQkQCPv
+ngZmRSQukC1LF2ksJbt372ZQcmYJg8PbTuYsn1iBuYxGEQFvE8Apz9cwV4aSKZ+UlORmytO9k69h
+yFA3/a5+/foeXMeJFlCmigseCyjzZEW0Qcr4Vslb11577UMPPeTBJWhKIiACkUpAAjRS72zO14Wl
+kzLdZGOQbLR48WLX8EnfFOojkg584YUXokRzPrrOFIEwJIC3mm9iOOWpHspP6oa6/y6o+YD0RIPy
+xQzPAC88tbjXX38dCygxoIhmLKBku//f//0fM6RdGe54/pmjp/kVMd27d+933nnHy9ZcT4HVZERA
+BHJPQAI09wwjagRSgIcPH47PnSpL2H5YG3Lz7LPPphoi0rNJkyYRtVotRgSyQwAZh9WQFCUagBFJ
+iRh1W6sTBk0JCBqAkaXE9zReZGfUIB5LejvBncSAMnO+Q950000PP/ywe71PPvmEekwLFixwDbr8
+A7/nnnuuuOKKIM5GQ4uACIjACQQkQPXn8BcB+mJjEUF34mekcjUGHoLD+EAlMgzDJy3daSQtWCIg
+AhBAgJKchHpD29GLwa0LQXhohQoVyFLiexrWUF6EnNXgwYPRoGhlVCZzu+GGG55++ml3VgSA3nXX
+XZS2YPLMnPqgF198MeZS5RSG/K5pAiIQJQQkQKPkRp9mmdT1HDZsGJ2NXMMnH0gUCMTwiS2HZCNs
+J6c5X2+LQPQRwBFPMOXvv/+OjxuzKLnzrjWxbNmyZCmRLM/Pzp07h/CbG5lGb775JjPk5pQsWfKa
+a66hMFPGjUKMfvHFF26OPLqT1P4nn3wSC2703UmtWAREIAQEJEBDAN1Tl3QjPt0S3OvWreMTFMMn
+Vk+aG1FbHtunp2aryYiA1whQpImvbQRMUzoUGeo2UuIrHPUiKB1K9U3+KaHqypcvn/czHz9+/HPP
+PUfQKv+u+UqJhx0bJ3NzZ8L+xx57jPwqN5CAohYc8MILL+T9PHVFERCBKCQgARqFN/1/SybiE7e7
+G/FJ0Rm3xAzl5bHcXHLJJRhyopqOFi8CfhPAkU3eHuErBIZmJMtzNvk9fJ2jDSYtG6ibm8fdwohY
+RWISLcD3TGbCP2rKgvIiY1l33HHHN998s3PnTvbQU5eqUtRjQjH7vW4dKAIiIAI5JCABmkNw4X7a
+gQMHfvjhBz6Z6IKNA9GN+OSTktKGGD6JYAv3BWr+IpD3BDAl0iqMf1aUDsW+uGPHjoxkeXo3NG/e
+HBmKV4GyR3kzN2JV6XJEbyemQdl88ghJdccXn3F1muu+/PLL+Og5gJ3Ya6+++mo0a95MT1cRARGI
+ZgISoNF49zF5oj6J+OST0u2GQm1tDJ8EgdETRYbPaPyb0JoDRyA1NZXvdWx4GObPn09JXTL8GB4T
+I9WaGjVqxE+cDPTAzPCGB+7ifxtp/fr15LaPGjUKZUzFKGotkRR/Ykg3fo9BgwbxNHDrMSFSeQ7Q
+q5MA1iBNScOKgAiIgEtAAjS6/hKwc9BXk4hPtq1bt7J4Ij6pwEKyEf7BXr16RRcOrVYEgkmA3D6i
+QufNm0c9Xb7voQLdGGs6y+NtqFevnttLiejMIM2CFhKuvuR7Jv/SSSvE3klpixMvN2TIEBKVmJ6b
+QYX0pCj9/fffH6QpaVgREAERcAlIgEbRX4Jb45PmRuRMuLVXMHbibXdT3StWrBhFLLRUEcgrAps2
+beL7Hm5uHOJz587lnx5XxvZZtGhRfA41atTgGyCtxSgUH/AZcS3ab/Kdkwx9rshVyHzH+HrihbB9
+IlJHjhxJNhX73aL0lAilbFPA56MBRUAERCCDgARoVPwx8NGClw1jDBmvOARdMwyfQ0SkERZGrm5U
+UNAiRSB0BDZv3kzNJgQondnxzu/fv9+1OOKXp24oVkk29CiW0cD65e+8887PP/+c3HyGZXA6IfXv
+3/8kDP/5z3/ef//9xMREd0rEqiJbKRoaOlq6sgiIQOQTkACN8Hvs1ohBepIVQXqEa33B5Ye3nU+7
+K6+8kujPCEeg5YmAZwiQ/Mc/Q7wQ/HvkJ6qUgFFmh38cvzweefKTSELHKREojwQ93z/88EMuxFUa
+NmyIssTeeRIP3iUdnppNhITyFs+Hfv36ka4UvNgAz9wQTUQERCBkBCRAQ4Y+2BemkSafKNha+KhD
+gPLJxxX5nMPqyefceeedd8455wR7DhpfBETgVAIYGlGfuCOIDSVOlE5FxGi61kf88iQnUa2pTp06
+vMA7cWLVpFOHOu0eCn+y4f3nSLzq119//TPPPHPqWcSG0pyTZwXToCg9Ivi+++6jbNOpR2qPCIiA
+CASEgARoQDB6bhBKEhLoyWcbee4YQd3PNiI+3UbVuN0rV67suUlrQiIQZQToQkTRULKUSFdHj7p+
+eRjwRbFMmTLt2rWrXr063xgpz5njf7AEd7700kvUyechgEVzwIABlAI91cuPFH7ggQcIEnDLYlCq
+ic6cRIISIRBl90TLFQERyCMCEqB5BDrPLkM269ixYwnnQnru2bPHlZ58nNASkPovpMGelIKQZxPT
+hURABHwSIA0IGUqWEnqUsk00JHPz5TkY8yfGSKyh/OPFGopNFG3qc5DMdhJ1+vDDD/ON1C0FesEF
+F9Ad3meptSeeeILOnISoMhRGUMIAHnrooT59+mQ2svaLgAiIQG4ISIDmhp63zl2zZg3S87fffsPt
+vmHDBld6lihRAsVJ7BdGlB49emT308tbK9RsRCByCfAPFrHIv18cFyTO46PftWuXWx+eEp5EiKJE
+SZmnoD3SkIrxfpLYsmXLXXfdNWLECGqRIispg0+vI6yqp56OlfTxxx8nXMetWlquXDlc8NQNPfVI
+7REBERCB3BOQAM09w9CPsHHjRpqdYEFZsGABFhTSGnCxFSxYEIe7Kz351JErLfT3STMQAT8IEK6N
+FkSA0tUTVwZxma4idP9RI0Ap2MRGrjo++tMWS+JpcOuttw4dOvTQoUOMgBmVGp/kGPmcCDnyHOlm
+LPFl9cwzz3zkkUdwm/g8WDtFQAREIDcEJEBzQy/05+KtQ3piOCHJAOe7G7+F1uSTg6ouWD3xoOXP
+nz/0E9UMREAEskmAwr0E0pCiRIQoXd0RplhJ2TBkFitWDIMouUpkzbdo0QIxisEys+Gxaw4ePNht
+PMFj4ZZbbjk1Ed49F0/9s88+iwuFGAD2oG4xgr7xxhuZjaz9IiACIpBjAhKgOUYX4hOxjvDhhPTE
+YYf0xEbifjLxAcMnE3aOvn37kscQ4lnq8iIgArkjQDcj8pP4N7569epFixZRx9ctpsaoGCnRnQhQ
+fiJG69ati8eDBksnfeckC56aSshZHhEcSaOjF154IbNJ3XvvvRSuz2iTxldZIkFpk5bZ8dovAiIg
+AjkjIAGaM26hPIsPEqyeeNvZUJ+uew6jCAmzuORQn3R85kMolFPUtUVABAJNAFOo6+vAIEqkDXHe
+rp2S66BEyXAnV4kg0fLly+Ogp7g9HedLly7Nu6NHjyYRfsaMGQjQQoUKYdSk8jxt331OkKZNBIli
+BHULlDIa6fD06jw1cd7n6dopAiIgAn4SkAD1E5QnDiPWkzQjYj3JVMAQ4n788NlDRgLpsXze9OzZ
+E3OIJ+aqSYiACASBAF84KdtEhChfREkwmjNnzs6dO91voe7ViMBBNfIccJUoLpHChQtT5pNvrWhK
+8pn4gvraa69lkcZEBdCvvvrqRCMoefQqGxyEm6khRSCqCUiAhsftp6DSmDFjsGFg+eDjx5WefJZg
+8yChlQgwWrpLeobHvdQsRSAQBPbu3Ytfniwlyl9s27aNmBwso7QycuNEMVjiFcECSqP5UqVK4bt3
+vSXspCwGgjKL1CKqgbqRoK4RlJ5MGE1ff/31QMxaY4iACIjAXwSiVIDyjCaAktrL27dvR8bxjMYq
+wAsP/l0gPXGKIT0xeVIhhf5GTBIjB8mw2DYQnRRXokagB2euKYmACOQBAZKTyEFkI0iU+k0YRPma
+SgknVz4yAZwkPDH41TWUVqlSZeDAgbTozKIyhhsJiq7lUcmDEc1KldAuXbrkwXJ0CREQgSghEHUC
+lKfwpEmTcGTjwOKLPr/iuX7ssccuuugir93yffv24TUjGGvFihX8pIoKM8SAQd4rsZ6008Qpxmuv
+TVvzEQERCBUBonSwiWLvpD4GPnSUKN+xM8rau7NCUPLcOP/88/kGS+hO/fr1T43v5Evvc889x/de
+npC8S4bTpZdeSiBpqNal64qACEQegagToCR40puOJuk4sHiwEl//z3/+k8QdT91aslyRnthoKQHI
+z8OHDzM9ZksGKw2NsHrSyZ0PD0/NWZMRARHwDgEsoCQpkrdEdyU3VBRzplvW3p0kPZZIVCJdiRL3
+xIOSPo9TpXjx4hlLoHw9T8sdO3awB1sp5k+MppTX8M4aNRMREIGwJhBdxMnNhwAAIABJREFUApRa
+etS0Q33itOK2ET15xRVX3HPPPZ66heQYEe7JJwfS0+0NjfSkdV7Hjh0RnTjc1UvTU/dLkxEBLxPg
+GYJN9Oeff6bNJkGiuNSZLY+UjBcoUZzyCFBiPfmJxMQphKeF3HlSl3hmuq588uuJBH3xxRe9vFjN
+TQREIIwIRJcAvfvuu3/88Ue3TSVxUYTh850eJ5RHbhgTwzpLE5TJkye70Veu9KQUH7YKLBBsfDB4
+ZLaahgiIQLgQOHjw4I033vj999/Tq8J9qlC2iY5HxJS7SpSFYOZEgOKRJ7WRIB+eNg888MCwYcMI
+KnXf5TuwIkHD5Y5rniLgfQJRJECJaiK1E3lHRBSP4KJFi/KFnqgmuqWH/D7hLyMslYgrvGYZSe40
+O6GVEdKTjppszDnk89QEREAEwpQA3Y8wgrrOH7ztWDqpCYoG5XsvGfRJSUk46BGjPGfQprhZ8M7z
+dRcLKLn2vMV+nPX/+Mc/SIfXsyhM/wY0bRHwFIEoEqAUt/vyyy8JyecG8ABF2N1www133HFHaO8H
+T3Yc7pg8yRug34nb44Qa0cR64nDHRsuGsTa0k9TVRUAEwp3Ao48++tFHH+FaYSE8/WgQj02UBEfS
+56nQRAY9dTaI/HELOXFMvnz5GjRogIkUkerKVrKX2rdvT794YtDDnYbmLwIiEHIC0SJAebCSbET+
+u1tBs2DBgqSQEw9KdmcI7wGzGjFiBJmq5OO7j3g3yR2fOxaI/v37n5gTEMJ56tIiIALhToBuRjRA
+wtjJQgj3vOmmm/CnZyyKrHmMnXhgSFrCTUTukZuxxBOJxp4ZqpRgdJ5LNPbUt+Jw/3vQ/EUg5ASi
+RYB+8MEHPH/dbsiYP6lCcvPNN2MTDdUNoLon8VgUV8LqyaPf9XDxqUCUFUnuffr0UZJ7qG6NrisC
+EUlg6NChb731Fi2U8LMT3nPllVe+/fbbJ62UBxFPJASoW7ge4+iJPZY4GD3Kd2O6w6sxUkT+kWhR
+IpCXBKJFgCI3iaan9BJw+e6Oznv33XeJuM9L1hnXosQSG6mpPOvd5zu98khvJzCrV69ehP+HZFa6
+qAiIQAQToKoGOZdTp05FZeJepwIdz0DCPU9dMgdgKOVI4tHxyxObfqIMrVy5Mo2UbrnlFkWCnopO
+e0RABPwnEBUClG/z1LRD7bn+dzf96P3338/7jHLi/dHBFFoiI4o689wnN6yKXppYFDB8+n/ndKQI
+iIAI+E+AcE/KgPDkoawSX8KJ4ySdiOJKWYxAKXuOJwmJL8w0/HSfn9RsevLJJzGgZtFIKYsx9ZYI
+iIAIuASiQoAS60nQErFN7prr1at355133nbbbXn8R0D9UVLd3UArt78ItgRqnWCOJayK4Ko8no8u
+JwIiED0E8P9gtqQOHZWY+O7dvXt3inpSC/m0BHbv3o37/rvvvuP7M/3YMJ1efvnlxKmf9kQdIAIi
+IAJZEIh8AUpyz3XXXcc3+IxETmKYiAclDzQLLoF9i0J69BTBBMs0qAvN4GRB4XMn3JOGeF7rwxTY
+tWs0ERABLxDAjU7a+7fffktGEd5zHoOPPPIIRTb8nBvxoDjlOZFIITw2lK/380QdJgIiIAI+CUS+
+AP3ss8/wNOGFd5M6qfpJ96NTo+990gnITi5N+SfyjQjtd5ON6tati+GzZ8+e/fr1wwUfkKtoEBEQ
+ARHImgCZ79988w3fgdGR1AG9//77eQRlfcpJ76Ji5XnPFjEdLAIikBmBCBeg9P/gmUtPuYwiR5gb
+qWNHOeXMiAR2P4H/2D7xvG/cuJGRMRtgcmjTpg018MnED+y1NJoIiIAIZEEAC+hXX32FG51jXAFK
+8E8Wx4fdW8kpZu1O+8gxU6usVVQm2rC7f5pwlBGIcAH66aef4m0n39zt8EHxEULvM8v9DPitR3eS
+cvTDDz+Qb4TJgeB93O5kGl144YVKIA04bQ0oAiKQBQFCP6+++moKD7sueII4H3zwwQhLfPxhnj30
+N3vRZvPWgJjuDUyc+hZn8Qeht0Qg1AQiWYBSa5Og+4ywSxI/iV7C60QEfR5gR31i+yRy//Dhw8jN
+tm3b4nYfMGBA06ZN8+DquoQIiIAInEiAIE4yL6mp5GZAnnXWWc8991zr1q0jhtKU5fan0+3Jy0xs
+jHnuQuvClla++IhZnBYiAhFIIJIF6GuvvfbJJ5/QZc6N/sT82bdv3w8//JAaeMG+k6heN28UbxfC
+F7c7rTXxf5UqVSrYl9b4IiACInASAZwwhB7RcY1qSrxFHOdFF11EFnxoW8EF8DbtO2Le/Nn+fKZ9
+PNW0rWld18k6t3EAh9dQIiACgScQsQKUonc8cBGC9DIGGyqwZcuWlMHDBhl4in8fkaf8kCFDsH0S
+gcp1KfDJhu1B+UbBJq/xRUAETiJA8/cxY8bgkKHN5vr16zF/ckCFChWoDfLss89GDK6RC+xPptvz
+1psCCeaKdta9Z1uFgm5niBh4WogIhIZAxApQMt9pv7l8+XKiP0FbpkwZwu0pCBrs6iE86Cl0QrE9
+TA4U2zv33HNRn4MGDVLr5ND8geuqIhB9BKgYj6UTxUnlDfoPU79z8+bNfB92fUE8iygCyrfx3r17
+5yWbxZvtfYet5lVNwKXh0ePmhTH2kN/slFRzdmPruo5W+1p5uTJdSwREICcEIlOAkvN+/fXXowXd
+fE9MjyS/P/PMM4Q95QSS3+fQ3p2NMH+e9cR9UmiJ1pq33367bJ9+I9SBIhB+BCj0S4MJ2qwj9cj1
+ocpv8eLFaS1ByE3JkiXLlSvHa0KACP7Jnz8/7m++mmarDRvfotkwXvITcZmcnIxjh4cbDzoeNVyd
+jZD3Xbt2UW2eKkv85AswL5KSknhB7ST3ezhkeS7Vr1+fKhwUAc3Lgkqb9pq7hqYt3GRu627d2cMi
+TDOA24Q/7SGzzK/Lbcyf13ey/nmuFcDBNZQIiECQCESmAB01ahRykw5y7jd+nv4EPNEMKUgQ3WEp
+sEfCO+qTzwY+XVCfhH6SBcWnUVCvq8FFQARCSIBGQSNHjiTkBosjas/1cfOdkw2Fx5aQkHDST2yQ
+vMvPE7eMyhiu3ERosvEEc39maFB3f8ZPxCUbvyJ83RdMwN3cU04kw+XovcmjiVzMmjVr5iW0jXvM
+5e+n8bNUYfNsf6t304BpREovvTTW/mKWfSzF9GxkXdXB6lw3L1ema4mACOSQQGQKUMqLfP755zQy
+hgpakL4djz32WHZLLvtPFDsElyP0c9y4cRgneMpj+KTi0s033xxsj7//k9SRIiACwSDAF11SGym4
+ht0xw9CYcaEMWcmLzF67B2e86/56onx0hz1x8IzX7mGc6+7JeHHSStnPN+EGDRrQAOnWW2+tU6dO
+MFBkPeaTI9I+nWEIibq4lfXCRVZ8bNaH+/vu6ESn9NKMVSZfnLm2o2P+jAvQyP7OQMeJgAjkiEAE
+ClCC7ik+P2HCBLQgTJCABGKSDo8LLEeITnPSypUrv/jii99++23SpEkYHlCflBp1bZ/Z8rKd5jJ6
+WwREwJMEaDbxyiuv8P0TG6QHJ8hTCOlZvXp1GrDxxZhO7kF6Ep527Zgqbx9i4y6nRPxTF8RcePou
+9Kcd0uw+aF6bYH/1u52aZs5uZA1sb7rUC5ht9fSX1xEiIAK5IBCBApSUzyeffBKzhGsSoM4I+Z5P
+PPFELihleirt3fG8I3ZXrVrF5fC1XXDBBehdrpjpOXpDBEQgggjMmzfvvffewwJKzOWJRspQLdG1
+pPITLz+hqBUrVsTwSRk4wpBKly4dqlm51/16tv30SPtQsqlS0hp5p1WyUG6n8/VsQ/L7sq124XyO
++fO+c06yI+d2fJ0vAiIQPAIRKECffvrpwYMHu60v+fZP9aXnn3+esKeAQyTfiNgvNlxvPPZ4uGNg
+OP/883nQB/xaGlAERMCbBIgBJQB0+PDhKFGicQjHPMktHqhp+3SvZ8hNXuB+IdiUPKeiRYsiPcuX
+L9+4cWM6HpF8WahQrrVeIJaxNcn86yd7+Fy7bFHTsqp5/+pc5SJt3efU/vxmtlPohKDSGzpZLasF
+YpYaQwREIE8IRJoAJWafRkc0f6f/EABJO6UKEi5ynsgB5En+KWPidCPRnr52yNxGjRpR2YTcUjos
+B/BCGkoERMD7BEhCnzhxIkE41DwiFZ2HD/lAeOTdVCEic3guuQmRJ8Vx8mtmJjtXbp6oLzNe88BB
+a7pJTshNN7m+cOHCZNxTbw6TZ61atRo2bMhDKbDPvYDcCAyWL4+zjxw3/VpYL15k5c9Fs6Lv/rA/
+/NVeutVJbML8eUcPOd8Dcos0iAjkEYFIE6B8DFBeZM6cOe7jnscx7Y+J0AogThQnHjfyjSZPnsxH
+Cx8G5BsR2o/bvVKlSgG8kIYSAREIIwKoSZwhW7Zsod47GZC8ZqM6Eq55vrJSHCMjUR15yqMjI72d
+NWYoUZ4nCE1+uirTFZqu1iTCx92Ia8eiSSgnZZ7YKPNEoBG6EwGamZz1DsbNe52oTYyglUoYEob6
+t8yhajyUbL801lD7M802vZpYt3YzTSvncCjvwNFMRCCqCESaAH388cfJN6LqsvtAb9GiRWCbv/Ox
+QYdPpOf48eO5BLaHPn36dOvW7YYbbsAUEVV/OlqsCIhAtgi4dlCSI10l6lZQ4jVPlQzLqOtJR2i6
+ps0M6Ykezda1vHwwSeuv/mTvPmQub2M90NsqnqM6deMX0XjTzFhlU9b+hs5O6yMvL1lzEwEROJVA
+RAlQ8t+pu4k0dPPfUYdko7/77ruVK1c+deU52EOVacotTZ8+Hec7nxlYIMg3osESiaWR9PGQAzI6
+RQREQAT8JEDf9hfH2EN/t0lCeqCXdVnbbGtHct4xo+J/p/Znj4YUn4/pUNvPi+swERABrxCIKAFK
+VhDdjRMTE13/O26pq666ior0AYHNsF9++SUp9suWLWN87BPoTuJNSTwKyPgaRAREQASihMAP8+yX
+xtnbkszFrZ3U9fLZLJG3Zqf95i9mxHybYqJ0fn/s/AC3VoqSu6BlikBoCUSUAL3nnnu++uqr7du3
+wxSTZOvWrcl/Jzco94jnzp376aefkvDuJtcT2o/hk2x3Sn7mfnCNIAIiIAJRRYBKTC/SvmimXSi/
+uf8cixSibC3/5z/tdyebeevtyiWc3p5o0GydroNFQAS8QCByBOi6devoPER0JpFVkKX2MhWRiAfN
+fS8iisyjPn/88UekLRFaZJhS1gTzZ0CkrRf+CDQHERABEchjAqMS7VfH22t3mX4trbvOsmqWycb1
+P/jVfmeSnXTYnNXQuqmLaVtTAjQb9HSoCHiEQOQI0Pfff//tt99esmSJm35E548bb7zxoYceyiVo
+Ss0PGTKEJu9UWkF9NmvWjLpOJLzTViSXI+t0ERABEYhaAoRvvjDGpioTlZjuPQcd6a+IPJ5qnhll
+D5nldD/Cg/9gL1O6iL/nRi1tLVwEPEggQgQomaTXX3/9iBEjKAQNZWqXUH755Zdfbtu2bW6gY08d
+OnQooaXUUkF94tMnq4lOylQ8yc2wOlcEREAERIC2nFSSX7wZI6i5u2dMDf/6NNH36O2JhhbwNH9H
+tt5/rtSn/pREICwJRIgApfI8yUZEarrpR3QBIUDzgw8+yE1VPLLpv/76a7fRERGl7dq1Q33i5ae/
+SFjeak1aBERABLxEgBKeT49I+3SmKZjg1AT1MxIU6fn2RNpvmuqlrUHdzSWtJUC9dFM1FxHwm0CE
+CNAHHniAAknEaLr+96ZNm1L+c+DAgX5zOPlAFC3NnbF9Hjx4EBXbpUsX4j5RnyFvpnzyRPW7CIiA
+CIQtgTELqSdvb9hjLmpl/V8vq2yR06+E6E8ykA4etXs2Mrd1i1H7zdMj0xEi4EkCkSBAyUy/7bbb
+JkyYgCMeyGQdEab54Ycf5lgs0k6JTpsIUFrqoT6pM4/6vP3224sU8ePp6MnbrEmJgAiIgAcJHDxq
+nhudNvR3p53mA71iLm1zmjmmpJnn0yNH7TTzj1bmib4xRQuc5hS9LQIi4E0CkSBAR40a9eSTTy5Y
+sAD/O3qxWrVq1157LS2Rckachs4YU7F9Ek6K551S8127diXuk1bLORtQZ4mACIiACGRG4OvZhu7w
+uw/al7elMZIpUTArlzqZ76QufT3bjos1V3ewHu+b1cGZXVH7RUAEvEAgEgQoWpMySW6FTrf854sv
+vohqzAFf6swPHz6cuE8364igz549e2L7pKlSDkbTKSIgAiIgAlkT2HHAvDLOHjbXxv+OFx5ffBbH
+b0mii1LayESTEGtu6aYOnFmg0lsi4HUCYS9ADx06RLujcePGHTlyBNg0KOrdu/fHH39Mn8zssv/p
+p5/IeUeA4nnn3DZt2vTr1+/ee++V+swuSR0vAiIgAv4T+Hym/cp4+8ARM6Cd9fB5VuHMv++v2mFe
+/Slt7EJDC/g7eli3dstKrfo/AR0pAiKQ9wTCXoBiraT95h9//OH638uVK3fNNde88MIL2UU5duxY
+ct6p90nWEWbUHj16EPpJ1lHJkiWzO5SOFwEREAER8J/Apr3ISvv7P5zORqTDU5o+s3PnrDPvTkqb
+tNSULmzu6mld1SHTIzMbQftFQAQ8QiDsBegTTzwxePDgLVu2AJQA0FatWj366KN9+/bNFl/iPqk2
+j+2TuE836wjP+6BBg5R1lC2MOlgEREAEckbgo2lOY6TDx8zA9tZDfTBw+laWPy8xlA5dtMmuXRYB
+GtO3ec6uprNEQARCTyC8BSj+d7f+/NGjR2Hp5r+TwJ6thKGlS5e++eabNJHfv38/ts+OHTvSwxP1
+mfsenqG/vZqBCIiACIQDgbU77Td/MT/Ms2uUMfeebfVt7luA/jjfxla6YbdpV9O6pZvpVt/3YeGw
+Ys1RBKKdQHgLULTjLbfcMmPGjNTUVCyX+N/Ro3jk/b+rK1aseO+996j6uXr1as6ivTuJR4xZtGhR
+/wfRkSIgAiIgArkk8J8p9usT7OQUg2MdI2iBeB/ictgc+7UJZkuS3bGOU4W+Q20fx+RyGjpdBEQg
+bwiEtwD98ssvSXhfvHixC4v68zR/v+yyy/xkt3fvXmyfZNCvX78e/crpZB3hwY+Li/NzBB0mAiIg
+AiIQEALLtxlaHI1aYNcqa93T05zvywhKAaY3Jthb95nOdc3tPWLa1gzIlTWICIhACAiEtwCl3REO
+9x07dkCO/u+dOnVCUFauXHndunXspJQSMZ1kx6ekpNAhKSEhAa86afLuxuspU6b8+uuvGFA5vUqV
+KgMGDMD2Wb169RDcB11SBERABKKewLuTHX15LDU9ErS3j0jQb2ab1yekuQJ0UHerXS1ZQKP+j0YA
+wpZAGAvQXbt2UXD+xAZILVu27Ny587Zt25KSkkhmZyNIFAF6/PhxbhDVlBCd/IyPj8fGyf4NGzbQ
+vZP0eXbWqlWrffv2qE/S3mklX6ZMGRop4dMvVaqUyjCF7Z+3Ji4CIhBOBJZudZLcRy6gz7u5p2dM
+v5YnT/7bOU4Zpm37TKe6ZlA3q71c8CcT0u8iEDYEwliAUjLpmWeeoQES1k14Iy6RjBg7cazTk5Od
+7n5867x70usTd/IuuUeozILpG+qTAFCspAxIFjyv0aDoUQyrNWrUQKHya9jcXk1UBERABMKKwHuT
+bfLcj6aYAU5jJKvY3zttfoML/mcnBtQRoN2t9rKAhtXN1WRF4EQCYSxASTZ65513sHe66zlJU2Ys
+0t3Pr2jQzI456W8i4xSEKZ5913SKEuVFoUKFXElaoUKFOnXqNErfctx0Xn+LIiACIiACJxIgEvTf
+E+2RC+wKxcw9Z1uXtvmbk/2r3x156rjg61m3dzdta8oFrz8fEQhXAuEqQKm7RLbQBx98QJTniezR
+jqjGDEMm9ZgI/URE4mfnMHzxnLh79+6dO3fywjWLcjxvua/dn1nfTFeVut58DKVcokSJEhUrVqxX
+r167du3Io+fqWY+gd0VABERABDIj8P4USjI5NUEvbmXuOyem/H+72u09ZH5abL/xi9nqWEDJgscC
+mtkY2i8CIuB1AuEqQInvxPz5+uuvE8TpMkZlli1bFi857nJiN8uXL49h0vWnE/GJaqTBJqKTqNBf
+fvkF9z3O+kDdHFQvV8c4isueKyJGq1WrVrt2bZp5tm7dmv2BupDGEQEREIGIJ5BRE7RkIXN3z5ir
+z3RWPHGJPTrReTFztZ0eA2rd1s3qUDviYWiBIhCxBMJVgDrPo4kTP/nkk8mTJycnJ6M4ic7EG04p
+pWbNmjVs2BBFmNlNo+Y81tO1a9dyAIe5R2L7RKQiJVGr7k72UF7U/ckLd+PXrK2kjMCGERSzaN26
+dfv3709ZKIWNZnYvtF8EREAETiXwyXTHCJp0yJCHhAYlJ+mR7+0hs2xeYBndsZ8yTNZt3Y1iQE9F
+pz0iEC4EwliA0rhofvq2b98+MoSowYTg84f7xo0bx48fn5iYiE20WLFi+Ohdxz3Sk9du+hEKkp1I
+W66Cy56NzHrSm/iVs8ig5wXGVLKdcO5nIUkHDhx411130SDUn4npGBEQAREQAQhs2ks9JjP8D7tg
+gtPz/eYu1p1D00bMN3ExplhBs/ugI0ApRK8yTPprEYHwJRDGAtSFjlcd1ejGcfp/G1CNiEssnZRk
+Qmj6eSJee3Ke0K9sW7dupQH9pk2b2IM8peYoPxnzRD3KyJdccsl9992HI97PS+gwERABERABCHz5
+m9MYaecBc14z6+auFulHQ39zCp4ULWD2HzEd65hBPWI6KAZUfysiELYEwl6AhpY81tDNmzevWbMG
+hz6qlMae/IoYJUQVdUsYKC74Sy+9lLDU0M5TVxcBERCB8CKw44D96nj7mzkmIdbc1NXasd+mCn1s
+jPPrkePpArQ7MaD+mg/Ca+2arQhEAwEJ0EDeZYIBVq1aRWNPNCgCtGrVqi1atKCyfSCvobFEQARE
+IDoIfP+H/e9JZvUOu2t9y9hmynKbjHgykNjoBX9HDzohRQcIrVIEIpGABGgk3lWtSQREQATCnwD5
+Ri+Otb+YacdYplZZQ4nQ2mWdANC9h0k/IjY0RmWYwv8mawXRS0ACNHrvvVYuAiIgAh4nMH6x+fcv
+aYs2mzJFDPGgdcpZ+47YZMHjfL+lq9Wlnsenr+mJgAhkSkACNFM0ekMEREAERCC0BFJSzQtj7Y+n
+2WlOAhI94i3KjmzYbRpXwgVvzm2iGNDQ3h9dXQRyTkACNOfsdKYIiIAIiECwCfy63CBACQDlQoXy
+GcJAV+8wVUua+8+1LmghARps/BpfBIJFQAI0WGSDNK5tE4tvjqc6/x1LsY+nWsdS/np9LNVKPv7X
+nmOpNvuTUzjG+Y+D02wr1bUh0Hc0fXI8uZ2U0jhTKIHSehYerorFTanCTqU9bSIgAiLgHQLvTHJK
+MvEcIxiUZxS++Gqlzd1nWReeIQHqnbukmYhA9ghIgGaPV/COTk0zew45Lea2JDmP14PJjnB0lKJt
+eOtYuuLEG8XrlDTnZ2r6flo18eLwMYto/SPJdnKqdfSY7ejO9OM5II3/0Ky2SUtXnM54rvzkleXs
+cWRorCkY7zzQq5a0CiTYRfJbxQtiZrBqljE1Shte89DXJgIiIAKhIrB5r33rF3biRuf6lKbncUdL
+pHt6Wv1a6tkUqnui64pAbglIgOaWYI7PR0eiNel6vH632brPJB2yEZ1bkqzVO+2DRx2VycbD1ZWL
+/1ONWV7PeRiny0r3XErsx8SYWMvExZr4WKfivttINGM0R86iU23n53/No8YtzF8wwapR2q5V1iqc
+33nio1CL5De0Zi5T1LGVlijojFkg3vGIaRMBERCBYBN44kf7s5lO17n055ipUtJ6sLdToz7Y19X4
+IiACQSIgARoksFkNi+z7ZYk9ey3t5syiTfQ1ttF/GXZJzI354k2xAo4rHM2I+TI+1uTHUZ7P0YL5
+423qMMfFWjGWHRvDT8eNzpH8jI3hSMt57chNEx9j4uNMvjgLJzu/xsXQ7N55cqd3fuJqzoMbK+mR
+YzYG1KQj9r7D5kCyOXTUbN5r1u+29x35myTlaP5zJlYQPWrFxzqG0mZVDDFYTStntVi9JwIiIAK5
+J0B3+GdHO49Kd2te1dx3Tkxnv7ov5/7iGkEERCDwBCRAA8/0tCOu3G6u/wTDp6M5UYOIS5zdtcuZ
+wukSE+Ni6SKOrTE/XUId2WfHxVn5EJRxdoLzws4Xb6Vr0HRZGZvuRg+QFQDH1t5DZscBs3GPjQzd
+vt/sO2zvPWxt3GP2H7UPJaNW/6dKmTwTePR8q39LC7msTQREQASCR4BWnE+PtHkElSxs8bX5hs7W
+gHZWhWLBu6BGFgERCC4BCdDg8vU5+oY95oFh9sxVNkbN1jVM13qmWRWraim7ZCHHoumdDT8XdtBd
+lH0+ZM9bb2atNmt3OQVQMpz12FYfPc/q28JCNGsTAREQgeARGJ1oHvshbc8hc3Yjq18Lpy59/Qpe
+elwGb+UaWQQilIAEaGhu7OYkMzrR3rLXfD4Ti6Z55WLr/OYefZgeOGrGLrRRn7+vsYlVdWKwyAPI
+ZxpWNC2qWn2amqZVvKWbQ3NHdVUREIFgEpi6wn52lE0zpEvbmGf7x/DtV5sIiEBYE5AADfHtW77N
+XrbVqlDctKkR4pn4vPz8DfaExWbJFnvmaicrn61AgmldnZgBi0LQLaubGqWcPCdtIiACIhBUAku2
+0JYzjZqgfZtbRP6UKxrUq2lwERCBoBOQAA064jC9AIWcRi8wM1Y5ts8tSenJp8ZUK2Xa1rI61DK9
+mzq5TdpEQAREIG8IbNtnPzfaHrnAiVl6oLfVsKJHXUZ5Q0NXEYEIICABGgE3MfBLINBzxAJ7wQYz
+bYWNEkV95o83Z9a2GlUy5zZ2fmoTAREQgbwkcPS4EwP67RxCP81TF8S0q5WXF9e1REAEAk9AAjTw
+TMN9xIWbzMj5NrbPZVudfCNS7CuXMG1rmjPrxPRu4ihRbSIgAiL+TqfoAAAViUlEQVSQ9wQe/T7t
+i1lOw7YnL7DOaSwLaN7fAV1RBAJJQAI0kDQjYKw/1ts/znPKlLr5RpR56lDbaoLhs4nqfUbA7dUS
+RCCMCZCENHiaTdG3J/rGXHhGGC9EUxcBEYCABKj+DP5HgHDPEfPTJi11SoHidi9awHSqa7WvRaVP
+apQKlAiIgAiEksAr4+13J1EO2an+dmUHWUBDeS90bRHIPQEJ0NwzjJARJi21xyy0pywzuw86jZLK
+FjGd61m9mpizGupBHyG3WMsQgbAm8M4k+9WfbIol33+udUtXPZfC+mZq8iIgC6j+BtIJjEq0f/7T
+nryUjkfOr/QX6dHQ6tfSouKSNhEQARHwAoHPZ9jPjbGpBzeou4UG9cKUNAcREIEcE5AFNMfoIuRE
+XO3D5tqTl5nJS+0jx51FVS3pqE8abNLqXZsIiIAIeITAiPn2UyPtPQfNNR0t8pA8MitNQwREIGcE
+JEBzxi1CzjqeauiwTK2lKcudOvM80etVsDrVMQT4q8xehNxjLUMEIoXA9JVOO/j0ZkjW0/0sVeSI
+lBurdUQpAQnQKL3xLPvIMTP0d3vGSvvXFSYl1RBZ1aKaRbmlS1qZGmVkXYjePwytXAS8SYBmSC+N
+TePbct/m5uE+MTSQ0yYCIhC+BCRAw/fe5WrmVHUeMotin+bX5XZqmqM+aXHUtoYZ0E497nIFVieL
+gAgEicDmvfbzY8zoRLt7A+vB3la98kG6joYVARHICwISoHlB2WvXSLUN4fzTVpgp/1WfZ9Yx7Wpa
+V7SzShTy2mQ1HxEQARFwCBw4ah7/Me37P0yr6k43zjY15KjRH4YIhDEBCdAwvnk5nvpXv5uJS9JI
+PEpJM7ExlJp3qs2jPqnwrE0EREAEvEmAmPXHfrAJW69emmZIMd3qe3OampUIiIBfBCRA/cIUSQd9
+P89MWGxPXOpUM8Hz7qrPa860CqnUfCTdZq1FBCKRwJMj7E+m26UKO+3gz28eiSvUmkQgaghIgEbN
+rU5f6MgF9vhFZtIymwwk3Fctq1ud65prO8r2GV1/BlqtCIQpgZfH2e9OtgvEm4f6WFepGVKY3kVN
+WwTSCUiARtEfwo/z7Ql/OvU+Dx9zVl2/gsGHdfWZMZSd1yYCIiAC3ifw3mSnGRLVi+/sad11lmJA
+vX/HNEMRyJSABGimaCLsDWo4//Snod+ma/usUQb1aV3R3qpVJsIWquWIgAhELIFv55jnRqftO2yu
+62Q93lcCNGJvtBYWDQQkQKPhLptRC+yfFpufl9hUX2KrWcZ0qWdRzLlBhahYvhYpAiIQGQRw4Dw1
+yl6701zWxmmGVCAhMpalVYhANBKQAI38u/7zn3+1esfzjsUA22enurQSiWlUMfLXrhWKgAhEEoEF
+G8yLY+1Zq+1+Lcwj51lli8oIGkm3V2uJLgISoBF+v6etND/Os3/+0953xFlp9dJkHdmXoT4rRfjC
+tTwREIHII7Bqh3l5XBr+nN5NLUqBVi8VeUvUikQgWghIgEbynZ633gyba1N0addBx/ZZvrjVo4G5
+pLXVrEokr1prEwERiFQCG/fYL4w1YxLtrvWsf/ayGuuLdKTeaa0rCghIgEbsTcZU8MUse+ISe+Me
+R33S4qhnI+uiVrQPidgla2EiIAKRTWD3QfPUSJuUysaVLFzwlDHWJgIiEKYEJEDD9MadZtrb9tmf
+zXBy3pdtc44skt/0bGj1a+nkHp3mTL0tAiIgAl4lcDDZPP5DGt00KhU3ZMGf01gPNK/eKs1LBE5H
+QAL0dITC8H06Jn+a3up9zlo7zTb5402PhlafpqZPUz2sw/B2asoiIAL/JXDkuHnse5vIonJFzaPn
+W32b65mmPw4RCFcCEqDheucym7dtzGczbIqVTF1hUJ9xsaZbPcf5TtGlzE7RfhEQAREICwKHkg3d
+OL+dY5cp4rjg+7cMi1lrkiIgAj4ISID6gBLWu4iOGrPQnrTUHE81sTGmYx2rSz1Dq3deaxMBERCB
+sCaAewcBOnyu0w7+0fNjLpQADevbqclHNwEJ0Ii6/zNXmW/npP28xBw86iQenVHddK5r0TKEGFBt
+IiACIhDuBCgn9/TIvwTow31iLmoV7gvS/EUgeglIgEbOvV+21f7yNzN+sb1jv7OoaqUcz/v1nayK
+xSNnjVqJCIhANBNIOowFNO2HeaZ0Eeuh3oayHtFMQ2sXgbAmIAHq6du3/4jB5YSziUSirLedB8xH
+U+2JS+2VO4xtm6IFzLmNrSvaWc2rZn2e3hUBERCBsCGwfb95ZpRNb+GKxa2H+hglIYXNndNEReAU
+AhKgpyDxzI7t++1hc8yCjaZCMVO1pGlRzSkgHx/rY350eP9omv3rcnv2Wkd9JsSZsyi61MKoRokP
+WNolAiIQtgSWbLFfn2BP+NM0qGD+r5fVvYEsoGF7LzXxqCcgAerdPwH6GF3+fhrikq1AgulY25Qr
+ZlUpaWqVMfUrOC8yts9mUnDeTF9pp6Y5iUed6lpnNzKYP727Ns1MBERABLJPgOpytOJcuMkgPe/u
+qaZu2SeoM0TAMwQkQD1zK06ZCM53nE3fzLYTYs2xVCepiP8rlM/UKWuqlLJKFSIKypQuZFZsNzyO
+F2ywSXu3LNOsitW1nrmhs8WRMZKgp1DVDhEQgfAlMHKB/fxoe9t+c14z68HepnIJPePC92Zq5tFO
+QALU638BPG3f/9WuW97sOWT2HjLYONkQmlg6CQyNj3GKfdIdhP08iQvlp0GIhXOqSAHnLYqA4rLn
+MP4rmGDhmufXfHG28zPeJMRacbF2nKNSbRz3DMqwf71yd/G7s8N5xHNUmvPKio9zzLH54pz/SK4/
+bXCq1/lqfiIgAuFD4OvfzfNj7H1H7AvPME/3i1F9j/C5dZqpCJxMQAL0ZCIe/P3r2faDw2y+8WPy
+JAZ/0SZ72z6TkmoQjadujmh0TKWOSGVDp/IfYhH1mT/ecvRouoLkV0ePxvxXef5XeqI4OYu9nM7/
+HNHp6FJH5qbvsWNinJKicTF2vjiLVKfaZa12tUyN0qdORHtEQAREIMAECHZ/bQJl5uwB7SxacRY4
+XXZmgC+v4URABAJHQAI0cCyDOdKQWfajP9g/3B6Dgly61azdaa/Ybi/bYrYfMMdSnAu7itMVnYjF
+vzbHrumoSX+2dPOnPwemXy5d3WIWLZhgnrvQ6cgsU6i/7HScCIhATgm8OwkBaqekmas6WE9dkP7l
+WJsIiEB4EpAADZv7xpN3yVbz7yucJ+6aneb9Kfa0lfaWJEc14mrHBlmrjFW1lNMAiafzsRQSkixe
+HE91XiQftw8mW7x14KiNYOU/XuO1x4yaHluabuBMl5WuBj1RjKZbRP9SnLzmAIblp7s/Ic568SIn
+3R4lqk0EREAEgkoA9fnORJvn1bUdHQtoUK+lwUVABIJKQAI0qHgDOTjP3MFT7SvbW0lHzMfT7Bkr
+zZKtTsQm6vPM2lbPhubKDs7jmMNccYnKTE4xh5OdCNFDyTbZ9EeOO9LzaIpJQYOmOu+mpZlUpOQJ
+hk/nNcOkK05euz+dfek7Hc2a/l/ycefdfPF21ZJW21pW3XKBXKnGEgEREAGfBF4ca3/wq/Pcu6Wr
+9UBvCVCfkLRTBMKDgARoeNynjFnuPeyoz2kr7MSNjtbECU4IZpe61vWdnfjOPNscmYsZNc0JJ43V
+p0CecdeFRCCKCfAF+NnR9ifTSZ00t3W37j1bj54o/mvQ0sOfgARoON1Dt+D81PSC825WEI2O6PZ+
+QycnH0ibCIiACEQwAXw7NIL/YpZNJuWj58cMbB/Ba9XSRCDyCUiAhtM9/mKmmfCnPWOVU3Aen3j9
+8lbnuua6Tlb5YuG0Cs1VBERABHJAgMiftyfa/Ne+lnXvOVabGjkYQ6eIgAh4hYAEqFfuxGnnMTrR
+/nG+mbLsr4LzNOfsWt+6uoOpVVZ+qNPC0wEiIAKRQGDqCrNyu12huNWjvlPMWJsIiED4EpAADY97
+N2etoRLTxKU27ZGwfZYpbLo1sChE0rhSeMxfsxQBERCBgBBwY98DMpQGEQERCCEBCdAQwvf30qt3
+Ovnv2D4pusRGj80eDazL21odavs7go4TAREQAREQAREQAe8QkAD1zr3wPZPNSW7RJXvZNqfyEanu
+xH1e0MLiP98naK8IiIAIiIAIiIAIeJuABKin78/OA+bTGRRdMgs3OaXv6IHZrqbVvYG5obPUp6dv
+nCYnAiIgAiIgAiKQBQEJ0CzghPgtii45nvfl5o91TucPJGezqk7a+01drCL5Qzw3XV4EREAEREAE
+REAEckxAAjTH6IJ+4mcz7Al/mlmrnaJLbHXLmy71rOs6WhWLB/3SuoAIiIAIiIAIiIAIBI+ABGjw
+2OZq5B/n2yPnGzoe0TOTrVopR31efaapraJLueKqk0VABERABERABEJPQAI09Pfg1BlMXWF/M9tM
+WmofPua8WbqI6V7fotV708qnHqs9IiACIiACIiACIhBmBCRAPXfDlm01H0+3Jy6xdx80tjGF8zkl
+Py9rYzrWUeKR526WJiQCIiACIiACIpADAhKgOYAWxFN2H7Tfn2ImL7NXbHeukhBnOtW1+rWw+jYP
+4kU1tAiIgAiIgAiIgAjkJQEJ0LykfZprkWz0/hQb9Tl3nSHt3S261LORubZjCGyfGF9TU83xVHM0
+xRxONvuPml0H7N2HTP44U6G4E5NavGAIZnUagnpbBERABERABEQgHAhIgHroLn020/45Pe09JdXp
+t9mkkulW37qtu5Xfv5bHnOXoxeM0i7dS0pzXKFr3J6OlpdmWZSEr09L+2p983E4zFsenplnHUpxs
+Jwo/JR83h5JNcspf4xxLcUZITrGTU6zDyU41KEqTkg7Vq4khIDVfvDSoh/5+NBUREAEREAERCBcC
+EqCeuFMIO1q9/7LEnrXaoPnYKpUwPRtZN3W2eMGGcDx6zJCTxH9Hjhs6wu8/4vzcd8RGL7KTd1GQ
+nMtPJCaqkcL1KWmUr3dEp/P/LIvfnKFs/rNS0xw1meq8TpekdroGTXGkpzPacYOcdQ5Icy7NT167
+5/KTpKjnLoxpW9OUKOjs1CYCIiACIiACIiAC2SIgAZotXEE5GEE5ZJaZutz+fa2NAZKtWEHrjGpk
+HZmShUzSYUdo8h+HHUFlOsZI1KGF0OTg/UcdAepYLlMcjzmC0pGMyMr/zjRdcv5t2n//zTkY+yjH
+nLQ/s6USGNCsinV7D6ttDVNY9fAzw6T9IiACIiACIiACmROQAM2cTZ68k64+7TGJ9sJNjnZko9t7
+2aJWmSJ2kfzW0WN2UrqlE5XpOtOxRKabMP3Vi/4sAgHqylDnpzFWjPMzxnKEKS/iYp1o1HxxVoEE
+u2wRU7201aKqaVdLFUn9QatjREAEREAEREAEfBCQAPUBJS930WaTbu9jFv6lPh1jJBIw3WqJHMxi
+y1CNjmRMF4tIRpQi/8WhIHmd/mtMuppMH9YdlcOsuBg88k6KPackxFqxMXZ8nOWezrkoTt6Kj+Gn
+7UjPeCsh1hTK5/xXqpChDxM9mUoWSp+oNhEQAREQAREQARHIPgEJ0OwzC+gZU5bbr08wCzZkKjZd
+ZYk6RBdiHEULJsRZhfPZBRIsFGF8rI1YREQWSHDkJulKqEl+dc2W7lnMNy7GCfrkV0eLWjYq05Ge
+cRzsiNG4WItxOKVAvFUg3i5SwCqYYPiPMV09yk9tIiACIiACIiACIhAoAhKggSKZw3GWbbW/+8N8
+9ftfTY8QkQXiTUHMjQmmWAFeYH2088c7ijBfvF0owcoX76hMpCd7ihYwRfI5hxEziljMF8cxjkiV
+cTKHN0OniYAIiIAIiIAI5AkBCdA8wZz5RUg8/2O9k/y+cY/jhS9e0M4fZxXJ7+T3oCwxRrKndCGr
+WEG7aH7HrqlNBERABERABERABMKdgASoJ+4glY8oe8Tm+METZML0xE3RJERABERABERABIJEQAI0
+SGA1rAiIgAiIgAiIgAiIgG8CEqC+uWivCIiACIiACIiACIhAkAhIgAYJrIYVAREQAREQAREQARHw
+TUAC1DcX7RUBERABERABERABEQgSAQnQIIHVsCIgAiIgAiIgAiIgAr4JSID65qK9IiACIiACIiAC
+IiACQSIgARoksBpWBERABERABERABETANwEJUN9ctFcEREAEREAEREAERCBIBCRAgwRWw4qACIiA
+CIiACIiACPgmIAHqm4v2ioAIiIAIiIAIiIAIBImABGiQwGpYERABERABERABERAB3wQkQH1z0V4R
+EAEREAEREAEREIEgEZAADRJYDSsCIiACIiACIiACIuCbgASoby7aKwIiIAIiIAIiIAIiECQCEqBB
+AqthRUAEREAEREAEREAEfBOQAPXNRXtFQAREQAREQAREQASCREACNEhgNawIiIAIiIAIiIAIiIBv
+AhKgvrlorwiIgAiIgAiIgAiIQJAISIAGCayGFQEREAEREAEREAER8E1AAtQ3F+0VAREQAREQAREQ
+AREIEgEJ0CCB1bAiIAIiIAIiIAIiIAK+CUiA+uaivSIgAiIgAiIgAiIgAkEiIAEaJLAaVgREQARE
+QAREQAREwDcBCVDfXLRXBERABERABERABEQgSAQkQIMEVsOKgAiIgAiIgAiIgAj4JiAB6puL9oqA
+CIiACIiACIiACASJgARokMBqWBEQAREQAREQAREQAd8EJEB9c9FeERABERABERABERCBIBGQAA0S
+WA0rAiIgAiIgAiIgAiLgm4AEqG8u2isCIiACIiACIiACIhAkAhKgQQKrYUVABERABERABERABHwT
+kAD1zUV7RUAEREAEREAEREAEgkRAAjRIYDWsCIiACIiACIiACIiAbwISoL65aK8IiIAIiIAIiIAI
+iECQCEiABgmshhUBERABERABERABEfBNQALUNxftFQEREAEREAEREAERCBIBCdAggdWwIiACIiAC
+IiACIiACvglIgPrmor0iIAIiIAIiIAIiIAJBIiABGiSwGlYEREAEREAEREAERMA3AQlQ31y0VwRE
+QAREQAREQAREIEgEJECDBFbDioAIiIAIiIAIiIAI+CYgAeqbi/aKgAiIgAiIgAiIgAgEiYAEaJDA
+algREAEREAEREAEREAHfBCRAfXPRXhEQAREQAREQAREQgSARkAANElgNKwIiIAIiIAIiIAIi4JuA
+BKhvLtorAiIgAiIgAiIgAiIQJAISoEECq2FFQAREQAREQAREQAR8E5AA9c1Fe0VABERABERABERA
+BIJEQAI0SGA1rAiIgAiIgAiIgAiIgG8CEqC+uWivCIiACIiACIiACIhAkAhIgAYJrIYVAREQAREQ
+AREQARHwTUAC1DcX7RUBERABERABERABEQgSgf8HOZLQ/uF8ng0AAAAASUVORK5CYII=
+"
+       preserveAspectRatio="none"
+       height="704"
+       width="896" />
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9)"
+       d="m 170,903.79067 639.99998,-1.10236"
+       id="path3338-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9)"
+       d="M 170,903.79067 86.938893,980.26189"
+       id="path3338-0-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot4735"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+         id="flowRegion4737"><rect
+           id="rect4739"
+           width="92.057816"
+           height="88.58268"
+           x="276.17346"
+           y="115.35433" /></flowRegion><flowPara
+         id="flowPara4741"></flowPara></flowRoot>    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:60px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3985fe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="188.45804"
+       y="501.47348"
+       id="text4743"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4745"
+         x="188.45804"
+         y="501.47348">X</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:60px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3985fe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="750.59497"
+       y="982.39526"
+       id="text4743-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4745-8"
+         x="750.59497"
+         y="982.39526">Y</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:60px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3985fe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="79.805305"
+       y="922.45471"
+       id="text4743-5-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4745-8-9"
+         x="79.805305"
+         y="922.45471">Z</tspan></text>
+    <path
+       style="opacity:0.34000017;fill:#0b9474;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 170.25802,903.42665 58.68528,-32.83166 c -8.68898,-17.53033 -14.71983,-20.82747 -27.15881,-26.4828 z"
+       id="path5333-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#fe2f74;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12, 12;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 170,903.79067 490,-270"
+       id="path5305"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       id="path5287"
+       style="fill:none;fill-rule:evenodd;stroke:#fe8b00;stroke-width:2.51999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 280.50226,690.9907 170.22824,903.52412 m -5.38212,-16.98987 115.6561,-195.54354 -93.28415,207.15134 -16.98986,5.38212 -5.38208,-16.98988 22.37194,11.6078"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="-52.416176"
+       inkscape:transform-center-y="-106.16922" />
+    <path
+       style="opacity:0.34000017;fill:#0b9474;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 281.1273,690.47433 62.39541,-9.62981 c -0.65327,-8.06604 -3.80654,-12.47137 -8.38838,-18.84098 z"
+       id="path5333"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       id="path5287-0"
+       style="fill:none;fill-rule:evenodd;stroke:#fe8b00;stroke-width:2.51999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 492.91506,578.98992 281.04722,690.53736 m 5.27998,-17.02189 206.58782,-94.52557 -194.84598,116.82746 -17.02188,-5.27998 5.28003,-17.02187 11.74183,22.30189"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="-105.85381"
+       inkscape:transform-center-y="-53.070684" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5307"
+       d="M 280.50222,690.99071 660,633.79067"
+       style="fill:none;fill-rule:evenodd;stroke:#fe2f74;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12, 12;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       id="path4963"
+       style="fill:none;fill-rule:evenodd;stroke:#fb3c03;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 630.05007,634.9625 61.93758,0 m -30.96879,-30.96879 0,61.93757 m 30.68594,-30.87953 a 30.68594,30.68594 0 0 1 -30.68594,30.68594 30.68594,30.68594 0 0 1 -30.68594,-30.68594 30.68594,30.68594 0 0 1 30.68594,-30.68593 30.68594,30.68594 0 0 1 30.68594,30.68593 z"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-opacity:1;stroke:#0b9474;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 201.78449,844.11219 c 11.55358,5.83493 21.03458,15.07994 27.15881,26.4828"
+       id="path5315"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-opacity:1;stroke:#0b9474;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 335.13433,662.00354 c 4.66303,5.60155 7.66413,11.76332 8.38838,18.84098"
+       id="path5315-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0b9474;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="389.16171"
+       y="662.96246"
+       id="text4743-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5368"
+         x="389.16171"
+         y="662.96246">α</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0b9474;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="229.4848"
+       y="838.65973"
+       id="text4743-2-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5388"
+         x="229.4848"
+         y="838.65973">β</tspan></text>
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5390"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#fb3c03;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       transform="translate(34.649763,382.78052)"><flowRegion
+         id="flowRegion5392"><rect
+           id="rect5394"
+           width="119.198"
+           height="45.456863"
+           x="653.56873"
+           y="166.63945"
+           style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr;text-anchor:start;fill:#fb3c03;fill-opacity:1;" /></flowRegion><flowPara
+         id="flowPara5398">Target</flowPara></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5390-8"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#857c79;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       transform="translate(-373.62543,350.84825)"><flowRegion
+         id="flowRegion5392-9"><rect
+           id="rect5394-6"
+           width="229.30463"
+           height="51.51778"
+           x="653.56873"
+           y="166.63945"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#857c79;fill-opacity:1" /></flowRegion><flowPara
+         id="flowPara5426">lowerarm</flowPara></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5390-8-7"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#857c79;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       transform="translate(-327.90599,650.59699)"><flowRegion
+         id="flowRegion5392-9-7"><rect
+           id="rect5394-6-0"
+           width="229.30463"
+           height="51.51778"
+           x="653.56873"
+           y="166.63945"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#857c79;fill-opacity:1" /></flowRegion><flowPara
+         id="flowPara5452">upperarm</flowPara></flowRoot>    <path
+       style="fill:none;fill-rule:evenodd;stroke:#857c79;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 320,848.07638 -21.42857,0 -47.3837,-74.69917"
+       id="path5454"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#857c79;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 274.11408,545.1938 -21.42857,0 56.90201,106.7294"
+       id="path5454-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+  </g>
+</svg>

+ 293 - 0
img/src/motion_diagram.svg

@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="600"
+   height="350"
+   viewBox="0 0 600.00001 350"
+   id="svg5537"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="motion_diagram.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\motion_diagram.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs5539">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4289"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4171"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6868"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path6870" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6299"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#730913;stroke-opacity:1;fill:#730913;fill-opacity:1"
+         id="path6301" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4165"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6209"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend">
+      <path
+         transform="scale(0.8) rotate(180) translate(12.5,0)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         id="path6211" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6151"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend">
+      <path
+         transform="scale(0.8) rotate(180) translate(12.5,0)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         id="path6153" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="243.87674"
+     inkscape:cy="163.31321"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-global="false"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-center="true"
+     inkscape:object-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid6098"
+       empspacing="1000"
+       spacingx="15"
+       spacingy="30" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5542">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-702.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#4c4c4d;stroke-width:5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 61.428568,910.94846 477.142862,0"
+       id="path5556"
+       inkscape:connector-curvature="0" />
+    <circle
+       style="opacity:1;fill:#ee57cf;fill-opacity:1;stroke:#e117b9;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104"
+       cx="120"
+       cy="812.36218"
+       r="34.216591" />
+    <circle
+       style="opacity:1;fill:#4c62ec;fill-opacity:1;stroke:#1734e3;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104-4"
+       cx="270"
+       cy="872.36218"
+       r="34.216591" />
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#17e351;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104-4-4"
+       cx="495"
+       cy="962.36218"
+       r="34.216591" />
+    <path
+       style="fill:#730913;fill-opacity:1;fill-rule:evenodd;stroke:#730913;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6299)"
+       d="m 120,813.29074 374.99999,150"
+       id="path6125"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 120,811.29074 150,60"
+       id="path6149"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e117b9;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="53.739697"
+       y="769.40503"
+       id="text6354"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6356"
+         x="53.739697"
+         y="769.40503"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e117b9;fill-opacity:1">Current Pos</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#1734e3;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="178.02542"
+       y="829.40497"
+       id="text6354-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6420"
+         x="178.02542"
+         y="829.40497">Stop Pos (Collision)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17e351;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="418.73969"
+       y="1025.8336"
+       id="text6354-5-7"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6356-8-9"
+         x="418.73969"
+         y="1025.8336"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#17e351;fill-opacity:1">Desired Pos</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#730913;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="328.02542"
+       y="952.26221"
+       id="text6354-5-7-6"
+       sodipodi:linespacing="100%"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan6440"
+         x="328.02542"
+         y="952.26221">Desired</tspan><tspan
+         sodipodi:role="line"
+         id="tspan6442"
+         x="328.02542"
+         y="977.26221">Motion</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="117.76976"
+       y="873.29791"
+       id="text6354-5-7-6-9"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan6465">Actual</tspan><tspan
+         sodipodi:role="line"
+         id="tspan6467">Motion</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#6b6b6b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="269.75754"
+       y="930.51965"
+       id="text6354-5-7-6-1"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan6856"
+         x="269.75754"
+         y="930.51965">Collision Point</tspan><tspan
+         sodipodi:role="line"
+         id="tspan6858"
+         x="269.75754"
+         y="944.26965">and Normal</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 270,908.00734 0,0 0,-10"
+       id="path6860"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 286 - 0
img/src/motion_reflect.svg

@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="600"
+   height="350"
+   viewBox="0 0 600.00001 350"
+   id="svg5537"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="motion_reflect.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\motion_reflect.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs5539">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4289"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4171"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6868"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path6870" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6299"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#730913;stroke-opacity:1;fill:#730913;fill-opacity:1"
+         id="path6301" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4165"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6209"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend">
+      <path
+         transform="scale(0.8) rotate(180) translate(12.5,0)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         id="path6211" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker6151"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend">
+      <path
+         transform="scale(0.8) rotate(180) translate(12.5,0)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         id="path6153" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="218.08874"
+     inkscape:cy="382.19771"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-global="false"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-center="true"
+     inkscape:object-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="false"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid6098"
+       empspacing="1000"
+       spacingx="15"
+       spacingy="30" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5542">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-702.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#4c4c4d;stroke-width:5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 61.428568,910.94846 477.142862,0"
+       id="path5556"
+       inkscape:connector-curvature="0" />
+    <circle
+       style="opacity:1;fill:#ee57cf;fill-opacity:1;stroke:#e117b9;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104"
+       cx="120"
+       cy="812.36218"
+       r="34.216591" />
+    <circle
+       style="opacity:1;fill:#4c62ec;fill-opacity:1;stroke:#1734e3;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104-4"
+       cx="270"
+       cy="872.36218"
+       r="34.216591" />
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#17e351;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6104-4-4"
+       cx="495"
+       cy="872.36218"
+       r="34.216591" />
+    <path
+       style="fill:#730913;fill-opacity:1;fill-rule:evenodd;stroke:#730913;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6299)"
+       d="m 270,872.36216 224.99999,0"
+       id="path6125"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 120,812.36216 150,60"
+       id="path6149"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e117b9;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="53.739697"
+       y="769.40503"
+       id="text6354"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6356"
+         x="53.739697"
+         y="769.40503"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e117b9;fill-opacity:1">Current Pos</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#1734e3;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="178.02542"
+       y="829.40497"
+       id="text6354-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7299">Stop Pos (Collision)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17e351;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="418.73969"
+       y="940.47571"
+       id="text6354-5-7"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6356-8-9"
+         x="418.73969"
+         y="940.47571"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#17e351;fill-opacity:1">Desired Pos</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#730913;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="314.66055"
+       y="867.37"
+       id="text6354-5-7-6"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan7297"
+         x="314.66055"
+         y="867.37">Slide Motion</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="117.76976"
+       y="873.29791"
+       id="text6354-5-7-6-9"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan6465">Actual</tspan><tspan
+         sodipodi:role="line"
+         id="tspan6467">Motion</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#6b6b6b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="269.75754"
+       y="930.51965"
+       id="text6354-5-7-6-1"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan6856"
+         x="269.75754"
+         y="930.51965">Collision Point</tspan><tspan
+         sodipodi:role="line"
+         id="tspan6858"
+         x="269.75754"
+         y="944.26965">and Normal</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 270,908.00734 0,0 0,-10"
+       id="path6860"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 413 - 0
img/src/raycast_projection.svg

@@ -0,0 +1,413 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="500"
+   height="300"
+   viewBox="0 0 500.00001 300"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="raycast_projection.svg"
+   inkscape:export-filename="C:\Users\bonfi\raycast_projection.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="DotS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="DotS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4390"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         transform="scale(0.2) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="DotM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4387"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotS-3"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4390-3"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5037"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5039"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutM-4"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4468-6"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="162.73163"
+     inkscape:cy="132.84074"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4182" />
+    <sodipodi:guide
+       position="250.00001,192.85714"
+       orientation="1,0"
+       id="guide5862" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-752.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 372,909.36216 100,20 0,-90.00004 -100,-20 z"
+       id="path4184-0-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 372,819.36216 -100,100"
+       id="path4218"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 372,909.36212 272,1009.3622"
+       id="path4218-7"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 312,879.36212 0,90.00004 100,20"
+       id="path4184-8"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 472,929.36216 372,1029.3622"
+       id="path4218-0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 200,929.3622 -150,45"
+       id="path4218-0-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 100,909.3622 100,20 0,-90.00004 -100,-20 z"
+       id="path4184-0-0-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 100,909.36216 50,974.3622"
+       id="path4218-7-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 110,956.3622 69.999973,948.36222 70,912.3622"
+       id="path4294"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotS);marker-mid:url(#DotS);marker-end:url(#TriangleOutM)"
+       d="m 297,954.36216 40,-40 60,-60"
+       id="path4296-3"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 412,989.36216 0,-90.00004 -100,-20"
+       id="path4184-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 472,839.36216 -100,100"
+       id="path4218-3"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 272,919.36216 0,90.00004 100,20"
+       id="path4184"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 372,1029.3622 0,-90.00004 -100,-20"
+       id="path4184-0-6"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 100,819.3622 -50,155"
+       id="path4218-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:1;stroke-opacity:1"
+       d="m 200,839.3622 -150,135"
+       id="path4218-3-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotS-3);marker-mid:url(#DotS-3);marker-end:url(#TriangleOutM-4)"
+       d="M 50,974.3622 79.999995,926.36219 125,854.36216"
+       id="path4296-3-6"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 70,912.3622 40,8 0,36"
+       id="path4294-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="69.285713"
+       y="784.90948"
+       id="text5840"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5842"
+         x="69.285713"
+         y="784.90948"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1">Perspective</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="303.36185"
+       y="784.90948"
+       id="text5840-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5864"
+         x="303.36185"
+         y="784.90948">Orthogonal</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="62.647575"
+       y="823.62372"
+       id="text5840-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5884"
+         x="62.647575"
+         y="823.62372">far</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="333.3046"
+       y="823.745"
+       id="text5840-9-6"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5884-6"
+         x="333.3046"
+         y="823.745">far</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="24.73317"
+       y="912.31641"
+       id="text5840-9-8"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5912"
+         x="24.73317"
+         y="912.31641">near</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="265.48679"
+       y="879.47711"
+       id="text5840-9-8-3"
+       sodipodi:linespacing="125%"><tspan
+         y="879.47711"
+         x="265.48679"
+         sodipodi:role="line"
+         id="tspan5912-2">near</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="291.91537"
+       y="1038.0486"
+       id="text5840-9-8-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5948"
+         x="291.91537"
+         y="1038.0486">eye</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="20.859196"
+       y="998.5614"
+       id="text5840-9-8-0-7"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5948-0"
+         x="20.859196"
+         y="998.5614">eye</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="60.8592"
+       y="984.98999"
+       id="text5840-9-8-0-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5976"
+         x="60.8592"
+         y="984.98999">ray origin</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text5978"
+       y="992.13287"
+       x="277.28778"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         y="992.13287"
+         x="277.28778"
+         id="tspan5980"
+         sodipodi:role="line">ray origin</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text5990"
+       y="882.84717"
+       x="118.00206"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan5994"
+         x="118.00206"
+         y="882.84717">ray normal</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="388.71634"
+       y="881.41858"
+       id="text5996"
+       sodipodi:linespacing="125%"><tspan
+         y="881.41858"
+         x="388.71634"
+         id="tspan5998"
+         sodipodi:role="line">ray normal</tspan></text>
+  </g>
+</svg>

+ 219 - 0
img/src/tutovec1.svg

@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec1.svg">
+  <defs
+     id="defs6002" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="81.750878"
+     inkscape:cy="120.88646"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)"
+     sodipodi:insensitive="true">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       id="path6563"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 100,852.36216 0,200.00004 M 0,952.36216 l 200,0"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 100,40 40.00002,0 0,60"
+       id="path6618"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="136.97887"
+       y="36.978855" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="77.142853"
+       y="23.571428"
+       id="text6622"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6624"
+         x="77.142853"
+         y="23.571428"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;">y</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#2f563b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="176.53554"
+       y="124.17303"
+       id="text6622-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6644"
+         x="176.53554"
+         y="124.17303">x</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="128.57143"
+       y="118.21429"
+       id="text6646"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6648"
+         x="128.57143"
+         y="118.21429"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1">+2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="73.062073"
+       y="46.565716"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6672"
+         style="-inkscape-font-specification:'Lato, Semi-Bold';font-family:Lato;font-weight:600;font-style:normal;font-stretch:normal;font-variant:normal;font-size:20px;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">+3</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text6676"
+       y="31.137146"
+       x="143.6335"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan6680"
+         x="143.6335"
+         y="31.137146">(3,2)</tspan></text>
+  </g>
+</svg>

+ 333 - 0
img/src/tutovec10.svg

@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec10.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec10.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="81.860791"
+     inkscape:cy="105.50549"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true"
+     inkscape:snap-object-midpoints="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 99.899284,99.985503 111.1802,61.609198"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-y="-18.845528"
+       inkscape:transform-center-x="-5.539742" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eb6425;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M -33.722005,60.706809 233.52058,139.26416"
+       id="path4374"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="0.34260565"
+       inkscape:transform-center-x="0.10071243" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="196.95905"
+       y="18.032681"
+       id="text7187-6"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4234"
+         x="196.95905"
+         y="18.032681">Positive</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4236"
+         x="196.95905"
+         y="31.782681">half-space</tspan></text>
+    <text
+       sodipodi:linespacing="100%"
+       id="text4468"
+       y="64.46125"
+       x="141.24478"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4226"
+         x="141.24478"
+         y="64.46125">Normal</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4228"
+         x="141.24478"
+         y="78.21125"></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="164.45906"
+       y="137.67554"
+       id="text4476"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4230"
+         x="164.45906"
+         y="137.67554">Plane</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4232"
+         x="164.45906"
+         y="151.42554"></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="2.7349968"
+       y="176.77104"
+       id="text7187-6-8"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4259"
+         x="2.7349968"
+         y="176.77104">Negative</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4261"
+         x="2.7349968"
+         y="190.52104">half-space</tspan></text>
+  </g>
+</svg>

+ 376 - 0
img/src/tutovec11.svg

@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec11.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec11.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="164.18222"
+     inkscape:cy="118.36263"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true"
+     inkscape:snap-object-midpoints="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#858585;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 121.35422,168.83093 16.92139,-57.56452"
+       id="path4397"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="-29.814915"
+       inkscape:transform-center-y="40.405791" />
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="161.02119"
+       y="124.73187"
+       inkscape:transform-center-x="-21.354206"
+       inkscape:transform-center-y="69.188042"
+       transform="matrix(0.95940768,0.28202289,-0.28202289,0.95940768,0,0)" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:middle;fill:#797979;fill-opacity:0.99607843;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="48.999973"
+       y="17.280001"
+       id="text7187"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4441"
+         x="48.999973"
+         y="17.280001">Distances from</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4443"
+         x="48.999973"
+         y="32.280003">plane to points</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#858585;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 186.79944,52.568573 167.05783,119.72713"
+       id="path4395"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="-76.928635"
+       inkscape:transform-center-y="-13.495027" />
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 99.899284,99.985503 111.1802,61.609198"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-y="-18.845528"
+       inkscape:transform-center-x="-5.539742" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#858585;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 53.615719,44.687817 42.334809,83.064106"
+       id="path4393"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="52.024736"
+       inkscape:transform-center-y="-35.766918" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eb6425;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M -33.722005,60.706809 233.52058,139.26416"
+       id="path4374"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="0.34260565"
+       inkscape:transform-center-x="0.10071243" />
+    <rect
+       y="24.731827"
+       x="61.021172"
+       height="6.0422912"
+       width="6.0422912"
+       id="rect4387"
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       inkscape:transform-center-x="46.384283"
+       inkscape:transform-center-y="-54.955065"
+       transform="matrix(0.95940768,0.28202289,-0.28202289,0.95940768,0,0)" />
+    <rect
+       y="-5.2681694"
+       x="191.02119"
+       height="6.0422912"
+       width="6.0422912"
+       id="rect4389"
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       inkscape:transform-center-x="-86.799423"
+       inkscape:transform-center-y="-47.074309"
+       transform="matrix(0.95940768,0.28202289,-0.28202289,0.95940768,0,0)" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="41.959053"
+       y="61.96125"
+       id="text7187-6"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4466"
+         x="41.959053"
+         y="61.96125">2</tspan></text>
+    <text
+       sodipodi:linespacing="100%"
+       id="text4468"
+       y="75.532677"
+       x="164.45906"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4472">3.5</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4474"></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="136.60191"
+       y="154.10411"
+       id="text4476"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4482"
+         x="136.60191"
+         y="154.10411">-3</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4484"
+         x="136.60191"
+         y="167.85411"></tspan></text>
+  </g>
+</svg>

+ 307 - 0
img/src/tutovec12.svg

@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec12.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec12.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4311"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         transform="scale(0.4)"
+         style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         id="path4313" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="66.68222"
+     inkscape:cy="118.00549"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="true"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true"
+     inkscape:snap-object-midpoints="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#595959;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-opacity:1;stroke-dashoffset:0"
+       d="M 99.899284,99.985503 111.1802,61.609198"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-y="-18.845528"
+       inkscape:transform-center-x="-5.539742" />
+    <text
+       sodipodi:linespacing="100%"
+       id="text4468"
+       y="33.746964"
+       x="159.74478"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4485"
+         x="159.74478"
+         y="33.746964">N (normal)</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4487"
+         x="159.74478"
+         y="47.496964"></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="135.17334"
+       y="93.389824"
+       id="text4476"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4483"
+         x="135.17334"
+         y="93.389824">D (scalar)</tspan></text>
+    <path
+       inkscape:transform-center-x="-5.539742"
+       inkscape:transform-center-y="-18.845528"
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4307"
+       d="M 111.1802,61.609217 122.46111,23.232912"
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4311)" />
+    <path
+       inkscape:transform-center-x="0.10071243"
+       inkscape:transform-center-y="0.34260565"
+       inkscape:connector-curvature="0"
+       id="path4309"
+       d="M -22.441093,22.330523 244.80149,100.88787"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eb6425;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+</svg>

+ 778 - 0
img/src/tutovec13.svg

@@ -0,0 +1,778 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="370"
+   height="370"
+   viewBox="0 0 369.99998 369.99998"
+   id="svg5812"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec13.svg">
+  <defs
+     id="defs5814">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6972"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6974" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6900"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6902"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6792"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6794" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6750"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6752"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6678"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6680" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5286"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path5288"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="321.15834"
+     inkscape:cy="299.59133"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:object-paths="false"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-global="false"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5817">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-682.36215)">
+    <image
+       y="682.36212"
+       x="369.99997"
+       id="image6368"
+       xlink:href="data:image/png;base64,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
+CIIg4oX/D6Rboq1twlKjAAAAAElFTkSuQmCC
+"
+       preserveAspectRatio="none"
+       height="369.99997"
+       width="369.99997" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.96862745;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 43.214286,762.36215 350.35714,778.43358"
+       id="path6371"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 163.21429,729.50501 9.2857143,920.57644"
+       id="path6373"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 20.357143,834.14786 124.28571,1006.6479"
+       id="path6375"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 30,985.93358 276.42857,959.14786"
+       id="path6377"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 180,1000.2193 342.5,855.93358"
+       id="path6379"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 328.92857,918.79072 267.14286,740.93358"
+       id="path6381"
+       inkscape:connector-curvature="0" />
+    <circle
+       style="opacity:1;fill:#625be4;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6383"
+       cx="178.92857"
+       cy="862.005"
+       r="3.5714285" />
+    <circle
+       r="3.5714285"
+       cy="720.57642"
+       cx="318.07141"
+       id="circle6385"
+       style="opacity:1;fill:#5ac469;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.99999964;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 132.96117,767.05822 145.90939,7.63479 36.56898,105.26794 L 219.2575,965.36214 106.7777,977.58821 45.411709,875.7333 Z"
+       id="path6387"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5286)"
+       d="m 205.91586,770.87561 1.51786,-28.125"
+       id="path5172"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6676"
+       d="m 298.03571,829.86215 27.78183,-11.45748"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6678)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6750)"
+       d="M 89.18644,821.39576 68.291553,805.45572"
+       id="path6748"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6790"
+       d="m 267.34852,922.66154 18.75001,19.19642"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6792)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6900)"
+       d="m 163.0176,971.47517 2.67858,25.89285"
+       id="path6898"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6970"
+       d="m 76.094705,926.66075 -22.767842,12.5"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6972)" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.49999809px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#625be4;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="131.0838"
+       y="854.19965"
+       id="text7240"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7242"
+         x="131.0838"
+         y="854.19965"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:19.99999809px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#625be4;fill-opacity:1">Point Inside</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text7244"
+       y="708.19965"
+       x="179.0838"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:19.99999762px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#5ac469;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan7248">Point Outside</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#5ac469;stroke-width:1.49999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 318.07145,727.64785 -3.55673,78.59298"
+       id="path7250"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#5ac469;stroke-width:1.49999982;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 309.49998,722.07642 -95.82261,30.67069"
+       id="path7250-6"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>

+ 344 - 0
img/src/tutovec14.svg

@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="400"
+   height="500"
+   viewBox="0 0 399.99998 499.99997"
+   id="svg5812"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec14.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec14.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs5814">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker7342"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path7344"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6972"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6974" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6900"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6902"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6792"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6794" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6750"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6752"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6678"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path6680" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5286"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path5288"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="228.43176"
+     inkscape:cy="228.92207"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-global="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5817">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-552.36217)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96862745"
+       d="m 68.878799,834.21331 258.739571,13.5387"
+       id="path6371"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 169.96775,806.53419 40.297102,967.49427"
+       id="path6373"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 49.623761,894.68616 137.17401,1040.0016"
+       id="path6375"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 57.74698,1022.5516 265.34036,999.98714"
+       id="path6377"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 184.10817,1034.5861 320.99945,913.03862"
+       id="path6379"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 309.56677,965.98997 257.518,816.16171"
+       id="path6381"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 267.39751,844.60092 30.806,88.67854 -81.02451,71.94264 -94.75388,10.2993 -51.695194,-85.80334 73.752354,-91.54875"
+       id="path6387"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5286)"
+       d="m 205.93989,841.38511 1.27866,-23.69272"
+       id="path5172"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6676"
+       d="m 283.54238,891.07584 23.40364,-9.65187"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6678)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6750)"
+       d="M 107.60611,883.94369 90.004087,870.51567"
+       id="path6748"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6790"
+       d="M 257.69125,969.25078 273.48641,985.422"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6792)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6900)"
+       d="m 169.80206,1010.3718 2.25646,21.8123"
+       id="path6898"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path6970"
+       d="m 96.577524,972.61975 -19.17981,10.53009"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6972)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#5ac469;stroke-width:3.29999961;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 308.74346,846.76437 96.399512,835.65335"
+       id="path7250-6"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7290"
+       d="M 8.7026824,740.02824 254.85672,820.88397"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96862745" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7292"
+       d="M 92.963263,802.36012 30.204615,605.42364"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7294"
+       d="M 12.59647,676.68346 146.73397,572.8146"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7296"
+       d="m 66.367478,560.38966 185.418872,96.0417"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7298"
+       d="m 188.54133,594.82113 83.73094,162.79475"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7300"
+       d="M 280.7426,704.11069 178.07813,825.01391"
+       style="fill:none;fill-rule:evenodd;stroke:#bcbcbc;stroke-width:1.49999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path7302"
+       d="M 80.62869,763.65421 197.56511,802.06503 258.32892,730.50629 208.76945,634.1498 124.1369,590.31255 44.933655,651.64328 Z"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.99999964;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path7304"
+       d="m 139.09689,782.85962 -7.36764,22.55433"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5286)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6678)"
+       d="m 229.41036,764.5623 18.33568,17.45542"
+       id="path7306"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path7308"
+       d="m 62.781172,707.64874 -21.264469,6.16158"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6750)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6792)"
+       d="m 233.54918,682.32805 20.57075,-9.37228"
+       id="path7310"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path7312"
+       d="m 166.45318,612.23118 9.98461,-19.52377"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6900)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.68481576;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7342)"
+       d="M 84.535278,620.97792 70.455411,604.22962"
+       id="path7314"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:19.99999809px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#5ac469;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="324.56201"
+       y="814.77429"
+       id="text7394"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan7398"
+         x="324.56201"
+         y="814.77429">Separating</tspan><tspan
+         sodipodi:role="line"
+         id="tspan7400"
+         x="324.56201"
+         y="834.77429">Plane</tspan></text>
+  </g>
+</svg>

+ 244 - 0
img/src/tutovec15.svg

@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec15.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec15.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="84.040346"
+     inkscape:cy="84.150576"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-center="true"
+     inkscape:snap-global="true"
+     inkscape:snap-object-midpoints="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)"
+     sodipodi:insensitive="true">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       id="path6563"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 100,852.36216 0,200.00004 M 0,952.36216 l 200,0"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <text
+       sodipodi:linespacing="125%"
+       id="text6676"
+       y="35.50375"
+       x="144.61725"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4172">(2,4)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#0000ea;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="21.760084"
+       y="34.218021"
+       id="text4187"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4178"
+         x="21.760084"
+         y="34.218021">Left</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="158.83153"
+       y="158.36089"
+       id="text4164"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4174"
+         x="158.83153"
+         y="158.36089">(4,-2)</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text4168"
+       y="53.360886"
+       x="3.9029562"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4176">(-4,2)</tspan></text>
+    <text
+       sodipodi:linespacing="100%"
+       id="text4180"
+       y="174.5752"
+       x="179.26007"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#0000ea;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4184"
+         x="179.26007"
+         y="174.5752">Right</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:4,2;stroke-dashoffset:0"
+       d="M 19.99998,60 100,100"
+       id="path4186"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect4162"
+       width="6.0422912"
+       height="6.0422912"
+       x="16.978832"
+       y="56.978851" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:4,2;stroke-dashoffset:0"
+       d="M 140.00002,20 100,100"
+       id="path4188"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="136.97888"
+       y="16.978855" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:4,2;stroke-dashoffset:0"
+       d="M 180.00002,140 100,100"
+       id="path4190"
+       inkscape:connector-curvature="0" />
+    <rect
+       y="136.97885"
+       x="176.97888"
+       height="6.0422912"
+       width="6.0422912"
+       id="rect4160"
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+  </g>
+</svg>

+ 413 - 0
img/src/tutovec2.svg

@@ -0,0 +1,413 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec2.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec2.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <linearGradient
+       gradientTransform="translate(0,-852.36218)"
+       inkscape:collect="always"
+       xlink:href="#linearGradient7179"
+       id="linearGradient7185"
+       x1="100"
+       y1="952.36218"
+       x2="100"
+       y2="1012.3622"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient7179">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop7181" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop7183" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="49.575862"
+     inkscape:cy="103.21374"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="136.97887"
+       y="36.978855" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="77.142853"
+       y="23.571428"
+       id="text6622"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6624"
+         x="77.142853"
+         y="23.571428"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;">y</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#2f563b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="176.53554"
+       y="124.17303"
+       id="text6622-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6644"
+         x="176.53554"
+         y="124.17303">x</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="128.57143"
+       y="118.21429"
+       id="text6646"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6648"
+         x="128.57143"
+         y="118.21429"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1">+2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="73.062073"
+       y="46.565716"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6672"
+         style="-inkscape-font-specification:'Lato, Semi-Bold';font-family:Lato;font-weight:600;font-style:normal;font-stretch:normal;font-variant:normal;font-size:20px;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">+3</tspan></text>
+    <text
+       sodipodi:linespacing="100%"
+       id="text6676"
+       y="171.20857"
+       x="100.20207"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:17.5px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:middle;fill:#5dab75;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan7195"
+         x="100.20207"
+         y="171.20857" /><tspan
+         sodipodi:role="line"
+         id="tspan7197"
+         x="100.20207"
+         y="188.70857">d = direction</tspan></text>
+    <path
+       style="fill:none;fill-opacity:1;stroke:#5dab75;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="path7199"
+       transform="matrix(0,-1,1,0,0,0)"
+       sodipodi:type="arc"
+       sodipodi:cx="-100"
+       sodipodi:cy="100"
+       sodipodi:rx="30.357143"
+       sodipodi:ry="30.357143"
+       sodipodi:start="0"
+       sodipodi:end="0.57925947"
+       d="m -69.642857,100 a 30.357143,30.357143 0 0 1 -4.952214,16.61763"
+       sodipodi:open="true" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:17.5px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:middle;fill:#8572c1;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="99.714256"
+       y="171.20857"
+       id="text7187"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan7193"
+         x="99.714256"
+         y="171.20857">m = magnitude</tspan></text>
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7185);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 100,100 136.99156,44.406387"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       sodipodi:linespacing="100%"
+       id="text6676-2"
+       y="48.71571"
+       x="111.57139"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#5dab75;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan7261"
+         x="111.57139"
+         y="48.71571" /><tspan
+         sodipodi:role="line"
+         id="tspan7263"
+         x="111.57139"
+         y="66.215714">d</tspan></text>
+    <g
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#8572c1;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="text7265"
+       transform="matrix(0.83330081,0.55281983,-0.86201097,1.2993644,143.64627,-5.2608208)">
+      <path
+         d="m 42.278449,51.760634 -0.996094,0 q -3.339844,0 -4.960938,1.875 -1.621093,1.855469 -1.621093,5.15625 l 0,2.910156 q 0,3.671875 -2.1875,5.605469 -2.167969,1.953125 -5.664063,1.953125 l -2.929687,0 0,-2.695313 2.226562,0 q 2.65625,0 3.847656,-1.230468 1.210938,-1.230469 1.210938,-3.964844 l 0,-3.417969 q 0,-2.714844 1.503906,-4.550781 1.503906,-1.855469 4.179688,-2.929688 l 0,-0.46875 Q 34.212042,48.928603 32.708136,47.092665 31.20423,45.237196 31.20423,42.522353 l 0,-3.417969 q 0,-2.734375 -1.210938,-3.964844 -1.191406,-1.230469 -3.847656,-1.230469 l -2.226562,0 0,-2.695312 2.929687,0 q 3.496094,0 5.664063,1.953125 2.1875,1.933594 2.1875,5.605469 l 0,2.910156 q 0,3.300781 1.621093,5.175781 1.621094,1.855469 4.960938,1.855469 l 0.996094,0 0,3.046875 z"
+         id="path7270"
+         inkscape:connector-curvature="0"
+         style="fill:#8572c1;fill-opacity:1" />
+    </g>
+    <text
+       sodipodi:linespacing="100%"
+       id="text7272"
+       y="90.738098"
+       x="146.12598"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#8572c1;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan7276"
+         x="146.12598"
+         y="90.738098">m</tspan></text>
+  </g>
+</svg>

+ 197 - 0
img/src/tutovec2b.svg

@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec2b.svg">
+  <defs
+     id="defs6002" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="91.929449"
+     inkscape:cy="120.17217"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-center="true"
+     inkscape:snap-global="false" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)"
+     sodipodi:insensitive="true">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       id="path6563"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 100,852.36216 0,200.00004 M 0,952.36216 l 200,0"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="96.978851"
+       y="96.978851" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text6676"
+       y="93.637146"
+       x="105.06207"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4163"
+         x="105.06207"
+         y="93.637146">(0,0)</tspan></text>
+    <text
+       sodipodi:linespacing="100%"
+       id="text6676-9"
+       y="37.43232"
+       x="49.260082"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4183"
+         x="49.260082"
+         y="37.43232">Towards where</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4185"
+         x="49.260082"
+         y="51.18232">am I facing?</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;line-height:100%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="150.33151"
+       y="137.43231"
+       id="text4187"
+       sodipodi:linespacing="100%"><tspan
+         sodipodi:role="line"
+         id="tspan4193">I'm not facing</tspan><tspan
+         sodipodi:role="line"
+         id="tspan4195">anywhere...</tspan></text>
+  </g>
+</svg>

+ 319 - 0
img/src/tutovec3.svg

@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec3.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec3.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker4740"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4742"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4596"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         transform="scale(0.4)"
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         id="path4598" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker4500"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4502"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4374"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         transform="scale(0.4)"
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         id="path4376" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="25.864052"
+     inkscape:cy="82.612372"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="true"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="77.142853"
+       y="23.571428"
+       id="text6622"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6624"
+         x="77.142853"
+         y="23.571428"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr;text-anchor:start;fill:#303668;fill-opacity:1;">y</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:35px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#2f563b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="176.53554"
+       y="124.17303"
+       id="text6622-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6644"
+         x="176.53554"
+         y="124.17303">x</tspan></text>
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#eeeeee;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="path4302"
+       cx="100.00002"
+       cy="99.999977"
+       r="60.000008" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="135.89285"
+       y="117.14286"
+       id="text6646"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6648"
+         x="135.89285"
+         y="117.14286"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1">+1</tspan></text>
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="102.16921"
+       y="37.994286"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6672"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         x="102.16921"
+         y="37.994286">+1</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 100,100 131.45664,54.143335"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4372"
+       d="M 100,100 75.185175,50.234791"
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4374)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4500)"
+       d="M 100,100 65.515358,143.62518"
+       id="path4498"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4594"
+       d="m 100,100 47.25644,29.31178"
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4596)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4740)"
+       d="m 100,100 25.23632,49.55278"
+       id="path4738"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>

+ 1101 - 0
img/src/tutovec3b.svg

@@ -0,0 +1,1101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec3b.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec3b.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker5345"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow1Send">
+      <path
+         transform="scale(0.2) rotate(180) translate(6,0)"
+         style="fill-rule:evenodd;stroke:#060000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         id="path5347" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker5211"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4564"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#060000;stroke-width:1pt;stroke-opacity:1;fill:#060000;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker5141"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path5143"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#060000;stroke-width:1pt;stroke-opacity:1;fill:#060000;fill-opacity:1"
+         transform="scale(0.4) rotate(180) translate(10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4558"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#060000;stroke-width:1pt;stroke-opacity:1;fill:#060000;fill-opacity:1"
+         transform="scale(0.4) rotate(180) translate(10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#060000;stroke-width:1pt;stroke-opacity:1;fill:#060000;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <filter
+       inkscape:collect="always"
+       style="color-interpolation-filters:sRGB"
+       id="filter5451"
+       x="-0.11908335"
+       width="1.2381667"
+       y="-0.09681374"
+       height="1.1936275">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="5.3384758"
+         id="feGaussianBlur5453" />
+    </filter>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath5467">
+      <ellipse
+         style="fill:#000000;fill-opacity:1;stroke:#060000;stroke-width:1.80002356;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;marker-start:url(#marker5345);filter:url(#filter5451)"
+         id="ellipse5469"
+         cx="-85.105354"
+         cy="-25.264011"
+         rx="53.795689"
+         ry="66.170059" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="25.147383"
+     inkscape:cy="95.765202"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620"
+       width="6.0422912"
+       height="6.0422912"
+       x="156.97887"
+       y="16.978853" />
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#060000;stroke-width:2.49582124;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5211)"
+       d="M 107.72745,89.088849 153.23268,28.280928"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
+       id="rect6620-2"
+       width="6.0422912"
+       height="6.0422912"
+       x="96.978851"
+       y="96.978836" />
+    <g
+       id="g5302"
+       transform="matrix(1.5091182,1.1442683,-1.1442683,1.5091182,90.13589,-139.64178)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5286"
+         d="m 80.150142,79.935445 4.301865,3.985384"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 80.150142,81.961438 4.301865,3.985384"
+         id="path5288"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path5290"
+         d="m 80.150142,83.987431 4.301865,3.985384"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 80.150142,86.013424 4.301865,3.985384"
+         id="path5292"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 80.664225,79.935445 76.36236,83.920829"
+         id="path5294"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path5296"
+         d="M 80.664225,81.961438 76.36236,85.946822"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 80.664225,83.987431 76.36236,87.972815"
+         id="path5298"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path5300"
+         d="M 80.664225,86.013424 76.36236,89.998808"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.7996884px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <image
+       y="99.95623"
+       x="10.87781"
+       id="image5639"
+       xlink:href="data:image/png;base64,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
+hfkAAAAASUVORK5CYII=
+"
+       preserveAspectRatio="none"
+       height="109.17382"
+       width="83.300262"
+       style="opacity:0.808" />
+  </g>
+</svg>

+ 436 - 0
img/src/tutovec5.svg

@@ -0,0 +1,436 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="350"
+   height="150"
+   viewBox="0 0 350 150"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec5.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec5.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5664"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path5666" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5534"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5536"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5286"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5288"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5174"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path5176" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4880"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path4882" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4740"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4742"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.2,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4468"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6977"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2"
+     inkscape:cx="151.65878"
+     inkscape:cy="20.198084"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="true"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5060" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-902.36216)" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2"
+     transform="translate(0,-50)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:16.25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="25.503374"
+       y="184.99261"
+       id="text6646"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6648"
+         x="25.503374"
+         y="184.99261"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:16.25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1">a.dot(b)&gt;0</tspan></text>
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 65,65 0,100 m -50,-50 100,0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:23.85714722px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="27.476736"
+       y="106.68839"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6672"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:11.92857361px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+         x="27.476736"
+         y="106.68839">&lt;90°</tspan></text>
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#00cf00;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path5018"
+       sodipodi:type="arc"
+       sodipodi:cx="65"
+       sodipodi:cy="115"
+       sodipodi:rx="16.428547"
+       sodipodi:ry="16.428547"
+       sodipodi:start="4.1739904"
+       sodipodi:end="5.1097805"
+       d="M 56.576069,100.89558 A 16.428547,16.428547 0 0 1 71.358085,99.85167"
+       sodipodi:open="true" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 65,115 47.690209,85.864054"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4878"
+       d="M 65,115 74.11878,93.721197"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4880)" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5158"
+       y="184.99261"
+       x="243.50337"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:16.25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan5410"
+         x="243.50337"
+         y="184.99261">a.dot(b)==0</tspan></text>
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       d="m 285,65 0,100 m -50,-50 100,0"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path5162" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5164"
+       y="92.188393"
+       x="289.47675"
+       style="font-style:normal;font-weight:normal;font-size:23.85714722px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         y="92.188393"
+         x="289.47675"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:11.92857361px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+         id="tspan5166"
+         sodipodi:role="line">=90°</tspan></text>
+    <path
+       sodipodi:open="true"
+       d="m 276.57607,100.89558 a 16.428547,16.428547 0 0 1 22.23121,5.20183"
+       sodipodi:end="5.7104922"
+       sodipodi:start="4.1739904"
+       sodipodi:ry="16.428547"
+       sodipodi:rx="16.428547"
+       sodipodi:cy="115"
+       sodipodi:cx="285"
+       sodipodi:type="arc"
+       id="path5168"
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#00cf00;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5170"
+       d="M 285,115 260.94485,74.908088"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5174)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5286)"
+       d="m 285,115 25,-15"
+       id="path5172"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5516"
+       y="184.99261"
+       x="135.50337"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:16.25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:16.25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+         y="184.99261"
+         x="135.50337"
+         id="tspan5518"
+         sodipodi:role="line">a.dot(b)&lt;0</tspan></text>
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       d="M 175,65.000001 175,165 m -50,-50 100,0"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path5520" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5522"
+       y="99.970879"
+       x="138.18385"
+       style="font-style:normal;font-weight:normal;font-size:23.85714722px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         y="99.970879"
+         x="138.18385"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:11.92857361px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+         id="tspan5524"
+         sodipodi:role="line">&gt;90°</tspan></text>
+    <path
+       d="m 160.32625,122.3877 a 16.428547,16.428547 0 0 1 4.17607,-20.02478 16.428547,16.428547 0 0 1 20.45102,-0.43305"
+       sodipodi:end="5.3632307"
+       sodipodi:start="2.6751779"
+       sodipodi:ry="16.428547"
+       sodipodi:rx="16.428547"
+       sodipodi:cy="115"
+       sodipodi:cx="175"
+       sodipodi:type="arc"
+       id="path5526"
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#00cf00;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:open="true" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5528"
+       d="m 175,115 -40,20"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5664)" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5534)"
+       d="M 175,115 190,95"
+       id="path5530"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>

+ 304 - 0
img/src/tutovec6.svg

@@ -0,0 +1,304 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="256"
+   height="256"
+   viewBox="0 0 256 256"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec6.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec6.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4525"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5590"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path5592" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4720"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4722"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4335"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#6c6c6c;fill-opacity:1;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path4337" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.2,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6977"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="120.57324"
+     inkscape:cy="209.00287"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-796.36216)" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2"
+     transform="translate(0,56)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="165.56207"
+       y="55.494289"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4692"
+         x="165.56207"
+         y="55.494289">Enemy</tspan></text>
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4313"
+       cx="176.78572"
+       cy="14.999999"
+       r="17.5" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text4315"
+       y="23.708574"
+       x="169.13348"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4319"
+         x="169.13348"
+         y="23.708574">B</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4333"
+       d="m 181.78572,-2.1428581 7.3487,-22.0221839"
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4335)" />
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4313-6"
+       cx="53.57143"
+       cy="129.78572"
+       r="17.5" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text4315-4"
+       y="137.78003"
+       x="45.204914"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4672"
+         x="45.204914"
+         y="137.78003">A</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text4694"
+       y="168.35143"
+       x="25.562073"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4698"
+         x="25.562073"
+         y="168.35143">Snake</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text4700"
+       y="-3.0771399"
+       x="199.84779"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4704"
+         x="199.84779"
+         y="-3.0771399">F</tspan></text>
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4720)"
+       d="m 200.19933,-21.532896 11.55703,0"
+       id="path4718"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>

+ 371 - 0
img/src/tutovec7.svg

@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="256"
+   height="256"
+   viewBox="0 0 256 256"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec7.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec7.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5590"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path5592" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5470"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path5472"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5224"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path5226" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4720"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4722"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4335"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(0.4,0.4)"
+         style="fill:#6c6c6c;fill-opacity:1;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:1pt;stroke-opacity:1"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         id="path4337" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.2,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4468"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#6c6c6c;fill-opacity:1;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:1pt;stroke-opacity:1"
+         transform="scale(0.4,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6977"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill:#ff6d6d;fill-opacity:1;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="236.99332"
+     inkscape:cy="209.00287"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="false"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-796.36216)" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2"
+     transform="translate(0,56)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="165.56207"
+       y="55.494289"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4692"
+         x="165.56207"
+         y="55.494289">Enemy</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="M 165,27.857143 71.991557,113.6921"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4313"
+       cx="176.78572"
+       cy="14.999999"
+       r="17.5" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text4315"
+       y="23.708574"
+       x="169.13348"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4319"
+         x="169.13348"
+         y="23.708574">B</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4333"
+       d="m 181.78572,-2.1428581 7.3487,-22.0221839"
+       style="fill:none;fill-rule:evenodd;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4335)" />
+    <circle
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#6c6c6c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4313-6"
+       cx="53.57143"
+       cy="129.78572"
+       r="17.5" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text4315-4"
+       y="137.78003"
+       x="45.204914"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4672"
+         x="45.204914"
+         y="137.78003">A</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text4694"
+       y="168.35143"
+       x="25.562073"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#303668;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4698"
+         x="25.562073"
+         y="168.35143">Snake</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text4700"
+       y="-3.0771399"
+       x="199.84779"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan4704"
+         x="199.84779"
+         y="-3.0771399">F</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       x="106.27637"
+       y="102.63715"
+       id="text4706"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4710">BA = A - B</tspan></text>
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4720)"
+       d="m 200.19933,-21.532896 11.55703,0"
+       id="path4718"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5222"
+       d="m 114.35399,83.629239 11.55703,0"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5224)" />
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5470)"
+       d="m 152.99232,83.629239 11.55703,0"
+       id="path5468"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5588"
+       d="m 183.29689,83.629239 11.55703,0"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#010101;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5590)" />
+  </g>
+</svg>

+ 385 - 0
img/src/tutovec8.svg

@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   viewBox="0 0 200 200"
+   id="svg6000"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tutovec8.svg"
+   inkscape:export-filename="C:\Users\bonfi\Pictures\godot_docs\tutovec8.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs6002">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker5119"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(0.6) rotate(180) translate(0,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#00e800;stroke-opacity:1;fill:#00e800;fill-opacity:1"
+         id="path5121" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker4988"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4759"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#00e800;stroke-opacity:1;fill:#00e800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker4578"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4580"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4344"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="TriangleOutM"
+       inkscape:collect="always">
+      <path
+         transform="scale(0.4)"
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         id="path4346" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutS"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutS"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4471"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4468"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4356"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6977"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path6979"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4350"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Send"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4338"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#ff6d6d;stroke-width:1pt;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         transform="scale(0.2) rotate(180) translate(6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4344"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff6d6d;stroke-opacity:1;fill:#ff6d6d;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="111.13762"
+     inkscape:cy="94.382282"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     units="px"
+     inkscape:object-nodes="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="1027"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-global="true"
+     inkscape:object-paths="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-page="true"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <metadata
+     id="metadata6005">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36216)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,872.36216 200,0"
+       id="path6566"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6572"
+       d="m 0,892.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,912.36216 200,0"
+       id="path6574"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6576"
+       d="m 0,932.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6578"
+       d="m 0,972.36216 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,992.36216 200,0"
+       id="path6580"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6582"
+       d="m 0,1012.3622 200,0"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0,1032.3622 200,0"
+       id="path6584"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6586"
+       d="m 180.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 160.00002,852.36218 0,200.00002"
+       id="path6588"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6590"
+       d="m 140.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 120.00002,852.36218 0,200.00002"
+       id="path6592"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 80.00002,852.36218 0,200.00002"
+       id="path6594"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6596"
+       d="m 60.00002,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 39.99998,852.36218 0,200.00002"
+       id="path6598"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6600"
+       d="m 19.99998,852.36218 0,200.00002"
+       style="fill:none;fill-rule:evenodd;stroke:#eeeeee;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="163.57143"
+       y="123.21429"
+       id="text6646"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan6648"
+         x="163.57143"
+         y="123.21429"
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1">90°</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="71.27636"
+       y="33.708572"
+       id="text6646-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4714"
+         x="71.27636"
+         y="33.708572">0°</tspan></text>
+    <path
+       id="path6563"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+       d="m 100,-2e-5 0,200.00004 M 0,99.99998 l 200,0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)"
+       d="m 100,100 0,-80"
+       id="path6693"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4342"
+       d="m 100.00002,99.99998 80,0"
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4344)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff6d6d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4578)"
+       d="m 100,100.00004 0,80"
+       id="path4576"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text4716"
+       y="182.50002"
+       x="53.571426"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#872b2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#872b2b;fill-opacity:1"
+         y="182.50002"
+         x="53.571426"
+         id="tspan4718"
+         sodipodi:role="line">180°</tspan></text>
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#00e800;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;marker-end:url(#marker4988)"
+       d="m 111.76562,41.171875 c 23.73117,4.771181 42.27109,23.334971 47.01172,47.072266"
+       id="path4723"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path5117"
+       d="m 158.83788,112.98832 c -4.77118,23.73117 -23.33497,42.27109 -47.07226,47.01172"
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#00e800;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;marker-end:url(#marker5119)"
+       inkscape:transform-center-x="-35.625725"
+       inkscape:transform-center-y="35.399188" />
+  </g>
+</svg>

BIN
img/tutovec1.png


BIN
img/tutovec10.png


BIN
img/tutovec11.png


BIN
img/tutovec12.png


BIN
img/tutovec13.png


BIN
img/tutovec14.png


BIN
img/tutovec15.png


BIN
img/tutovec2.png


BIN
img/tutovec2b.png


BIN
img/tutovec3.png


BIN
img/tutovec3b.png


BIN
img/tutovec5.png


BIN
img/tutovec6.png


BIN
img/tutovec7.png


BIN
img/tutovec8.png