Initialisation du projet svganimation
authorJean-Michel Sarlat <jm.sarlat@gmail.com>
Fri, 11 Nov 2016 15:47:49 +0000 (16:47 +0100)
committerJean-Michel Sarlat <jm.sarlat@gmail.com>
Fri, 11 Nov 2016 15:47:49 +0000 (16:47 +0100)
100 files changed:
SVGAnimation.js [new file with mode: 0644]
SVGPlayerButtons.js [new file with mode: 0644]
SVGPlayerOne.js [new file with mode: 0644]
ellipsographe/SVGAnimation.css [new file with mode: 0644]
ellipsographe/animations.html [new file with mode: 0644]
ellipsographe/ellipsographe.mp [new file with mode: 0644]
ellipsographe/player-1.svg [new file with mode: 0644]
ellipsographe/player-2.svg [new file with mode: 0644]
ellipsographe/player.mp [new file with mode: 0644]
ellipsographe/svg/ellipsographe-1.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-10.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-11.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-12.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-13.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-14.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-15.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-16.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-17.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-18.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-19.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-2.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-20.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-21.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-22.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-23.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-24.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-25.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-26.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-27.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-28.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-29.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-3.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-30.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-31.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-32.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-33.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-34.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-35.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-36.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-37.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-38.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-39.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-4.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-40.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-41.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-42.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-43.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-44.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-45.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-46.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-47.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-48.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-49.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-5.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-50.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-51.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-52.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-53.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-54.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-55.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-56.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-57.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-58.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-59.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-6.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-60.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-61.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-62.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-63.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-64.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-65.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-66.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-67.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-68.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-69.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-7.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-70.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-71.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-72.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-73.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-74.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-75.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-76.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-77.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-78.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-79.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-8.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-80.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-81.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-82.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-83.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-84.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-85.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-86.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-87.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-88.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-89.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-9.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-90.svg [new file with mode: 0644]
ellipsographe/svg/ellipsographe-91.svg [new file with mode: 0644]

diff --git a/SVGAnimation.js b/SVGAnimation.js
new file mode 100644 (file)
index 0000000..456e2f0
--- /dev/null
@@ -0,0 +1,140 @@
+
+// === Fonctions d'appui -------------------------------------------------------
+function addListener(e,b,h) {
+  if (e.addEventListener)
+    e.addEventListener(b,h,false);
+  else if (e.attachEvent)
+    e.attachEvent('on' + b, h);
+}
+
+function padNombre(n, l) {
+  var str = n.toString();
+  while (str.length < l) { str = '0' + str; }
+  return str;
+}
+
+// -----------------------------------------------------------------------------
+// === Prototype Animation -----------------------------------------------------
+// -----------------------------------------------------------------------------
+                        // Constructeur //
+function Animation(id, prefixe, min, max) {
+  this.me = this;
+
+  // --- Propriétés à fixer à l'initialisation ---------------------------------
+  this.id = id;            // id de l'animation dans le corps du document
+  this.prefixe = prefixe;  // préfixe des fichiers de l'animation (hors indice)
+  this.imin = min;         // index minimal des images
+  this.imax = max;         // index maximal des images
+  
+  // --- Propriétés à modifier éventuellement ----------------------------------
+  this.pad = 0;            // padding éventuel des indices
+  this.delai = 50;         // delai entre deux images
+  
+  // --- Propriétés d'usage ----------------------------------------------------
+  this.images = [];        // Stockage des images de l'animation
+  this.container = "";     // Le container de l'animation, identifié par son id
+  this.image = "";         // Le container de l'image courante de l'animation
+  this.message = "";       // Le container du message
+  this.boutons = "";       // Le container des boutons 
+  this.action = false;     // L'état de l'animation
+  this.index = 0;          // Index courant de l'image de l'animation
+  this.imgload = 0;        // Compteur d'images téléchargées
+  this.ready = false;      // Animation prête ou non
+}
+
+// --------------------------- Méthodes additionnelles -------------------------
+Animation.prototype.setImage = function(i) {
+  this.image.setAttribute('src', this.images[i].src);
+}
+
+Animation.prototype.click = function(e) {
+  var self = this.me;
+  self.action = !self.action; 
+  self.rotate();
+}
+
+Animation.prototype.next = function() {
+ if (this.index < this.imax) {
+   this.setImage(++this.index);
+ } else this.first();
+}
+
+Animation.prototype.previous = function() {
+  if (this.index > this.imin) {
+    this.setImage(--this.index);
+  } else this.last();
+}
+
+Animation.prototype.first = function() {
+  this.setImage(this.index = this.imin);
+}
+
+Animation.prototype.last = function() {
+  this.setImage(this.index = this.imax);
+}
+
+Animation.prototype.rotate = function() {
+  var self = this.me;
+  if (self.action) {
+    self.next();
+    window.setTimeout(self.rotate.bind(self),self.delai);
+  }
+}
+
+Animation.prototype.setOnload = function() {
+  this.imgload++;
+  if (this.imgload == this.imax) { this.ready = true;}
+}
+
+Animation.prototype.preloader = function() {
+  var self = this.me;
+  for(var i = this.imin; i <= this.imax; i++) {
+    this.images[i]        = new Image();
+    this.images[i].src    = this.prefixe + padNombre(i,this.pad) + '.svg';
+    this.images[i].onload = self.setOnload(this);
+  }
+}
+
+Animation.prototype.loopOnload = function() {
+  var self = this.me;
+  this.imgload    = document.all ? 1 : 0;
+  this.container = document.getElementById(this.id); 
+  this.image     = this.container.childNodes[0];
+  if (!this.image.getAttribute) this.image = this.container.childNodes[1];
+  this.message  = document.getElementById(this.id + '_message');
+  this.boutons  = document.getElementById(this.id + '_boutons');
+  this.boutons.innerHTML = "";
+  this.message.innerHTML = "Chargement...";
+  this.image.style.display = "none";
+  this.width  = this.image.style.width;
+  this.height = this.image.style.height;
+  this.preloader();
+}
+
+// -----------------------------------------------------------------------------
+// === Prototype(s) Controle ---------------------------------------------------
+// -----------------------------------------------------------------------------
+// Prototype générique
+// Il met en place le contrôle simple de l'animation par click sur l'image, les
+// autres s'obtiendront par surcharge de la méthode [Initialisation]
+function Controle(a) {
+  this.me = this;
+  this.a = a;           // Animation contrôlée
+}
+Controle.prototype = {
+  Initialisation: function() {
+      var anim = this.a;
+      anim.image.style.display = 'inline';
+      anim.message.innerHTML = "Cliquez sur l'image pour lancer/stopper l'animation.";
+      anim.boutons = "";
+      addListener(anim.image, 'click', anim.click.bind(anim));
+    },
+  connect: function() {
+      var self = this.me;
+      if (this.a.ready) {
+        this.Initialisation();
+      } else {
+        setTimeout(self.connect,100);
+      }
+    }
+};
diff --git a/SVGPlayerButtons.js b/SVGPlayerButtons.js
new file mode 100644 (file)
index 0000000..43f948b
--- /dev/null
@@ -0,0 +1,114 @@
+// -----------------------------------------------------------------------------
+// Boutons (version B)
+function SVGPlayerButtons(a) {
+  Controle.call(this,a);
+  SVGPlayerButtons.prototype.connect = Controle.prototype.connect;
+  this.playBtn = true;
+  this.stopBtn = true;
+  this.startBtn = false;
+  this.endBtn = false;
+  this.nextBtn = false;
+  this.previousBtn = false;
+  this.speedupBtn = false;
+  this.slowdownBtn = false;
+
+  this.playBtnName = "Lire";
+  this.stopBtnName = "Stop";
+  this.startBtnName = "Début";
+  this.endBtnName = "Fin";
+  this.nextBtnName = "Suiv.";
+  this.previousBtnName = "Préc.";
+  this.speedupBtnName = "+";
+  this.slowdownBtnName = "-";
+}
+
+SVGPlayerButtons.prototype = {
+  style: function(sty){
+    if(sty == "full"){
+      this.playBtn = true;
+      this.stopBtn = true;
+      this.startBtn = true;
+      this.endBtn = true;
+      this.nextBtn = true;
+      this.previousBtn = true;
+      this.speedupBtn = true;
+      this.slowdownBtn = true;
+    }
+  },
+  names: function(lang){
+    if(lang == "en"){
+      this.playBtnName = "Play";
+      this.stopBtnName = "Stop";
+      this.startBtnName = "First";
+      this.endBtnName = "Last";
+      this.nextBtnName = "Next";
+      this.previousBtnName = "Previous";
+      this.speedupBtnName = "+";
+      this.slowdownBtnName = "-";
+    }
+  }
+}
+
+// Surcharge de la méthode [Initialisation]
+SVGPlayerButtons.prototype.Initialisation = function() {
+  var a = this.a;
+  var self = this.me;
+  a.image.style.display = 'inline';
+  a.message.parentNode.removeChild(a.message);
+  if(this.playBtn == true){
+    var play = document.createElement('button');
+    play.className = "SVGplay playBtn"; // ajout de classe
+    play.innerHTML = this.playBtnName; // texte
+    play.onclick = function(){a.action = true; a.rotate(self.a)};
+    a.boutons.appendChild(play);
+  }
+  if(this.stopBtn == true){
+    var stop = document.createElement('button');
+    stop.className = "SVGplay stopBtn";
+    stop.innerHTML = this.stopBtnName;
+    stop.onclick = function(){a.action = false; };
+    a.boutons.appendChild(stop);
+  }
+  if(this.startBtn == true){
+    var debut = document.createElement('button');
+    debut.className = "SVGplay startBtn";
+    debut.innerHTML = this.startBtnName;
+    debut.onclick = function(){a.action = false; a.first(self.a)};
+    a.boutons.appendChild(debut);
+  }
+  if(this.endBtn == true){
+    var fin = document.createElement('button');
+    fin.className = "SVGplay endBtn";
+    fin.innerHTML = this.endBtnName;
+    fin.onclick = function(){a.action = false; a.last(self.a)};
+    a.boutons.appendChild(fin);
+  }
+  if(this.previousBtn == true){
+    var precedent = document.createElement('button');
+    precedent.className = "SVGplay previousBtn";
+    precedent.innerHTML = this.previousBtnName;
+    precedent.onclick = function(){a.action = false; a.previous(self.a)};
+    a.boutons.appendChild(precedent);
+  }
+  if(this.nextBtn == true){
+    var suivant = document.createElement('button');
+    suivant.className = "SVGplay nextBtn";
+    suivant.innerHTML = this.nextBtnName;
+    suivant.onclick = function(){a.action = false; a.next(self.a)};
+    a.boutons.appendChild(suivant);
+  }
+  if(this.slowdownBtn == true){
+    var moins = document.createElement('button');
+    moins.className = "SVGplay slowdownBtn";
+    moins.innerHTML = this.slowdownBtnName;
+    moins.onclick = function(){a.delai = a.delai > 2000 ? 2000 : a.delai * 1.414};
+    a.boutons.appendChild(moins);
+  }
+  if(this.speedupBtn == true){
+    var plus = document.createElement('button');
+    plus.className = "SVGplay speedupBtn";
+    plus.innerHTML = this.speedupBtnName;
+    plus.onclick = function(){a.delai = a.delai < 30 ? 30 : a.delai / 1.414};
+    a.boutons.appendChild(plus);
+  }
+}
diff --git a/SVGPlayerOne.js b/SVGPlayerOne.js
new file mode 100644 (file)
index 0000000..1921c2e
--- /dev/null
@@ -0,0 +1,44 @@
+// -----------------------------------------------------------------------------
+// Boutons (version A)
+function SVGPlayerOne(a) {
+  Controle.call(this,a);
+  SVGPlayerOne.prototype.connect = Controle.prototype.connect
+}
+// Surcharge de la méthode [Initialisation]
+SVGPlayerOne.prototype.Initialisation = function() {
+  var a = this.a;
+  var self = this.me;
+  a.image.style.display = 'inline';
+  a.message.parentNode.removeChild(a.message);
+  var play = document.createElement('button');
+  play.className = "SVGplay playBtn"; // ajout de classe
+  play.innerHTML = "Play"; // texte
+  a.boutons.appendChild(play);
+  play.onclick = function(){a.action = true; a.rotate(self.a)};
+  var stop = document.createElement('button');
+  stop.className = "SVGplay stopBtn";
+  stop.innerHTML = "Stop";
+  stop.onclick = function(){a.action = false;};
+  var debut = document.createElement('button');
+  debut.className = "SVGplay debutBtn";
+  debut.innerHTML = "Début";
+  debut.onclick = function(){a.action = false; a.first(self.a)};
+  var fin = document.createElement('button');
+  fin.className = "SVGplay finBtn";
+  fin.innerHTML = "Fin";
+  fin.onclick = function(){a.action = false; a.last(self.a)};
+  var moins = document.createElement('button');
+  moins.className = "SVGplay moinsBtn";
+  moins.innerHTML = "-";
+  moins.onclick = function(){a.delai = a.delai > 2000 ? 2000 : a.delai * 1.414};
+  var plus = document.createElement('button');
+  plus.className = "SVGplay plusBtn";
+  plus.innerHTML = "+";
+  plus.onclick = function(){a.delai = a.delai < 30 ? 30 : a.delai / 1.414};
+  // placement des boutons
+  a.boutons.appendChild(stop);
+  a.boutons.appendChild(debut);
+  a.boutons.appendChild(fin);
+  a.boutons.appendChild(moins);
+  a.boutons.appendChild(plus);
+}
diff --git a/ellipsographe/SVGAnimation.css b/ellipsographe/SVGAnimation.css
new file mode 100644 (file)
index 0000000..3c73d4b
--- /dev/null
@@ -0,0 +1,49 @@
+.message {
+  background    : #6e6e6e;
+  color         : white;
+  font-size     : 90%;
+  margin-top    : 5px;
+  padding       : 6px;
+  border-radius : 4px;
+}
+
+.SVGbutton{
+  text-align:center;
+  margin-top:5px;
+}
+
+button.SVGplay {
+  -webkit-box-shadow: 0px 1px 3px #666666;
+  -moz-box-shadow: 0px 1px 3px #666666;
+  box-shadow: 0px 1px 3px #666666;
+  color: #ffffff;
+  font-size:1.1em;
+  background: #6e6e6e;
+  padding: 5px 10px 5px 10px;
+  border: solid #575757 0.1px;
+  text-decoration: none;
+}
+
+button.SVGplay:hover {
+  background: #2c5b78;
+  text-decoration: none;
+  transition:0.4s;
+  color:white;
+}
+
+button.playBtn{
+  background-image: url(player-1.svg);
+  background-size: 20px 20px;
+  color: transparent;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+
+button.stopBtn{
+  background-image: url(player-2.svg);
+  background-size: 20px 20px;
+  color: transparent;
+  background-repeat: no-repeat;
+  background-position: center;
+}
diff --git a/ellipsographe/animations.html b/ellipsographe/animations.html
new file mode 100644 (file)
index 0000000..0e2cfa9
--- /dev/null
@@ -0,0 +1,33 @@
+<html lang="fr">
+
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link type="text/css" rel="stylesheet" href="SVGAnimation.css">
+    <title>Style présentation</title>
+  </head>
+
+  <body>
+
+    <div id="anim1" style="margin:10px auto;padding:10px;width:660px;border:2px solid #AAA;border-radius:2px">
+      <img src="svg/ellipsographe-1.svg" alt="animation1" style="width:660px;height:480px"/>
+      <div class="message" id="anim1_message">Ellipsographe</div>
+      <div id="anim1_boutons" class="SVGbutton"></div>
+    </div>
+
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
+    <script type="text/javascript" src="../SVGAnimation.js"></script>
+    <script type="text/javascript" src="../SVGPlayerOne.js"></script>
+
+    <script type="text/javascript">
+      $(window).load(function() {
+        a1 = new Animation('anim1','svg/ellipsographe-',1,91);
+        a1.delai = 60;
+        a1.loopOnload();
+        b1 = new SVGPlayerOne(a1);
+        b1.connect();
+      });
+    </script>
+  </body>
+</html>
diff --git a/ellipsographe/ellipsographe.mp b/ellipsographe/ellipsographe.mp
new file mode 100644 (file)
index 0000000..5e8888e
--- /dev/null
@@ -0,0 +1,71 @@
+%@DATE: 30 mai 2005
+
+prologues := 3;
+outputtemplate := "svg/%j-%c.svg";
+outputformat := "svg";
+
+u = 1cm;
+
+% Les points fixes
+pair A, B;
+A = (0,0);
+B = (3u,0);
+
+% Les deux cercles
+path cA, cB;
+cA = fullcircle scaled 8u shifted A;
+cB = fullcircle scaled 8u shifted B;
+
+% Les articulations.
+pair C,D,E;
+
+vardef Point(expr p) =
+    draw p withpen pencircle scaled 4;
+    draw p withpen pencircle scaled 3 withcolor white;
+enddef;
+
+% L'ellipse;
+path e;
+
+
+for i=0 upto 90:
+  beginfig(i+1);
+
+    fill (-120,-120)--(-120,120)--(210,120)--(210,-120)--cycle withcolor (0.6,0.7,0.8);
+
+    C := point (8*i/90.5+0.01) of cB;
+    D := (C + A -B) reflectedabout(A,C);
+    E := (B--C) intersectionpoint (A--D);
+
+    fill cB withcolor 0.8white;
+
+    drawoptions(withcolor 0.6white);
+    draw cA;
+    draw cB;
+    drawoptions();
+
+    drawarrow subpath (0,8*i/90.5) of cB;
+
+    if i=0:
+       e := E;
+    else:
+       e := e -- E;
+       draw e withpen pencircle scaled 1 withcolor blue;
+    fi
+
+    drawoptions(withpen pensquare scaled 2 withcolor (1,0.08,0.58));
+    draw A--D;
+    draw B--C;
+    draw C--D;
+    drawoptions();
+
+    Point(A);
+    Point(B);
+    Point(C);
+    Point(D);
+    Point(E);
+
+  endfig;
+endfor;
+
+end
diff --git a/ellipsographe/player-1.svg b/ellipsographe/player-1.svg
new file mode 100644 (file)
index 0000000..d4ccbcf
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1629 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28.346466" height="28.346466" viewBox="0 0 28.346466 28.346466">
+<!-- Original BoundingBox: 0.000000 -14.173233 28.346466 14.173233 -->
+  <path d="M0.000000 -0.173233L28.346466 14.000000L0.000000 28.173233Z" style="fill: rgb(100.000000%,100.000000%,100.000000%);stroke: none;"></path>
+</svg>
diff --git a/ellipsographe/player-2.svg b/ellipsographe/player-2.svg
new file mode 100644 (file)
index 0000000..d4472b5
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1629 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22.677246" height="22.677246" viewBox="0 0 22.677246 22.677246">
+<!-- Original BoundingBox: -11.338623 -11.338623 11.338623 11.338623 -->
+  <path d="M22.338623 -0.338623L22.338623 22.338623L-0.338623 22.338623L-0.338623 -0.338623Z" style="fill: rgb(100.000000%,100.000000%,100.000000%);stroke: none;"></path>
+</svg>
diff --git a/ellipsographe/player.mp b/ellipsographe/player.mp
new file mode 100644 (file)
index 0000000..cae8a18
--- /dev/null
@@ -0,0 +1,15 @@
+
+prologues := 3;
+outputtemplate := "%j-%c.svg";
+outputformat := "svg";
+
+u:=.5cm;
+
+beginfig(1);
+  fill (0,1u)--(2u,0)--(0,-1u)--cycle withcolor (1,1,1);
+endfig;
+beginfig(2);
+  fill (0.8u,0.8u)--(0.8u,-0.8u)--(-0.8u,-0.8u)--(-0.8u,0.8u)--cycle withcolor (1,1,1);
+endfig;
+
+end.
diff --git a/ellipsographe/svg/ellipsographe-1.svg b/ellipsographe/svg/ellipsographe-1.svg
new file mode 100644 (file)
index 0000000..766ce17
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.385239 120.870148L234.385239 118.870148L232.385239 118.870148Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L319.421585 120.098679L319.421585 118.098679L317.421585 118.098679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M319.421585 120.098679L319.421585 118.098679L317.421585 118.098679L232.385239 118.870148L232.385239 120.870148L234.385239 120.870148Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.421585 119.098679l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.421585 119.098679l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.385239 119.870148l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.385239 119.870148l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.350510 119.886230l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.350510 119.886230l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-10.svg b/ellipsographe/svg/ellipsographe-10.svg
new file mode 100644 (file)
index 0000000..fb2cb03
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 96.074493,310.862564 72.930847,297.063370 53.761246" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M300.426865 55.925751C299.319534 55.185211,298.198212 54.463547,297.063370 53.761246C297.369202 55.060318,297.651779 56.363495,297.911118 57.670166Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.890640 110.434875L233.890640 108.434875L231.890640 108.434875Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L297.540359 54.040695L297.540359 52.040695L295.540359 52.040695Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M297.540359 54.040695L297.540359 52.040695L295.540359 52.040695L231.890640 108.434875L231.890640 110.434875L233.890640 110.434875Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M296.540359 53.040695l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M296.540359 53.040695l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.890640 109.434875l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.890640 109.434875l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.509964 110.874176l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.509964 110.874176l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-11.svg b/ellipsographe/svg/ellipsographe-11.svg
new file mode 100644 (file)
index 0000000..284c6bf
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 93.416199,309.088699 67.797684,292.234665 47.523193" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M295.741089 49.448776C294.585129 48.787155,293.416199 48.145157,292.234665 47.523193C292.630310 48.798447,293.002884 50.078995,293.352417 51.364212Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.766785 109.182693L233.766785 107.182693L231.766785 107.182693Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L292.660110 47.837555L292.660110 45.837555L290.660110 45.837555Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M292.660110 47.837555L292.660110 45.837555L290.660110 45.837555L231.766785 107.182693L231.766785 109.182693L233.766785 109.182693Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M291.660110 46.837555l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M291.660110 46.837555l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.766785 108.182693l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.766785 108.182693l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.084381 109.826309l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.084381 109.826309l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-12.svg b/ellipsographe/svg/ellipsographe-12.svg
new file mode 100644 (file)
index 0000000..4f1fea9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 90.757446,307.127747 62.682907,286.953995 41.604752" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M290.586121 43.280365C289.387268 42.701447,288.176422 42.142761,286.953995 41.604752C287.437927 42.849579,287.899048 44.100830,288.337402 45.357910Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.623795 107.891678L233.623795 105.891678L231.623795 105.891678Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L287.329117 41.957016L287.329117 39.957016L285.329117 39.957016Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M287.329117 41.957016L287.329117 39.957016L285.329117 39.957016L231.623795 105.891678L231.623795 107.891678L233.623795 107.891678Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M286.329117 40.957016l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M286.329117 40.957016l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.623795 106.891678l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.623795 106.891678l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.602203 108.756577l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.602203 108.756577l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-13.svg b/ellipsographe/svg/ellipsographe-13.svg
new file mode 100644 (file)
index 0000000..1129d0e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C283.921280 38.533478,282.601013 37.275589,281.254181 36.052704" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M284.994812 37.469772C283.754303 36.974655,282.507233 36.502289,281.254181 36.052704C281.822296 37.256653,282.370087 38.472488,282.897125 39.699783Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.460464 106.562820L233.460464 104.562820L231.460464 104.562820Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L281.587601 36.452240L281.587601 34.452240L279.587601 34.452240Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M281.587601 36.452240L281.587601 34.452240L279.587601 34.452240L231.460464 104.562820L231.460464 106.562820L233.460464 106.562820Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M280.587601 35.452240l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M280.587601 35.452240l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.460464 105.562820l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.460464 105.562820l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.058792 107.668198l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.058792 107.668198l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-14.svg b/ellipsographe/svg/ellipsographe-14.svg
new file mode 100644 (file)
index 0000000..e9f9f24
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C282.041733 36.653931,278.701340 33.689362,275.213455 30.940811" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M279.043839 32.093582C277.772263 31.686295,276.495270 31.302048,275.213455 30.940811C275.864380 32.102646,276.495621 33.277328,277.106735 34.464462Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.278885 105.202332L233.278885 103.202332L231.278885 103.202332Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L275.510406 31.391251L275.510406 29.391251L273.510406 29.391251Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M275.510406 31.391251L275.510406 29.391251L273.510406 29.391251L231.278885 103.202332L231.278885 105.202332L233.278885 105.202332Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M274.510406 30.391251l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M274.510406 30.391251l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.278885 104.202332l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.278885 104.202332l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.451279 106.570068l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.451279 106.570068l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-15.svg b/ellipsographe/svg/ellipsographe-15.svg
new file mode 100644 (file)
index 0000000..69a1abd
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C280.162186 34.774384,274.683304 30.248688,268.861938 26.284012" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M272.763184 27.168030C271.466827 26.850128,270.166214 26.555450,268.861938 26.284012C269.592239 27.398224,270.303528 28.526276,270.995392 29.667755Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.072571 103.807114L233.072571 101.807114L231.072571 101.807114Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L269.125397 26.786606L269.125397 24.786606L267.125397 24.786606Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M269.125397 26.786606L269.125397 24.786606L267.125397 24.786606L231.072571 101.807114L231.072571 103.807114L233.072571 103.807114Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M268.125397 25.786606l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M268.125397 25.786606l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.072571 102.807114l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.072571 102.807114l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.775131 105.460510l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.775131 105.460510l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-16.svg b/ellipsographe/svg/ellipsographe-16.svg
new file mode 100644 (file)
index 0000000..e1282d3
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C278.282303 32.894501,270.546173 26.953033,262.224762 22.092575" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M266.177597 22.704437C264.862839 22.477097,263.545013 22.273148,262.224762 22.092575C263.030609 23.153824,263.818222 24.229904,264.587143 25.320343Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L232.841736 102.364838L232.841736 100.364838L230.841736 100.364838Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L262.457703 22.648560L262.457703 20.648560L260.457703 20.648560Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M262.457703 22.648560L262.457703 20.648560L260.457703 20.648560L230.841736 100.364838L230.841736 102.364838L232.841736 102.364838Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M261.457703 21.648560l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M261.457703 21.648560l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.841736 101.364838l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.841736 101.364838l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.026443 104.333557l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.026443 104.333557l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-17.svg b/ellipsographe/svg/ellipsographe-17.svg
new file mode 100644 (file)
index 0000000..0a9f252
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C276.402756 31.014954,266.291382 23.803528,255.330475 18.378830" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M259.316208 18.716431C257.989258 18.580429,256.660477 18.467896,255.330475 18.378830C256.207932 19.382263,257.067932 20.401443,257.910049 21.435944Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L232.584015 100.872650L232.584015 98.872650L230.584015 98.872650Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L255.535889 18.989426L255.535889 16.989426L253.535889 16.989426Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M255.535889 18.989426L255.535889 16.989426L253.535889 16.989426L230.584015 98.872650L230.584015 100.872650L232.584015 100.872650Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M254.535889 17.989426l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M254.535889 17.989426l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.584015 99.872650l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.584015 99.872650l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M213.195831 103.189362l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M213.195831 103.189362l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-18.svg b/ellipsographe/svg/ellipsographe-18.svg
new file mode 100644 (file)
index 0000000..ab909e7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C274.523209 29.135391,261.918228 20.799576,248.204239 15.152954" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M252.203812 15.215012C250.871002 15.170807,249.537613 15.150116,248.204239 15.152954C249.149063 16.093811,250.077271 17.051300,250.988449 18.025009Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L232.292252 99.323654L232.292252 97.323654L230.292252 97.323654Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L248.385056 15.819382L248.385056 13.819382L246.385056 13.819382Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M248.385056 15.819382L248.385056 13.819382L246.385056 13.819382L230.292252 97.323654L230.292252 99.323654L232.292252 99.323654Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M247.385056 14.819382l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M247.385056 14.819382l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.292252 98.323654l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.292252 98.323654l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.274567 102.027893l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.274567 102.027893l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-19.svg b/ellipsographe/svg/ellipsographe-19.svg
new file mode 100644 (file)
index 0000000..88e6d49
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C272.643661 27.255844,257.426697 17.941193,240.872314 12.425827" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M244.866333 12.212051C243.534134 12.259811,242.202591 12.331070,240.872314 12.425827C241.879959 13.299484,242.871872 14.190659,243.847626 15.098923Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L231.965790 97.705795L231.965790 95.705795L229.965790 95.705795Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L241.031540 13.149353L241.031540 11.149353L239.031540 11.149353Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M241.031540 13.149353L241.031540 11.149353L239.031540 11.149353L229.965790 95.705795L229.965790 97.705795L231.965790 97.705795Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M240.031540 12.149353l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M240.031540 12.149353l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.965790 96.705795l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.965790 96.705795l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M211.254822 100.843933l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M211.254822 100.843933l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-2.svg b/ellipsographe/svg/ellipsographe-2.svg
new file mode 100644 (file)
index 0000000..bdc6033
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 117.341705,318.331802 114.693069,318.146912 112.058472" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M319.869186 115.668655C319.315521 114.453339,318.741272 113.249817,318.146912 112.058472C317.724762 113.321136,317.279755 114.578217,316.811905 115.829086Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.379303 119.736679L234.379303 117.736679L232.379303 117.736679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L319.080673 112.165359L319.080673 110.165359L317.080673 110.165359Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M319.080673 112.165359L319.080673 110.165359L317.080673 110.165359L232.379303 117.736679L232.379303 119.736679L234.379303 119.736679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.080673 111.165359l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.080673 111.165359l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.379303 118.736679l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.379303 118.736679l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.177811 118.894958l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.177811 118.894958l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-20.svg b/ellipsographe/svg/ellipsographe-20.svg
new file mode 100644 (file)
index 0000000..1e5495d
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C270.763779 25.375961,252.815994 15.227936,233.359665 10.208054" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M237.329346 9.719070C236.004028 9.858643,234.680603 10.021637,233.359665 10.208054C234.425507 11.010284,235.476562 11.830872,236.512390 12.669327Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L231.596283 96.008774L231.596283 94.008774L229.596283 94.008774Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L233.500244 10.989883L233.500244 8.989883L231.500244 8.989883Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M233.500244 10.989883L233.500244 8.989883L231.500244 8.989883L229.596283 94.008774L229.596283 96.008774L231.596283 96.008774Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.500244 9.989883l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.500244 9.989883l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.596283 95.008774l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.596283 95.008774l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M210.122833 99.635056l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M210.122833 99.635056l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-21.svg b/ellipsographe/svg/ellipsographe-21.svg
new file mode 100644 (file)
index 0000000..de6f1b7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C268.884232 23.496414,248.087723 12.660706,225.695160 8.511276" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.621353 7.748718C228.309326 7.979614,227.000381 8.233795,225.695160 8.511276C226.814285 9.238007,227.919586 9.983856,229.010574 10.748383Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L231.177292 94.221222L231.177292 92.221222L229.177292 92.221222Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L225.820084 9.352676L225.820084 7.352676L223.820084 7.352676Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M225.820084 7.352676L223.820084 7.352676L223.820084 9.352676L229.177292 94.221222L231.177292 94.221222L231.177292 92.221222Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.820084 8.352676l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.820084 8.352676l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.177292 93.221222l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.177292 93.221222l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.866348 98.401230l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.866348 98.401230l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-22.svg b/ellipsographe/svg/ellipsographe-22.svg
new file mode 100644 (file)
index 0000000..81fb36c
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C267.004684 21.616867,243.241058 10.239059,217.903763 7.346024" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M221.768280 6.312332C220.475601 6.633759,219.187225 6.978317,217.903763 7.346024C219.071289 7.993576,220.225967 8.660980,221.367279 9.347763Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L230.703979 92.336441L230.703979 90.336441L228.703979 90.336441Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L218.015976 8.248199L218.015976 6.248199L216.015976 6.248199Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M218.015976 6.248199L216.015976 6.248199L216.015976 8.248199L228.703979 92.336441L230.703979 92.336441L230.703979 90.336441Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.015976 7.248199l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.015976 7.248199l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.703979 91.336441l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.703979 91.336441l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.467026 97.146835l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.467026 97.146835l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-23.svg b/ellipsographe/svg/ellipsographe-23.svg
new file mode 100644 (file)
index 0000000..8941bd5
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C265.125122 19.737305,238.276047 7.962967,210.011780 6.723175" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M213.793732 5.422546C212.527420 5.833191,211.266571 6.266754,210.011780 6.723175C211.221771 7.287720,212.419907 7.872742,213.605682 8.477783Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L230.160385 90.331772L230.160385 88.331772L228.160385 88.331772Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L210.114288 7.687378L210.114288 5.687378L208.114288 5.687378Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M210.114288 5.687378L208.114288 5.687378L208.114288 7.687378L228.160385 90.331772L230.160385 90.331772L230.160385 88.331772Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M209.114288 6.687378l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M209.114288 6.687378l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.160385 89.331772l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.160385 89.331772l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.907578 95.864594l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.907578 95.864594l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-24.svg b/ellipsographe/svg/ellipsographe-24.svg
new file mode 100644 (file)
index 0000000..fcc3bc3
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C204.042664 6.614197,203.047333 6.627319,202.053589 6.653473" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.735687 5.090652L204.797028 5.474564C203.876221 5.855988,202.961670 6.249008,202.053589 6.653473C202.981689 7.009598,203.906281 7.378387,204.827087 7.759811L205.762268 8.152084Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L229.533646 88.191437L229.533646 86.191437L227.533646 86.191437Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L202.154999 5.680679L200.154999 5.680679L200.154999 7.680679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M202.154999 5.680679L200.154999 5.680679L200.154999 7.680679L227.533646 88.191437L229.533646 88.191437L229.533646 86.191437Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.154999 6.680679l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.154999 6.680679l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.533646 87.191437l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.533646 87.191437l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M204.167419 94.557419l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M204.167419 94.557419l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-25.svg b/ellipsographe/svg/ellipsographe-25.svg
new file mode 100644 (file)
index 0000000..f916e6e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C201.383926 6.614197,197.746750 6.790726,194.139206 7.139069" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.703110 5.322815C196.502853 5.908051,195.314743 6.513611,194.139206 7.139069C195.412704 7.528046,196.681015 7.940002,197.943527 8.374908Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L228.821854 85.921509L228.821854 83.921509L226.821854 83.921509Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L194.249908 6.228470L192.249908 6.228470L192.249908 8.228470Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M194.249908 6.228470L192.249908 6.228470L192.249908 8.228470L226.821854 85.921509L228.821854 85.921509L228.821854 83.921509Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M193.249908 7.228470l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M193.249908 7.228470l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.821854 84.921509l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.821854 84.921509l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M202.241989 93.243790l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M202.241989 93.243790l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-26.svg b/ellipsographe/svg/ellipsographe-26.svg
new file mode 100644 (file)
index 0000000..ef5e240
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C198.725632 6.614197,192.466354 7.140839,186.320190 8.169769" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M189.749023 6.110092C188.592819 6.777145,187.449722 7.463837,186.320190 8.169769C187.618057 8.469330,188.911911 8.792068,190.201141 9.137985Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L228.006775 83.508377L228.006775 81.508377L226.006775 81.508377Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L186.443207 7.320129L184.443207 7.320129L184.443207 9.320129Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M186.443207 7.320129L184.443207 7.320129L184.443207 9.320129L226.006775 83.508377L228.006775 83.508377L228.006775 81.508377Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M185.443207 8.320129l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M185.443207 8.320129l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.006775 82.508377l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.006775 82.508377l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M200.114334 91.930283l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M200.114334 91.930283l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-27.svg b/ellipsographe/svg/ellipsographe-27.svg
new file mode 100644 (file)
index 0000000..496a87e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C196.067337 6.614197,187.205276 7.677673,178.621506 9.734695" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M181.899506 7.442337C180.792603 8.187668,179.699783 8.951935,178.621506 9.734695C179.937454 9.943695,181.250610 10.176041,182.560333 10.431717Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L227.068985 80.929520L227.068985 78.929520L225.068985 78.929520Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L178.759766 8.944778L176.759766 8.944778L176.759766 10.944778Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M178.759766 8.944778L176.759766 8.944778L176.759766 10.944778L225.068985 80.929520L227.068985 80.929520L227.068985 78.929520Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M177.759766 9.944778l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M177.759766 9.944778l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M226.068985 79.929520l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M226.068985 79.929520l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.758362 90.625076l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.758362 90.625076l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-28.svg b/ellipsographe/svg/ellipsographe-28.svg
new file mode 100644 (file)
index 0000000..cceedb7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C193.409058 6.614197,181.963516 8.401215,171.069397 11.822952" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M174.181366 9.309509C173.128876 10.129318,172.091415 10.967300,171.069397 11.822952C172.397110 11.940598,173.723236 12.081680,175.047150 12.246246Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L225.979736 78.159653L225.979736 76.159653L223.979736 76.159653Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L171.225876 11.091507L169.225876 11.091507L169.225876 13.091507Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M171.225876 11.091507L169.225876 11.091507L169.225876 13.091507L223.979736 78.159653L225.979736 78.159653L225.979736 76.159653Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M170.225876 12.091507l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M170.225876 12.091507l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.979736 77.159653l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.979736 77.159653l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M195.145554 89.334625l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M195.145554 89.334625l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-29.svg b/ellipsographe/svg/ellipsographe-29.svg
new file mode 100644 (file)
index 0000000..3e84433
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C190.750305 6.614197,176.740143 9.311646,163.688873 14.424103" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M166.620148 11.701965C165.626984 12.592178,164.649734 13.499710,163.688873 14.424103C165.021957 14.449905,166.354675 14.499222,167.686432 14.572052Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L224.708679 75.165497L224.708679 73.165497L222.708679 73.165497Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L163.866562 13.749924L161.866562 13.749924L161.866562 15.749924Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M163.866562 13.749924L161.866562 13.749924L161.866562 15.749924L222.708679 75.165497L224.708679 75.165497L224.708679 73.165497Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M162.866562 14.749924l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M162.866562 14.749924l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M223.708679 74.165497l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M223.708679 74.165497l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M192.245926 88.070953l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M192.245926 88.070953l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-3.svg b/ellipsographe/svg/ellipsographe-3.svg
new file mode 100644 (file)
index 0000000..74a8258
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 114.683426,318.051727 109.405457,317.319412 104.201126" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M319.289047 107.682617C318.652267 106.509216,317.995575 105.348587,317.319412 104.201126C316.986145 105.490616,316.629776 106.775665,316.250320 108.055634Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.361282 118.604050L234.361282 116.604050L232.361282 116.604050Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L318.191757 104.319168L318.191757 102.319168L316.191757 102.319168Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M318.191757 104.319168L318.191757 102.319168L316.191757 102.319168L232.361282 116.604050L232.361282 118.604050L234.361282 118.604050Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M317.191757 103.319168l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M317.191757 103.319168l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.361282 117.604050l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.361282 117.604050l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.124390 117.904968l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.124390 117.904968l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-30.svg b/ellipsographe/svg/ellipsographe-30.svg
new file mode 100644 (file)
index 0000000..c22ffba
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C188.092026 6.614197,171.536987 10.408661,156.508759 17.526337" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M159.245239 14.608871C158.316116 15.565063,157.403809 16.537704,156.508759 17.526337C157.840729 17.460190,159.173599 17.417542,160.506714 17.398422Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L223.209488 71.915207L223.209488 69.915207L221.209488 69.915207Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L156.710617 16.908173L154.710617 16.908173L154.710617 18.908173Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M156.710617 16.908173L154.710617 16.908173L154.710617 18.908173L221.209488 71.915207L223.209488 71.915207L223.209488 69.915207Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M155.710617 17.908173l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M155.710617 17.908173l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M222.209488 70.915207l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M222.209488 70.915207l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M189.023193 86.852921l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M189.023193 86.852921l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-31.svg b/ellipsographe/svg/ellipsographe-31.svg
new file mode 100644 (file)
index 0000000..d120735
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C185.433731 6.614197,166.353134 11.692398,149.554031 21.119171" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M152.082504 18.020172C151.221893 19.037811,150.378922 20.070953,149.554031 21.119171C150.878525 20.961273,152.205139 20.826813,153.533249 20.715820Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L221.427429 68.365936L221.427429 66.365936L219.427429 66.365936Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L149.783020 20.555771L147.783020 20.555771L147.783020 22.555771Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M149.783020 20.555771L147.783020 20.555771L147.783020 22.555771L219.427429 68.365936L221.427429 68.365936L221.427429 66.365936Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M148.783020 21.555771l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M148.783020 21.555771l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M220.427429 67.365936l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M220.427429 67.365936l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M185.439972 85.703094l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M185.439972 85.703094l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-32.svg b/ellipsographe/svg/ellipsographe-32.svg
new file mode 100644 (file)
index 0000000..9c78e6f
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C182.775436 6.614197,161.188583 13.162827,142.850967 25.191650" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M145.159592 21.924667C144.371475 22.999207,143.601776 24.088364,142.850967 25.191650C144.162018 24.942429,145.476425 24.716553,146.793533 24.514053Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L219.291428 64.473663L219.291428 62.473663L217.291428 62.473663Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L143.110062 24.681824L141.110062 24.681824L141.110062 26.681824Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M143.110062 24.681824L141.110062 24.681824L141.110062 26.681824L217.291428 64.473663L219.291428 64.473663L219.291428 62.473663Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M142.110062 25.681824l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M142.110062 25.681824l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.291428 63.473663l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.291428 63.473663l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M181.457901 84.656479l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M181.457901 84.656479l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-33.svg b/ellipsographe/svg/ellipsographe-33.svg
new file mode 100644 (file)
index 0000000..c936d6d
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C180.116699 6.614197,156.042450 14.820297,136.424759 29.733734" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M138.501007 26.314667C137.789597 27.440872,137.097366 28.580704,136.424759 29.733734C137.715683 29.394058,139.011154 29.077560,140.310547 28.784271Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L216.692520 60.181351L216.692520 58.181351L214.692520 58.181351Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L136.716934 29.276199L134.716934 29.276199L134.716934 31.276199Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M136.716934 29.276199L134.716934 29.276199L134.716934 31.276199L214.692520 60.181351L216.692520 60.181351L216.692520 58.181351Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M135.716934 30.276199l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M135.716934 30.276199l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.692520 59.181351l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.692520 59.181351l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M177.033615 83.751953l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M177.033615 83.751953l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-34.svg b/ellipsographe/svg/ellipsographe-34.svg
new file mode 100644 (file)
index 0000000..78f360f
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C177.458405 6.614197,150.916504 16.664200,130.303879 34.732880" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M132.137100 31.176987C131.506027 32.349792,130.894806 33.535248,130.303879 34.732880C131.568604 34.303894,132.839035 33.897888,134.114578 33.514847Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L213.499573 55.426483L213.499573 53.426483L211.499573 53.426483Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L130.632095 34.326462L128.632095 34.326462L128.632095 36.326462Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M130.632095 34.326462L128.632095 34.326462L128.632095 36.326462L211.499573 55.426483L213.499573 55.426483L213.499573 53.426483Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M129.632095 35.326462l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M129.632095 35.326462l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.499573 54.426483l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.499573 54.426483l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M172.128799 83.045822l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M172.128799 83.045822l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-35.svg b/ellipsographe/svg/ellipsographe-35.svg
new file mode 100644 (file)
index 0000000..8a3942e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775L124.513626 40.178818" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M126.093079 36.503876C125.614014 37.566483,125.150665 38.638000,124.703262 39.718124L124.513626 40.178818L124.973465 39.987167C126.053619 39.539764,127.138947 39.109756,128.229065 38.697144Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L209.514160 50.139633L209.514160 48.139633L207.514160 48.139633Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L124.881958 39.821121L122.881958 39.821121L122.881958 41.821121Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M124.881958 39.821121L122.881958 39.821121L122.881958 41.821121L207.514160 50.139633L209.514160 50.139633L209.514160 48.139633Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M123.881958 40.821121l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M123.881958 40.821121l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.514160 49.139633l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.514160 49.139633l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M166.710281 82.606064l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M166.710281 82.606064l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-36.svg b/ellipsographe/svg/ellipsographe-36.svg
new file mode 100644 (file)
index 0000000..46089b6
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C122.868118 41.822784,120.953278 43.886597,119.122787 46.011978" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.441345 42.235504C119.978973 43.488388,119.539444 44.747406,119.122787 46.011978C120.311600 45.412445,121.512665 44.832993,122.725555 44.274048Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L204.513306 44.309891L204.513306 42.309891L202.513306 42.309891Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L119.541275 45.692581L117.541275 45.692581L117.541275 47.692581Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M117.541275 45.692581L117.541275 47.692581L119.541275 47.692581L204.513306 44.309891L204.513306 42.309891L202.513306 42.309891Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M118.541275 46.692581l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M118.541275 46.692581l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M203.513306 43.309891l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M203.513306 43.309891l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M160.814941 82.519684l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M160.814941 82.519684l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-37.svg b/ellipsographe/svg/ellipsographe-37.svg
new file mode 100644 (file)
index 0000000..b0378a5
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C120.988251 43.702652,117.421036 47.831329,114.179443 52.173386" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M115.231857 48.314240C114.857941 49.595825,114.507141 50.882416,114.179443 52.173386C115.324036 51.492279,116.481842 50.830597,117.652481 50.188782Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L198.178864 37.936310L198.178864 35.936310L196.178864 35.936310Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L114.649292 51.889359L112.649292 51.889359L112.649292 53.889359Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M112.649292 51.889359L112.649292 53.889359L114.649292 53.889359L198.178864 37.936310L198.178864 35.936310L196.178864 35.936310Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.649292 52.889359l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.649292 52.889359l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.178864 36.936310l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.178864 36.936310l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M154.490036 82.880112l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M154.490036 82.880112l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-38.svg b/ellipsographe/svg/ellipsographe-38.svg
new file mode 100644 (file)
index 0000000..2098c17
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C119.108688 45.582199,114.034958 51.893768,109.696167 58.634705" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M110.478455 54.711884C110.194412 56.015884,109.933624 57.323700,109.696167 58.634705C110.791107 57.875610,111.900284 57.135269,113.023224 56.414062Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L190.043594 31.061111L190.043594 29.061111L188.043594 29.061111Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L110.218643 58.383026L108.218643 58.383026L108.218643 60.383026Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M108.218643 58.383026L108.218643 60.383026L110.218643 60.383026L190.043594 31.061111L190.043594 29.061111L188.043594 29.061111Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M109.218643 59.383026l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M109.218643 59.383026l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M189.043594 30.061111l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M189.043594 30.061111l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M147.798019 83.788727l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M147.798019 83.788727l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-39.svg b/ellipsographe/svg/ellipsographe-39.svg
new file mode 100644 (file)
index 0000000..526533b
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C117.229141 47.461761,110.794464 56.074585,105.683044 65.370651" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M106.192291 61.403214C105.999115 62.723297,105.829361 64.045990,105.683044 65.370651C106.723190 64.537445,107.778534 63.722229,108.848572 62.925400Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L179.444000 23.838303L179.444000 21.838303L177.444000 21.838303Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L106.259354 65.148376L104.259354 65.148376L104.259354 67.148376Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M104.259354 65.148376L104.259354 67.148376L106.259354 67.148376L179.444000 23.838303L179.444000 21.838303L177.444000 21.838303Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M105.259354 66.148376l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M105.259354 66.148376l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M178.444000 22.838303l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M178.444000 22.838303l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M140.840851 85.352051l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M140.840851 85.352051l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-4.svg b/ellipsographe/svg/ellipsographe-4.svg
new file mode 100644 (file)
index 0000000..c35e701
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 112.024673,317.584839 104.136230,315.953308 96.452896" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.159744 99.789276C317.443329 98.663284,316.707703 97.551010,315.953308 96.452896C315.710236 97.762802,315.443878 99.069473,315.154251 100.372253Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.331665 117.472275L234.331665 115.472275L232.331665 115.472275Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L316.765488 96.585083L316.765488 94.585083L314.765488 94.585083Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M316.765488 96.585083L316.765488 94.585083L314.765488 94.585083L232.331665 115.472275L232.331665 117.472275L234.331665 117.472275Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M315.765488 95.585083l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M315.765488 95.585083l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.331665 116.472275l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.331665 116.472275l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.016724 116.917908l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.016724 116.917908l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-40.svg b/ellipsographe/svg/ellipsographe-40.svg
new file mode 100644 (file)
index 0000000..838d0c6
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C115.349594 49.341309,107.699524 60.373749,102.150925 72.354980" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M102.385300 68.361771C102.283676 69.691681,102.205551 71.022964,102.150925 72.354980C103.131454 71.451736,104.128067 70.565643,105.140335 69.697128Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L165.473969 16.701736L165.473969 14.701736L163.473969 14.701736Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L102.782318 72.159134L100.782318 72.159134L100.782318 74.159134Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M100.782318 72.159134L100.782318 74.159134L102.782318 74.159134L165.473969 16.701736L165.473969 14.701736L163.473969 14.701736Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M101.782318 73.159134l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M101.782318 73.159134l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M164.473969 15.701736l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M164.473969 15.701736l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M133.783646 87.675919l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M133.783646 87.675919l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-41.svg b/ellipsographe/svg/ellipsographe-41.svg
new file mode 100644 (file)
index 0000000..3a2bdd2
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C113.469711 51.221176,104.749664 64.792053,99.110291 79.562668" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M99.068878 75.563202C99.059174 76.896439,99.072968 78.229813,99.110291 79.562668C100.026398 78.593826,100.959473 77.641251,101.909088 76.705383Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L146.958664 10.625763L146.958664 8.625763L144.958664 8.625763Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L99.798004 79.390305L97.798004 79.390305L97.798004 81.390305Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M97.798004 79.390305L97.798004 81.390305L99.798004 81.390305L146.958664 10.625763L146.958664 8.625763L144.958664 8.625763Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M98.798004 80.390305l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M98.798004 80.390305l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M145.958664 9.625763l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M145.958664 9.625763l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M126.855759 90.851578l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M126.855759 90.851578l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-42.svg b/ellipsographe/svg/ellipsographe-42.svg
new file mode 100644 (file)
index 0000000..f9bc7d6
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C111.590164 53.100739,101.945892 69.327988,96.573074 86.964981" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M96.255966 82.977875C96.338181 84.308228,96.443909 85.637466,96.573074 86.964981C97.420441 85.934952,98.285629 84.920319,99.168198 83.921478Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L122.624619 7.626328L122.624619 5.626328L120.624619 5.626328Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L97.318329 86.813095L95.318329 86.813095L95.318329 88.813095Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M95.318329 86.813095L95.318329 88.813095L97.318329 88.813095L122.624619 7.626328L122.624619 5.626328L120.624619 5.626328Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M96.318329 87.813095l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M96.318329 87.813095l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.624619 6.626328l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.624619 6.626328l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.359528 94.930984l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.359528 94.930984l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-43.svg b/ellipsographe/svg/ellipsographe-43.svg
new file mode 100644 (file)
index 0000000..fc3acad
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C109.710617 54.980286,99.287689 73.982285,94.549637 94.536850" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M93.957840 90.581345C94.131714 91.902390,94.328979 93.221100,94.549637 94.536850C95.324005 93.450470,96.117004 92.378525,96.928207 91.321457Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 121.000000L121.000000 121.000000L121.000000 119.000000L91.804657 9.437088L89.804657 9.437088L89.804657 11.437088Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L95.353653 94.402481L93.353653 94.402481L93.353653 96.402481Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M93.353653 96.402481L95.353653 96.402481L95.353653 94.402481L91.804657 9.437088L89.804657 9.437088L89.804657 11.437088Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M94.353653 95.402481l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M94.353653 95.402481l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.804657 10.437088l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.804657 10.437088l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M114.647430 99.912048l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M114.647430 99.912048l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-44.svg b/ellipsographe/svg/ellipsographe-44.svg
new file mode 100644 (file)
index 0000000..e3e8795
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C107.831055 56.859833,96.775040 78.754944,93.050873 102.252014" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.186203 98.346283C92.451187 99.651947,92.739410 100.954056,93.050873 102.252014C93.748444 101.113998,94.465378 99.989471,95.201279 98.878876Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 121.000000L121.000000 121.000000L121.000000 119.000000L56.405319 25.811127L54.405319 25.811127L54.405319 27.811127Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L93.914917 102.132202L91.914917 102.132202L91.914917 104.132202Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M91.914917 104.132202L93.914917 104.132202L93.914917 102.132202L56.405319 25.811127L54.405319 25.811127L54.405319 27.811127Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.914917 103.132202l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.914917 103.132202l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M55.405319 26.811127l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M55.405319 26.811127l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M110.100494 105.717789l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M110.100494 105.717789l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-45.svg b/ellipsographe/svg/ellipsographe-45.svg
new file mode 100644 (file)
index 0000000..b582da7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C105.951508 58.739380,94.407959 83.645981,92.087708 110.084183" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.953384 106.248306C91.308441 107.531860,91.686554 108.810699,92.087708 110.084183C92.704559 108.900055,93.341492 107.728424,93.998062 106.569748Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 121.000000L121.000000 121.000000L121.000000 119.000000L23.991364 60.301453L21.991364 60.301453L21.991364 62.301453Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L93.012985 109.975952L91.012985 109.975952L91.012985 111.975952Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M91.012985 111.975952L93.012985 111.975952L93.012985 109.975952L23.991364 60.301453L21.991364 60.301453L21.991364 62.301453Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.012985 110.975952l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.012985 110.975952l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M22.991364 61.301453l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M22.991364 61.301453l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M107.073715 112.178284l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M107.073715 112.178284l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-46.svg b/ellipsographe/svg/ellipsographe-46.svg
new file mode 100644 (file)
index 0000000..266cf06
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C104.071625 60.619263,92.186081 88.656250,91.671021 118.008514" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.271011 114.261017C90.714905 115.516281,91.181564 116.765640,91.671021 118.008514C92.203781 116.783585,92.757263 115.570175,93.331009 114.368713Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 121.000000L121.000000 121.000000L121.000000 119.000000L7.871185 111.370163L5.871185 111.370163L5.871185 113.370163Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 121.000000L206.039352 121.000000L206.039352 119.000000L92.658798 117.908875L90.658798 117.908875L90.658798 119.908875Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M90.658798 119.908875L92.658798 119.908875L92.658798 117.908875L7.871185 111.370163L5.871185 111.370163L5.871185 113.370163Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M91.658798 118.908875l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M91.658798 118.908875l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M6.871185 112.370163l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M6.871185 112.370163l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M105.846878 119.045456l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M105.846878 119.045456l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-47.svg b/ellipsographe/svg/ellipsographe-47.svg
new file mode 100644 (file)
index 0000000..c43d9da
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 121.993835,91.706070 123.982239,91.810349 125.963364" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.151367 122.323608C90.683792 123.548508,91.236938 124.761917,91.810349 125.963364C92.254456 124.708359,92.721359 123.459213,93.211029 122.216614Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 121.000000L121.000000 119.000000L119.000000 119.000000L15.358826 164.988754L15.358826 166.988754L17.358826 166.988754Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L90.861023 125.858810L90.861023 127.858810L92.861023 127.858810Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M92.861023 127.858810L92.861023 125.858810L90.861023 125.858810L15.358826 164.988754L15.358826 166.988754L17.358826 166.988754Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M91.861023 126.858810l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M91.861023 126.858810l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M16.358826 165.988754l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M16.358826 165.988754l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M106.548584 125.968811l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M106.548584 125.968811l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-48.svg b/ellipsographe/svg/ellipsographe-48.svg
new file mode 100644 (file)
index 0000000..fca8c03
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 124.652115,91.939468 129.274673,92.501572 133.844208" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M90.592804 130.328995C91.209122 131.513382,91.845505 132.685257,92.501572 133.844208C92.857193 132.560806,93.235855 131.282181,93.637573 130.008896Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 121.000000L121.000000 119.000000L119.000000 119.000000L44.734192 204.680679L44.734192 206.680679L46.734192 206.680679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L91.613983 133.729233L91.613983 135.729233L93.613983 135.729233Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M93.613983 135.729233L93.613983 133.729233L91.613983 133.729233L44.734192 204.680679L44.734192 206.680679L46.734192 206.680679Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.613983 134.729233l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M92.613983 134.729233l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M45.734192 205.680679l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M45.734192 205.680679l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M109.106522 132.568176l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M109.106522 132.568176l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-49.svg b/ellipsographe/svg/ellipsographe-49.svg
new file mode 100644 (file)
index 0000000..59c3a64
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 127.310410,92.359589 134.547821,93.733856 141.621170" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M91.585663 138.247116C92.282471 139.385422,92.998688 140.510254,93.733856 141.621170C93.999573 140.315796,94.288513 139.013992,94.600739 137.716354Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 121.000000L121.000000 119.000000L119.000000 119.000000L80.372009 225.603027L80.372009 227.603027L82.372009 227.603027Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L92.906738 141.492798L92.906738 143.492798L94.906738 143.492798Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M94.906738 143.492798L94.906738 141.492798L92.906738 141.492798L80.372009 225.603027L80.372009 227.603027L82.372009 227.603027Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M93.906738 142.492798l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M93.906738 142.492798l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M81.372009 226.603027l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M81.372009 226.603027l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.270279 138.573273l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.270279 138.573273l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-5.svg b/ellipsographe/svg/ellipsographe-5.svg
new file mode 100644 (file)
index 0000000..42e16f7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 109.366394,316.931305 98.887222,314.059998 88.842758" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M316.491745 92.018448C315.699463 90.945068,314.888733 89.886368,314.059998 88.842758C313.908051 90.166702,313.732666 91.488586,313.533890 92.807816Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.289032 116.335541L234.289032 114.335541L232.289032 114.335541Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L314.813217 88.992065L314.813217 86.992065L312.813217 86.992065Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M314.813217 88.992065L314.813217 86.992065L312.813217 86.992065L232.289032 114.335541L232.289032 116.335541L234.289032 116.335541Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M313.813217 87.992065l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M313.813217 87.992065l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.289032 115.335541l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.289032 115.335541l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.873611 115.929108l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.873611 115.929108l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-50.svg b/ellipsographe/svg/ellipsographe-50.svg
new file mode 100644 (file)
index 0000000..c4db45e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 129.969162,92.966553 139.802567,95.496628 149.269302" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M93.120102 146.052063C93.893784 147.139053,94.686096 148.211624,95.496628 149.269302C95.671417 147.948288,95.869614 146.629623,96.091171 145.313934Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 121.000000L121.000000 119.000000L119.000000 119.000000L112.819931 232.217270L112.819931 234.217270L114.819931 234.217270Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L94.728790 149.124542L94.728790 151.124542L96.728790 151.124542Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M96.728790 149.124542L94.728790 149.124542L94.728790 151.124542L112.819931 234.217270L114.819931 234.217270L114.819931 232.217270Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M95.728790 150.124542l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M95.728790 150.124542l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.819931 233.217270l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.819931 233.217270l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M118.701309 143.793610l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M118.701309 143.793610l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-51.svg b/ellipsographe/svg/ellipsographe-51.svg
new file mode 100644 (file)
index 0000000..dc253c8
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 132.627441,93.760132 145.037094,97.778366 156.759644" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M95.185150 153.713776C96.031860 154.744583,96.896423 155.760010,97.778366 156.759644C97.861603 155.429169,97.968323 154.099808,98.098511 152.772217Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L138.924438 232.620956L140.924438 232.620956L140.924438 230.620956Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L97.068542 156.595551L97.068542 158.595551L99.068542 158.595551Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M99.068542 156.595551L97.068542 156.595551L97.068542 158.595551L138.924438 232.620956L140.924438 232.620956L140.924438 230.620956Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M98.068542 157.595551l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M98.068542 157.595551l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M139.924438 231.620956l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M139.924438 231.620956l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M125.020081 148.123245l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M125.020081 148.123245l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-52.svg b/ellipsographe/svg/ellipsographe-52.svg
new file mode 100644 (file)
index 0000000..796493e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 135.285736,94.740433 150.252319,100.568420 164.067307" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M97.771576 161.207581C98.687012 162.177231,99.619446 163.130615,100.568420 164.067307C100.559753 162.733948,100.574585 161.400467,100.612946 160.067505Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L158.910477 227.128937L160.910477 227.128937L160.910477 225.128937Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L99.915375 163.880905L99.915375 165.880905L101.915375 165.880905Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M101.915375 163.880905L99.915375 163.880905L99.915375 165.880905L158.910477 227.128937L160.910477 227.128937L160.910477 225.128937Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M100.915375 164.880905l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M100.915375 164.880905l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M159.910477 226.128937l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M159.910477 226.128937l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M131.861664 151.541412l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M131.861664 151.541412l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-53.svg b/ellipsographe/svg/ellipsographe-53.svg
new file mode 100644 (file)
index 0000000..324ec5a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 137.944016,95.907455 155.448242,103.855865 171.166000" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M100.868423 168.505737C101.848282 169.409760,102.844238 170.296661,103.855865 171.166000C103.755280 169.835968,103.678177 168.504578,103.624588 167.172455Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L173.996292 220.154617L175.996292 220.154617L175.996292 218.154617Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L103.258377 170.954300L103.258377 172.954300L105.258377 172.954300Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M105.258377 170.954300L103.258377 170.954300L103.258377 172.954300L173.996292 220.154617L175.996292 220.154617L175.996292 218.154617Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M104.258377 171.954300l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M104.258377 171.954300l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M174.996292 219.154617l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M174.996292 219.154617l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M138.909348 154.091492l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M138.909348 154.091492l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-54.svg b/ellipsographe/svg/ellipsographe-54.svg
new file mode 100644 (file)
index 0000000..7dd392c
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 140.602768,97.261444 160.625748,107.630508 178.030594" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M104.466522 175.582947C105.506165 176.416931,106.560974 177.232971,107.630508 178.030594C107.438263 176.710297,107.269440 175.387421,107.124054 174.062561Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L185.419861 212.893890L187.419861 212.893890L187.419861 210.893890Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L107.087357 177.790665L107.087357 179.790665L109.087357 179.790665Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M109.087357 177.790665L107.087357 177.790665L107.087357 179.790665L185.419861 212.893890L187.419861 212.893890L187.419861 210.893890Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M108.087357 178.790665l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M108.087357 178.790665l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M186.419861 211.893890l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M186.419861 211.893890l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M145.914322 155.852524l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M145.914322 155.852524l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-55.svg b/ellipsographe/svg/ellipsographe-55.svg
new file mode 100644 (file)
index 0000000..1a0ce9b
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 143.261063,98.801926 165.783066,111.880096 184.632477" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M108.554718 182.409973C109.649109 183.169678,110.757706 183.910660,111.880096 184.632477C111.596878 183.328415,111.336945 182.020569,111.100311 180.709534Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L194.155197 205.897903L196.155197 205.897903L196.155197 203.897903Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L111.390045 184.361313L111.390045 186.361313L113.390045 186.361313Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M113.390045 184.361313L111.390045 184.361313L111.390045 186.361313L194.155197 205.897903L196.155197 205.897903L196.155197 203.897903Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M112.390045 185.361313l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M112.390045 185.361313l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M195.155197 204.897903l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M195.155197 204.897903l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M152.691711 156.929184l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M152.691711 156.929184l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-56.svg b/ellipsographe/svg/ellipsographe-56.svg
new file mode 100644 (file)
index 0000000..3d8913a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 145.919342,100.529114 170.921066,116.594376 190.946594" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M113.122223 188.960281C114.266510 189.641953,115.424042 190.304199,116.594376 190.946594C116.221069 189.664795,115.870880 188.378006,115.543793 187.086838Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L200.929077 199.381149L202.929077 199.381149L202.929077 197.381149Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L116.156158 190.641235L116.156158 192.641235L118.156158 192.641235Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M118.156158 190.641235L116.156158 190.641235L116.156158 192.641235L200.929077 199.381149L202.929077 199.381149L202.929077 197.381149Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M117.156158 191.641235l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M117.156158 191.641235l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.929077 198.381149l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.929077 198.381149l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M159.124084 157.429901l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M159.124084 157.429901l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-57.svg b/ellipsographe/svg/ellipsographe-57.svg
new file mode 100644 (file)
index 0000000..619afd8
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 148.577637,102.443039 176.039764,121.762390 196.946640" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M118.159668 195.207336C119.348465 195.807343,120.549500 196.387238,121.762390 196.946640C121.300323 195.693451,120.861130 194.434113,120.444824 193.169250Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L206.253098 193.405472L208.253098 193.405472L208.253098 191.405472Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L121.374786 196.604126L121.374786 198.604126L123.374786 198.604126Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M121.374786 196.604126L121.374786 198.604126L123.374786 198.604126L208.253098 193.405472L208.253098 191.405472L206.253098 191.405472Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M122.374786 197.604126l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M122.374786 197.604126l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.253098 192.405472l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.253098 192.405472l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M165.138840 157.457947l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M165.138840 157.457947l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-58.svg b/ellipsographe/svg/ellipsographe-58.svg
new file mode 100644 (file)
index 0000000..5b2a0d9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C125.687607 200.996704,126.521423 201.805252,127.366211 202.599716" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M123.650955 201.117447L124.127319 201.316010C125.201935 201.761108,126.281708 202.189026,127.366211 202.599716C126.889771 201.542450,126.428864 200.476349,125.983734 199.401733L125.787308 198.924484Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L210.497192 187.964645L212.497192 187.964645L212.497192 185.964645Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L127.023239 202.212723L127.023239 204.212723L129.023239 204.212723Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M127.023239 202.212723L127.023239 204.212723L129.023239 204.212723L212.497192 187.964645L212.497192 185.964645L210.497192 185.964645Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M128.023239 203.212723l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M128.023239 203.212723l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M211.497192 186.964645l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M211.497192 186.964645l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M170.698181 157.104263l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M170.698181 157.104263l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-59.svg b/ellipsographe/svg/ellipsographe-59.svg
new file mode 100644 (file)
index 0000000..70c1fec
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C127.567169 202.876266,130.391525 205.427887,133.325180 207.823685" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M129.515579 206.604416C130.779953 207.033798,132.050003 207.440216,133.325180 207.823685C132.694656 206.650848,132.084000 205.465378,131.493607 204.267715Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L213.884689 183.070419L215.884689 183.070419L215.884689 181.070419Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L133.019394 207.386078L133.019394 209.386078L135.019394 209.386078Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M133.019394 207.386078L133.019394 209.386078L135.019394 209.386078L215.884689 183.070419L215.884689 181.070419L213.884689 181.070419Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M134.019394 208.386078l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M134.019394 208.386078l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.884689 182.070419l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.884689 182.070419l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M175.740417 156.462830l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M175.740417 156.462830l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-6.svg b/ellipsographe/svg/ellipsographe-6.svg
new file mode 100644 (file)
index 0000000..7928839
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 106.708099,316.091034 93.657516,311.650162 81.395599" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M314.295303 84.396057C313.431061 83.380173,312.549194 82.379868,311.650162 81.395599C311.589874 82.727310,311.506104 84.058182,311.398849 85.387634Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.236923 115.188126L234.236923 113.188126L232.236923 113.188126Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L312.345688 81.565002L312.345688 79.565002L310.345688 79.565002Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M312.345688 81.565002L312.345688 79.565002L310.345688 79.565002L232.236923 113.188126L232.236923 115.188126L234.236923 115.188126Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M311.345688 80.565002l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M311.345688 80.565002l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.236923 114.188126l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.236923 114.188126l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.693893 114.934586l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.693893 114.934586l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-60.svg b/ellipsographe/svg/ellipsographe-60.svg
new file mode 100644 (file)
index 0000000..dde0007
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C129.446716 204.755814,134.379974 208.904938,139.601471 212.595245" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M135.716339 211.643723C137.007034 211.984070,138.302292 212.301270,139.601471 212.595245C138.890701 211.468689,138.199112 210.328522,137.527161 209.175186Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L216.629852 178.657974L218.629852 178.657974L218.629852 176.657974Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L139.329910 212.105804L139.329910 214.105804L141.329910 214.105804Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M139.329910 212.105804L139.329910 214.105804L141.329910 214.105804L218.629852 178.657974L218.629852 176.657974L216.629852 176.657974Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M140.329910 213.105804l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M140.329910 213.105804l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.629852 177.657974l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.629852 177.657974l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M180.292053 155.606735l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M180.292053 155.606735l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-61.svg b/ellipsographe/svg/ellipsographe-61.svg
new file mode 100644 (file)
index 0000000..aab5064
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C131.326263 206.635361,138.486786 212.236420,146.168823 216.903519" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M142.227097 216.223343C143.537857 216.473419,144.851959 216.700150,146.168823 216.903519C145.381500 215.828537,144.612625 214.738983,143.862625 213.635300Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L218.881531 174.663498L220.881531 174.663498L220.881531 172.663498Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L145.928528 216.361008L145.928528 218.361008L147.928528 218.361008Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M145.928528 216.361008L145.928528 218.361008L147.928528 218.361008L220.881531 174.663498L220.881531 172.663498L218.881531 172.663498Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M146.928528 217.361008l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M146.928528 217.361008l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.881531 173.663498l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.881531 173.663498l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M184.390610 154.595291l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M184.390610 154.595291l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-62.svg b/ellipsographe/svg/ellipsographe-62.svg
new file mode 100644 (file)
index 0000000..90772be
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C133.205811 208.514923,142.711960 215.422348,153.000977 220.737579" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M149.021515 220.331207C150.346100 220.490112,151.672775 220.625580,153.000977 220.737579C152.141006 219.719177,151.298706 218.685272,150.474487 217.636292Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L220.752121 171.025848L222.752121 171.025848L222.752121 169.025848Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L152.788971 220.140762L152.788971 222.140762L154.788971 222.140762Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M152.788971 220.140762L152.788971 222.140762L154.788971 222.140762L222.752121 171.025848L222.752121 169.025848L220.752121 169.025848Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M153.788971 221.140762l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M153.788971 221.140762l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M221.752121 170.025848l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M221.752121 170.025848l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M188.078979 153.470718l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M188.078979 153.470718l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-63.svg b/ellipsographe/svg/ellipsographe-63.svg
new file mode 100644 (file)
index 0000000..0a8d67c
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C135.085693 210.394791,147.056274 218.463211,160.072891 224.087051" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M156.075134 223.956055C157.407043 224.023239,158.739822 224.066895,160.072891 224.087051C159.144547 223.130157,158.233002 222.156845,157.338715 221.167542Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L222.320831 167.700043L224.320831 167.700043L224.320831 165.700043Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L159.886215 223.434692L159.886215 225.434692L161.886215 225.434692Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M159.886215 223.434692L159.886215 225.434692L161.886215 225.434692L224.320831 167.700043L224.320831 165.700043L222.320831 165.700043Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M160.886215 224.434692l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M160.886215 224.434692l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M223.320831 166.700043l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M223.320831 166.700043l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M191.395721 152.270554l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M191.395721 152.270554l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-64.svg b/ellipsographe/svg/ellipsographe-64.svg
new file mode 100644 (file)
index 0000000..5749af9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C136.965240 212.274353,151.518219 221.357986,167.355865 226.939865" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M163.358322 227.084732C164.691376 227.059952,166.024094 227.011658,167.355865 226.939865C166.363419 226.048920,165.386902 225.140671,164.426804 224.215561Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L223.649979 164.638290L225.649979 164.638290L225.649979 162.638290Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L167.191544 226.230728L167.191544 228.230728L169.191544 228.230728Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M167.191544 226.230728L167.191544 228.230728L169.191544 228.230728L225.649979 164.638290L225.649979 162.638290L223.649979 162.638290Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M168.191544 227.230728l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M168.191544 227.230728l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.649979 163.638290l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M224.649979 163.638290l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M194.380859 151.016052l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M194.380859 151.016052l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-65.svg b/ellipsographe/svg/ellipsographe-65.svg
new file mode 100644 (file)
index 0000000..891ba5b
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C138.844788 214.153900,156.098526 224.107178,174.824844 229.285721" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M170.846802 229.706055C172.174591 229.589386,173.500824 229.449295,174.824844 229.285721C173.772980 228.465134,172.736145 227.626404,171.714783 226.769989Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L224.786667 161.808807L226.786667 161.808807L226.786667 159.808807Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L174.679871 228.518585L174.679871 230.518585L176.679871 230.518585Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M174.679871 228.518585L174.679871 230.518585L176.679871 230.518585L226.786667 161.808807L226.786667 159.808807L224.786667 159.808807Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M175.679871 229.518585l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M175.679871 229.518585l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M225.786667 160.808807l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M225.786667 160.808807l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.069000 149.730698l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M197.069000 149.730698l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-66.svg b/ellipsographe/svg/ellipsographe-66.svg
new file mode 100644 (file)
index 0000000..f76210a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C140.724350 216.033447,160.797195 226.710815,182.453506 231.113739" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M178.514526 231.808105C179.830521 231.600006,181.143738 231.368530,182.453506 231.113739C181.347198 230.367737,180.254959 229.602814,179.177277 228.819397Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L225.763641 159.180191L227.763641 159.180191L227.763641 157.180191Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L182.324951 230.287338L182.324951 232.287338L184.324951 232.287338Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M182.324951 230.287338L182.324951 232.287338L184.324951 232.287338L227.763641 159.180191L227.763641 157.180191L225.763641 157.180191Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M183.324951 231.287338l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M183.324951 231.287338l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M226.763641 158.180191l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M226.763641 158.180191l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M199.492615 148.427902l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M199.492615 148.427902l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-67.svg b/ellipsographe/svg/ellipsographe-67.svg
new file mode 100644 (file)
index 0000000..69c74cf
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C142.604218 217.913330,165.615097 229.169281,190.216980 232.413132" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M186.335831 233.379211C187.633759 233.080368,188.927673 232.758347,190.216980 232.413132C189.061218 231.745529,187.918579 231.058273,186.789505 230.351807Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L226.610336 156.722229L228.610336 156.722229L228.610336 154.722229Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L190.101852 231.526276L190.101852 233.526276L192.101852 233.526276Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M190.101852 231.526276L190.101852 233.526276L192.101852 233.526276L228.610336 156.722229L228.610336 154.722229L226.610336 154.722229Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M191.101852 232.526276l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M191.101852 232.526276l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.610336 155.722229l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M227.610336 155.722229l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.681168 147.114990l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M201.681168 147.114990l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-68.svg b/ellipsographe/svg/ellipsographe-68.svg
new file mode 100644 (file)
index 0000000..998f9e4
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C144.483765 219.792877,170.550522 231.481750,198.086273 233.172577" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M194.281693 234.406982C195.555267 234.018478,196.823669 233.606995,198.086273 233.172577C196.886292 232.586945,195.698456 231.980972,194.523209 231.355133Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L227.350113 154.417130L229.350113 154.417130L229.350113 152.417130Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 121.000000L206.039352 119.000000L204.039352 119.000000L197.981628 232.223999L197.981628 234.223999L199.981628 234.223999Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M197.981628 232.223999L197.981628 234.223999L199.981628 234.223999L229.350113 154.417130L229.350113 152.417130L227.350113 152.417130Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M198.981628 233.223999l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M198.981628 233.223999l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.350113 153.417130l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.350113 153.417130l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M203.658585 145.801285l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M203.658585 145.801285l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-69.svg b/ellipsographe/svg/ellipsographe-69.svg
new file mode 100644 (file)
index 0000000..c8ad074
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803L206.035583 233.381424" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M202.326706 234.879456C203.260406 234.521332,204.190536 234.150421,205.116867 233.766708L206.035583 233.381424L205.113510 233.004227C204.187180 232.620514,203.267212 232.225067,202.353775 231.818054Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L227.996048 152.241577L229.996048 152.241577L229.996048 150.241577Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L205.936035 234.369949L207.936035 234.369949L207.936035 232.369949Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M205.936035 232.369949L205.936035 234.369949L207.936035 234.369949L229.996048 152.241577L229.996048 150.241577L227.996048 150.241577Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M206.936035 233.369949l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M206.936035 233.369949l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.996048 151.241577l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M228.996048 151.241577l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.449142 144.492065l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.449142 144.492065l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-7.svg b/ellipsographe/svg/ellipsographe-7.svg
new file mode 100644 (file)
index 0000000..de43b2a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 104.049805,315.064072 88.447113,308.734772 74.137711" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M311.580353 76.948669C310.648438 75.995041,309.699768 75.057907,308.734772 74.137711C308.766418 75.470749,308.774567 76.804214,308.759186 78.137482Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.170792 114.029419L234.170792 112.029419L232.170792 112.029419Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L309.373795 74.330170L309.373795 72.330170L307.373795 72.330170Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M309.373795 74.330170L309.373795 72.330170L307.373795 72.330170L232.170792 112.029419L232.170792 114.029419L234.170792 114.029419Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M308.373795 73.330170l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M308.373795 73.330170l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.170792 113.029419l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.170792 113.029419l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.468491 113.934906l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.468491 113.934906l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-70.svg b/ellipsographe/svg/ellipsographe-70.svg
new file mode 100644 (file)
index 0000000..49706b2
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C208.029877 233.385803,211.008179 233.267654,213.968033 233.033936" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M210.373001 234.787674C211.583374 234.223434,212.781876 233.638718,213.968033 233.033936C212.701645 232.622818,211.440735 232.188797,210.185898 231.731888Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L228.562653 150.201401L230.562653 150.201401L230.562653 148.201401Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L213.859909 233.959961L215.859909 233.959961L215.859909 231.959961Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M213.859909 231.959961L213.859909 233.959961L215.859909 233.959961L230.562653 150.201401L230.562653 148.201401L228.562653 148.201401Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.859909 232.959961l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.859909 232.959961l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.562653 149.201401l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M229.562653 149.201401l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.056808 143.203278l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M207.056808 143.203278l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-71.svg b/ellipsographe/svg/ellipsographe-71.svg
new file mode 100644 (file)
index 0000000..cd130f1
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C210.688614 233.385803,216.294281 232.964172,221.814346 232.138367" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.350128 234.138229C219.517883 233.491302,220.672775 232.824539,221.814346 232.138367C220.521957 231.816330,219.233856 231.471161,217.950684 231.102829Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L229.052963 148.282700L231.052963 148.282700L231.052963 146.282700Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L221.694687 233.003128L223.694687 233.003128L223.694687 231.003128Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M221.694687 231.003128L221.694687 233.003128L223.694687 233.003128L231.052963 148.282700L231.052963 146.282700L229.052963 146.282700Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M222.694687 232.003128l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M222.694687 232.003128l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.052963 147.282700l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.052963 147.282700l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.497711 141.938950l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M208.497711 141.938950l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-72.svg b/ellipsographe/svg/ellipsographe-72.svg
new file mode 100644 (file)
index 0000000..9794cf2
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C213.346909 233.385803,221.560196 232.474014,229.545578 230.705948" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M226.228394 232.941223C227.348129 232.215103,228.453995 231.469864,229.545578 230.705948C228.233536 230.474228,226.924606 230.219193,225.619415 229.940857Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L229.487839 146.471542L231.487839 146.471542L231.487839 144.471542Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L229.411407 231.510681L231.411407 231.510681L231.411407 229.510681Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M229.411407 229.510681L229.411407 231.510681L231.411407 231.510681L231.487839 146.471542L231.487839 144.471542L229.487839 144.471542Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.411407 230.510681l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.411407 230.510681l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.487839 145.471542l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.487839 145.471542l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M209.791779 140.700409l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M209.791779 140.700409l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-73.svg b/ellipsographe/svg/ellipsographe-73.svg
new file mode 100644 (file)
index 0000000..4df5163
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C216.005188 233.385803,226.806778 231.797134,237.136780 228.747482" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.982162 231.206619C235.048645 230.405106,236.100327 229.585236,237.136780 228.747482C235.811508 228.606964,234.488129 228.443008,233.167252 228.255630Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L229.869553 144.751999L231.869553 144.751999L231.869553 142.751999Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L236.985123 229.493423L238.985123 229.493423L238.985123 227.493423Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M236.985123 229.493423L238.985123 229.493423L238.985123 227.493423L231.869553 142.751999L229.869553 142.751999L229.869553 144.751999Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M237.985123 228.493423l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M237.985123 228.493423l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.869553 143.751999l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M230.869553 143.751999l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M210.956451 139.486252l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M210.956451 139.486252l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-74.svg b/ellipsographe/svg/ellipsographe-74.svg
new file mode 100644 (file)
index 0000000..a4a7617
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C218.663483 233.385803,232.034073 230.933548,244.561722 226.273880" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M241.583923 228.945023C242.592377 228.072021,243.585129 227.181488,244.561722 226.273880C243.229385 226.225067,241.897705 226.152771,240.567322 226.056961Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L230.207550 143.112793L232.207550 143.112793L232.207550 141.112793Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L244.389603 226.962265L246.389603 226.962265L246.389603 224.962265Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M244.389603 226.962265L246.389603 226.962265L246.389603 224.962265L232.207550 141.112793L230.207550 141.112793L230.207550 143.112793Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M245.389603 225.962265l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M245.389603 225.962265l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.207550 142.112793l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.207550 142.112793l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.005737 138.294662l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.005737 138.294662l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-75.svg b/ellipsographe/svg/ellipsographe-75.svg
new file mode 100644 (file)
index 0000000..bb0f62e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C221.322235 233.385803,237.242966 229.883041,251.795334 223.295486" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M249.008942 226.165359C249.954483 225.225250,250.883438 224.268463,251.795334 223.295486C250.462509 223.338654,249.129105 223.358307,247.795746 223.354446Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L230.507553 141.545624L232.507553 141.545624L232.507553 139.545624Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L251.599792 223.927551L253.599792 223.927551L253.599792 221.927551Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M251.599792 223.927551L253.599792 223.927551L253.599792 221.927551L232.507553 139.545624L230.507553 139.545624L230.507553 141.545624Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M252.599792 222.927551l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M252.599792 222.927551l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.507553 140.545624l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.507553 140.545624l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.953140 137.126892l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M212.953140 137.126892l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-76.svg b/ellipsographe/svg/ellipsographe-76.svg
new file mode 100644 (file)
index 0000000..c0d7367
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C223.980515 233.385803,242.431641 228.645981,258.808853 219.824280" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M256.227219 222.879166C257.105347 221.876480,257.966034 220.858032,258.808853 219.824280C257.481903 219.959259,256.153168 220.070786,254.823227 220.158859Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L230.775040 140.037994L232.775040 140.037994L232.775040 138.037994Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L258.586914 220.401230L260.586914 220.401230L260.586914 218.401230Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M258.586914 220.401230L260.586914 220.401230L260.586914 218.401230L232.775040 138.037994L230.775040 138.037994L230.775040 140.037994Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M259.586914 219.401230l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M259.586914 219.401230l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.775040 139.037994l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M231.775040 139.037994l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M213.807083 135.977493l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M213.807083 135.977493l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-77.svg b/ellipsographe/svg/ellipsographe-77.svg
new file mode 100644 (file)
index 0000000..45bea19
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C226.638809 233.385803,247.601013 227.222214,265.577286 215.870667" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M263.212708 219.096863C264.019287 218.036133,264.807617 216.960602,265.577286 215.870667C264.262360 216.097107,262.944397 216.300171,261.623993 216.479858Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.013092 138.585678L233.013092 138.585678L233.013092 136.585678Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L265.325989 216.393768L267.325989 216.393768L267.325989 214.393768Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M265.325989 216.393768L267.325989 216.393768L267.325989 214.393768L233.013092 136.585678L231.013092 136.585678L231.013092 138.585678Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M266.325989 215.393768l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M266.325989 215.393768l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.013092 137.585678l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.013092 137.585678l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.578308 134.848450l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M214.578308 134.848450l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-78.svg b/ellipsographe/svg/ellipsographe-78.svg
new file mode 100644 (file)
index 0000000..c103528
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C229.297089 233.385803,252.751083 225.611725,272.074356 211.445557" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M269.938919 214.828110C270.669876 213.714294,271.381836 212.586639,272.074356 211.445557C270.777802 211.762726,269.476974 212.056641,268.172531 212.327316Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.223709 137.174850L233.223709 137.174850L233.223709 135.174850Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L271.790710 211.916031L273.790710 211.916031L273.790710 209.916031Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M271.790710 211.916031L273.790710 211.916031L273.790710 209.916031L233.223709 135.174850L231.223709 135.174850L231.223709 137.174850Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M272.790710 210.916031l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M272.790710 210.916031l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.223709 136.174850l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.223709 136.174850l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.272308 133.731430l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.272308 133.731430l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-79.svg b/ellipsographe/svg/ellipsographe-79.svg
new file mode 100644 (file)
index 0000000..5c93fdb
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C231.955841 233.385803,257.882751 223.814194,278.274841 206.559006" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M276.379913 210.082199C277.031387 208.920532,277.663193 207.745987,278.274841 206.559006C277.003006 206.965805,275.725723 207.349548,274.443634 207.710281Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.413406 135.805588L233.413406 135.805588L233.413406 133.805588Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L277.955887 206.978104L279.955887 206.978104L279.955887 204.978104Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M277.955887 206.978104L279.955887 206.978104L279.955887 204.978104L233.413406 133.805588L231.413406 133.805588L231.413406 135.805588Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M278.955887 205.978104l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M278.955887 205.978104l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.413406 134.805588l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.413406 134.805588l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.897125 132.630066l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M215.897125 132.630066l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-8.svg b/ellipsographe/svg/ellipsographe-8.svg
new file mode 100644 (file)
index 0000000..240ac37
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 101.391068,313.850159 83.255127,305.324066 67.094177" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M308.356766 69.702271C307.361603 68.815414,306.350540 67.945892,305.324066 67.094177C305.447617 68.422272,305.547668 69.752029,305.624252 71.082825Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L234.091827 112.856339L234.091827 110.856339L232.091827 110.856339Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L305.907837 67.312637L305.907837 65.312637L303.907837 65.312637Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M305.907837 67.312637L305.907837 65.312637L303.907837 65.312637L232.091827 110.856339L232.091827 112.856339L234.091827 112.856339Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M304.907837 66.312637l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M304.907837 66.312637l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.091827 111.856339l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.091827 111.856339l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.192276 112.929321l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.192276 112.929321l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-80.svg b/ellipsographe/svg/ellipsographe-80.svg
new file mode 100644 (file)
index 0000000..7909d78
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C234.614136 233.385803,262.994202 221.830246,284.150299 201.223602" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M282.506516 204.870422C283.074905 203.666550,283.622971 202.450790,284.150299 201.223602C282.909653 201.718460,281.662430 202.190567,280.409256 202.639893Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.580917 134.471359L233.580917 134.471359L233.580917 132.471359Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L283.793091 201.592529L285.793091 201.592529L285.793091 199.592529Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M283.793091 201.592529L285.793091 201.592529L285.793091 199.592529L233.580917 132.471359L231.580917 132.471359L231.580917 134.471359Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M284.793091 200.592529l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M284.793091 200.592529l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.580917 133.471359l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.580917 133.471359l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.461975 131.542496l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.461975 131.542496l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-81.svg b/ellipsographe/svg/ellipsographe-81.svg
new file mode 100644 (file)
index 0000000..eacb089
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C286.740768 198.647034,288.219910 197.080765,289.650024 195.477768" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M288.265717 199.230637C288.749939 197.985916,289.211380 196.734756,289.650024 195.477768C288.451035 196.056412,287.240021 196.614792,286.017456 197.152512Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.729431 133.167099L233.729431 133.167099L233.729431 131.167099Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L289.244202 195.806442L291.244202 195.806442L291.244202 193.806442Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M289.244202 195.806442L291.244202 195.806442L291.244202 193.806442L233.729431 131.167099L231.729431 131.167099L231.729431 133.167099Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M290.244202 194.806442l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M290.244202 194.806442l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.729431 132.167099l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.729431 132.167099l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.958282 130.464844l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M216.958282 130.464844l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-82.svg b/ellipsographe/svg/ellipsographe-82.svg
new file mode 100644 (file)
index 0000000..5478613
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C288.620331 196.767471,291.787964 193.166290,294.705658 189.396744" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M293.586258 193.236954C293.982452 191.961960,294.355576 190.681686,294.705658 189.396744C293.549515 190.057785,292.380371 190.699203,291.198654 191.320602Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.858612 131.904602L233.858612 131.904602L233.858612 129.904602Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L294.248764 189.689346L296.248764 189.689346L296.248764 187.689346Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M294.248764 189.689346L296.248764 189.689346L296.248764 187.689346L233.858612 129.904602L231.858612 129.904602L231.858612 131.904602Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M295.248764 188.689346l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M295.248764 188.689346l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.858612 130.904602l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.858612 130.904602l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.398285 129.410873l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.398285 129.410873l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-83.svg b/ellipsographe/svg/ellipsographe-83.svg
new file mode 100644 (file)
index 0000000..8108bce
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C290.499878 194.887924,295.210434 189.133469,299.304794 183.008255" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M298.454681 186.916794C298.761292 185.617844,299.044662 184.314789,299.304794 183.008255C298.196976 183.748169,297.075195 184.469162,295.939880 185.170822Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L231.971313 130.674500L233.971313 130.674500L233.971313 128.674500Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L298.795609 183.267746L300.795609 183.267746L300.795609 181.267746Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M298.795609 183.267746L300.795609 183.267746L300.795609 181.267746L233.971313 128.674500L231.971313 128.674500L231.971313 130.674500Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M299.795609 182.267746l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M299.795609 182.267746l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.971313 129.674500l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.971313 129.674500l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.781448 128.373596l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.781448 128.373596l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-84.svg b/ellipsographe/svg/ellipsographe-84.svg
new file mode 100644 (file)
index 0000000..efc2e6e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C292.379761 193.008057,298.487900 184.981537,303.437210 176.337357" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M302.859497 180.295486C303.075470 178.978821,303.268036 177.659210,303.437210 176.337357C302.382874 177.152405,301.313599 177.949310,300.229858 178.727615Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.068069 129.469528L234.068069 129.469528L234.068069 127.469528Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L302.874496 176.566681L304.874496 176.566681L304.874496 174.566681Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M302.874496 176.566681L304.874496 176.566681L304.874496 174.566681L234.068069 127.469528L232.068069 127.469528L232.068069 129.469528Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M303.874496 175.566681l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M303.874496 175.566681l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.068069 128.469528l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.068069 128.469528l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.111603 127.349319l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.111603 127.349319l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-85.svg b/ellipsographe/svg/ellipsographe-85.svg
new file mode 100644 (file)
index 0000000..54472c0
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C294.259308 191.128494,301.619217 180.711960,307.090576 169.412659" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M306.787369 173.401367C306.911911 172.073273,307.013000 170.743484,307.090576 169.412659C306.094666 170.298813,305.082870 171.167633,304.055679 172.018646Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.149734 128.290634L234.149734 128.290634L234.149734 126.290634Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L306.473083 169.614807L308.473083 169.614807L308.473083 167.614807Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M306.473083 169.614807L308.473083 169.614807L308.473083 167.614807L234.149734 126.290634L232.149734 126.290634L232.149734 128.290634Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M307.473083 168.614807l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M307.473083 168.614807l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.149734 127.290634l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.149734 127.290634l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.398376 126.340164l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.398376 126.340164l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-86.svg b/ellipsographe/svg/ellipsographe-86.svg
new file mode 100644 (file)
index 0000000..f545977
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C296.138855 189.248947,304.604965 176.324005,310.254730 162.259277" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M310.227158 166.258926C310.259857 164.925949,310.269058 163.592514,310.254730 162.259277C309.322098 163.212112,308.372711 164.148483,307.406998 165.067917Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.218552 127.127304L234.218552 127.127304L234.218552 125.127304Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L309.581223 162.437225L311.581223 162.437225L311.581223 160.437225Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M309.581223 162.437225L311.581223 162.437225L311.581223 160.437225L234.218552 125.127304L232.218552 125.127304L232.218552 127.127304Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M310.581223 161.437225l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M310.581223 161.437225l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.218552 126.127304l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.218552 126.127304l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.634521 125.337875l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.634521 125.337875l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-87.svg b/ellipsographe/svg/ellipsographe-87.svg
new file mode 100644 (file)
index 0000000..6963fe7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C298.018417 187.369400,307.445160 171.817688,312.918747 154.903488" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M313.166977 158.895889C313.107727 157.564087,313.024979 156.233078,312.918747 154.903488C312.053696 155.918747,311.171021 156.918427,310.271164 157.902023Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875L218.824036 124.341278" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.276047 125.976227L234.276047 125.976227L234.276047 123.976227Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L312.188019 155.060211L314.188019 155.060211L314.188019 153.060211Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M312.188019 155.060211L314.188019 155.060211L314.188019 153.060211L234.276047 123.976227L232.276047 123.976227L232.276047 125.976227Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M313.188019 154.060211l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M313.188019 154.060211l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.276047 124.976227l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.276047 124.976227l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.824036 124.341278l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.824036 124.341278l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-88.svg b/ellipsographe/svg/ellipsographe-88.svg
new file mode 100644 (file)
index 0000000..6d8c596
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C299.898285 185.489517,310.140228 167.192184,315.072052 147.370255" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M315.595444 151.336243C315.444397 150.012009,315.269928 148.689804,315.072052 147.370255C314.278900 148.443222,313.467316 149.501511,312.637711 150.544678Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875L218.824036 124.341278L218.980606 123.352371" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.321487 124.838058L234.321487 124.838058L234.321487 122.838058Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L314.282837 147.508713L316.282837 147.508713L316.282837 145.508713Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M314.282837 147.508713L316.282837 147.508713L316.282837 145.508713L234.321487 122.838058L232.321487 122.838058L232.321487 124.838058Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M315.282837 146.508713l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M315.282837 146.508713l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.321487 123.838058l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.321487 123.838058l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.980606 123.352371l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M218.980606 123.352371l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-89.svg b/ellipsographe/svg/ellipsographe-89.svg
new file mode 100644 (file)
index 0000000..1866380
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C301.777847 183.609970,312.689255 162.449112,316.702988 139.688446" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M317.499588 143.607910C317.257339 142.297974,316.991806 140.991272,316.702988 139.688446C315.985947 140.813904,315.249710 141.925629,314.494736 143.023163Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875L218.824036 124.341278L218.980606 123.352371L219.108612 122.367035" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.354279 123.707352L234.354279 123.707352L234.354279 121.707352Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L315.854065 139.811615L317.854065 139.811615L317.854065 137.811615Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M315.854065 139.811615L317.854065 139.811615L317.854065 137.811615L234.354279 121.707352L232.354279 121.707352L232.354279 123.707352Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M316.854065 138.811615l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M316.854065 138.811615l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.354279 122.707352l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.354279 122.707352l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.108612 122.367035l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.108612 122.367035l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-9.svg b/ellipsographe/svg/ellipsographe-9.svg
new file mode 100644 (file)
index 0000000..a0170a4
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 98.732773,312.449707 78.083344,301.430130 60.293686" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M304.636108 62.686371C303.582245 61.870514,302.513428 61.072815,301.430130 60.293686C301.645203 61.610626,301.836884 62.930450,302.005157 64.252563Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M119.000000 119.000000L119.000000 121.000000L121.000000 121.000000L233.999268 111.656769L233.999268 109.656769L231.999268 109.656769Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M204.039352 119.000000L204.039352 121.000000L206.039352 121.000000L301.959900 60.541138L301.959900 58.541138L299.959900 58.541138Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M301.959900 60.541138L301.959900 58.541138L299.959900 58.541138L231.999268 109.656769L231.999268 111.656769L233.999268 111.656769Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M300.959900 59.541138l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M300.959900 59.541138l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.999268 110.656769l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M232.999268 110.656769l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.879639 111.906784l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M217.879639 111.906784l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-90.svg b/ellipsographe/svg/ellipsographe-90.svg
new file mode 100644 (file)
index 0000000..f6ff8ca
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C303.657394 181.730423,315.092728 157.587677,317.801056 131.883041" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.868271 135.738007C318.535629 134.448364,318.179901 133.163177,317.801056 131.883041C317.163727 133.056091,316.506485 134.216400,315.829758 135.363525Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875L218.824036 124.341278L218.980606 123.352371L219.108612 122.367035L219.185104 121.378113" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.375778 122.575287L234.375778 122.575287L234.375778 120.575287Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L316.891190 131.993912L318.891190 131.993912L318.891190 129.993912Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M316.891190 131.993912L318.891190 131.993912L318.891190 129.993912L234.375778 120.575287L232.375778 120.575287L232.375778 122.575287Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M317.891190 130.993912l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M317.891190 130.993912l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.375778 121.575287l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.375778 121.575287l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.185104 121.378113l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.185104 121.378113l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>
diff --git a/ellipsographe/svg/ellipsographe-91.svg b/ellipsographe/svg/ellipsographe-91.svg
new file mode 100644 (file)
index 0000000..670b635
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Created by MetaPost 1.9991 on 2016.11.08:1446 -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="330.000000" height="240.000000" viewBox="0 0 330.000000 240.000000">
+<!-- Original BoundingBox: -120.000000 -120.000000 210.000000 120.000000 -->
+  <path d="M0.000000 240.000000L0.000000 -0.000000L330.000000 -0.000000L330.000000 240.000000Z" style="fill: rgb(60.000610%,69.999695%,80.000305%);stroke: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="fill: rgb(80.000305%,80.000305%,80.000305%);stroke: none;"></path>
+  <path d="M233.385803 120.000000C233.385803 89.926880,221.437531 61.089066,200.174225 39.825775C178.910934 18.562469,150.073120 6.614197,120.000000 6.614197C89.926880 6.614197,61.089066 18.562469,39.825775 39.825775C18.562469 61.089066,6.614197 89.926880,6.614197 120.000000C6.614197 150.073120,18.562469 178.910934,39.825775 200.174225C61.089066 221.437531,89.926880 233.385803,120.000000 233.385803C150.073120 233.385803,178.910934 221.437531,200.174225 200.174225C221.437531 178.910934,233.385803 150.073120,233.385803 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C306.476883 178.910934,318.425156 150.073120,318.425156 120.000000Z" style="stroke:rgb(60.000610%,60.000610%,60.000610%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.425156 120.000000C318.425156 89.926880,306.476883 61.089066,285.213577 39.825775C263.950287 18.562469,235.112473 6.614197,205.039352 6.614197C174.966232 6.614197,146.128418 18.562469,124.865128 39.825775C103.601822 61.089066,91.653549 89.926880,91.653549 120.000000C91.653549 150.073120,103.601822 178.910934,124.865128 200.174225C146.128418 221.437531,174.966232 233.385803,205.039352 233.385803C235.112473 233.385803,263.950287 221.437531,285.213577 200.174225C305.536942 179.850876,317.350616 152.607849,318.355347 123.980347" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M319.689072 127.750839C319.267349 126.488190,318.822784 125.231155,318.355347 123.980347C317.801392 125.195328,317.226852 126.398529,316.632217 127.589554Z" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 0.500000;fill: rgb(0.000000%,0.000000%,0.000000%);"></path>
+  <path d="M219.350510 119.886230L219.177811 118.894958L219.124390 117.904968L219.016724 116.917908L218.873611 115.929108L218.693893 114.934586L218.468491 113.934906L218.192276 112.929321L217.879639 111.906784L217.509964 110.874176L217.084381 109.826309L216.602203 108.756577L216.058792 107.668198L215.451279 106.570068L214.775131 105.460510L214.026443 104.333557L213.195831 103.189362L212.274567 102.027893L211.254822 100.843933L210.122833 99.635056L208.866348 98.401230L207.467026 97.146835L205.907578 95.864594L204.167419 94.557419L202.241989 93.243790L200.114334 91.930283L197.758362 90.625076L195.145554 89.334625L192.245926 88.070953L189.023193 86.852921L185.439972 85.703094L181.457901 84.656479L177.033615 83.751953L172.128799 83.045822L166.710281 82.606064L160.814941 82.519684L154.490036 82.880112L147.798019 83.788727L140.840851 85.352051L133.783646 87.675919L126.855759 90.851578L120.359528 94.930984L114.647430 99.912048L110.100494 105.717789L107.073715 112.178284L105.846878 119.045456L106.548584 125.968811L109.106522 132.568176L113.270279 138.573273L118.701309 143.793610L125.020081 148.123245L131.861664 151.541412L138.909348 154.091492L145.914322 155.852524L152.691711 156.929184L159.124084 157.429901L165.138840 157.457947L170.698181 157.104263L175.740417 156.462830L180.292053 155.606735L184.390610 154.595291L188.078979 153.470718L191.395721 152.270554L194.380859 151.016052L197.069000 149.730698L199.492615 148.427902L201.681168 147.114990L203.658585 145.801285L205.449142 144.492065L207.056808 143.203278L208.497711 141.938950L209.791779 140.700409L210.956451 139.486252L212.005737 138.294662L212.953140 137.126892L213.807083 135.977493L214.578308 134.848450L215.272308 133.731430L215.897125 132.630066L216.461975 131.542496L216.958282 130.464844L217.398285 129.410873L217.781448 128.373596L218.111603 127.349319L218.398376 126.340164L218.634521 125.337875L218.824036 124.341278L218.980606 123.352371L219.108612 122.367035L219.185104 121.378113L219.230957 120.385895" style="stroke:rgb(0.000000%,0.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M121.000000 119.000000L119.000000 119.000000L119.000000 121.000000L232.384369 121.440918L234.384369 121.440918L234.384369 119.440918Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M206.039352 119.000000L204.039352 119.000000L204.039352 121.000000L317.383316 124.081833L319.383316 124.081833L319.383316 122.081833Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M317.383316 124.081833L319.383316 124.081833L319.383316 122.081833L234.384369 119.440918L232.384369 119.440918L232.384369 121.440918Z" style="fill: rgb(100.000000%,8.000183%,58.000183%);stroke: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M120.000000 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M205.039352 120.000000l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.383316 123.081833l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M318.383316 123.081833l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.384369 120.440918l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M233.384369 120.440918l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.230957 120.385895l0 0" style="stroke:rgb(0.000000%,0.000000%,0.000000%); stroke-width: 4.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+  <path d="M219.230957 120.385895l0 0" style="stroke:rgb(100.000000%,100.000000%,100.000000%); stroke-width: 3.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
+</svg>

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.