{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Arithmetization of Space-Filling Curves" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If the number $t \\in [0,1[$ is given with the basis four, i.e.\n", "\n", "\$$\n", " t = 0_4.q_1 q_2 q_3 q_4 \\ldots,\n", "\$$\n", "then the mapping $h(t)$ of the Hilbert curve can be written as\n", "\$$\n", " h(0_4.q_1 q_2 q_3 q_4 \\ldots) =\n", " H_{q_1} \\circ H_{q_2} \\circ H_{q_3} \\circ H_{q_4} \\circ \\cdots\n", " \\left( 0 \\atop 0 \\right)\n", "\$$\n", "with the operators\n", "\$$\n", " \\begin{array}{rclrcl}\n", " H_0 &:=& \\left( \\begin{array}{cc} \n", " 0 & \\frac{1}{2} \\\\ \n", " \\frac{1}{2} & 0 \\end{array} \\right) \\displaystyle\n", " \\left( x \\atop y \\right) \n", " &\n", " H_1 &:=& \\left( \\begin{array}{cc} \n", " \\frac{1}{2} & 0 \\\\ \n", " 0 & \\frac{1}{2} \\end{array} \\right) \\displaystyle\n", " \\left( x \\atop y \\right) + \\left( 0 \\atop \\frac{1}{2} \\right) \n", " &\n", " H_2 &:=& \\left( \\begin{array}{cc} \n", " \\frac{1}{2} & 0 \\\\ \n", " 0 & \\frac{1}{2} \\end{array} \\right) \\displaystyle\n", " \\left( x \\atop y \\right) + \\left( \\frac{1}{2} \\atop \\frac{1}{2} \\right)\n", " &\n", " H_3 &:=& \\left( \\begin{array}{cc} \n", " 0 & -\\frac{1}{2} \\\\ \n", " -\\frac{1}{2} & 0 \\end{array} \\right) \\displaystyle\n", " \\left( x \\atop y \\right) + \\left( 1 \\atop \\frac{1}{2} \\right). \n", " \\end{array}\n", "\$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Exercise 1: Calculation of $h$ for (in)finite fractions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "alculate the values $h\\left(\\frac{1}{8}\\right)$ and $h\\left(\\frac{1}{3}\\right)$." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Exercise 2: Arithmetization of the Peano Curve" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Derive an arithmetization of the Peano curve (see figure \\ref{fig:peano}a), analog to the arithmetization of the Hilbert curve. So we are looking for a representation like\n", "\n", "\$$\n", " p(0.q_1 q_2 q_3 q_4 \\ldots) =\n", " P_{q_1} \\circ P_{q_2} \\circ P_{q_3} \\circ P_{q_4} \\circ \\cdots\n", " \\left( 0 \\atop 0 \\right)\n", "\$$\n", "\n", "constructed on an appropriate basis and with appropriate operators\n", "$P_0$, $P_1$, $\\dots$\n", "\n", "Develop an algorithm that computes the Peano function $p(t)$. \n", "\n", "Use the Peano function to plot the approximating polygon of the Peano curve (with Python)." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [], "source": [ "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# include plotting functionality\n", "import matplotlib.pyplot as plt\n", "from math import floor\n", "\n", "def plotLineUp(x, y, length):\n", " x.append(x[len(x) - 1])\n", " y.append(y[len(y) - 1] + length)\n", " \n", "def plotCurveDelayed(x, y, delay):\n", " px = []\n", " py = []\n", " _, ax = plt.subplots()\n", " ax.set_xlim(min(x)-0.05, max(x)+0.05)\n", " ax.set_ylim(min(y)-0.05, max(y)+0.05)\n", " for i in xrange (len(x)):\n", " px.append(x[i])\n", " py.append(y[i])\n", " if i == 0:\n", " points, = ax.plot(px, py)\n", " else:\n", " points.set_data(px, py)\n", " plt.pause(delay)\n", "\n", " plt.show()\n", "\n", "\n", "def plotLineStrip(x, y, title = None):\n", " _, ax = plt.subplots()\n", " plt.plot(x, y)\n", " if title is not None:\n", " plt.title(title)\n", " # unit square with some extra space around\n", " ax.set_xlim(-0.05, 1.05)\n", " ax.set_ylim(-0.05, 1.05)\n", " plt.gca().set_aspect('equal', adjustable='box')\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# arithmetization of the Hilbert curve\n", "def H0(pos):\n", " x = pos[1] * 0.5\n", " y = pos[0] * 0.5\n", " return (x, y)\n", "\n", "def H1(pos):\n", " x = pos[0] * 0.5\n", " y = pos[1] * 0.5 + 0.5\n", " return (x, y)\n", "\n", "def H2(pos):\n", " x = pos[0] * 0.5 + 0.5\n", " y = pos[1] * 0.5 + 0.5\n", " return (x, y)\n", "\n", "def H3(pos):\n", " x = -pos[1] * 0.5 + 1.0\n", " y = -pos[0] * 0.5 + 0.5\n", " return (x, y)\n" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# arithmetization of the Peano curve\n", "def P0(pos):\n", " x = pos[0] / 3.0\n", " y = pos[1] / 3.0\n", " return (x, y)\n", "\n", "def P1(pos):\n", " x = -pos[0] / 3.0 + 1.0 / 3.0\n", " y = pos[1] / 3.0 + 1.0 / 3.0\n", " return (x, y)\n", "\n", "def P2(pos):\n", " x = pos[0] / 3.0\n", " y = pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def P3(pos):\n", " x = pos[0] / 3.0 + 1.0 / 3.0\n", " y = -pos[1] / 3.0 + 1.0\n", " return (x, y)\n", "\n", "def P4(pos):\n", " x = -pos[0] / 3.0 + 2.0 / 3.0\n", " y = -pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def P5(pos):\n", " x = pos[0] / 3.0 + 1.0 / 3.0\n", " y = -pos[1] / 3.0 + 1.0 / 3.0\n", " return (x, y)\n", "\n", "def P6(pos):\n", " x = pos[0] / 3.0 + 2.0 / 3.0\n", " y = pos[1] / 3.0\n", " return (x, y)\n", "\n", "def P7(pos):\n", " x = -pos[0] / 3.0 + 1.0\n", " y = pos[1] / 3.0 + 1.0 / 3.0\n", " return (x, y)\n", "\n", "def P8(pos):\n", " x = pos[0] / 3.0 + 2.0 / 3.0\n", " y = pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# arithmetization of the meander-type Peano curve\n", "def M0(pos):\n", " x = pos[1] / 3.0\n", " y = pos[0] / 3.0\n", " return (x, y)\n", "\n", "def M1(pos):\n", " x = pos[1] / 3.0\n", " y = pos[0] / 3.0 + 1.0 / 3.0\n", " return (x, y)\n", "\n", "def M2(pos):\n", " x = pos[0] / 3.0\n", " y = pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def M3(pos):\n", " x = pos[0] / 3.0 + 1.0 / 3.0\n", " y = pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def M4(pos):\n", " x = pos[0] / 3.0 + 2.0 / 3.0\n", " y = pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def M5(pos):\n", " x = -pos[0] / 3.0 + 1.0\n", " y = -pos[1] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def M6(pos):\n", " x = -pos[1] / 3.0 + 2.0 / 3.0\n", " y = -pos[0] / 3.0 + 2.0 / 3.0\n", " return (x, y)\n", "\n", "def M7(pos):\n", " x = -pos[1] / 3.0 + 2.0 / 3.0\n", " y = -pos[0] / 3.0 + 1.0 / 3.0\n", " return (x, y)\n", "\n", "def M8(pos):\n", " x = pos[0] / 3.0 + 2.0 / 3.0\n", " y = pos[1] / 3.0\n", " return (x, y)" ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "x = []\n", "y = []\n", "x = [0.0]\n", "y = [0.0]\n", "x = [0.0, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888]\n", "x = [0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777]\n", "y = [0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666667, 0.7777777777777778, 0.8888888888888888, 1.0, 0.8888888888888888, 0.7777777777777778, 0.6666666666666666, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.1111111111111111, 0.0, 0.1111111111111111, 0.0, 0.1111111111111111, 0.2222222222222222, 0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.5555555555555556, 0.4444444444444444, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777777, 0.6666666666666666, 0.7777777777777777, 0.8888888888888888, 0.7777777777777777, 0.8888888888888888, 1.0]\n", "last position: (0.8888888888888888, 0.8888888888888888)\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "## set the number of the program you want to test\n", "prog = 2\n", "delay = 0.0\n", "\n", "depth = 2\n", "t_start = 0.0\n", "t_end = 1.0\n", "x = []\n", "y = []\n", "\n", "# plot approximating polygon for the hilbert curve\n", "if prog == 1:\n", " print(\"t_start:\", t_start, \" t_end:\", t_end)\n", " while t_start < t_end:\n", " hilbert = []\n", " pos = (0.0, 0.0)\n", " temp = t_start\n", " for i in range(depth):\n", " q = floor(4 * temp)\n", " temp = 4 * temp - q\n", " hilbert.append(q)\n", " for i in range(len(hilbert)):\n", " if hilbert[len(hilbert)-i-1] == 0:\n", " pos = H0(pos)\n", " elif hilbert[len(hilbert)-i-1] == 1:\n", " pos = H1(pos)\n", " elif hilbert[len(hilbert)-i-1] == 2:\n", " pos = H2(pos)\n", " elif hilbert[len(hilbert)-i-1] == 3:\n", " pos = H3(pos)\n", " print(t_start, \" -> \", pos[0], pos[1])\n", " x.append(pos[0])\n", " y.append(pos[1])\n", " t_start = t_start + 0.25**depth\n", "\n", " x += [1]\n", " y += [0]\n", " print('x = ' + str(x))\n", " print('y = ' + str(y))\n", " if delay > 0.0:\n", " plotCurveDelayed( x, y, delay)\n", " else:\n", " plotLineStrip(x, y, None)\n", "\n", "# plot approximating polygon for a peano curve\n", "elif prog == 2:\n", " eps = (1.0 / 9.0)**depth\n", "\n", " for k in range(0, 9**depth):\n", " peano = []\n", " pos = (0.0, 0.0)\n", " temp = k*eps\n", " for i in range(depth):\n", " q = floor(9*temp + eps/2) #add eps/2 due to numeric issues\n", " temp = 9 * temp - q\n", " peano.append(q)\n", " for i in range(len(peano)):\n", " if peano[len(peano)-i-1] == 0:\n", " pos = P0(pos)\n", " elif peano[len(peano)-i-1] == 1:\n", " pos = P1(pos)\n", " elif peano[len(peano)-i-1] == 2:\n", " pos = P2(pos)\n", " elif peano[len(peano)-i-1] == 3:\n", " pos = P3(pos)\n", " elif peano[len(peano)-i-1] == 4:\n", " pos = P4(pos)\n", " elif peano[len(peano)-i-1] == 5:\n", " pos = P5(pos)\n", " elif peano[len(peano)-i-1] == 6:\n", " pos = P6(pos)\n", " elif peano[len(peano)-i-1] == 7:\n", " pos = P7(pos)\n", " elif peano[len(peano)-i-1] == 8:\n", " pos = P8(pos)\n", " print('x = ' + str(x))\n", " print('y = ' + str(y))\n", " x.append(pos[0])\n", " y.append(pos[1])\n", "\n", " print(\"last position: \" + str(pos))\n", "\n", " x += [1]\n", " y += [1]\n", " if delay > 0.0:\n", " plotCurveDelayed(x, y, delay)\n", " else:\n", " plotLineStrip(x, y, None)\n", "\n", "# plot approximatin polygon for a Peano-Meander curve\n", "elif prog == 3:\n", " eps = (1.0 / 9.0)**depth\n", "\n", " for k in range(0, 9**depth):\n", " peano = []\n", " pos = (0.0, 0.0)\n", " temp = k*eps\n", " last_temp = 1.0 - temp\n", " for i in range(depth):\n", " q = floor(9*temp + eps/2) #add eps/2 due to numeric issues\n", " temp = 9 * temp - q\n", " peano.append(q)\n", " for i in range(len(peano)):\n", " if peano[len(peano)-i-1] == 0:\n", " pos = M0(pos)\n", " elif peano[len(peano)-i-1] == 1:\n", " pos = M1(pos)\n", " elif peano[len(peano)-i-1] == 2:\n", " pos = M2(pos)\n", " elif peano[len(peano)-i-1] == 3:\n", " pos = M3(pos)\n", " elif peano[len(peano)-i-1] == 4:\n", " pos = M4(pos)\n", " elif peano[len(peano)-i-1] == 5:\n", " pos = M5(pos)\n", " elif peano[len(peano)-i-1] == 6:\n", " pos = M6(pos)\n", " elif peano[len(peano)-i-1] == 7:\n", " pos = M7(pos)\n", " elif peano[len(peano)-i-1] == 8:\n", " pos = M8(pos)\n", "\n", " x.append(pos[0])\n", " y.append(pos[1])\n", "\n", " print(\"last position: \" + str(pos) + \", last temp diff: \" + str(last_temp) + \\\n", " \", eps = \" + str(eps))\n", "\n", " x += [1]\n", " y += [0]\n", " if delay > 0.0:\n", " plotCurveDelayed(x, y, delay)\n", " else:\n", " plotLineStrip(x, y, None)\n", "else:\n", " exit(1)\n", " print(\"Error: Invalid exercise number\", prog)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.0" } }, "nbformat": 4, "nbformat_minor": 0 }