<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Copyright 2017 mathsisfun.com -->

<svg
   width="333.401"
   height="244.001"
   version="1.1"
   style="stroke-width:1pt"
   id="svg63"
   sodipodi:docname="torus.svg"
   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview65"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     showgrid="false"
     inkscape:current-layer="svg63" />
  <defs
     id="defs31">
    <marker
       id="aa5"
       style="overflow:visible"
       orient="auto">
      <path
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
         style="fill:#a2deff;stroke:#a2deff"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path2" />
    </marker>
    <marker
       style="overflow:visible"
       orient="auto"
       id="marker7">
      <path
         transform="matrix(-0.8,0,0,-0.8,-10,0)"
         style="fill:#a2deff;stroke:#a2deff"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path5" />
    </marker>
    <linearGradient
       id="aa1">
      <stop
         offset="0"
         style="stop-color:black;stop-opacity:1"
         id="stop9" />
      <stop
         offset="1"
         style="stop-color:#204a87;stop-opacity:0.15"
         id="stop11" />
    </linearGradient>
    <filter
       id="aa2"
       x="-0.212517"
       y="-0.333992"
       width="1.42503"
       height="1.66798">
      <feGaussianBlur
         stdDeviation="16.489311"
         id="feGaussianBlur14" />
    </filter>
    <filter
       id="aa3"
       x="-0.376333"
       y="-0.376333"
       width="1.75267"
       height="1.75267">
      <feGaussianBlur
         stdDeviation="47.169618"
         id="feGaussianBlur17" />
    </filter>
    <filter
       id="aa7"
       x="-0.0908322"
       y="-0.142752"
       width="1.18166"
       height="1.2855">
      <feGaussianBlur
         stdDeviation="7.8148833"
         id="feGaussianBlur20" />
    </filter>
    <marker
       id="aa4"
       style="overflow:visible"
       orient="auto">
      <path
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
         style="fill:#fce94f;stroke:#fce94f"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path23" />
    </marker>
    <marker
       style="overflow:visible"
       orient="auto"
       id="marker28">
      <path
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
         style="fill:#19aeff;stroke:#19aeff"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path26" />
    </marker>
    <linearGradient
       id="aa6"
       gradientTransform="matrix(0.882054,0,0,0.842271,-0.047,2.38126)"
       xlink:href="#aa1"
       x1="193.1"
       y1="295.1"
       x2="188.4"
       y2="-9.5"
       gradientUnits="userSpaceOnUse" />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath2241">
      <path
         id="path2243"
         style="color:#000000;overflow:visible;fill:#313a7a;stroke-width:6.62"
         d="M 170.814,29.0856 A 166.7,122 0 0 0 4.11515,151.086 a 166.7,122 0 0 0 166.69885,122 166.7,122 0 0 0 166.702,-122 A 166.7,122 0 0 0 170.814,29.0856 Z m -0.05,82.3014 a 85.9,44.5 0 0 1 85.651,41.314 c -3.599,3.422 -7.858,6.708 -12.826,9.79 -17.972,11.152 -44.13,18.626 -73.225,18.626 -29.096,0 -55.251,-7.474 -73.2229,-18.626 -4.549,-2.822 -8.521,-5.811 -11.923,-8.922 a 85.9,44.5 0 0 1 85.5459,-42.182 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath2245">
      <path
         id="path2247"
         style="color:#000000;overflow:visible;fill:#313a7a;stroke-width:6.62"
         d="M 87.6159,330.3 A 178.583,138.314 0 0 0 -90.9658,468.614 178.583,138.314 0 0 0 87.6159,606.928 178.583,138.314 0 0 0 266.201,468.614 178.583,138.314 0 0 0 87.6159,330.3 Z m -0.054,93.307 a 92.0232,50.4504 0 0 1 91.7571,46.838 c -3.856,3.88 -8.418,7.605 -13.741,11.099 -19.253,12.643 -47.275,21.117 -78.4446,21.117 -31.1701,0 -59.1895,-8.474 -78.44248,-21.117 -4.87327,-3.199 -9.128404,-6.588 -12.77291,-10.115 A 92.0232,50.4504 0 0 1 87.5623,423.607 Z" />
    </clipPath>
    <filter
       id="aa3-4"
       x="-0.376333"
       y="-0.376333"
       width="1.75267"
       height="1.75267">
      <feGaussianBlur
         stdDeviation="47.169618"
         id="feGaussianBlur17-9" />
    </filter>
    <filter
       id="aa7-1"
       x="-0.0908322"
       y="-0.142752"
       width="1.18166"
       height="1.2855">
      <feGaussianBlur
         stdDeviation="7.8148833"
         id="feGaussianBlur20-4" />
    </filter>
    <linearGradient
       id="aa6-1"
       gradientTransform="matrix(0.882054,0,0,0.842271,-392.666,12.5831)"
       xlink:href="#aa1"
       x1="193.1"
       y1="295.1"
       x2="188.4"
       y2="-9.5"
       gradientUnits="userSpaceOnUse" />
    <marker
       id="aa5-0"
       style="overflow:visible"
       orient="auto">
      <path
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
         style="fill:#a2deff;stroke:#a2deff"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path2-3" />
    </marker>
    <marker
       id="aa4-0"
       style="overflow:visible"
       orient="auto">
      <path
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
         style="fill:#fce94f;stroke:#fce94f"
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
         id="path23-2" />
    </marker>
    <filter
       id="filter926"
       x="-0.376333"
       y="-0.376333"
       width="1.75267"
       height="1.75267">
      <feGaussianBlur
         stdDeviation="47.169618"
         id="feGaussianBlur924" />
    </filter>
    <filter
       id="aa2-3"
       x="-0.212517"
       y="-0.333992"
       width="1.42503"
       height="1.66798">
      <feGaussianBlur
         stdDeviation="16.489311"
         id="feGaussianBlur14-7" />
    </filter>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath2879">
      <path
         id="path2881"
         style="color:#000000;overflow:visible;fill:#313a7a;stroke-width:6.62"
         d="M 85.2313,322.009 A 178.583,138.314 0 0 0 -93.3505,460.322 178.583,138.314 0 0 0 85.2313,598.636 178.583,138.314 0 0 0 263.815,460.322 178.583,138.314 0 0 0 85.2313,322.009 Z m -0.054,93.306 a 92.0232,50.4504 0 0 1 91.7567,46.838 c -3.855,3.88 -8.418,7.605 -13.74,11.099 -19.253,12.644 -47.276,21.117 -78.4452,21.117 -31.17,0 -59.1895,-8.473 -78.44148,-21.117 -4.87327,-3.199 -9.12948,-6.588 -12.77399,-10.115 A 92.0232,50.4504 0 0 1 85.1777,415.315 Z" />
    </clipPath>
  </defs>
  <path
     id="ellipse33"
     style="color:#000000;overflow:visible;fill:#313a7a;stroke-width:6.62"
     d="M 166.699,4.63808e-4 A 166.7,122 0 0 0 0,122.001 a 166.7,122 0 0 0 166.699,122 166.7,122 0 0 0 166.701,-122 A 166.7,122 0 0 0 166.699,4.63808e-4 Z M 166.649,82.3016 A 85.9,44.5 0 0 1 252.3,123.616 c -3.599,3.422 -7.858,6.708 -12.826,9.79 -17.972,11.152 -44.13,18.626 -73.225,18.626 -29.096,0 -55.251,-7.474 -73.222,-18.626 -4.549,-2.822 -8.522,-5.811 -11.924,-8.922 a 85.9,44.5 0 0 1 85.546,-42.1824 z" />
  <ellipse
     cx="165.6"
     cy="94.8016"
     rx="113.3"
     ry="70.3"
     style="color:#000000;overflow:visible;fill:none;stroke:#313a7a;stroke-width:26.14"
     id="ellipse37" />
  <circle
     cx="194.2"
     cy="166.9"
     r="150.408"
     transform="matrix(0.15716,0.017649,-0.006222,0.055404,147.437,47.3909)"
     style="color:#000000;overflow:visible;opacity:0.81;fill:#ffffff;stroke-width:73.44;filter:url(#aa3)"
     id="circle41" />
  <ellipse
     cx="-70.9196"
     cy="163.558"
     rx="43.1"
     ry="24.3"
     transform="matrix(0.686519,-0.727112,0.705486,0.708724,0,0)"
     style="color:#000000;overflow:visible;fill:#19aeff;fill-opacity:0.54;stroke:#3465a4;stroke-width:0.88"
     id="ellipse43" />
  <path
     style="fill:#fce94f;stroke:#fce94f;stroke-width:3.66;marker-end:url(#aa4)"
     d="m 168.4,112.002 103.9,48.4"
     id="path45" />
  <path
     style="fill:#a2deff;stroke:#a2deff;stroke-width:2.41;marker-end:url(#aa5)"
     d="m 65.3494,169.755 -28.1,22"
     id="path47" />
  <circle
     cx="194.2"
     cy="166.9"
     r="150.408"
     transform="matrix(0.212188,0.043272,-0.015254,0.074804,72.854,181.556)"
     style="color:#000000;overflow:visible;opacity:0.81;fill:#ffffff;stroke-width:73.44;filter:url(#aa3)"
     id="circle53" />
  <ellipse
     cx="-73.8919"
     cy="163.579"
     rx="3.8"
     ry="2.1"
     transform="matrix(0.686519,-0.727112,0.705486,0.708724,0,0)"
     style="color:#000000;overflow:visible;fill:#000000;stroke-width:0.58"
     id="ellipse55" />
  <ellipse
     cx="41.0808"
     cy="199.756"
     rx="3.8"
     ry="2.1"
     transform="matrix(0.686519,-0.727112,0.705486,0.708724,0,0)"
     style="color:#000000;overflow:visible;fill:#fce94f;stroke-width:0.58"
     id="ellipse57" />
  <text
     x="215"
     y="192.602"
     style="color:#000000;font-size:49.4px;font-family:Arial;overflow:visible;fill:#fce94f;stroke-width:0.88px"
     id="text61">R</text>
  <ellipse
     style="color:#000000;overflow:visible;fill:#204a87;stroke:#ffff3e;stroke-width:2;stop-color:#000000"
     id="path2103"
     cx="258.418"
     cy="321.94"
     rx="0.721839"
     ry="1.44368"
     clip-path="url(#clipPath2241)"
     transform="translate(-435.053,-15.3704)" />
  <ellipse
     cx="87.6"
     cy="433.6"
     rx="128.4"
     ry="81.7"
     transform="matrix(0.93346,0,0,0.882054,87.1392,-284.028)"
     style="color:#000000;overflow:visible;fill:none;stroke:#ffffff;stroke-width:30;filter:url(#aa2-3)"
     id="ellipse39"
     clip-path="url(#clipPath2879)" />
  <path
     style="color:#000000;overflow:visible;fill:none;stroke:url(#aa6);stroke-width:1.11"
     d="M 48.2,152.402 A 129.2,85.8 0 0 1 111.2,42.7013 129.2,85.8 0 0 1 280.1,77.5016 129.2,85.8 0 0 1 238.5,191.602 129.2,85.8 0 0 1 64.3,171.202"
     id="path49" />
  <text
     x="24.2003"
     y="204.022"
     transform="scale(1.19158,0.839221)"
     style="color:#000000;font-size:58.8px;font-family:Arial;overflow:visible;fill:#a2deff;stroke-width:0.88px"
     id="text59">r</text>
</svg>

