diff --git a/compact_sets_extended_simplified.ipynb b/compact_sets_extended_simplified.ipynb index 8f27f6b..fc35ef4 100644 --- a/compact_sets_extended_simplified.ipynb +++ b/compact_sets_extended_simplified.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 517, "id": "5178de6f-a93c-45b1-9608-b0bbe8a771f2", "metadata": {}, "outputs": [], @@ -164,9 +164,9 @@ " chords += ((next_ref_chord, next_transposed_chord,),)\n", " return tuple(chord[1] for chord in chords)\n", "\n", - "def write_chord_sequence(path):\n", - " file = open(\"seq.txt\", \"w+\")\n", - " content = json.dumps(path)\n", + "def write_chord_sequence(seq, path):\n", + " file = open(path, \"w+\")\n", + " content = json.dumps(seq)\n", " content = content.replace(\"[[[\", \"[\\n\\t[[\")\n", " content = content.replace(\", [[\", \",\\n\\t[[\")\n", " content = content.replace(\"]]]\", \"]]\\n]\")\n", @@ -177,7 +177,9 @@ { "cell_type": "markdown", "id": "b0722b0d-43fd-4c06-a932-248bf62fab6f", - "metadata": {}, + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, "source": [ "# This is the static version, which will be the middle piece" ] @@ -185,21 +187,19 @@ { "cell_type": "markdown", "id": "ea38a1da-7eac-4434-97b6-3208379affa0", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "## path functions" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 518, "id": "aea5215c-8551-4685-b761-11c2dc74cf22", "metadata": {}, "outputs": [], "source": [ - "from random import choice, choices\n", + "from random import choice, choices, seed\n", "\n", "# This is for the static version\n", "def stochastic_hamiltonian(graph):\n", @@ -282,16 +282,14 @@ { "cell_type": "markdown", "id": "17c03eb3-b670-494b-a6db-225b1ac10525", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "## model" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 519, "id": "4e3ef738-7f64-47c3-9129-0450fd031375", "metadata": {}, "outputs": [], @@ -305,15 +303,16 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 520, "id": "6e0de0e5-7973-4a15-ae90-5bbb4a1ef49d", "metadata": {}, "outputs": [], "source": [ + "seed(1954111620240509) \n", "path = stochastic_hamiltonian(graph)\n", "#for edge in path:\n", "# print(edge)\n", - "write_chord_sequence(path_to_chords(path, root))" + "write_chord_sequence(path_to_chords(path, root), \"everything_in_between.txt\")" ] }, { @@ -422,7 +421,9 @@ { "cell_type": "markdown", "id": "94ab1f6a-d020-444a-b67d-e62428ed416f", - "metadata": {}, + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, "source": [ "# This is for the rising version/yitgadal, which will be either the last of the 3 pieces (with option of the pieces played in reverse)" ] @@ -430,16 +431,14 @@ { "cell_type": "markdown", "id": "6af2ac39-ffae-4403-af81-c214ac257aac", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "## path functions" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 521, "id": "6e4ecb10-344b-4721-b2f4-68de91d712db", "metadata": {}, "outputs": [], @@ -548,16 +547,14 @@ { "cell_type": "markdown", "id": "62a5c827-d57f-4eea-a43d-56e24c0e2ff3", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "## model" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 522, "id": "a76dc0f3-02e2-4739-9014-b53d3a590e3d", "metadata": {}, "outputs": [], @@ -571,7 +568,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 523, "id": "7b76d848-fe53-4b60-b414-46cfe570f78b", "metadata": {}, "outputs": [ @@ -579,26 +576,27 @@ "name": "stdout", "output_type": "stream", "text": [ - "((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0))\n", + "((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1))\n", "0\n" ] }, { "data": { "text/plain": [ - "178" + "159" ] }, - "execution_count": 9, + "execution_count": 523, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "seed(20240509)\n", "path = stochastic_hamiltonian(graph)\n", "#for edge in path:\n", "# print(edge)\n", - "write_chord_sequence(path_to_chords(path, root))\n", + "write_chord_sequence(path_to_chords(path, root), \"rise_yitgadal.txt\")\n", "len(path)" ] }, @@ -631,7 +629,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 483, "id": "51be5ff2-2b7f-4350-878f-09e79d4bff1f", "metadata": {}, "outputs": [], @@ -642,7 +640,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 484, "id": "9b8e1e21-c5f5-4d77-8d1c-094b073b8322", "metadata": {}, "outputs": [], @@ -652,7 +650,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 485, "id": "01f8f969-fc3c-46a2-acfd-b1f956e438bc", "metadata": {}, "outputs": [ @@ -660,7 +658,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[1m76/76\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m22s\u001b[0m 292ms/step\n" + "\u001b[1m76/76\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m24s\u001b[0m 303ms/step\n" ] } ], @@ -681,7 +679,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 58, "id": "63d4b87f-7782-4aec-9066-6f2710f3d997", "metadata": { "scrolled": true @@ -1514,7 +1512,7 @@ " (0.325, 45.0, 1, (0,), -700.0)]" ] }, - "execution_count": 14, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } @@ -1759,7 +1757,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 524, "id": "762c7dd3-7c20-47a5-aa12-c090f243833a", "metadata": {}, "outputs": [ @@ -1773,16 +1771,16 @@ { "data": { "text/plain": [ - "range(0, 1)" + "range(0, 0)" ] }, - "execution_count": 33, + "execution_count": 524, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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f1YxQYSivn5yloPNJt9nhCA4brklsueUkDfeAL7ylejOhzAOHo//+TMRVqyYcvJqJERc2vvggw/if/7nf/DCCy/g5MmTuPfeezE4OIhvftPfAXDdunXYsGEDf/7999+PLVu24IknnsCpU6fw2GOP4eDBg7jvvvui91tEwk9/OrEb/f774xovI3RKXR0gSM4el6VL/Q8EggjHT38KvPYaYJ7gIzo/378DKwkRYjw8Hv9zKBwrVgDj9A+LOuwk+NWvfsWWl5ezNpuNXblyJbt3715+7Morr2TvvPNO0fl/+tOf2FmzZrE2m42dP38++84770T0eS6XiwXAulyuyUw3NB4Py/74xyybnc2yAMuazSybn8+yP/mJf4wgIkF6PQm/kpNZ9oYbWLa/X+1ZEnpjbIxlN29m2cpK+XVlsbDsypUs29en9iwJPdLfz7I33siyVivLmkwxe05NdP2OuM+IGkStzwhBEARBEHEjJqW9BEEQBEEQ0YbECEEQBEEQqkJihCAIgiAIVSExQhAEQRCEqpAYIQiCIAhCVUiMEARBEAShKiRGCIIgCIJQFRIjBEEQBEGoCokRgiAIgiBUJaJde9WCaxLrdrtVnglBEARBEBOFW7fHa/auCzHS398PACgrK1N5JgRBEARBREp/fz8yMjIUx3WxN43P50NLSwvS09NhMpmi9r5utxtlZWVobm6mPW9UgP7+6kJ/f3Whv7+60N8/PrAsi/7+fhQXF8McZhdqXXhGzGYzSktLY/b+TqeTLkYVob+/utDfX13o768u9PePPeE8IhyUwEoQBEEQhKqQGCEIgiAIQlUSWozY7XY8+uijsNvtak8lIaG/v7rQ319d6O+vLvT31xa6SGAlCIIgCMK4JLRnhCAIgiAI9SExQhAEQRCEqpAYIQiCIAhCVUiMEARBEAShKgktRp555hlUVlbC4XBg1apV2L9/v9pT0j2PPfYYTCaT6GvOnDn8+MjICNavX4+cnBykpaXhb//2b9He3i56j6amJtx4441ISUlBfn4+HnroIYyNjcX7V9EFO3fuxE033YTi4mKYTCZs3rxZNM6yLB555BEUFRUhOTkZq1evxtmzZ0Xn9PT04Pbbb4fT6URmZibuuusuDAwMiM757LPP8LnPfQ4OhwNlZWX46U9/GutfTReM9/f/+7//e9n9cN1114nOob//5Nm4cSNW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", + "image/png": "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", "text/plain": [ "
" ] @@ -1796,7 +1794,7 @@ "import numpy as np # to work with numerical data efficiently\n", "\n", "fs = 2351 # sample rate \n", - "f = 3 # the frequency of the signal\n", + "f = 5 # the frequency of the signal\n", "\n", "x = np.arange(fs) # the points on the x axis for plotting\n", "print(x)\n", @@ -1821,7 +1819,7 @@ }, { "cell_type": "code", - "execution_count": 151, + "execution_count": 529, "id": "fb2ad9ad-7a8c-4f84-ab0c-9c1f1ecdb8a8", "metadata": { "scrolled": true @@ -1831,7474 +1829,1375 @@ "name": "stdout", "output_type": "stream", "text": [ - "146.9\n", + "58.775\n", "0.0 51.0 2 51.0\n", - "4.125\n", - "here\n", - "3.175 51.0 2 None\n", - "4.125\n", - "here\n", - "3.5 51.0 2 None\n", - "4.125\n", - "here\n", - "3.875 51.0 2 None\n", - "4.125\n", - "2.125 46.0 1 46.0\n", - "0.3\n", - "2.425 44.0 1 44.0\n", - "2.7\n", - "here\n", - "4.575 44.0 1 None\n", - "2.7\n", - "here\n", - "4.9 44.0 1 None\n", - "2.7\n", - "3.125 41.0 0 41.0\n", + "1.05\n", + "1.05 53.0 2 53.0\n", "0.3\n", - "3.425 39.0 0 39.0\n", - "3.75\n", + "1.35 51.0 2 51.0\n", + "1.5\n", + "2.85 49.0 2 49.0\n", + "0.425\n", + "3.275 48.0 2 48.0\n", + "0.975\n", + "4.05 53.0 1 53.0\n", + "0.55\n", + "4.25 49.0 2 49.0\n", + "0.725\n", + "4.6 51.0 1 51.0\n", + "4.5\n", "here\n", - "6.4 39.0 0 None\n", - "3.75\n", + "8.2 51.0 1 None\n", + "4.5\n", "here\n", - "6.775 39.0 0 None\n", - "3.75\n", + "8.55 51.0 1 None\n", + "4.5\n", "here\n", - "7.075 39.0 0 None\n", - "3.75\n", - "4.125 53.0 2 53.0\n", + "8.875 51.0 1 None\n", + "4.5\n", + "4.975 51.0 2 51.0\n", + "0.625\n", + "5.65 51.0 2 51.0\n", + "1.1\n", + "6.8 48.0 2 48.0\n", + "0.975\n", + "7.05 53.0 0 53.0\n", "1.2\n", - "5.125 42.0 1 42.0\n", - "1.7\n", - "here\n", - "6.075 42.0 1 None\n", - "1.7\n", - "here\n", - "6.45 42.0 1 None\n", - "1.7\n", - "here\n", - "6.7 42.0 1 None\n", - "1.7\n", - "5.325 51.0 2 51.0\n", + "7.775 51.0 2 51.0\n", + "0.65\n", + "8.25 51.0 0 51.0\n", "6.0\n", "here\n", - "10.8 51.0 2 None\n", + "13.425 51.0 0 None\n", "6.0\n", "here\n", - "11.175 51.0 2 None\n", + "13.8 51.0 0 None\n", "6.0\n", - "6.825 41.0 1 41.0\n", - "3.9\n", - "here\n", - "9.975 41.0 1 None\n", - "3.9\n", - "here\n", - "10.275 41.0 1 None\n", - "3.9\n", - "here\n", - "10.525 41.0 1 None\n", - "3.9\n", - "7.175 37.0 0 37.0\n", - "1.7\n", - "here\n", - "8.25 37.0 0 None\n", - "1.7\n", - "here\n", - "8.5 37.0 0 None\n", - "1.7\n", - "here\n", - "8.75 37.0 0 None\n", - "1.7\n", - "8.875 36.0 0 36.0\n", - "3.75\n", - "here\n", - "12.1 36.0 0 None\n", - "3.75\n", - "here\n", - "12.425 36.0 0 None\n", - "3.75\n", - "10.725 42.0 1 42.0\n", - "2.675\n", - "here\n", - "12.7 42.0 1 None\n", - "2.675\n", "here\n", - "12.975 42.0 1 None\n", - "2.675\n", - "here\n", - "13.35 42.0 1 None\n", - "2.675\n", - "11.325 49.0 2 49.0\n", - "0.725\n", - "12.05 48.0 2 48.0\n", - "0.975\n", - "12.625 37.0 0 37.0\n", - "0.725\n", - "13.025 49.0 2 49.0\n", + "14.15 51.0 0 None\n", + "6.0\n", + "8.425 53.0 2 53.0\n", + "0.45\n", + "8.875 51.0 2 51.0\n", + "1.6\n", + "9.1 49.0 1 49.0\n", + "1.275\n", + "10.375 48.0 1 48.0\n", + "1.775\n", + "10.475 52.0 2 52.0\n", + "0.4\n", + "10.875 48.0 2 48.0\n", + "1.325\n", + "12.15 49.0 1 49.0\n", "0.725\n", - "13.35 39.0 0 39.0\n", - "0.625\n", - "13.4 44.0 1 44.0\n", - "0.625\n", - "13.75 51.0 2 51.0\n", + "12.2 53.0 2 53.0\n", + "0.6\n", + "12.875 51.0 1 51.0\n", "0.625\n", - "13.975 40.0 0 40.0\n", - "0.05\n", - "14.025 39.0 0 39.0\n", - "2.45\n", - "here\n", - "15.525 39.0 0 None\n", - "2.45\n", - "here\n", - "15.825 39.0 0 None\n", - "2.45\n", - "here\n", - "16.15 39.0 0 None\n", - "2.45\n", + "12.975 49.0 2 49.0\n", + "1.55\n", + "13.55 51.0 1 51.0\n", + "2.35\n", "here\n", - "16.425 39.0 0 None\n", - "2.45\n", - "14.075 44.0 1 44.0\n", - "1.1\n", - "14.375 52.0 2 52.0\n", - "0.05\n", - "14.425 51.0 2 51.0\n", - "3.65\n", + "14.975 51.0 1 None\n", + "2.35\n", "here\n", - "17.2 51.0 2 None\n", - "3.65\n", + "15.35 51.0 1 None\n", + "2.35\n", "here\n", - "17.475 51.0 2 None\n", - "3.65\n", + "15.65 51.0 1 None\n", + "2.35\n", + "14.25 49.0 0 49.0\n", + "1.325\n", + "14.725 52.0 2 52.0\n", + "0.425\n", + "15.15 51.0 2 51.0\n", + "0.575\n", + "15.575 48.0 0 48.0\n", + "0.975\n", + "16.05 48.0 1 48.0\n", + "2.925\n", "here\n", - "17.85 51.0 2 None\n", - "3.65\n", - "15.175 42.0 1 42.0\n", - "0.05\n", - "15.225 41.0 1 41.0\n", - "2.25\n", + "18.475 48.0 1 None\n", + "2.925\n", "here\n", - "16.625 41.0 1 None\n", - "2.25\n", + "18.75 48.0 1 None\n", + "2.925\n", + "16.475 46.0 2 46.0\n", + "1.325\n", + "16.55 49.0 0 49.0\n", + "0.725\n", + "17.275 51.0 0 51.0\n", + "1.675\n", + "17.875 52.0 2 52.0\n", + "1.125\n", + "18.975 51.0 1 51.0\n", + "1.95\n", "here\n", - "16.9 41.0 1 None\n", - "2.25\n", + "20.425 51.0 1 None\n", + "1.95\n", "here\n", - "17.175 41.0 1 None\n", - "2.25\n", - "16.475 37.0 0 37.0\n", - "0.2\n", - "16.675 36.0 0 36.0\n", - "3.9\n", + "20.8 51.0 1 None\n", + "1.95\n", + "19.15 51.0 0 51.0\n", + "4.4\n", "here\n", - "20.05 36.0 0 None\n", - "3.9\n", + "23.05 51.0 0 None\n", + "4.4\n", "here\n", - "20.375 36.0 0 None\n", - "3.9\n", - "17.475 44.0 1 44.0\n", - "2.6\n", + "23.4 51.0 0 None\n", + "4.4\n", + "19.175 57.0 2 57.0\n", + "0.55\n", + "19.725 53.0 2 53.0\n", + "1.525\n", + "20.925 53.0 1 53.0\n", + "0.75\n", + "21.25 57.0 2 57.0\n", + "0.35\n", + "21.675 51.0 1 51.0\n", + "1.6\n", "here\n", - "19.125 44.0 1 None\n", - "2.6\n", + "22.725 51.0 1 None\n", + "1.6\n", "here\n", - "19.425 44.0 1 None\n", - "2.6\n", + "23.05 51.0 1 None\n", + "1.6\n", + "21.775 51.0 2 51.0\n", + "2.025\n", + "23.275 52.0 1 52.0\n", + "0.4\n", + "23.675 48.0 1 48.0\n", + "3.675\n", "here\n", - "19.75 44.0 1 None\n", - "2.6\n", + "26.725 48.0 1 None\n", + "3.675\n", "here\n", - "20.0 44.0 1 None\n", - "2.6\n", - "18.075 49.0 2 49.0\n", - "0.2\n", - "18.275 48.0 2 48.0\n", - "3.9\n", + "27.0 48.0 1 None\n", + "3.675\n", "here\n", - "21.175 48.0 2 None\n", - "3.9\n", + "27.25 48.0 1 None\n", + "3.675\n", + "23.75 48.0 0 48.0\n", + "2.625\n", "here\n", - "21.45 48.0 2 None\n", - "3.9\n", + "25.525 48.0 0 None\n", + "2.625\n", "here\n", - "21.725 48.0 2 None\n", - "3.9\n", + "25.9 48.0 0 None\n", + "2.625\n", "here\n", - "21.975 48.0 2 None\n", - "3.9\n", - "20.075 46.0 1 46.0\n", + "26.2 48.0 0 None\n", + "2.625\n", + "23.8 53.0 2 53.0\n", + "0.55\n", + "24.35 51.0 2 51.0\n", + "1.875\n", + "26.225 49.0 2 49.0\n", + "0.45\n", + "26.375 51.0 0 51.0\n", + "0.65\n", + "26.675 48.0 2 48.0\n", + "0.725\n", + "27.025 53.0 0 53.0\n", + "0.45\n", + "27.35 53.0 1 53.0\n", "1.8\n", "here\n", - "21.325 46.0 1 None\n", + "28.5 53.0 1 None\n", "1.8\n", "here\n", - "21.65 46.0 1 None\n", + "28.775 53.0 1 None\n", "1.8\n", - "20.575 39.0 0 39.0\n", - "2.525\n", - "here\n", - "22.3 39.0 0 None\n", - "2.525\n", - "here\n", - "22.6 39.0 0 None\n", - "2.525\n", - "here\n", - "22.925 39.0 0 None\n", - "2.525\n", - "21.875 44.0 1 44.0\n", - "4.375\n", - "here\n", - "25.375 44.0 1 None\n", - "4.375\n", "here\n", - "25.625 44.0 1 None\n", - "4.375\n", + "29.025 53.0 1 None\n", + "1.8\n", + "27.4 49.0 2 49.0\n", + "0.275\n", + "27.475 51.0 0 51.0\n", + "4.675\n", "here\n", - "25.9 44.0 1 None\n", - "4.375\n", + "31.55 51.0 0 None\n", + "4.675\n", "here\n", - "26.225 44.0 1 None\n", - "4.375\n", - "22.175 51.0 2 51.0\n", - "2.6\n", + "31.925 51.0 0 None\n", + "4.675\n", + "27.675 51.0 2 51.0\n", + "1.3\n", + "29.125 53.0 2 53.0\n", + "0.575\n", + "29.15 51.0 1 51.0\n", + "0.525\n", + "29.675 49.0 1 49.0\n", + "2.55\n", "here\n", - "23.975 51.0 2 None\n", - "2.6\n", + "31.45 49.0 1 None\n", + "2.55\n", "here\n", - "24.3 51.0 2 None\n", - "2.6\n", + "31.825 49.0 1 None\n", + "2.55\n", "here\n", - "24.55 51.0 2 None\n", - "2.6\n", - "23.1 41.0 0 41.0\n", - "0.45\n", - "23.55 39.0 0 39.0\n", - "1.6\n", - "24.775 53.0 2 53.0\n", - "1.65\n", - "25.15 40.0 0 40.0\n", - "1.525\n", - "26.25 45.0 1 45.0\n", - "0.4\n", - "26.425 51.0 2 51.0\n", + "32.15 49.0 1 None\n", + "2.55\n", + "29.7 51.0 2 51.0\n", + "0.275\n", + "30.275 56.0 2 56.0\n", + "0.975\n", + "31.25 57.0 2 57.0\n", + "0.25\n", + "31.5 56.0 2 56.0\n", + "0.25\n", + "31.75 53.0 2 53.0\n", + "0.425\n", + "32.15 52.0 0 52.0\n", "1.6\n", - "26.65 41.0 1 41.0\n", - "1.325\n", - "26.675 36.0 0 36.0\n", - "5.3\n", - "here\n", - "31.125 36.0 0 None\n", - "5.3\n", "here\n", - "31.375 36.0 0 None\n", - "5.3\n", + "33.1 52.0 0 None\n", + "1.6\n", "here\n", - "31.7 36.0 0 None\n", - "5.3\n", - "27.975 46.0 1 46.0\n", - "2.25\n", + "33.375 52.0 0 None\n", + "1.6\n", "here\n", - "29.625 46.0 1 None\n", - "2.25\n", + "33.625 52.0 0 None\n", + "1.6\n", + "32.175 51.0 2 51.0\n", + "2.35\n", + "32.425 52.0 1 52.0\n", + "0.425\n", + "32.85 51.0 1 51.0\n", + "0.575\n", + "33.525 51.0 1 51.0\n", + "0.475\n", + "33.75 48.0 0 48.0\n", + "3.35\n", "here\n", - "29.95 46.0 1 None\n", - "2.25\n", - "28.025 52.0 2 52.0\n", - "0.4\n", - "28.425 48.0 2 48.0\n", - "2.6\n", + "36.425 48.0 0 None\n", + "3.35\n", "here\n", - "30.475 48.0 2 None\n", - "2.6\n", + "36.725 48.0 0 None\n", + "3.35\n", "here\n", - "30.75 48.0 2 None\n", - "2.6\n", - "30.225 44.0 1 44.0\n", - "0.7\n", - "30.925 42.0 1 42.0\n", - "6.2\n", + "36.975 48.0 0 None\n", + "3.35\n", + "34.0 49.0 1 49.0\n", + "0.6\n", + "34.525 53.0 2 53.0\n", + "0.45\n", + "34.6 48.0 1 48.0\n", + "0.675\n", + "34.975 51.0 2 51.0\n", + "2.0\n", + "35.275 46.0 1 46.0\n", + "3.975\n", "here\n", - "36.625 42.0 1 None\n", - "6.2\n", + "38.675 46.0 1 None\n", + "3.975\n", "here\n", - "36.95 42.0 1 None\n", - "6.2\n", - "31.025 53.0 2 53.0\n", - "2.4\n", + "39.05 46.0 1 None\n", + "3.975\n", + "36.975 48.0 2 48.0\n", + "0.375\n", + "37.1 53.0 0 53.0\n", + "0.6\n", + "37.35 49.0 2 49.0\n", + "0.725\n", + "37.875 49.0 0 49.0\n", + "4.175\n", "here\n", - "32.525 53.0 2 None\n", - "2.4\n", + "41.125 49.0 0 None\n", + "4.175\n", "here\n", - "32.8 53.0 2 None\n", - "2.4\n", + "41.425 49.0 0 None\n", + "4.175\n", "here\n", - "33.15 53.0 2 None\n", - "2.4\n", - "31.975 41.0 0 41.0\n", + "41.775 49.0 0 None\n", + "4.175\n", + "38.35 54.0 2 54.0\n", + "0.525\n", + "38.875 49.0 2 49.0\n", "1.8\n", + "39.475 52.0 1 52.0\n", + "2.125\n", "here\n", - "33.225 41.0 0 None\n", - "1.8\n", + "41.1 52.0 1 None\n", + "2.125\n", "here\n", - "33.6 41.0 0 None\n", - "1.8\n", - "33.425 51.0 2 51.0\n", + "41.375 52.0 1 None\n", + "2.125\n", + "40.675 51.0 2 51.0\n", + "0.9\n", + "41.575 48.0 2 48.0\n", + "1.05\n", + "41.775 57.0 1 57.0\n", + "0.55\n", + "42.15 53.0 0 53.0\n", "0.7\n", - "33.775 39.0 0 39.0\n", - "0.175\n", - "33.95 37.0 0 37.0\n", - "1.55\n", - "34.125 49.0 2 49.0\n", - "6.2\n", - "here\n", - "39.35 49.0 2 None\n", - "6.2\n", + "42.325 53.0 1 53.0\n", + "2.375\n", "here\n", - "39.6 49.0 2 None\n", - "6.2\n", + "44.075 53.0 1 None\n", + "2.375\n", "here\n", - "39.9 49.0 2 None\n", - "6.2\n", - "here\n", - "40.15 49.0 2 None\n", - "6.2\n", - "35.5 40.0 0 40.0\n", - "0.025\n", - "35.525 41.0 0 41.0\n", - "0.25\n", - "35.775 40.0 0 40.0\n", + "44.45 53.0 1 None\n", + "2.375\n", + "42.85 52.0 0 52.0\n", "1.7\n", - "37.125 45.0 1 45.0\n", - "0.1\n", - "37.225 46.0 1 46.0\n", - "0.625\n", - "37.475 39.0 0 39.0\n", - "2.3\n", "here\n", - "38.975 39.0 0 None\n", - "2.3\n", + "43.9 52.0 0 None\n", + "1.7\n", "here\n", - "39.25 39.0 0 None\n", - "2.3\n", + "44.25 52.0 0 None\n", + "1.7\n", "here\n", - "39.5 39.0 0 None\n", - "2.3\n", - "37.85 45.0 1 45.0\n", - "0.425\n", - "38.275 44.0 1 44.0\n", - "0.575\n", - "38.85 45.0 1 45.0\n", - "0.1\n", - "38.95 44.0 1 44.0\n", - "0.225\n", - "39.175 42.0 1 42.0\n", - "0.2\n", - "39.375 41.0 1 41.0\n", - "0.225\n", - "39.6 39.0 1 39.0\n", - "3.275\n", - "here\n", - "42.05 39.0 1 None\n", - "3.275\n", - "here\n", - "42.3 39.0 1 None\n", - "3.275\n", - "here\n", - "42.65 39.0 1 None\n", - "3.275\n", - "39.775 40.0 0 40.0\n", - "0.4\n", - "40.175 39.0 0 39.0\n", - "0.9\n", - "40.325 52.0 2 52.0\n", - "0.1\n", - "40.425 53.0 2 53.0\n", - "0.625\n", - "41.05 52.0 2 52.0\n", - "0.425\n", - "41.075 37.0 0 37.0\n", - "0.8\n", - "41.475 51.0 2 51.0\n", - "0.575\n", - "41.875 36.0 0 36.0\n", - "0.9\n", - "42.05 52.0 2 52.0\n", - "0.1\n", - "42.15 51.0 2 51.0\n", - "0.225\n", - "42.375 49.0 2 49.0\n", - "0.2\n", - "42.575 48.0 2 48.0\n", - "0.225\n", - "42.775 34.0 0 34.0\n", + "44.525 52.0 0 None\n", + "1.7\n", + "42.9 51.0 2 51.0\n", + "0.45\n", + "43.35 53.0 2 53.0\n", + "0.3\n", + "43.65 52.0 2 52.0\n", + "0.45\n", + "44.1 51.0 2 51.0\n", + "0.7\n", + "44.55 51.0 0 51.0\n", "2.3\n", "here\n", - "44.225 34.0 0 None\n", + "46.125 51.0 0 None\n", "2.3\n", "here\n", - "44.525 34.0 0 None\n", + "46.5 51.0 0 None\n", "2.3\n", "here\n", - "44.825 34.0 0 None\n", + "46.825 51.0 0 None\n", "2.3\n", - "42.8 46.0 2 46.0\n", - "1.775\n", - "here\n", - "44.025 46.0 2 None\n", - "1.775\n", - "here\n", - "44.35 46.0 2 None\n", - "1.775\n", - "42.875 44.0 1 44.0\n", - "0.3\n", - "43.175 45.0 1 45.0\n", - "4.5\n", - "here\n", - "46.675 45.0 1 None\n", - "4.5\n", - "here\n", - "47.025 45.0 1 None\n", - "4.5\n", + "44.7 57.0 1 57.0\n", + "1.05\n", + "45.0 50.0 2 50.0\n", + "0.9\n", + "45.825 54.0 1 54.0\n", + "0.45\n", + "45.9 52.0 2 52.0\n", + "0.475\n", + "46.275 51.0 1 51.0\n", + "5.025\n", "here\n", - "47.375 45.0 1 None\n", - "4.5\n", + "50.6 51.0 1 None\n", + "5.025\n", "here\n", - "47.625 45.0 1 None\n", - "4.5\n", - "44.575 51.0 2 51.0\n", - "0.3\n", - "44.875 52.0 2 52.0\n", - "4.5\n", + "50.85 51.0 1 None\n", + "5.025\n", "here\n", - "48.4 52.0 2 None\n", + "51.15 51.0 1 None\n", + "5.025\n", + "46.375 51.0 2 51.0\n", + "1.925\n", + "47.675 46.0 0 46.0\n", + "1.325\n", + "48.5 53.0 2 53.0\n", + "0.425\n", + "48.925 49.0 2 49.0\n", + "1.575\n", + "49.15 52.0 0 52.0\n", "4.5\n", "here\n", - "48.675 52.0 2 None\n", + "52.75 52.0 0 None\n", "4.5\n", "here\n", - "48.925 52.0 2 None\n", + "53.05 52.0 0 None\n", "4.5\n", "here\n", - "49.175 52.0 2 None\n", + "53.425 52.0 0 None\n", "4.5\n", - "45.075 39.0 0 39.0\n", - "0.075\n", - "45.15 40.0 0 40.0\n", - "1.425\n", - "here\n", - "45.975 40.0 0 None\n", - "1.425\n", + "50.5 56.0 2 56.0\n", + "0.75\n", + "51.25 54.0 2 54.0\n", + "0.375\n", + "51.3 53.0 1 53.0\n", + "0.55\n", + "51.825 51.0 2 51.0\n", + "0.325\n", + "51.85 51.0 1 51.0\n", + "2.875\n", "here\n", - "46.35 40.0 0 None\n", - "1.425\n", - "46.575 42.0 0 42.0\n", - "0.4\n", - "46.975 44.0 0 44.0\n", - "0.3\n", - "47.275 45.0 0 45.0\n", - "2.2\n", + "54.025 51.0 1 None\n", + "2.875\n", "here\n", - "48.975 45.0 0 None\n", - "2.2\n", + "54.375 51.0 1 None\n", + "2.875\n", "here\n", - "49.275 45.0 0 None\n", - "2.2\n", - "47.675 47.0 1 47.0\n", - "0.4\n", - "48.075 49.0 1 49.0\n", - "0.3\n", - "48.375 50.0 1 50.0\n", - "1.825\n", - "49.375 54.0 2 54.0\n", + "54.65 51.0 1 None\n", + "2.875\n", + "52.15 53.0 2 53.0\n", + "0.25\n", + "52.4 51.0 2 51.0\n", + "1.9\n", + "53.65 54.0 0 54.0\n", "0.4\n", - "49.475 41.0 0 41.0\n", - "5.35\n", - "here\n", - "54.275 41.0 0 None\n", - "5.35\n", - "here\n", - "54.625 41.0 0 None\n", - "5.35\n", - "49.775 56.0 2 56.0\n", + "54.05 56.0 0 56.0\n", "0.3\n", - "50.075 57.0 2 57.0\n", - "2.2\n", - "here\n", - "51.375 57.0 2 None\n", - "2.2\n", - "here\n", - "51.675 57.0 2 None\n", + "54.3 49.0 2 49.0\n", + "0.575\n", + "54.35 57.0 0 57.0\n", "2.2\n", "here\n", - "52.025 57.0 2 None\n", + "56.05 57.0 0 None\n", "2.2\n", - "50.2 46.0 1 46.0\n", - "1.525\n", - "51.725 50.0 1 50.0\n", - "0.35\n", - "52.075 48.0 1 48.0\n", - "0.025\n", - "52.1 47.0 1 47.0\n", - "0.15\n", - "52.25 44.0 1 44.0\n", - "7.275\n", - "here\n", - "58.9 44.0 1 None\n", - "7.275\n", - "here\n", - "59.225 44.0 1 None\n", - "7.275\n", - "52.275 53.0 2 53.0\n", - "4.075\n", - "here\n", - "55.825 53.0 2 None\n", - "4.075\n", - "here\n", - "56.125 53.0 2 None\n", - "4.075\n", - "54.825 45.0 0 45.0\n", - "0.35\n", - "55.175 43.0 0 43.0\n", - "0.025\n", - "55.2 42.0 0 42.0\n", - "0.15\n", - "55.35 39.0 0 39.0\n", - "4.125\n", - "here\n", - "58.6 39.0 0 None\n", - "4.125\n", - "here\n", - "58.95 39.0 0 None\n", - "4.125\n", - "here\n", - "59.25 39.0 0 None\n", - "4.125\n", - "56.35 57.0 2 57.0\n", - "0.35\n", - "56.7 55.0 2 55.0\n", - "0.025\n", - "56.725 54.0 2 54.0\n", - "0.15\n", - "56.875 51.0 2 51.0\n", - "2.85\n", "here\n", - "58.775 51.0 2 None\n", - "2.85\n", - "here\n", - "59.05 51.0 2 None\n", - "2.85\n", - "here\n", - "59.3 51.0 2 None\n", - "2.85\n", - "here\n", - "59.6 51.0 2 None\n", - "2.85\n", - "59.475 41.0 0 41.0\n", + "56.4 57.0 0 None\n", "2.2\n", + "54.725 49.0 1 49.0\n", + "1.35\n", "here\n", - "60.775 41.0 0 None\n", - "2.2\n", + "55.475 49.0 1 None\n", + "1.35\n", "here\n", - "61.15 41.0 0 None\n", - "2.2\n", + "55.75 49.0 1 None\n", + "1.35\n", "here\n", - "61.5 41.0 0 None\n", - "2.2\n", - "59.525 46.0 1 46.0\n", - "2.2\n", + "56.0 49.0 1 None\n", + "1.35\n", + "54.875 48.0 2 48.0\n", + "0.325\n", + "55.375 51.0 2 51.0\n", + "2.15\n", + "56.075 48.0 1 48.0\n", + "2.175\n", "here\n", - "60.925 46.0 1 None\n", - "2.2\n", + "57.75 48.0 1 None\n", + "2.175\n", "here\n", - "61.175 46.0 1 None\n", + "58.05 48.0 1 None\n", + "2.175\n", + "56.55 53.0 0 53.0\n", "2.2\n", "here\n", - "61.55 46.0 1 None\n", - "2.2\n", - "59.725 53.0 2 53.0\n", + "57.975 53.0 0 None\n", "2.2\n", "here\n", - "61.425 53.0 2 None\n", + "58.35 53.0 0 None\n", "2.2\n", "here\n", - "61.725 53.0 2 None\n", + "58.675 53.0 0 None\n", "2.2\n", - "61.675 39.0 0 39.0\n", - "4.425\n", - "here\n", - "65.2 39.0 0 None\n", - "4.425\n", - "here\n", - "65.575 39.0 0 None\n", - "4.425\n", - "here\n", - "65.925 39.0 0 None\n", - "4.425\n", - "61.725 44.0 1 44.0\n", - "2.325\n", - "here\n", - "63.45 44.0 1 None\n", - "2.325\n", - "here\n", - "63.7 44.0 1 None\n", - "2.325\n", - "61.925 51.0 2 51.0\n", - "7.5\n", - "here\n", - "68.85 51.0 2 None\n", - "7.5\n", - "here\n", - "69.1 51.0 2 None\n", - "7.5\n", - "here\n", - "69.4 51.0 2 None\n", - "7.5\n", - "64.05 42.0 1 42.0\n", - "0.45\n", - "64.5 41.0 1 41.0\n", - "2.075\n", - "here\n", - "65.9 41.0 1 None\n", - "2.075\n", - "here\n", - "66.2 41.0 1 None\n", - "2.075\n", - "here\n", - "66.5 41.0 1 None\n", - "2.075\n", - "66.1 37.0 0 37.0\n", + "57.675 53.0 2 53.0\n", + "0.25\n", + "57.975 51.0 2 51.0\n", "0.45\n", - "66.55 36.0 0 36.0\n", - "1.025\n", - "here\n", - "67.075 36.0 0 None\n", - "1.025\n", - "here\n", - "67.325 36.0 0 None\n", - "1.025\n", - "66.575 42.0 1 42.0\n", - "1.1\n", - "67.575 37.0 0 37.0\n", - "1.1\n", - "67.675 44.0 1 44.0\n", - "5.2\n", - "here\n", - "71.95 44.0 1 None\n", - "5.2\n", - "here\n", - "72.25 44.0 1 None\n", - "5.2\n", - "here\n", - "72.5 44.0 1 None\n", - "5.2\n", - "here\n", - "72.775 44.0 1 None\n", - "5.2\n", - "68.675 39.0 0 39.0\n", - "5.2\n", - "here\n", - "73.175 39.0 0 None\n", - "5.2\n", - "here\n", - "73.475 39.0 0 None\n", - "5.2\n", - "here\n", - "73.825 39.0 0 None\n", - "5.2\n", - "69.425 49.0 2 49.0\n", - "1.125\n", - "70.55 48.0 2 48.0\n", - "0.725\n", - "71.275 49.0 2 49.0\n", - "0.275\n", - "71.55 51.0 2 51.0\n", - "1.3\n", - "72.85 50.0 2 50.0\n", - "0.1\n", - "72.875 43.0 1 43.0\n", - "0.4\n", - "72.95 52.0 2 52.0\n", - "0.05\n", - "73.0 53.0 2 53.0\n", - "1.475\n", - "here\n", - "73.925 53.0 2 None\n", - "1.475\n", - "here\n", - "74.175 53.0 2 None\n", - "1.475\n", - "73.275 45.0 1 45.0\n", - "0.2\n", - "73.475 46.0 1 46.0\n", - "1.4\n", - "73.875 38.0 0 38.0\n", - "0.4\n", - "74.275 40.0 0 40.0\n", - "0.2\n", - "74.475 41.0 0 41.0\n", - "1.4\n", - "74.875 44.0 1 44.0\n", - "0.275\n", - "75.15 48.0 1 48.0\n", - "0.1\n", - "75.25 50.0 1 50.0\n", - "0.2\n", - "75.45 49.0 1 49.0\n", - "0.975\n", - "75.575 55.0 2 55.0\n", - "0.4\n", - "75.875 39.0 0 39.0\n", - "0.275\n", - "75.975 57.0 2 57.0\n", - "0.8\n", - "76.15 43.0 0 43.0\n", - "0.1\n", - "76.25 45.0 0 45.0\n", - "0.2\n", - "76.425 50.0 1 50.0\n", - "0.25\n", - "76.45 44.0 0 44.0\n", - "0.975\n", - "76.675 49.0 1 49.0\n", - "0.25\n", - "76.775 56.0 2 56.0\n", - "3.9\n", - "here\n", - "80.075 56.0 2 None\n", - "3.9\n", - "here\n", - "80.325 56.0 2 None\n", - "3.9\n", - "76.925 46.0 1 46.0\n", - "1.4\n", - "here\n", - "77.7 46.0 1 None\n", - "1.4\n", - "here\n", - "78.075 46.0 1 None\n", - "1.4\n", - "77.425 45.0 0 45.0\n", - "0.25\n", - "77.675 44.0 0 44.0\n", - "1.0\n", - "78.325 44.0 1 44.0\n", - "8.725\n", - "here\n", - "86.425 44.0 1 None\n", - "8.725\n", - "here\n", - "86.725 44.0 1 None\n", - "8.725\n", - "here\n", - "86.975 44.0 1 None\n", - "8.725\n", - "78.675 41.0 0 41.0\n", - "1.7\n", - "here\n", - "79.625 41.0 0 None\n", - "1.7\n", - "here\n", - "80.0 41.0 0 None\n", - "1.7\n", - "here\n", - "80.275 41.0 0 None\n", - "1.7\n", - "80.375 39.0 0 39.0\n", - "6.625\n", - "here\n", - "86.425 39.0 0 None\n", - "6.625\n", - "here\n", - "86.675 39.0 0 None\n", - "6.625\n", - "here\n", - "86.925 39.0 0 None\n", - "6.625\n", - "80.675 57.0 2 57.0\n", - "1.0\n", - "81.675 56.0 2 56.0\n", - "1.0\n", - "82.675 53.0 2 53.0\n", - "1.7\n", - "here\n", - "83.6 53.0 2 None\n", - "1.7\n", - "here\n", - "83.925 53.0 2 None\n", - "1.7\n", - "here\n", - "84.175 53.0 2 None\n", - "1.7\n", - "84.375 51.0 2 51.0\n", - "2.875\n", - "here\n", - "86.675 51.0 2 None\n", - "2.875\n", - "here\n", - "87.0 51.0 2 None\n", - "2.875\n", - "87.0 41.0 0 41.0\n", - "0.45\n", - "87.05 46.0 1 46.0\n", - "0.45\n", - "87.25 53.0 2 53.0\n", - "0.45\n", - "87.45 39.0 0 39.0\n", - "5.825\n", - "here\n", - "92.55 39.0 0 None\n", - "5.825\n", - "here\n", - "92.875 39.0 0 None\n", - "5.825\n", - "here\n", - "93.15 39.0 0 None\n", - "5.825\n", - "87.5 44.0 1 44.0\n", - "2.675\n", - "here\n", - "89.45 44.0 1 None\n", - "2.675\n", - "here\n", - "89.775 44.0 1 None\n", - "2.675\n", - "here\n", - "90.025 44.0 1 None\n", - "2.675\n", - "87.7 51.0 2 51.0\n", - "7.1\n", - "here\n", - "94.3 51.0 2 None\n", - "7.1\n", - "here\n", - "94.55 51.0 2 None\n", - "7.1\n", - "90.175 41.0 1 41.0\n", - "1.5\n", - "91.675 42.0 1 42.0\n", - "2.9\n", - "here\n", - "93.8 42.0 1 None\n", - "2.9\n", - "here\n", - "94.1 42.0 1 None\n", - "2.9\n", - "here\n", - "94.35 42.0 1 None\n", - "2.9\n", - "93.275 36.0 0 36.0\n", - "1.5\n", - "here\n", - "94.275 36.0 0 None\n", - "1.5\n", - "here\n", - "94.65 36.0 0 None\n", - "1.5\n", - "94.575 39.0 1 39.0\n", - "0.8\n", - "94.775 37.0 0 37.0\n", - "2.075\n", - "here\n", - "95.975 37.0 0 None\n", - "2.075\n", - "here\n", - "96.3 37.0 0 None\n", - "2.075\n", - "here\n", - "96.625 37.0 0 None\n", - "2.075\n", - "94.8 48.0 2 48.0\n", - "1.5\n", - "95.375 46.0 1 46.0\n", - "0.3\n", - "95.675 47.0 1 47.0\n", - "2.1\n", - "here\n", - "96.95 47.0 1 None\n", - "2.1\n", - "here\n", - "97.225 47.0 1 None\n", - "2.1\n", - "here\n", - "97.525 47.0 1 None\n", - "2.1\n", - "96.3 49.0 2 49.0\n", - "2.9\n", - "here\n", - "98.25 49.0 2 None\n", - "2.9\n", - "here\n", - "98.6 49.0 2 None\n", - "2.9\n", - "here\n", - "98.85 49.0 2 None\n", - "2.9\n", - "here\n", - "99.125 49.0 2 None\n", - "2.9\n", - "96.85 34.0 0 34.0\n", - "0.2\n", - "97.05 41.0 0 41.0\n", - "0.075\n", - "97.125 42.0 0 42.0\n", - "0.525\n", - "97.65 37.0 0 37.0\n", - "4.125\n", - "here\n", - "101.225 37.0 0 None\n", - "4.125\n", - "here\n", - "101.575 37.0 0 None\n", - "4.125\n", - "97.775 42.0 1 42.0\n", - "2.775\n", - "here\n", - "99.8 42.0 1 None\n", - "2.775\n", - "here\n", - "100.175 42.0 1 None\n", - "2.775\n", - "here\n", - "100.45 42.0 1 None\n", - "2.775\n", - "99.2 46.0 2 46.0\n", - "0.65\n", - "99.85 53.0 2 53.0\n", - "0.075\n", - "99.925 54.0 2 54.0\n", + "58.25 49.0 1 49.0\n", "0.525\n", - "100.45 49.0 2 49.0\n", - "1.8\n", - "here\n", - "101.6 49.0 2 None\n", - "1.8\n", - "here\n", - "101.95 49.0 2 None\n", - "1.8\n", - "here\n", - "102.225 49.0 2 None\n", - "1.8\n", - "100.55 44.0 1 44.0\n", - "0.9\n", - "101.45 41.0 1 41.0\n", - "3.975\n", - "here\n", - "104.525 41.0 1 None\n", - "3.975\n", - "here\n", - "104.775 41.0 1 None\n", - "3.975\n", - "here\n", - "105.1 41.0 1 None\n", - "3.975\n", - "101.775 39.0 0 39.0\n", - "3.6\n", - "here\n", - "104.45 39.0 0 None\n", - "3.6\n", - "here\n", - "104.8 39.0 0 None\n", - "3.6\n", - "here\n", - "105.15 39.0 0 None\n", - "3.6\n", - "102.25 51.0 2 51.0\n", - "2.175\n", - "here\n", - "103.75 51.0 2 None\n", - "2.175\n", - "here\n", - "104.05 51.0 2 None\n", - "2.175\n", - "104.425 48.0 2 48.0\n", - "4.2\n", - "here\n", - "107.85 48.0 2 None\n", - "4.2\n", - "here\n", - "108.15 48.0 2 None\n", - "4.2\n", - "here\n", - "108.525 48.0 2 None\n", - "4.2\n", - "105.375 36.0 0 36.0\n", - "2.325\n", - "here\n", - "106.8 36.0 0 None\n", - "2.325\n", - "here\n", - "107.175 36.0 0 None\n", - "2.325\n", - "here\n", - "107.5 36.0 0 None\n", - "2.325\n", - "105.425 44.0 1 44.0\n", - "0.5\n", - "105.925 45.0 1 45.0\n", - "0.6\n", - "106.525 44.0 1 44.0\n", - "1.8\n", - "here\n", - "107.475 44.0 1 None\n", - "1.8\n", - "here\n", - "107.85 44.0 1 None\n", - "1.8\n", - "here\n", - "108.1 44.0 1 None\n", - "1.8\n", - "107.7 39.0 0 39.0\n", - "0.125\n", - "107.825 40.0 0 40.0\n", - "0.15\n", - "107.975 39.0 0 39.0\n", - "0.45\n", - "108.325 46.0 1 46.0\n", - "1.2\n", - "108.425 41.0 0 41.0\n", - "0.3\n", - "108.625 51.0 2 51.0\n", - "0.5\n", - "108.725 40.0 0 40.0\n", - "0.45\n", - "109.125 52.0 2 52.0\n", - "0.6\n", - "109.175 39.0 0 39.0\n", - "2.8\n", - "here\n", - "111.425 39.0 0 None\n", - "2.8\n", - "here\n", - "111.725 39.0 0 None\n", - "2.8\n", - "109.525 45.0 1 45.0\n", - "1.8\n", - "here\n", - "110.7 45.0 1 None\n", - "1.8\n", - "here\n", - "111.0 45.0 1 None\n", - "1.8\n", - "109.725 51.0 2 51.0\n", - "1.8\n", - "here\n", - "110.925 51.0 2 None\n", - "1.8\n", - "here\n", - "111.175 51.0 2 None\n", - "1.8\n", - "111.325 44.0 1 44.0\n", - "0.7\n", - "111.525 53.0 2 53.0\n", - "1.2\n", - "here\n", - "112.225 53.0 2 None\n", - "1.2\n", - "here\n", - "112.5 53.0 2 None\n", - "1.2\n", - "111.975 37.0 0 37.0\n", - "0.8\n", - "112.025 42.0 1 42.0\n", - "0.2\n", - "112.225 43.0 1 43.0\n", - "0.9\n", - "112.725 52.0 2 52.0\n", - "1.8\n", - "here\n", - "113.675 52.0 2 None\n", - "1.8\n", - "here\n", - "114.05 52.0 2 None\n", - "1.8\n", - "here\n", - "114.35 52.0 2 None\n", - "1.8\n", - "112.775 38.0 0 38.0\n", - "3.6\n", - "here\n", - "115.6 38.0 0 None\n", - "3.6\n", - "here\n", - "115.85 38.0 0 None\n", - "3.6\n", - "here\n", - "116.175 38.0 0 None\n", - "3.6\n", - "113.125 45.0 1 45.0\n", - "0.475\n", - "113.6 44.0 1 44.0\n", - "7.175\n", - "here\n", - "119.8 44.0 1 None\n", - "7.175\n", - "here\n", - "120.175 44.0 1 None\n", - "7.175\n", - "here\n", - "120.475 44.0 1 None\n", - "7.175\n", - "114.525 51.0 2 51.0\n", - "0.7\n", - "115.225 49.0 2 49.0\n", - "0.2\n", - "115.425 50.0 2 50.0\n", - "0.9\n", - "116.325 52.0 2 52.0\n", - "0.475\n", - "116.375 40.0 0 40.0\n", - "1.375\n", - "116.8 51.0 2 51.0\n", - "5.75\n", - "here\n", - "121.8 51.0 2 None\n", - "5.75\n", - "here\n", - "122.175 51.0 2 None\n", - "5.75\n", - "here\n", - "122.45 51.0 2 None\n", - "5.75\n", - "117.75 39.0 0 39.0\n", - "1.925\n", - "here\n", - "119.025 39.0 0 None\n", - "1.925\n", - "here\n", - "119.35 39.0 0 None\n", - "1.925\n", - "119.675 40.0 0 40.0\n", - "0.8\n", - "120.475 41.0 0 41.0\n", - "1.7\n", - "here\n", - "121.675 41.0 0 None\n", - "1.7\n", - "here\n", - "122.025 41.0 0 None\n", - "1.7\n", - "120.775 45.0 1 45.0\n", - "0.8\n", - "121.575 46.0 1 46.0\n", - "1.7\n", - "here\n", - "122.725 46.0 1 None\n", - "1.7\n", - "here\n", - "123.0 46.0 1 None\n", - "1.7\n", - "122.175 37.0 0 37.0\n", - "6.0\n", - "here\n", - "127.4 37.0 0 None\n", - "6.0\n", - "here\n", - "127.775 37.0 0 None\n", - "6.0\n", - "here\n", - "128.1 37.0 0 None\n", - "6.0\n", - "122.55 52.0 2 52.0\n", - "0.8\n", - "123.275 42.0 1 42.0\n", - "1.8\n", - "here\n", - "124.2 42.0 1 None\n", - "1.8\n", - "here\n", - "124.575 42.0 1 None\n", - "1.8\n", - "here\n", - "124.825 42.0 1 None\n", - "1.8\n", - "123.35 53.0 2 53.0\n", - "1.7\n", - "here\n", - "124.25 53.0 2 None\n", - "1.7\n", - "here\n", - "124.575 53.0 2 None\n", - "1.7\n", - "here\n", - "124.825 53.0 2 None\n", - "1.7\n", - "125.05 49.0 2 49.0\n", - "4.725\n", - "here\n", - "129.175 49.0 2 None\n", - "4.725\n", - "here\n", - "129.5 49.0 2 None\n", - "4.725\n", - "here\n", - "129.75 49.0 2 None\n", - "4.725\n", - "125.075 49.0 1 49.0\n", - "0.75\n", - "125.825 47.0 1 47.0\n", - "0.9\n", - "126.725 46.0 1 46.0\n", - "0.8\n", - "127.525 44.0 1 44.0\n", - "1.3\n", - "128.175 44.0 0 44.0\n", - "0.75\n", - "128.825 46.0 1 46.0\n", - "1.0\n", - "128.925 42.0 0 42.0\n", - "0.375\n", - "129.3 41.0 0 41.0\n", - "0.2\n", - "129.5 39.0 0 39.0\n", - "0.325\n", - "129.775 56.0 2 56.0\n", - "0.75\n", - "129.825 41.0 0 41.0\n", - "0.25\n", - "130.075 39.0 0 39.0\n", - "7.3\n", - "here\n", - "136.525 39.0 0 None\n", - "7.3\n", - "here\n", - "136.8 39.0 0 None\n", - "7.3\n", - "here\n", - "137.075 39.0 0 None\n", - "7.3\n", - "130.525 54.0 2 54.0\n", - "0.375\n", - "130.9 53.0 2 53.0\n", - "0.2\n", - "131.1 51.0 2 51.0\n", - "0.325\n", - "131.425 53.0 2 53.0\n", - "0.25\n", - "131.675 51.0 2 51.0\n", - "6.1\n", - "here\n", - "137.15 51.0 2 None\n", - "6.1\n", - "here\n", - "137.425 51.0 2 None\n", - "6.1\n", - "136.225 42.0 1 42.0\n", - "0.575\n", - "136.8 41.0 1 41.0\n", - "0.325\n", - "137.125 42.0 1 42.0\n", - "0.175\n", - "137.3 44.0 1 44.0\n", - "5.675\n", - "here\n", - "141.975 44.0 1 None\n", - "5.675\n", - "here\n", - "142.25 44.0 1 None\n", - "5.675\n", - "here\n", - "142.55 44.0 1 None\n", - "5.675\n", - "here\n", - "142.9 44.0 1 None\n", - "5.675\n", - "137.375 37.0 0 37.0\n", - "1.475\n", - "here\n", - "138.2 37.0 0 None\n", - "1.475\n", - "here\n", - "138.525 37.0 0 None\n", - "1.475\n", - "137.775 49.0 2 49.0\n", - "2.3\n", - "here\n", - "139.2 49.0 2 None\n", - "2.3\n", - "here\n", - "139.575 49.0 2 None\n", - "2.3\n", - "here\n", - "139.925 49.0 2 None\n", - "2.3\n", - "138.85 36.0 0 36.0\n", - "0.325\n", - "139.175 37.0 0 37.0\n", - "0.175\n", - "139.35 39.0 0 39.0\n", - "4.625\n", - "here\n", - "143.075 39.0 0 None\n", - "4.625\n", - "here\n", - "143.35 39.0 0 None\n", - "4.625\n", - "here\n", - "143.7 39.0 0 None\n", - "4.625\n", - "140.075 48.0 2 48.0\n", - "1.3\n", - "141.375 49.0 2 49.0\n", - "0.7\n", - "142.075 51.0 2 51.0\n", - "3.575\n", - "here\n", - "144.7 51.0 2 None\n", - "3.575\n", - "here\n", - "144.95 51.0 2 None\n", - "3.575\n", - "here\n", - "145.25 51.0 2 None\n", - "3.575\n", - "here\n", - "145.575 51.0 2 None\n", - "3.575\n", - "142.975 45.0 1 45.0\n", - "0.6\n", - "143.575 46.0 1 46.0\n", - "1.0\n", - "143.975 40.0 0 40.0\n", - "0.6\n", - "144.575 41.0 0 41.0\n", - "1.0\n", - "144.775 44.0 1 44.0\n", - "1.8\n", - "here\n", - "145.875 44.0 1 None\n", - "1.8\n", - "here\n", - "146.125 44.0 1 None\n", - "1.8\n", - "here\n", - "146.45 44.0 1 None\n", - "1.8\n", - "145.575 40.0 0 40.0\n", - "0.2\n", - "145.65 52.0 2 52.0\n", - "0.15\n", - "145.775 39.0 0 39.0\n", - "1.125\n", - "145.8 53.0 2 53.0\n", - "0.25\n", - "146.05 52.0 2 52.0\n", - "0.05\n", - "146.1 51.0 2 51.0\n", - "0.45\n", - "146.55 52.0 2 52.0\n", + "58.425 52.0 2 52.0\n", "0.35\n", - "146.575 45.0 1 45.0\n", - "0.325\n", "---\n", "(0.0, 51.0, 2, 51.0)\n", - "(2.125, 51.0, 2, 0.0)\n", - "---\n", - "(2.125, 46.0, 1, 46.0)\n", - "(0.3, 46.0, 1, -500.0)\n", - "---\n", - "(2.425, 44.0, 1, 44.0)\n", - "(0.7, 44.0, 1, -200.0)\n", + "(1.05, 51.0, 2, 0.0)\n", "---\n", - "(3.125, 41.0, 0, 41.0)\n", - "(0.05, 41.0, 0, -300.0)\n", + "(1.05, 53.0, 2, 53.0)\n", + "(0.3, 53.0, 2, 200.0)\n", "---\n", - "(3.175, 51.0, 2, None)\n", - "(0.25, 51.0, 2, None)\n", + "(1.35, 51.0, 2, 51.0)\n", + "(1.5, 51.0, 2, -200.0)\n", "---\n", - "(3.425, 39.0, 0, 39.0)\n", - "(0.075, 39.0, 0, -200.0)\n", + "(2.85, 49.0, 2, 49.0)\n", + "(0.425, 49.0, 2, -200.0)\n", "---\n", - "(3.5, 51.0, 2, None)\n", - "(0.375, 51.0, 2, None)\n", + "(3.275, 48.0, 2, 48.0)\n", + "(0.775, 48.0, 2, -100.0)\n", "---\n", - "(3.875, 51.0, 2, None)\n", - "(0.25, 51.0, 2, None)\n", + "(4.05, 53.0, 1, 53.0)\n", + "(0.2, 53.0, 1, 500.0)\n", "---\n", - "(4.125, 53.0, 2, 53.0)\n", - "(0.45, 53.0, 2, 1400.0)\n", + "(4.25, 49.0, 2, 49.0)\n", + "(0.35, 49.0, 2, -400.0)\n", "---\n", - "(4.575, 44.0, 1, None)\n", - "(0.325, 44.0, 1, None)\n", + "(4.6, 51.0, 1, 51.0)\n", + "(0.375, 51.0, 1, 200.0)\n", "---\n", - "(4.9, 44.0, 1, None)\n", - "(0.225, 44.0, 1, None)\n", + "(4.975, 51.0, 2, 51.0)\n", + "(0.675, 51.0, 2, 0.0)\n", "---\n", - "(5.125, 42.0, 1, 42.0)\n", - "(0.2, 42.0, 1, -1100.0)\n", + "(5.65, 51.0, 2, 51.0)\n", + "(1.15, 51.0, 2, 0.0)\n", "---\n", - "(5.325, 51.0, 2, 51.0)\n", - "(0.75, 51.0, 2, 900.0)\n", + "(6.8, 48.0, 2, 48.0)\n", + "(0.25, 48.0, 2, -300.0)\n", "---\n", - "(6.075, 42.0, 1, None)\n", - "(0.325, 42.0, 1, None)\n", + "(7.05, 53.0, 0, 53.0)\n", + "(0.725, 53.0, 0, 500.0)\n", "---\n", - "(6.4, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", + "(7.775, 51.0, 2, 51.0)\n", + "(0.425, 51.0, 2, -200.0)\n", "---\n", - "(6.45, 42.0, 1, None)\n", - "(0.25, 42.0, 1, None)\n", + "(8.2, 51.0, 1, None)\n", + "(0.05, 51.0, 1, None)\n", "---\n", - "(6.7, 42.0, 1, None)\n", - "(0.075, 42.0, 1, None)\n", + "(8.25, 51.0, 0, 51.0)\n", + "(0.175, 51.0, 0, 0.0)\n", "---\n", - "(6.775, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", + "(8.425, 53.0, 2, 53.0)\n", + "(0.125, 53.0, 2, 200.0)\n", "---\n", - "(6.825, 41.0, 1, 41.0)\n", - "(0.25, 41.0, 1, -1000.0)\n", + "(8.55, 51.0, 1, None)\n", + "(0.325, 51.0, 1, None)\n", "---\n", - "(7.075, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", + "(8.875, 51.0, 1, None)\n", + "(0.0, 51.0, 1, None)\n", "---\n", - "(7.175, 37.0, 0, 37.0)\n", - "(1.075, 37.0, 0, -400.0)\n", + "(8.875, 51.0, 2, 51.0)\n", + "(0.225, 51.0, 2, -200.0)\n", "---\n", - "(8.25, 37.0, 0, None)\n", - "(0.25, 37.0, 0, None)\n", + "(9.1, 49.0, 1, 49.0)\n", + "(1.275, 49.0, 1, -200.0)\n", "---\n", - "(8.5, 37.0, 0, None)\n", - "(0.25, 37.0, 0, None)\n", + "(10.375, 48.0, 1, 48.0)\n", + "(0.1, 48.0, 1, -100.0)\n", "---\n", - "(8.75, 37.0, 0, None)\n", - "(0.125, 37.0, 0, None)\n", + "(10.475, 52.0, 2, 52.0)\n", + "(0.4, 52.0, 2, 400.0)\n", "---\n", - "(8.875, 36.0, 0, 36.0)\n", - "(1.1, 36.0, 0, -100.0)\n", + "(10.875, 48.0, 2, 48.0)\n", + "(1.275, 48.0, 2, -400.0)\n", "---\n", - "(9.975, 41.0, 1, None)\n", - "(0.3, 41.0, 1, None)\n", + "(12.15, 49.0, 1, 49.0)\n", + "(0.05, 49.0, 1, 100.0)\n", "---\n", - "(10.275, 41.0, 1, None)\n", - "(0.25, 41.0, 1, None)\n", + "(12.2, 53.0, 2, 53.0)\n", + "(0.675, 53.0, 2, 400.0)\n", "---\n", - "(10.525, 41.0, 1, None)\n", - "(0.2, 41.0, 1, None)\n", + "(12.875, 51.0, 1, 51.0)\n", + "(0.1, 51.0, 1, -200.0)\n", "---\n", - "(10.725, 42.0, 1, 42.0)\n", - "(0.075, 42.0, 1, 600.0)\n", + "(12.975, 49.0, 2, 49.0)\n", + "(0.45, 49.0, 2, -200.0)\n", "---\n", - "(10.8, 51.0, 2, None)\n", - "(0.375, 51.0, 2, None)\n", + "(13.425, 51.0, 0, None)\n", + "(0.125, 51.0, 0, None)\n", "---\n", - "(11.175, 51.0, 2, None)\n", - "(0.15, 51.0, 2, None)\n", + "(13.55, 51.0, 1, 51.0)\n", + "(0.25, 51.0, 1, 200.0)\n", "---\n", - "(11.325, 49.0, 2, 49.0)\n", - "(0.725, 49.0, 2, 700.0)\n", + "(13.8, 51.0, 0, None)\n", + "(0.35, 51.0, 0, None)\n", "---\n", - "(12.05, 48.0, 2, 48.0)\n", - "(0.05, 48.0, 2, -100.0)\n", + "(14.15, 51.0, 0, None)\n", + "(0.1, 51.0, 0, None)\n", "---\n", - "(12.1, 36.0, 0, None)\n", - "(0.325, 36.0, 0, None)\n", + "(14.25, 49.0, 0, 49.0)\n", + "(0.475, 49.0, 0, -200.0)\n", "---\n", - "(12.425, 36.0, 0, None)\n", - "(0.2, 36.0, 0, None)\n", + "(14.725, 52.0, 2, 52.0)\n", + "(0.25, 52.0, 2, 300.0)\n", "---\n", - "(12.625, 37.0, 0, 37.0)\n", - "(0.075, 37.0, 0, -1100.0)\n", + "(14.975, 51.0, 1, None)\n", + "(0.175, 51.0, 1, None)\n", "---\n", - "(12.7, 42.0, 1, None)\n", - "(0.275, 42.0, 1, None)\n", + "(15.15, 51.0, 2, 51.0)\n", + "(0.2, 51.0, 2, -100.0)\n", "---\n", - "(12.975, 42.0, 1, None)\n", - "(0.05, 42.0, 1, None)\n", + "(15.35, 51.0, 1, None)\n", + "(0.225, 51.0, 1, None)\n", "---\n", - "(13.025, 49.0, 2, 49.0)\n", - "(0.325, 49.0, 2, 1200.0)\n", + "(15.575, 48.0, 0, 48.0)\n", + "(0.075, 48.0, 0, -300.0)\n", "---\n", - "(13.35, 39.0, 0, 39.0)\n", - "(0.0, 39.0, 0, -1000.0)\n", + "(15.65, 51.0, 1, None)\n", + "(0.4, 51.0, 1, None)\n", "---\n", - "(13.35, 42.0, 1, None)\n", - "(0.05, 42.0, 1, None)\n", + "(16.05, 48.0, 1, 48.0)\n", + "(0.425, 48.0, 1, 0.0)\n", "---\n", - "(13.4, 44.0, 1, 44.0)\n", - "(0.35, 44.0, 1, 500.0)\n", + "(16.475, 46.0, 2, 46.0)\n", + "(0.075, 46.0, 2, -200.0)\n", "---\n", - "(13.75, 51.0, 2, 51.0)\n", - "(0.225, 51.0, 2, 700.0)\n", + "(16.55, 49.0, 0, 49.0)\n", + "(0.725, 49.0, 0, 300.0)\n", "---\n", - "(13.975, 40.0, 0, 40.0)\n", - "(0.05, 40.0, 0, -1100.0)\n", + "(17.275, 51.0, 0, 51.0)\n", + "(0.6, 51.0, 0, 200.0)\n", "---\n", - "(14.025, 39.0, 0, 39.0)\n", - "(0.05, 39.0, 0, -100.0)\n", + "(17.875, 52.0, 2, 52.0)\n", + "(0.6, 52.0, 2, 100.0)\n", "---\n", - "(14.075, 44.0, 1, 44.0)\n", - "(0.3, 44.0, 1, 500.0)\n", + "(18.475, 48.0, 1, None)\n", + "(0.275, 48.0, 1, None)\n", "---\n", - "(14.375, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, 800.0)\n", + "(18.75, 48.0, 1, None)\n", + "(0.225, 48.0, 1, None)\n", "---\n", - "(14.425, 51.0, 2, 51.0)\n", - "(0.75, 51.0, 2, -100.0)\n", + "(18.975, 51.0, 1, 51.0)\n", + "(0.175, 51.0, 1, -100.0)\n", "---\n", - "(15.175, 42.0, 1, 42.0)\n", - "(0.05, 42.0, 1, -900.0)\n", + "(19.15, 51.0, 0, 51.0)\n", + "(0.025, 51.0, 0, 0.0)\n", "---\n", - "(15.225, 41.0, 1, 41.0)\n", - "(0.3, 41.0, 1, -100.0)\n", + "(19.175, 57.0, 2, 57.0)\n", + "(0.55, 57.0, 2, 600.0)\n", "---\n", - "(15.525, 39.0, 0, None)\n", - "(0.3, 39.0, 0, None)\n", + "(19.725, 53.0, 2, 53.0)\n", + "(0.7, 53.0, 2, -400.0)\n", "---\n", - "(15.825, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", + "(20.425, 51.0, 1, None)\n", + "(0.375, 51.0, 1, None)\n", "---\n", - "(16.15, 39.0, 0, None)\n", - "(0.275, 39.0, 0, None)\n", + "(20.8, 51.0, 1, None)\n", + "(0.125, 51.0, 1, None)\n", "---\n", - "(16.425, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", + "(20.925, 53.0, 1, 53.0)\n", + "(0.325, 53.0, 1, 0.0)\n", "---\n", - "(16.475, 37.0, 0, 37.0)\n", - "(0.15, 37.0, 0, -400.0)\n", + "(21.25, 57.0, 2, 57.0)\n", + "(0.425, 57.0, 2, 400.0)\n", "---\n", - "(16.625, 41.0, 1, None)\n", - "(0.05, 41.0, 1, None)\n", + "(21.675, 51.0, 1, 51.0)\n", + "(0.1, 51.0, 1, -600.0)\n", "---\n", - "(16.675, 36.0, 0, 36.0)\n", - "(0.225, 36.0, 0, -100.0)\n", + "(21.775, 51.0, 2, 51.0)\n", + "(0.95, 51.0, 2, 0.0)\n", "---\n", - "(16.9, 41.0, 1, None)\n", - "(0.275, 41.0, 1, None)\n", + "(22.725, 51.0, 1, None)\n", + "(0.325, 51.0, 1, None)\n", "---\n", - "(17.175, 41.0, 1, None)\n", - "(0.025, 41.0, 1, None)\n", + "(23.05, 51.0, 0, None)\n", + "(0.0, 51.0, 0, None)\n", "---\n", - "(17.2, 51.0, 2, None)\n", - "(0.275, 51.0, 2, None)\n", + "(23.05, 51.0, 1, None)\n", + "(0.225, 51.0, 1, None)\n", "---\n", - "(17.475, 44.0, 1, 44.0)\n", - "(0.0, 44.0, 1, 800.0)\n", + "(23.275, 52.0, 1, 52.0)\n", + "(0.125, 52.0, 1, 100.0)\n", "---\n", - "(17.475, 51.0, 2, None)\n", - "(0.375, 51.0, 2, None)\n", + "(23.4, 51.0, 0, None)\n", + "(0.275, 51.0, 0, None)\n", "---\n", - "(17.85, 51.0, 2, None)\n", - "(0.225, 51.0, 2, None)\n", + "(23.675, 48.0, 1, 48.0)\n", + "(0.075, 48.0, 1, -400.0)\n", "---\n", - "(18.075, 49.0, 2, 49.0)\n", - "(0.2, 49.0, 2, 500.0)\n", + "(23.75, 48.0, 0, 48.0)\n", + "(0.05, 48.0, 0, 0.0)\n", "---\n", - "(18.275, 48.0, 2, 48.0)\n", - "(0.85, 48.0, 2, -100.0)\n", + "(23.8, 53.0, 2, 53.0)\n", + "(0.55, 53.0, 2, 500.0)\n", "---\n", - "(19.125, 44.0, 1, None)\n", - "(0.3, 44.0, 1, None)\n", + "(24.35, 51.0, 2, 51.0)\n", + "(1.175, 51.0, 2, -200.0)\n", "---\n", - "(19.425, 44.0, 1, None)\n", - "(0.325, 44.0, 1, None)\n", + "(25.525, 48.0, 0, None)\n", + "(0.375, 48.0, 0, None)\n", "---\n", - "(19.75, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", + "(25.9, 48.0, 0, None)\n", + "(0.3, 48.0, 0, None)\n", "---\n", - "(20.0, 44.0, 1, None)\n", - "(0.05, 44.0, 1, None)\n", + "(26.2, 48.0, 0, None)\n", + "(0.025, 48.0, 0, None)\n", "---\n", - "(20.05, 36.0, 0, None)\n", - "(0.025, 36.0, 0, None)\n", + "(26.225, 49.0, 2, 49.0)\n", + "(0.15, 49.0, 2, -200.0)\n", "---\n", - "(20.075, 46.0, 1, 46.0)\n", - "(0.3, 46.0, 1, -200.0)\n", + "(26.375, 51.0, 0, 51.0)\n", + "(0.3, 51.0, 0, 200.0)\n", "---\n", - "(20.375, 36.0, 0, None)\n", - "(0.2, 36.0, 0, None)\n", + "(26.675, 48.0, 2, 48.0)\n", + "(0.05, 48.0, 2, -300.0)\n", "---\n", - "(20.575, 39.0, 0, 39.0)\n", - "(0.6, 39.0, 0, -700.0)\n", + "(26.725, 48.0, 1, None)\n", + "(0.275, 48.0, 1, None)\n", "---\n", - "(21.175, 48.0, 2, None)\n", - "(0.15, 48.0, 2, None)\n", + "(27.0, 48.0, 1, None)\n", + "(0.025, 48.0, 1, None)\n", "---\n", - "(21.325, 46.0, 1, None)\n", - "(0.125, 46.0, 1, None)\n", + "(27.025, 53.0, 0, 53.0)\n", + "(0.225, 53.0, 0, 500.0)\n", "---\n", - "(21.45, 48.0, 2, None)\n", - "(0.2, 48.0, 2, None)\n", + "(27.25, 48.0, 1, None)\n", + "(0.1, 48.0, 1, None)\n", "---\n", - "(21.65, 46.0, 1, None)\n", - "(0.075, 46.0, 1, None)\n", + "(27.35, 53.0, 1, 53.0)\n", + "(0.05, 53.0, 1, 0.0)\n", "---\n", - "(21.725, 48.0, 2, None)\n", - "(0.15, 48.0, 2, None)\n", + "(27.4, 49.0, 2, 49.0)\n", + "(0.075, 49.0, 2, -400.0)\n", "---\n", - "(21.875, 44.0, 1, 44.0)\n", - "(0.1, 44.0, 1, 500.0)\n", + "(27.475, 51.0, 0, 51.0)\n", + "(0.2, 51.0, 0, 200.0)\n", "---\n", - "(21.975, 48.0, 2, None)\n", - "(0.2, 48.0, 2, None)\n", + "(27.675, 51.0, 2, 51.0)\n", + "(0.825, 51.0, 2, 0.0)\n", "---\n", - "(22.175, 51.0, 2, 51.0)\n", - "(0.125, 51.0, 2, 700.0)\n", + "(28.5, 53.0, 1, None)\n", + "(0.275, 53.0, 1, None)\n", "---\n", - "(22.3, 39.0, 0, None)\n", - "(0.3, 39.0, 0, None)\n", + "(28.775, 53.0, 1, None)\n", + "(0.25, 53.0, 1, None)\n", "---\n", - "(22.6, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", + "(29.025, 53.0, 1, None)\n", + "(0.1, 53.0, 1, None)\n", "---\n", - "(22.925, 39.0, 0, None)\n", - "(0.175, 39.0, 0, None)\n", + "(29.125, 53.0, 2, 53.0)\n", + "(0.025, 53.0, 2, 200.0)\n", "---\n", - "(23.1, 41.0, 0, 41.0)\n", - "(0.45, 41.0, 0, -1000.0)\n", + "(29.15, 51.0, 1, 51.0)\n", + "(0.525, 51.0, 1, -200.0)\n", "---\n", - "(23.55, 39.0, 0, 39.0)\n", - "(0.425, 39.0, 0, -200.0)\n", + "(29.675, 49.0, 1, 49.0)\n", + "(0.025, 49.0, 1, -200.0)\n", "---\n", - "(23.975, 51.0, 2, None)\n", - "(0.325, 51.0, 2, None)\n", + "(29.7, 51.0, 2, 51.0)\n", + "(0.575, 51.0, 2, 200.0)\n", "---\n", - "(24.3, 51.0, 2, None)\n", - "(0.25, 51.0, 2, None)\n", + "(30.275, 56.0, 2, 56.0)\n", + "(0.975, 56.0, 2, 500.0)\n", "---\n", - "(24.55, 51.0, 2, None)\n", - "(0.225, 51.0, 2, None)\n", + "(31.25, 57.0, 2, 57.0)\n", + "(0.2, 57.0, 2, 100.0)\n", "---\n", - "(24.775, 53.0, 2, 53.0)\n", - "(0.375, 53.0, 2, 1400.0)\n", + "(31.45, 49.0, 1, None)\n", + "(0.05, 49.0, 1, None)\n", "---\n", - "(25.15, 40.0, 0, 40.0)\n", - "(0.225, 40.0, 0, -1300.0)\n", + "(31.5, 56.0, 2, 56.0)\n", + "(0.05, 56.0, 2, -100.0)\n", "---\n", - "(25.375, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", + "(31.55, 51.0, 0, None)\n", + "(0.2, 51.0, 0, None)\n", "---\n", - "(25.625, 44.0, 1, None)\n", - "(0.275, 44.0, 1, None)\n", + "(31.75, 53.0, 2, 53.0)\n", + "(0.075, 53.0, 2, -300.0)\n", "---\n", - "(25.9, 44.0, 1, None)\n", - "(0.325, 44.0, 1, None)\n", + "(31.825, 49.0, 1, None)\n", + "(0.1, 49.0, 1, None)\n", "---\n", - "(26.225, 44.0, 1, None)\n", - "(0.025, 44.0, 1, None)\n", + "(31.925, 51.0, 0, None)\n", + "(0.225, 51.0, 0, None)\n", "---\n", - "(26.25, 45.0, 1, 45.0)\n", - "(0.175, 45.0, 1, 500.0)\n", + "(32.15, 49.0, 1, None)\n", + "(0.0, 49.0, 1, None)\n", "---\n", - "(26.425, 51.0, 2, 51.0)\n", - "(0.225, 51.0, 2, 600.0)\n", + "(32.15, 52.0, 0, 52.0)\n", + "(0.025, 52.0, 0, -100.0)\n", "---\n", - "(26.65, 41.0, 1, 41.0)\n", - "(0.025, 41.0, 1, -1000.0)\n", + "(32.175, 51.0, 2, 51.0)\n", + "(0.25, 51.0, 2, -100.0)\n", "---\n", - "(26.675, 36.0, 0, 36.0)\n", - "(1.3, 36.0, 0, -500.0)\n", + "(32.425, 52.0, 1, 52.0)\n", + "(0.425, 52.0, 1, 100.0)\n", "---\n", - "(27.975, 46.0, 1, 46.0)\n", - "(0.05, 46.0, 1, 1000.0)\n", + "(32.85, 51.0, 1, 51.0)\n", + "(0.25, 51.0, 1, -100.0)\n", "---\n", - "(28.025, 52.0, 2, 52.0)\n", - "(0.4, 52.0, 2, 600.0)\n", + "(33.1, 52.0, 0, None)\n", + "(0.275, 52.0, 0, None)\n", "---\n", - "(28.425, 48.0, 2, 48.0)\n", - "(1.2, 48.0, 2, -400.0)\n", + "(33.375, 52.0, 0, None)\n", + "(0.15, 52.0, 0, None)\n", "---\n", - "(29.625, 46.0, 1, None)\n", - "(0.325, 46.0, 1, None)\n", + "(33.525, 51.0, 1, 51.0)\n", + "(0.1, 51.0, 1, 0.0)\n", "---\n", - "(29.95, 46.0, 1, None)\n", - "(0.275, 46.0, 1, None)\n", + "(33.625, 52.0, 0, None)\n", + "(0.125, 52.0, 0, None)\n", "---\n", - "(30.225, 44.0, 1, 44.0)\n", - "(0.25, 44.0, 1, -400.0)\n", + "(33.75, 48.0, 0, 48.0)\n", + "(0.25, 48.0, 0, -300.0)\n", "---\n", - "(30.475, 48.0, 2, None)\n", - "(0.275, 48.0, 2, None)\n", + "(34.0, 49.0, 1, 49.0)\n", + "(0.525, 49.0, 1, 100.0)\n", "---\n", - "(30.75, 48.0, 2, None)\n", - "(0.175, 48.0, 2, None)\n", + "(34.525, 53.0, 2, 53.0)\n", + "(0.075, 53.0, 2, 400.0)\n", "---\n", - "(30.925, 42.0, 1, 42.0)\n", - "(0.1, 42.0, 1, -200.0)\n", + "(34.6, 48.0, 1, 48.0)\n", + "(0.375, 48.0, 1, -500.0)\n", "---\n", - "(31.025, 53.0, 2, 53.0)\n", - "(0.1, 53.0, 2, 1100.0)\n", + "(34.975, 51.0, 2, 51.0)\n", + "(0.3, 51.0, 2, 300.0)\n", "---\n", - "(31.125, 36.0, 0, None)\n", - "(0.25, 36.0, 0, None)\n", + "(35.275, 46.0, 1, 46.0)\n", + "(1.15, 46.0, 1, -500.0)\n", "---\n", - "(31.375, 36.0, 0, None)\n", - "(0.325, 36.0, 0, None)\n", + "(36.425, 48.0, 0, None)\n", + "(0.3, 48.0, 0, None)\n", "---\n", - "(31.7, 36.0, 0, None)\n", - "(0.275, 36.0, 0, None)\n", + "(36.725, 48.0, 0, None)\n", + "(0.25, 48.0, 0, None)\n", "---\n", - "(31.975, 41.0, 0, 41.0)\n", - "(0.55, 41.0, 0, -1200.0)\n", + "(36.975, 48.0, 0, None)\n", + "(0.0, 48.0, 0, None)\n", "---\n", - "(32.525, 53.0, 2, None)\n", - "(0.275, 53.0, 2, None)\n", + "(36.975, 48.0, 2, 48.0)\n", + "(0.125, 48.0, 2, 200.0)\n", "---\n", - "(32.8, 53.0, 2, None)\n", - "(0.35, 53.0, 2, None)\n", + "(37.1, 53.0, 0, 53.0)\n", + "(0.25, 53.0, 0, 500.0)\n", "---\n", - "(33.15, 53.0, 2, None)\n", - "(0.075, 53.0, 2, None)\n", + "(37.35, 49.0, 2, 49.0)\n", + "(0.525, 49.0, 2, -400.0)\n", "---\n", - "(33.225, 41.0, 0, None)\n", - "(0.2, 41.0, 0, None)\n", + "(37.875, 49.0, 0, 49.0)\n", + "(0.475, 49.0, 0, 0.0)\n", "---\n", - "(33.425, 51.0, 2, 51.0)\n", - "(0.175, 51.0, 2, 1000.0)\n", + "(38.35, 54.0, 2, 54.0)\n", + "(0.325, 54.0, 2, 500.0)\n", "---\n", - "(33.6, 41.0, 0, None)\n", - "(0.175, 41.0, 0, None)\n", + "(38.675, 46.0, 1, None)\n", + "(0.2, 46.0, 1, None)\n", "---\n", - "(33.775, 39.0, 0, 39.0)\n", - "(0.175, 39.0, 0, -1200.0)\n", + "(38.875, 49.0, 2, 49.0)\n", + "(0.175, 49.0, 2, -500.0)\n", "---\n", - "(33.95, 37.0, 0, 37.0)\n", - "(0.175, 37.0, 0, -200.0)\n", + "(39.05, 46.0, 1, None)\n", + "(0.425, 46.0, 1, None)\n", "---\n", - "(34.125, 49.0, 2, 49.0)\n", - "(1.375, 49.0, 2, 1200.0)\n", + "(39.475, 52.0, 1, 52.0)\n", + "(1.2, 52.0, 1, 300.0)\n", "---\n", - "(35.5, 40.0, 0, 40.0)\n", - "(0.025, 40.0, 0, -900.0)\n", + "(40.675, 51.0, 2, 51.0)\n", + "(0.425, 51.0, 2, -100.0)\n", "---\n", - "(35.525, 41.0, 0, 41.0)\n", - "(0.25, 41.0, 0, 100.0)\n", + "(41.1, 52.0, 1, None)\n", + "(0.025, 52.0, 1, None)\n", "---\n", - "(35.775, 40.0, 0, 40.0)\n", - "(0.85, 40.0, 0, -100.0)\n", + "(41.125, 49.0, 0, None)\n", + "(0.25, 49.0, 0, None)\n", "---\n", - "(36.625, 42.0, 1, None)\n", - "(0.325, 42.0, 1, None)\n", + "(41.375, 52.0, 1, None)\n", + "(0.05, 52.0, 1, None)\n", "---\n", - "(36.95, 42.0, 1, None)\n", - "(0.175, 42.0, 1, None)\n", + "(41.425, 49.0, 0, None)\n", + "(0.15, 49.0, 0, None)\n", "---\n", - "(37.125, 45.0, 1, 45.0)\n", - "(0.1, 45.0, 1, 500.0)\n", + "(41.575, 48.0, 2, 48.0)\n", + "(0.2, 48.0, 2, -300.0)\n", "---\n", - "(37.225, 46.0, 1, 46.0)\n", - "(0.25, 46.0, 1, 100.0)\n", + "(41.775, 49.0, 0, None)\n", + "(0.0, 49.0, 0, None)\n", "---\n", - "(37.475, 39.0, 0, 39.0)\n", - "(0.375, 39.0, 0, -700.0)\n", + "(41.775, 57.0, 1, 57.0)\n", + "(0.375, 57.0, 1, 900.0)\n", "---\n", - "(37.85, 45.0, 1, 45.0)\n", - "(0.425, 45.0, 1, 600.0)\n", + "(42.15, 53.0, 0, 53.0)\n", + "(0.175, 53.0, 0, -400.0)\n", "---\n", - "(38.275, 44.0, 1, 44.0)\n", - "(0.575, 44.0, 1, -100.0)\n", + "(42.325, 53.0, 1, 53.0)\n", + "(0.525, 53.0, 1, 0.0)\n", "---\n", - "(38.85, 45.0, 1, 45.0)\n", - "(0.1, 45.0, 1, 100.0)\n", + "(42.85, 52.0, 0, 52.0)\n", + "(0.05, 52.0, 0, -100.0)\n", "---\n", - "(38.95, 44.0, 1, 44.0)\n", - "(0.025, 44.0, 1, -100.0)\n", + "(42.9, 51.0, 2, 51.0)\n", + "(0.45, 51.0, 2, -100.0)\n", "---\n", - "(38.975, 39.0, 0, None)\n", - "(0.2, 39.0, 0, None)\n", + "(43.35, 53.0, 2, 53.0)\n", + "(0.3, 53.0, 2, 200.0)\n", "---\n", - "(39.175, 42.0, 1, 42.0)\n", - "(0.075, 42.0, 1, -200.0)\n", + "(43.65, 52.0, 2, 52.0)\n", + "(0.25, 52.0, 2, -100.0)\n", "---\n", - "(39.25, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", + "(43.9, 52.0, 0, None)\n", + "(0.175, 52.0, 0, None)\n", "---\n", - "(39.35, 49.0, 2, None)\n", - "(0.025, 49.0, 2, None)\n", + "(44.075, 53.0, 1, None)\n", + "(0.025, 53.0, 1, None)\n", "---\n", - "(39.375, 41.0, 1, 41.0)\n", - "(0.125, 41.0, 1, -100.0)\n", - "---\n", - "(39.5, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", - "---\n", - "(39.6, 39.0, 1, 39.0)\n", - "(0.0, 39.0, 1, -200.0)\n", - "---\n", - "(39.6, 49.0, 2, None)\n", - "(0.175, 49.0, 2, None)\n", - "---\n", - "(39.775, 40.0, 0, 40.0)\n", - "(0.125, 40.0, 0, 100.0)\n", - "---\n", - "(39.9, 49.0, 2, None)\n", - "(0.25, 49.0, 2, None)\n", + "(44.1, 51.0, 2, 51.0)\n", + "(0.15, 51.0, 2, -100.0)\n", "---\n", - "(40.15, 49.0, 2, None)\n", - "(0.025, 49.0, 2, None)\n", + "(44.25, 52.0, 0, None)\n", + "(0.2, 52.0, 0, None)\n", "---\n", - "(40.175, 39.0, 0, 39.0)\n", - "(0.15, 39.0, 0, -100.0)\n", + "(44.45, 53.0, 1, None)\n", + "(0.075, 53.0, 1, None)\n", "---\n", - "(40.325, 52.0, 2, 52.0)\n", - "(0.1, 52.0, 2, 1300.0)\n", + "(44.525, 52.0, 0, None)\n", + "(0.025, 52.0, 0, None)\n", "---\n", - "(40.425, 53.0, 2, 53.0)\n", - "(0.625, 53.0, 2, 100.0)\n", + "(44.55, 51.0, 0, 51.0)\n", + "(0.15, 51.0, 0, 0.0)\n", "---\n", - "(41.05, 52.0, 2, 52.0)\n", - "(0.025, 52.0, 2, -100.0)\n", + "(44.7, 57.0, 1, 57.0)\n", + "(0.3, 57.0, 1, 600.0)\n", "---\n", - "(41.075, 37.0, 0, 37.0)\n", - "(0.4, 37.0, 0, -1500.0)\n", + "(45.0, 50.0, 2, 50.0)\n", + "(0.825, 50.0, 2, -700.0)\n", "---\n", - "(41.475, 51.0, 2, 51.0)\n", - "(0.4, 51.0, 2, 1400.0)\n", + "(45.825, 54.0, 1, 54.0)\n", + "(0.075, 54.0, 1, 400.0)\n", "---\n", - "(41.875, 36.0, 0, 36.0)\n", - "(0.175, 36.0, 0, -1500.0)\n", + "(45.9, 52.0, 2, 52.0)\n", + "(0.225, 52.0, 2, -200.0)\n", "---\n", - "(42.05, 39.0, 1, None)\n", - "(0.0, 39.0, 1, None)\n", + "(46.125, 51.0, 0, None)\n", + "(0.15, 51.0, 0, None)\n", "---\n", - "(42.05, 52.0, 2, 52.0)\n", - "(0.1, 52.0, 2, 1600.0)\n", + "(46.275, 51.0, 1, 51.0)\n", + "(0.1, 51.0, 1, -100.0)\n", "---\n", - "(42.15, 51.0, 2, 51.0)\n", - "(0.15, 51.0, 2, -100.0)\n", + "(46.375, 51.0, 2, 51.0)\n", + "(0.125, 51.0, 2, 0.0)\n", "---\n", - "(42.3, 39.0, 1, None)\n", - "(0.075, 39.0, 1, None)\n", + "(46.5, 51.0, 0, None)\n", + "(0.325, 51.0, 0, None)\n", "---\n", - "(42.375, 49.0, 2, 49.0)\n", - "(0.2, 49.0, 2, -200.0)\n", + "(46.825, 51.0, 0, None)\n", + "(0.85, 51.0, 0, None)\n", "---\n", - "(42.575, 48.0, 2, 48.0)\n", - "(0.075, 48.0, 2, -100.0)\n", + "(47.675, 46.0, 0, 46.0)\n", + "(0.825, 46.0, 0, -500.0)\n", "---\n", - "(42.65, 39.0, 1, None)\n", - "(0.125, 39.0, 1, None)\n", + "(48.5, 53.0, 2, 53.0)\n", + "(0.425, 53.0, 2, 700.0)\n", "---\n", - "(42.775, 34.0, 0, 34.0)\n", - "(0.025, 34.0, 0, -1400.0)\n", + "(48.925, 49.0, 2, 49.0)\n", + "(0.225, 49.0, 2, -400.0)\n", "---\n", - "(42.8, 46.0, 2, 46.0)\n", - "(0.075, 46.0, 2, 1200.0)\n", + "(49.15, 52.0, 0, 52.0)\n", + "(1.35, 52.0, 0, 300.0)\n", "---\n", - "(42.875, 44.0, 1, 44.0)\n", - "(0.3, 44.0, 1, -200.0)\n", + "(50.5, 56.0, 2, 56.0)\n", + "(0.1, 56.0, 2, 400.0)\n", "---\n", - "(43.175, 45.0, 1, 45.0)\n", - "(0.85, 45.0, 1, 100.0)\n", + "(50.6, 51.0, 1, None)\n", + "(0.25, 51.0, 1, None)\n", "---\n", - "(44.025, 46.0, 2, None)\n", - "(0.2, 46.0, 2, None)\n", + "(50.85, 51.0, 1, None)\n", + "(0.3, 51.0, 1, None)\n", "---\n", - "(44.225, 34.0, 0, None)\n", - "(0.125, 34.0, 0, None)\n", + "(51.15, 51.0, 1, None)\n", + "(0.1, 51.0, 1, None)\n", "---\n", - "(44.35, 46.0, 2, None)\n", - "(0.175, 46.0, 2, None)\n", + "(51.25, 54.0, 2, 54.0)\n", + "(0.05, 54.0, 2, -200.0)\n", "---\n", - "(44.525, 34.0, 0, None)\n", - "(0.05, 34.0, 0, None)\n", + "(51.3, 53.0, 1, 53.0)\n", + "(0.525, 53.0, 1, -100.0)\n", "---\n", - "(44.575, 51.0, 2, 51.0)\n", - "(0.25, 51.0, 2, 600.0)\n", + "(51.825, 51.0, 2, 51.0)\n", + "(0.025, 51.0, 2, -200.0)\n", "---\n", - "(44.825, 34.0, 0, None)\n", - "(0.05, 34.0, 0, None)\n", + "(51.85, 51.0, 1, 51.0)\n", + "(0.3, 51.0, 1, 0.0)\n", "---\n", - "(44.875, 52.0, 2, 52.0)\n", - "(0.2, 52.0, 2, 100.0)\n", + "(52.15, 53.0, 2, 53.0)\n", + "(0.25, 53.0, 2, 200.0)\n", "---\n", - "(45.075, 39.0, 0, 39.0)\n", - "(0.075, 39.0, 0, -1300.0)\n", + "(52.4, 51.0, 2, 51.0)\n", + "(0.35, 51.0, 2, -200.0)\n", "---\n", - "(45.15, 40.0, 0, 40.0)\n", - "(0.825, 40.0, 0, 100.0)\n", + "(52.75, 52.0, 0, None)\n", + "(0.3, 52.0, 0, None)\n", "---\n", - "(45.975, 40.0, 0, None)\n", - "(0.375, 40.0, 0, None)\n", + "(53.05, 52.0, 0, None)\n", + "(0.375, 52.0, 0, None)\n", "---\n", - "(46.35, 40.0, 0, None)\n", - "(0.225, 40.0, 0, None)\n", + "(53.425, 52.0, 0, None)\n", + "(0.225, 52.0, 0, None)\n", "---\n", - "(46.575, 42.0, 0, 42.0)\n", - "(0.1, 42.0, 0, 200.0)\n", + "(53.65, 54.0, 0, 54.0)\n", + "(0.375, 54.0, 0, 300.0)\n", "---\n", - "(46.675, 45.0, 1, None)\n", - "(0.3, 45.0, 1, None)\n", + "(54.025, 51.0, 1, None)\n", + "(0.025, 51.0, 1, None)\n", "---\n", - "(46.975, 44.0, 0, 44.0)\n", - "(0.05, 44.0, 0, 200.0)\n", + "(54.05, 56.0, 0, 56.0)\n", + "(0.25, 56.0, 0, 200.0)\n", "---\n", - "(47.025, 45.0, 1, None)\n", - "(0.25, 45.0, 1, None)\n", + "(54.3, 49.0, 2, 49.0)\n", + "(0.05, 49.0, 2, -700.0)\n", "---\n", - "(47.275, 45.0, 0, 45.0)\n", - "(0.1, 45.0, 0, 100.0)\n", + "(54.35, 57.0, 0, 57.0)\n", + "(0.025, 57.0, 0, 800.0)\n", "---\n", - "(47.375, 45.0, 1, None)\n", - "(0.25, 45.0, 1, None)\n", + "(54.375, 51.0, 1, None)\n", + "(0.275, 51.0, 1, None)\n", "---\n", - "(47.625, 45.0, 1, None)\n", - "(0.05, 45.0, 1, None)\n", + "(54.65, 51.0, 1, None)\n", + "(0.075, 51.0, 1, None)\n", "---\n", - "(47.675, 47.0, 1, 47.0)\n", - "(0.4, 47.0, 1, 200.0)\n", + "(54.725, 49.0, 1, 49.0)\n", + "(0.15, 49.0, 1, -800.0)\n", "---\n", - "(48.075, 49.0, 1, 49.0)\n", - "(0.3, 49.0, 1, 200.0)\n", + "(54.875, 48.0, 2, 48.0)\n", + "(0.5, 48.0, 2, -100.0)\n", "---\n", - "(48.375, 50.0, 1, 50.0)\n", - "(0.025, 50.0, 1, 100.0)\n", + "(55.375, 51.0, 2, 51.0)\n", + "(0.1, 51.0, 2, 300.0)\n", "---\n", - "(48.4, 52.0, 2, None)\n", - "(0.275, 52.0, 2, None)\n", + "(55.475, 49.0, 1, None)\n", + "(0.275, 49.0, 1, None)\n", "---\n", - "(48.675, 52.0, 2, None)\n", - "(0.25, 52.0, 2, None)\n", + "(55.75, 49.0, 1, None)\n", + "(0.25, 49.0, 1, None)\n", "---\n", - "(48.925, 52.0, 2, None)\n", - "(0.05, 52.0, 2, None)\n", + "(56.0, 49.0, 1, None)\n", + "(0.05, 49.0, 1, None)\n", "---\n", - "(48.975, 45.0, 0, None)\n", - "(0.2, 45.0, 0, None)\n", + "(56.05, 57.0, 0, None)\n", + "(0.025, 57.0, 0, None)\n", "---\n", - "(49.175, 52.0, 2, None)\n", - "(0.1, 52.0, 2, None)\n", + "(56.075, 48.0, 1, 48.0)\n", + "(0.325, 48.0, 1, -300.0)\n", "---\n", - "(49.275, 45.0, 0, None)\n", - "(0.1, 45.0, 0, None)\n", + "(56.4, 57.0, 0, None)\n", + "(0.15, 57.0, 0, None)\n", "---\n", - "(49.375, 54.0, 2, 54.0)\n", - "(0.1, 54.0, 2, 400.0)\n", + "(56.55, 53.0, 0, 53.0)\n", + "(1.125, 53.0, 0, 500.0)\n", "---\n", - "(49.475, 41.0, 0, 41.0)\n", - "(0.3, 41.0, 0, -1300.0)\n", + "(57.675, 53.0, 2, 53.0)\n", + "(0.075, 53.0, 2, 0.0)\n", "---\n", - "(49.775, 56.0, 2, 56.0)\n", - "(0.3, 56.0, 2, 1500.0)\n", + "(57.75, 48.0, 1, None)\n", + "(0.225, 48.0, 1, None)\n", "---\n", - "(50.075, 57.0, 2, 57.0)\n", - "(0.125, 57.0, 2, 100.0)\n", + "(57.975, 51.0, 2, 51.0)\n", + "(0.0, 51.0, 2, -200.0)\n", "---\n", - "(50.2, 46.0, 1, 46.0)\n", - "(1.175, 46.0, 1, -1100.0)\n", + "(57.975, 53.0, 0, None)\n", + "(0.075, 53.0, 0, None)\n", "---\n", - "(51.375, 57.0, 2, None)\n", - "(0.3, 57.0, 2, None)\n", + "(58.05, 48.0, 1, None)\n", + "(0.2, 48.0, 1, None)\n", "---\n", - "(51.675, 57.0, 2, None)\n", - "(0.05, 57.0, 2, None)\n", + "(58.25, 49.0, 1, 49.0)\n", + "(0.1, 49.0, 1, -200.0)\n", "---\n", - "(51.725, 50.0, 1, 50.0)\n", - "(0.3, 50.0, 1, 400.0)\n", + "(58.35, 53.0, 0, None)\n", + "(0.075, 53.0, 0, None)\n", "---\n", - "(52.025, 57.0, 2, None)\n", - "(0.05, 57.0, 2, None)\n", + "(58.425, 52.0, 2, 52.0)\n", + "(0.25, 52.0, 2, 300.0)\n", "---\n", - "(52.075, 48.0, 1, 48.0)\n", - "(0.025, 48.0, 1, -200.0)\n", - "---\n", - "(52.1, 47.0, 1, 47.0)\n", - "(0.15, 47.0, 1, -100.0)\n", - "---\n", - "(52.25, 44.0, 1, 44.0)\n", - "(0.025, 44.0, 1, -300.0)\n", - "---\n", - "(52.275, 53.0, 2, 53.0)\n", - "(2.0, 53.0, 2, 900.0)\n", - "---\n", - "(54.275, 41.0, 0, None)\n", - "(0.35, 41.0, 0, None)\n", - "---\n", - "(54.625, 41.0, 0, None)\n", - "(0.2, 41.0, 0, None)\n", - "---\n", - "(54.825, 45.0, 0, 45.0)\n", - "(0.35, 45.0, 0, -800.0)\n", - "---\n", - "(55.175, 43.0, 0, 43.0)\n", - "(0.025, 43.0, 0, -200.0)\n", - "---\n", - "(55.2, 42.0, 0, 42.0)\n", - "(0.15, 42.0, 0, -100.0)\n", - "---\n", - "(55.35, 39.0, 0, 39.0)\n", - "(0.475, 39.0, 0, -300.0)\n", - "---\n", - "(55.825, 53.0, 2, None)\n", - "(0.3, 53.0, 2, None)\n", - "---\n", - "(56.125, 53.0, 2, None)\n", - "(0.225, 53.0, 2, None)\n", - "---\n", - "(56.35, 57.0, 2, 57.0)\n", - "(0.35, 57.0, 2, 1800.0)\n", - "---\n", - "(56.7, 55.0, 2, 55.0)\n", - "(0.025, 55.0, 2, -200.0)\n", - "---\n", - "(56.725, 54.0, 2, 54.0)\n", - "(0.15, 54.0, 2, -100.0)\n", - "---\n", - "(56.875, 51.0, 2, 51.0)\n", - "(1.725, 51.0, 2, -300.0)\n", - "---\n", - "(58.6, 39.0, 0, None)\n", - "(0.175, 39.0, 0, None)\n", - "---\n", - "(58.775, 51.0, 2, None)\n", - "(0.125, 51.0, 2, None)\n", - "---\n", - "(58.9, 44.0, 1, None)\n", - "(0.05, 44.0, 1, None)\n", - "---\n", - "(58.95, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", - "---\n", - "(59.05, 51.0, 2, None)\n", - "(0.175, 51.0, 2, None)\n", - "---\n", - "(59.225, 44.0, 1, None)\n", - "(0.025, 44.0, 1, None)\n", - "---\n", - "(59.25, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", - "---\n", - "(59.3, 51.0, 2, None)\n", - "(0.175, 51.0, 2, None)\n", - "---\n", - "(59.475, 41.0, 0, 41.0)\n", - "(0.05, 41.0, 0, -1000.0)\n", - "---\n", - "(59.525, 46.0, 1, 46.0)\n", - "(0.075, 46.0, 1, 500.0)\n", - "---\n", - "(59.6, 51.0, 2, None)\n", - "(0.125, 51.0, 2, None)\n", - "---\n", - "(59.725, 53.0, 2, 53.0)\n", - "(1.05, 53.0, 2, 700.0)\n", - "---\n", - "(60.775, 41.0, 0, None)\n", - "(0.15, 41.0, 0, None)\n", - "---\n", - "(60.925, 46.0, 1, None)\n", - "(0.225, 46.0, 1, None)\n", - "---\n", - "(61.15, 41.0, 0, None)\n", - "(0.025, 41.0, 0, None)\n", - "---\n", - "(61.175, 46.0, 1, None)\n", - "(0.25, 46.0, 1, None)\n", - "---\n", - "(61.425, 53.0, 2, None)\n", - "(0.075, 53.0, 2, None)\n", - "---\n", - "(61.5, 41.0, 0, None)\n", - "(0.05, 41.0, 0, None)\n", - "---\n", - "(61.55, 46.0, 1, None)\n", - "(0.125, 46.0, 1, None)\n", - "---\n", - "(61.675, 39.0, 0, 39.0)\n", - "(0.05, 39.0, 0, -1400.0)\n", - "---\n", - "(61.725, 44.0, 1, 44.0)\n", - "(0.0, 44.0, 1, 500.0)\n", - "---\n", - "(61.725, 53.0, 2, None)\n", - "(0.2, 53.0, 2, None)\n", - "---\n", - "(61.925, 51.0, 2, 51.0)\n", - "(1.525, 51.0, 2, 700.0)\n", - "---\n", - "(63.45, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", - "---\n", - "(63.7, 44.0, 1, None)\n", - "(0.35, 44.0, 1, None)\n", - "---\n", - "(64.05, 42.0, 1, 42.0)\n", - "(0.45, 42.0, 1, -900.0)\n", - "---\n", - "(64.5, 41.0, 1, 41.0)\n", - "(0.7, 41.0, 1, -100.0)\n", - "---\n", - "(65.2, 39.0, 0, None)\n", - "(0.375, 39.0, 0, None)\n", - "---\n", - "(65.575, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", - "---\n", - "(65.9, 41.0, 1, None)\n", - "(0.025, 41.0, 1, None)\n", - "---\n", - "(65.925, 39.0, 0, None)\n", - "(0.175, 39.0, 0, None)\n", - "---\n", - "(66.1, 37.0, 0, 37.0)\n", - "(0.1, 37.0, 0, -400.0)\n", - "---\n", - "(66.2, 41.0, 1, None)\n", - "(0.3, 41.0, 1, None)\n", - "---\n", - "(66.5, 41.0, 1, None)\n", - "(0.05, 41.0, 1, None)\n", - "---\n", - "(66.55, 36.0, 0, 36.0)\n", - "(0.025, 36.0, 0, -100.0)\n", - "---\n", - "(66.575, 42.0, 1, 42.0)\n", - "(0.5, 42.0, 1, 600.0)\n", - "---\n", - "(67.075, 36.0, 0, None)\n", - "(0.25, 36.0, 0, None)\n", - "---\n", - "(67.325, 36.0, 0, None)\n", - "(0.25, 36.0, 0, None)\n", - "---\n", - "(67.575, 37.0, 0, 37.0)\n", - "(0.1, 37.0, 0, -500.0)\n", - "---\n", - "(67.675, 44.0, 1, 44.0)\n", - "(1.0, 44.0, 1, 700.0)\n", - "---\n", - "(68.675, 39.0, 0, 39.0)\n", - "(0.175, 39.0, 0, -500.0)\n", - "---\n", - "(68.85, 51.0, 2, None)\n", - "(0.25, 51.0, 2, None)\n", - "---\n", - "(69.1, 51.0, 2, None)\n", - "(0.3, 51.0, 2, None)\n", - "---\n", - "(69.4, 51.0, 2, None)\n", - "(0.025, 51.0, 2, None)\n", - "---\n", - "(69.425, 49.0, 2, 49.0)\n", - "(1.125, 49.0, 2, 1000.0)\n", - "---\n", - "(70.55, 48.0, 2, 48.0)\n", - "(0.725, 48.0, 2, -100.0)\n", - "---\n", - "(71.275, 49.0, 2, 49.0)\n", - "(0.275, 49.0, 2, 100.0)\n", - "---\n", - "(71.55, 51.0, 2, 51.0)\n", - "(0.4, 51.0, 2, 200.0)\n", - "---\n", - "(71.95, 44.0, 1, None)\n", - "(0.3, 44.0, 1, None)\n", - "---\n", - "(72.25, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", - "---\n", - "(72.5, 44.0, 1, None)\n", - "(0.275, 44.0, 1, None)\n", - "---\n", - "(72.775, 44.0, 1, None)\n", - "(0.075, 44.0, 1, None)\n", - "---\n", - "(72.85, 50.0, 2, 50.0)\n", - "(0.025, 50.0, 2, -100.0)\n", - "---\n", - "(72.875, 43.0, 1, 43.0)\n", - "(0.075, 43.0, 1, -700.0)\n", - "---\n", - "(72.95, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, 900.0)\n", - "---\n", - "(73.0, 53.0, 2, 53.0)\n", - "(0.175, 53.0, 2, 100.0)\n", - "---\n", - "(73.175, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", - "---\n", - "(73.275, 45.0, 1, 45.0)\n", - "(0.2, 45.0, 1, -800.0)\n", - "---\n", - "(73.475, 39.0, 0, None)\n", - "(0.0, 39.0, 0, None)\n", - "---\n", - "(73.475, 46.0, 1, 46.0)\n", - "(0.35, 46.0, 1, 100.0)\n", - "---\n", - "(73.825, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", - "---\n", - "(73.875, 38.0, 0, 38.0)\n", - "(0.05, 38.0, 0, -800.0)\n", - "---\n", - "(73.925, 53.0, 2, None)\n", - "(0.25, 53.0, 2, None)\n", - "---\n", - "(74.175, 53.0, 2, None)\n", - "(0.1, 53.0, 2, None)\n", - "---\n", - "(74.275, 40.0, 0, 40.0)\n", - "(0.2, 40.0, 0, 200.0)\n", - "---\n", - "(74.475, 41.0, 0, 41.0)\n", - "(0.4, 41.0, 0, 100.0)\n", - "---\n", - "(74.875, 44.0, 1, 44.0)\n", - "(0.275, 44.0, 1, 300.0)\n", - "---\n", - "(75.15, 48.0, 1, 48.0)\n", - "(0.1, 48.0, 1, 400.0)\n", - "---\n", - "(75.25, 50.0, 1, 50.0)\n", - "(0.2, 50.0, 1, 200.0)\n", - "---\n", - "(75.45, 49.0, 1, 49.0)\n", - "(0.125, 49.0, 1, -100.0)\n", - "---\n", - "(75.575, 55.0, 2, 55.0)\n", - "(0.3, 55.0, 2, 600.0)\n", - "---\n", - "(75.875, 39.0, 0, 39.0)\n", - "(0.1, 39.0, 0, -1600.0)\n", - "---\n", - "(75.975, 57.0, 2, 57.0)\n", - "(0.175, 57.0, 2, 1800.0)\n", - "---\n", - "(76.15, 43.0, 0, 43.0)\n", - "(0.1, 43.0, 0, -1400.0)\n", - "---\n", - "(76.25, 45.0, 0, 45.0)\n", - "(0.175, 45.0, 0, 200.0)\n", - "---\n", - "(76.425, 50.0, 1, 50.0)\n", - "(0.025, 50.0, 1, 500.0)\n", - "---\n", - "(76.45, 44.0, 0, 44.0)\n", - "(0.225, 44.0, 0, -600.0)\n", - "---\n", - "(76.675, 49.0, 1, 49.0)\n", - "(0.1, 49.0, 1, 500.0)\n", - "---\n", - "(76.775, 56.0, 2, 56.0)\n", - "(0.15, 56.0, 2, 700.0)\n", - "---\n", - "(76.925, 46.0, 1, 46.0)\n", - "(0.5, 46.0, 1, -1000.0)\n", - "---\n", - "(77.425, 45.0, 0, 45.0)\n", - "(0.25, 45.0, 0, -100.0)\n", - "---\n", - "(77.675, 44.0, 0, 44.0)\n", - "(0.025, 44.0, 0, -100.0)\n", - "---\n", - "(77.7, 46.0, 1, None)\n", - "(0.375, 46.0, 1, None)\n", - "---\n", - "(78.075, 46.0, 1, None)\n", - "(0.25, 46.0, 1, None)\n", - "---\n", - "(78.325, 44.0, 1, 44.0)\n", - "(0.35, 44.0, 1, 0.0)\n", - "---\n", - "(78.675, 41.0, 0, 41.0)\n", - "(0.95, 41.0, 0, -300.0)\n", - "---\n", - "(79.625, 41.0, 0, None)\n", - "(0.375, 41.0, 0, None)\n", - "---\n", - "(80.0, 41.0, 0, None)\n", - "(0.075, 41.0, 0, None)\n", - "---\n", - "(80.075, 56.0, 2, None)\n", - "(0.2, 56.0, 2, None)\n", - "---\n", - "(80.275, 41.0, 0, None)\n", - "(0.05, 41.0, 0, None)\n", - "---\n", - "(80.325, 56.0, 2, None)\n", - "(0.05, 56.0, 2, None)\n", - "---\n", - "(80.375, 39.0, 0, 39.0)\n", - "(0.3, 39.0, 0, -200.0)\n", - "---\n", - "(80.675, 57.0, 2, 57.0)\n", - "(1.0, 57.0, 2, 1800.0)\n", - "---\n", - "(81.675, 56.0, 2, 56.0)\n", - "(1.0, 56.0, 2, -100.0)\n", - "---\n", - "(82.675, 53.0, 2, 53.0)\n", - "(0.925, 53.0, 2, -300.0)\n", - "---\n", - "(83.6, 53.0, 2, None)\n", - "(0.325, 53.0, 2, None)\n", - "---\n", - "(83.925, 53.0, 2, None)\n", - "(0.25, 53.0, 2, None)\n", - "---\n", - "(84.175, 53.0, 2, None)\n", - "(0.2, 53.0, 2, None)\n", - "---\n", - "(84.375, 51.0, 2, 51.0)\n", - "(2.05, 51.0, 2, -200.0)\n", - "---\n", - "(86.425, 39.0, 0, None)\n", - "(0.0, 39.0, 0, None)\n", - "---\n", - "(86.425, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", - "---\n", - "(86.675, 39.0, 0, None)\n", - "(0.0, 39.0, 0, None)\n", - "---\n", - "(86.675, 51.0, 2, None)\n", - "(0.05, 51.0, 2, None)\n", - "---\n", - "(86.725, 44.0, 1, None)\n", - "(0.2, 44.0, 1, None)\n", - "---\n", - "(86.925, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", - "---\n", - "(86.975, 44.0, 1, None)\n", - "(0.025, 44.0, 1, None)\n", - "---\n", - "(87.0, 41.0, 0, 41.0)\n", - "(0.0, 41.0, 0, -1000.0)\n", - "---\n", - "(87.0, 51.0, 2, None)\n", - "(0.05, 51.0, 2, None)\n", - "---\n", - "(87.05, 46.0, 1, 46.0)\n", - "(0.2, 46.0, 1, 500.0)\n", - "---\n", - "(87.25, 53.0, 2, 53.0)\n", - "(0.2, 53.0, 2, 700.0)\n", - "---\n", - "(87.45, 39.0, 0, 39.0)\n", - "(0.05, 39.0, 0, -1400.0)\n", - "---\n", - "(87.5, 44.0, 1, 44.0)\n", - "(0.2, 44.0, 1, 500.0)\n", - "---\n", - "(87.7, 51.0, 2, 51.0)\n", - "(1.75, 51.0, 2, 700.0)\n", - "---\n", - "(89.45, 44.0, 1, None)\n", - "(0.325, 44.0, 1, None)\n", - "---\n", - "(89.775, 44.0, 1, None)\n", - "(0.25, 44.0, 1, None)\n", - "---\n", - "(90.025, 44.0, 1, None)\n", - "(0.15, 44.0, 1, None)\n", - "---\n", - "(90.175, 41.0, 1, 41.0)\n", - "(1.5, 41.0, 1, -1000.0)\n", - "---\n", - "(91.675, 42.0, 1, 42.0)\n", - "(0.875, 42.0, 1, 100.0)\n", - "---\n", - "(92.55, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", - "---\n", - "(92.875, 39.0, 0, None)\n", - "(0.275, 39.0, 0, None)\n", - "---\n", - "(93.15, 39.0, 0, None)\n", - "(0.125, 39.0, 0, None)\n", - "---\n", - "(93.275, 36.0, 0, 36.0)\n", - "(0.525, 36.0, 0, -600.0)\n", - "---\n", - "(93.8, 42.0, 1, None)\n", - "(0.3, 42.0, 1, None)\n", - "---\n", - "(94.1, 42.0, 1, None)\n", - "(0.175, 42.0, 1, None)\n", - "---\n", - "(94.275, 36.0, 0, None)\n", - "(0.025, 36.0, 0, None)\n", - "---\n", - "(94.3, 51.0, 2, None)\n", - "(0.05, 51.0, 2, None)\n", - "---\n", - "(94.35, 42.0, 1, None)\n", - "(0.2, 42.0, 1, None)\n", - "---\n", - "(94.55, 51.0, 2, None)\n", - "(0.025, 51.0, 2, None)\n", - "---\n", - "(94.575, 39.0, 1, 39.0)\n", - "(0.075, 39.0, 1, 300.0)\n", - "---\n", - "(94.65, 36.0, 0, None)\n", - "(0.125, 36.0, 0, None)\n", - "---\n", - "(94.775, 37.0, 0, 37.0)\n", - "(0.025, 37.0, 0, -200.0)\n", - "---\n", - "(94.8, 48.0, 2, 48.0)\n", - "(0.575, 48.0, 2, 1100.0)\n", - "---\n", - "(95.375, 46.0, 1, 46.0)\n", - "(0.3, 46.0, 1, -200.0)\n", - "---\n", - "(95.675, 47.0, 1, 47.0)\n", - "(0.3, 47.0, 1, 100.0)\n", - "---\n", - "(95.975, 37.0, 0, None)\n", - "(0.325, 37.0, 0, None)\n", - "---\n", - "(96.3, 37.0, 0, None)\n", - "(0.0, 37.0, 0, None)\n", - "---\n", - "(96.3, 49.0, 2, 49.0)\n", - "(0.325, 49.0, 2, 200.0)\n", - "---\n", - "(96.625, 37.0, 0, None)\n", - "(0.225, 37.0, 0, None)\n", - "---\n", - "(96.85, 34.0, 0, 34.0)\n", - "(0.1, 34.0, 0, -1500.0)\n", - "---\n", - "(96.95, 47.0, 1, None)\n", - "(0.1, 47.0, 1, None)\n", - "---\n", - "(97.05, 41.0, 0, 41.0)\n", - "(0.075, 41.0, 0, 700.0)\n", - "---\n", - "(97.125, 42.0, 0, 42.0)\n", - "(0.1, 42.0, 0, 100.0)\n", - "---\n", - "(97.225, 47.0, 1, None)\n", - "(0.3, 47.0, 1, None)\n", - "---\n", - "(97.525, 47.0, 1, None)\n", - "(0.125, 47.0, 1, None)\n", - "---\n", - "(97.65, 37.0, 0, 37.0)\n", - "(0.125, 37.0, 0, -500.0)\n", - "---\n", - "(97.775, 42.0, 1, 42.0)\n", - "(0.475, 42.0, 1, 500.0)\n", - "---\n", - "(98.25, 49.0, 2, None)\n", - "(0.35, 49.0, 2, None)\n", - "---\n", - "(98.6, 49.0, 2, None)\n", - "(0.25, 49.0, 2, None)\n", - "---\n", - "(98.85, 49.0, 2, None)\n", - "(0.275, 49.0, 2, None)\n", - "---\n", - "(99.125, 49.0, 2, None)\n", - "(0.075, 49.0, 2, None)\n", - "---\n", - "(99.2, 46.0, 2, 46.0)\n", - "(0.6, 46.0, 2, 400.0)\n", - "---\n", - "(99.8, 42.0, 1, None)\n", - "(0.05, 42.0, 1, None)\n", - "---\n", - "(99.85, 53.0, 2, 53.0)\n", - "(0.075, 53.0, 2, 700.0)\n", - "---\n", - "(99.925, 54.0, 2, 54.0)\n", - "(0.25, 54.0, 2, 100.0)\n", - "---\n", - "(100.175, 42.0, 1, None)\n", - "(0.275, 42.0, 1, None)\n", - "---\n", - "(100.45, 42.0, 1, None)\n", - "(0.0, 42.0, 1, None)\n", - "---\n", - "(100.45, 49.0, 2, 49.0)\n", - "(0.1, 49.0, 2, -500.0)\n", - "---\n", - "(100.55, 44.0, 1, 44.0)\n", - "(0.675, 44.0, 1, -500.0)\n", - "---\n", - "(101.225, 37.0, 0, None)\n", - "(0.225, 37.0, 0, None)\n", - "---\n", - "(101.45, 41.0, 1, 41.0)\n", - "(0.125, 41.0, 1, -300.0)\n", - "---\n", - "(101.575, 37.0, 0, None)\n", - "(0.025, 37.0, 0, None)\n", - "---\n", - "(101.6, 49.0, 2, None)\n", - "(0.175, 49.0, 2, None)\n", - "---\n", - "(101.775, 39.0, 0, 39.0)\n", - "(0.175, 39.0, 0, -200.0)\n", - "---\n", - "(101.95, 49.0, 2, None)\n", - "(0.275, 49.0, 2, None)\n", - "---\n", - "(102.225, 49.0, 2, None)\n", - "(0.025, 49.0, 2, None)\n", - "---\n", - "(102.25, 51.0, 2, 51.0)\n", - "(1.5, 51.0, 2, 1200.0)\n", - "---\n", - "(103.75, 51.0, 2, None)\n", - "(0.3, 51.0, 2, None)\n", - "---\n", - "(104.05, 51.0, 2, None)\n", - "(0.375, 51.0, 2, None)\n", - "---\n", - "(104.425, 48.0, 2, 48.0)\n", - "(0.025, 48.0, 2, -300.0)\n", - "---\n", - "(104.45, 39.0, 0, None)\n", - "(0.075, 39.0, 0, None)\n", - "---\n", - "(104.525, 41.0, 1, None)\n", - "(0.25, 41.0, 1, None)\n", - "---\n", - "(104.775, 41.0, 1, None)\n", - "(0.025, 41.0, 1, None)\n", - "---\n", - "(104.8, 39.0, 0, None)\n", - "(0.3, 39.0, 0, None)\n", - "---\n", - "(105.1, 41.0, 1, None)\n", - "(0.05, 41.0, 1, None)\n", - "---\n", - "(105.15, 39.0, 0, None)\n", - "(0.225, 39.0, 0, None)\n", - "---\n", - "(105.375, 36.0, 0, 36.0)\n", - "(0.05, 36.0, 0, -1200.0)\n", - "---\n", - "(105.425, 44.0, 1, 44.0)\n", - "(0.5, 44.0, 1, 800.0)\n", - "---\n", - "(105.925, 45.0, 1, 45.0)\n", - "(0.6, 45.0, 1, 100.0)\n", - "---\n", - "(106.525, 44.0, 1, 44.0)\n", - "(0.275, 44.0, 1, -100.0)\n", - "---\n", - "(106.8, 36.0, 0, None)\n", - "(0.375, 36.0, 0, None)\n", - "---\n", - "(107.175, 36.0, 0, None)\n", - "(0.3, 36.0, 0, None)\n", - "---\n", - "(107.475, 44.0, 1, None)\n", - "(0.025, 44.0, 1, None)\n", - "---\n", - "(107.5, 36.0, 0, None)\n", - "(0.2, 36.0, 0, None)\n", - "---\n", - "(107.7, 39.0, 0, 39.0)\n", - "(0.125, 39.0, 0, -500.0)\n", - "---\n", - "(107.825, 40.0, 0, 40.0)\n", - "(0.025, 40.0, 0, 100.0)\n", - "---\n", - "(107.85, 44.0, 1, None)\n", - "(0.0, 44.0, 1, None)\n", - "---\n", - "(107.85, 48.0, 2, None)\n", - "(0.125, 48.0, 2, None)\n", - "---\n", - "(107.975, 39.0, 0, 39.0)\n", - "(0.125, 39.0, 0, -100.0)\n", - "---\n", - "(108.1, 44.0, 1, None)\n", - "(0.05, 44.0, 1, None)\n", - "---\n", - "(108.15, 48.0, 2, None)\n", - "(0.175, 48.0, 2, None)\n", - "---\n", - "(108.325, 46.0, 1, 46.0)\n", - "(0.1, 46.0, 1, 700.0)\n", - "---\n", - "(108.425, 41.0, 0, 41.0)\n", - "(0.1, 41.0, 0, -500.0)\n", - "---\n", - "(108.525, 48.0, 2, None)\n", - "(0.1, 48.0, 2, None)\n", - "---\n", - "(108.625, 51.0, 2, 51.0)\n", - "(0.1, 51.0, 2, 1000.0)\n", - "---\n", - "(108.725, 40.0, 0, 40.0)\n", - "(0.4, 40.0, 0, -1100.0)\n", - "---\n", - "(109.125, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, 1200.0)\n", - "---\n", - "(109.175, 39.0, 0, 39.0)\n", - "(0.35, 39.0, 0, -1300.0)\n", - "---\n", - "(109.525, 45.0, 1, 45.0)\n", - "(0.2, 45.0, 1, 600.0)\n", - "---\n", - "(109.725, 51.0, 2, 51.0)\n", - "(0.975, 51.0, 2, 600.0)\n", - "---\n", - "(110.7, 45.0, 1, None)\n", - "(0.225, 45.0, 1, None)\n", - "---\n", - "(110.925, 51.0, 2, None)\n", - "(0.075, 51.0, 2, None)\n", - "---\n", - "(111.0, 45.0, 1, None)\n", - "(0.175, 45.0, 1, None)\n", - "---\n", - "(111.175, 51.0, 2, None)\n", - "(0.15, 51.0, 2, None)\n", - "---\n", - "(111.325, 44.0, 1, 44.0)\n", - "(0.1, 44.0, 1, -700.0)\n", - "---\n", - "(111.425, 39.0, 0, None)\n", - "(0.1, 39.0, 0, None)\n", - "---\n", - "(111.525, 53.0, 2, 53.0)\n", - "(0.2, 53.0, 2, 900.0)\n", - "---\n", - "(111.725, 39.0, 0, None)\n", - "(0.25, 39.0, 0, None)\n", - "---\n", - "(111.975, 37.0, 0, 37.0)\n", - "(0.05, 37.0, 0, -1600.0)\n", - "---\n", - "(112.025, 42.0, 1, 42.0)\n", - "(0.2, 42.0, 1, 500.0)\n", - "---\n", - "(112.225, 43.0, 1, 43.0)\n", - "(0.0, 43.0, 1, 100.0)\n", - "---\n", - "(112.225, 53.0, 2, None)\n", - "(0.275, 53.0, 2, None)\n", - "---\n", - "(112.5, 53.0, 2, None)\n", - "(0.225, 53.0, 2, None)\n", - "---\n", - "(112.725, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, 900.0)\n", - "---\n", - "(112.775, 38.0, 0, 38.0)\n", - "(0.35, 38.0, 0, -1400.0)\n", - "---\n", - "(113.125, 45.0, 1, 45.0)\n", - "(0.475, 45.0, 1, 700.0)\n", - "---\n", - "(113.6, 44.0, 1, 44.0)\n", - "(0.075, 44.0, 1, -100.0)\n", - "---\n", - "(113.675, 52.0, 2, None)\n", - "(0.375, 52.0, 2, None)\n", - "---\n", - "(114.05, 52.0, 2, None)\n", - "(0.3, 52.0, 2, None)\n", - "---\n", - "(114.35, 52.0, 2, None)\n", - "(0.175, 52.0, 2, None)\n", - "---\n", - "(114.525, 51.0, 2, 51.0)\n", - "(0.7, 51.0, 2, 700.0)\n", - "---\n", - "(115.225, 49.0, 2, 49.0)\n", - "(0.2, 49.0, 2, -200.0)\n", - "---\n", - "(115.425, 50.0, 2, 50.0)\n", - "(0.175, 50.0, 2, 100.0)\n", - "---\n", - "(115.6, 38.0, 0, None)\n", - "(0.25, 38.0, 0, None)\n", - "---\n", - "(115.85, 38.0, 0, None)\n", - "(0.325, 38.0, 0, None)\n", - "---\n", - "(116.175, 38.0, 0, None)\n", - "(0.15, 38.0, 0, None)\n", - "---\n", - "(116.325, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, 200.0)\n", - "---\n", - "(116.375, 40.0, 0, 40.0)\n", - "(0.425, 40.0, 0, -1200.0)\n", - "---\n", - "(116.8, 51.0, 2, 51.0)\n", - "(0.95, 51.0, 2, 1100.0)\n", - "---\n", - "(117.75, 39.0, 0, 39.0)\n", - "(1.275, 39.0, 0, -1200.0)\n", - "---\n", - "(119.025, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", - "---\n", - "(119.35, 39.0, 0, None)\n", - "(0.325, 39.0, 0, None)\n", - "---\n", - "(119.675, 40.0, 0, 40.0)\n", - "(0.125, 40.0, 0, 100.0)\n", - "---\n", - "(119.8, 44.0, 1, None)\n", - "(0.375, 44.0, 1, None)\n", - "---\n", - "(120.175, 44.0, 1, None)\n", - "(0.3, 44.0, 1, None)\n", - "---\n", - "(120.475, 41.0, 0, 41.0)\n", - "(0.0, 41.0, 0, 100.0)\n", - "---\n", - "(120.475, 44.0, 1, None)\n", - "(0.3, 44.0, 1, None)\n", - "---\n", - "(120.775, 45.0, 1, 45.0)\n", - "(0.8, 45.0, 1, 400.0)\n", - "---\n", - "(121.575, 46.0, 1, 46.0)\n", - "(0.1, 46.0, 1, 100.0)\n", - "---\n", - "(121.675, 41.0, 0, None)\n", - "(0.125, 41.0, 0, None)\n", - "---\n", - "(121.8, 51.0, 2, None)\n", - "(0.225, 51.0, 2, None)\n", - "---\n", - "(122.025, 41.0, 0, None)\n", - "(0.15, 41.0, 0, None)\n", - "---\n", - "(122.175, 37.0, 0, 37.0)\n", - "(0.0, 37.0, 0, -900.0)\n", - "---\n", - "(122.175, 51.0, 2, None)\n", - "(0.275, 51.0, 2, None)\n", - "---\n", - "(122.45, 51.0, 2, None)\n", - "(0.1, 51.0, 2, None)\n", - "---\n", - "(122.55, 52.0, 2, 52.0)\n", - "(0.175, 52.0, 2, 1500.0)\n", - "---\n", - "(122.725, 46.0, 1, None)\n", - "(0.275, 46.0, 1, None)\n", - "---\n", - "(123.0, 46.0, 1, None)\n", - "(0.275, 46.0, 1, None)\n", - "---\n", - "(123.275, 42.0, 1, 42.0)\n", - "(0.075, 42.0, 1, -1000.0)\n", - "---\n", - "(123.35, 53.0, 2, 53.0)\n", - "(0.85, 53.0, 2, 1100.0)\n", - "---\n", - "(124.2, 42.0, 1, None)\n", - "(0.05, 42.0, 1, None)\n", - "---\n", - "(124.25, 53.0, 2, None)\n", - "(0.325, 53.0, 2, None)\n", - "---\n", - "(124.575, 42.0, 1, None)\n", - "(0.0, 42.0, 1, None)\n", - "---\n", - "(124.575, 53.0, 2, None)\n", - "(0.25, 53.0, 2, None)\n", - "---\n", - "(124.825, 42.0, 1, None)\n", - "(0.0, 42.0, 1, None)\n", - "---\n", - "(124.825, 53.0, 2, None)\n", - "(0.225, 53.0, 2, None)\n", - "---\n", - "(125.05, 49.0, 2, 49.0)\n", - "(0.025, 49.0, 2, -400.0)\n", - "---\n", - "(125.075, 49.0, 1, 49.0)\n", - "(0.75, 49.0, 1, 0.0)\n", - "---\n", - "(125.825, 47.0, 1, 47.0)\n", - "(0.9, 47.0, 1, -200.0)\n", - "---\n", - "(126.725, 46.0, 1, 46.0)\n", - "(0.675, 46.0, 1, -100.0)\n", - "---\n", - "(127.4, 37.0, 0, None)\n", - "(0.125, 37.0, 0, None)\n", - "---\n", - "(127.525, 44.0, 1, 44.0)\n", - "(0.25, 44.0, 1, -200.0)\n", - "---\n", - "(127.775, 37.0, 0, None)\n", - "(0.325, 37.0, 0, None)\n", - "---\n", - "(128.1, 37.0, 0, None)\n", - "(0.075, 37.0, 0, None)\n", - "---\n", - "(128.175, 44.0, 0, 44.0)\n", - "(0.65, 44.0, 0, 0.0)\n", - "---\n", - "(128.825, 46.0, 1, 46.0)\n", - "(0.1, 46.0, 1, 200.0)\n", - "---\n", - "(128.925, 42.0, 0, 42.0)\n", - "(0.25, 42.0, 0, -400.0)\n", - "---\n", - "(129.175, 49.0, 2, None)\n", - "(0.125, 49.0, 2, None)\n", - "---\n", - "(129.3, 41.0, 0, 41.0)\n", - "(0.2, 41.0, 0, -100.0)\n", - "---\n", - "(129.5, 39.0, 0, 39.0)\n", - "(0.0, 39.0, 0, -200.0)\n", - "---\n", - "(129.5, 49.0, 2, None)\n", - "(0.25, 49.0, 2, None)\n", - "---\n", - "(129.75, 49.0, 2, None)\n", - "(0.025, 49.0, 2, None)\n", - "---\n", - "(129.775, 56.0, 2, 56.0)\n", - "(0.05, 56.0, 2, 1700.0)\n", - "---\n", - "(129.825, 41.0, 0, 41.0)\n", - "(0.25, 41.0, 0, -1500.0)\n", - "---\n", - "(130.075, 39.0, 0, 39.0)\n", - "(0.45, 39.0, 0, -200.0)\n", - "---\n", - "(130.525, 54.0, 2, 54.0)\n", - "(0.375, 54.0, 2, 1500.0)\n", - "---\n", - "(130.9, 53.0, 2, 53.0)\n", - "(0.2, 53.0, 2, -100.0)\n", - "---\n", - "(131.1, 51.0, 2, 51.0)\n", - "(0.325, 51.0, 2, -200.0)\n", - "---\n", - "(131.425, 53.0, 2, 53.0)\n", - "(0.25, 53.0, 2, 200.0)\n", - "---\n", - "(131.675, 51.0, 2, 51.0)\n", - "(4.55, 51.0, 2, -200.0)\n", - "---\n", - "(136.225, 42.0, 1, 42.0)\n", - "(0.3, 42.0, 1, -900.0)\n", - "---\n", - "(136.525, 39.0, 0, None)\n", - "(0.275, 39.0, 0, None)\n", - "---\n", - "(136.8, 39.0, 0, None)\n", - "(0.0, 39.0, 0, None)\n", - "---\n", - "(136.8, 41.0, 1, 41.0)\n", - "(0.275, 41.0, 1, -100.0)\n", - "---\n", - "(137.075, 39.0, 0, None)\n", - "(0.05, 39.0, 0, None)\n", - "---\n", - "(137.125, 42.0, 1, 42.0)\n", - "(0.025, 42.0, 1, 100.0)\n", - "---\n", - "(137.15, 51.0, 2, None)\n", - "(0.15, 51.0, 2, None)\n", - "---\n", - "(137.3, 44.0, 1, 44.0)\n", - "(0.075, 44.0, 1, 200.0)\n", - "---\n", - "(137.375, 37.0, 0, 37.0)\n", - "(0.05, 37.0, 0, -700.0)\n", - "---\n", - "(137.425, 51.0, 2, None)\n", - "(0.35, 51.0, 2, None)\n", - "---\n", - "(137.775, 49.0, 2, 49.0)\n", - "(0.425, 49.0, 2, 1200.0)\n", - "---\n", - "(138.2, 37.0, 0, None)\n", - "(0.325, 37.0, 0, None)\n", - "---\n", - "(138.525, 37.0, 0, None)\n", - "(0.325, 37.0, 0, None)\n", - "---\n", - "(138.85, 36.0, 0, 36.0)\n", - "(0.325, 36.0, 0, -1300.0)\n", - "---\n", - "(139.175, 37.0, 0, 37.0)\n", - "(0.025, 37.0, 0, 100.0)\n", - "---\n", - "(139.2, 49.0, 2, None)\n", - "(0.15, 49.0, 2, None)\n", - "---\n", - "(139.35, 39.0, 0, 39.0)\n", - "(0.225, 39.0, 0, 200.0)\n", - "---\n", - "(139.575, 49.0, 2, None)\n", - "(0.35, 49.0, 2, None)\n", - "---\n", - "(139.925, 49.0, 2, None)\n", - "(0.15, 49.0, 2, None)\n", - "---\n", - "(140.075, 48.0, 2, 48.0)\n", - "(1.3, 48.0, 2, 900.0)\n", - "---\n", - "(141.375, 49.0, 2, 49.0)\n", - "(0.6, 49.0, 2, 100.0)\n", - "---\n", - "(141.975, 44.0, 1, None)\n", - "(0.1, 44.0, 1, None)\n", - "---\n", - "(142.075, 51.0, 2, 51.0)\n", - "(0.175, 51.0, 2, 200.0)\n", - "---\n", - "(142.25, 44.0, 1, None)\n", - "(0.3, 44.0, 1, None)\n", - "---\n", - "(142.55, 44.0, 1, None)\n", - "(0.35, 44.0, 1, None)\n", - "---\n", - "(142.9, 44.0, 1, None)\n", - "(0.075, 44.0, 1, None)\n", - "---\n", - "(142.975, 45.0, 1, 45.0)\n", - "(0.1, 45.0, 1, -600.0)\n", - "---\n", - "(143.075, 39.0, 0, None)\n", - "(0.275, 39.0, 0, None)\n", - "---\n", - "(143.35, 39.0, 0, None)\n", - "(0.225, 39.0, 0, None)\n", - "---\n", - "(143.575, 46.0, 1, 46.0)\n", - "(0.125, 46.0, 1, 100.0)\n", - "---\n", - "(143.7, 39.0, 0, None)\n", - "(0.275, 39.0, 0, None)\n", - "---\n", - "(143.975, 40.0, 0, 40.0)\n", - "(0.6, 40.0, 0, -600.0)\n", - "---\n", - "(144.575, 41.0, 0, 41.0)\n", - "(0.125, 41.0, 0, 100.0)\n", - "---\n", - "(144.7, 51.0, 2, None)\n", - "(0.075, 51.0, 2, None)\n", - "---\n", - "(144.775, 44.0, 1, 44.0)\n", - "(0.175, 44.0, 1, 300.0)\n", - "---\n", - "(144.95, 51.0, 2, None)\n", - "(0.3, 51.0, 2, None)\n", - "---\n", - "(145.25, 51.0, 2, None)\n", - "(0.325, 51.0, 2, None)\n", - "---\n", - "(145.575, 40.0, 0, 40.0)\n", - "(0.0, 40.0, 0, -400.0)\n", - "---\n", - "(145.575, 51.0, 2, None)\n", - "(0.075, 51.0, 2, None)\n", - "---\n", - "(145.65, 52.0, 2, 52.0)\n", - "(0.125, 52.0, 2, 1200.0)\n", - "---\n", - "(145.775, 39.0, 0, 39.0)\n", - "(0.025, 39.0, 0, -1300.0)\n", - "---\n", - "(145.8, 53.0, 2, 53.0)\n", - "(0.075, 53.0, 2, 1400.0)\n", - "---\n", - "(145.875, 44.0, 1, None)\n", - "(0.175, 44.0, 1, None)\n", - "---\n", - "(146.05, 52.0, 2, 52.0)\n", - "(0.05, 52.0, 2, -100.0)\n", - "---\n", - "(146.1, 51.0, 2, 51.0)\n", - "(0.025, 51.0, 2, -100.0)\n", - "---\n", - "(146.125, 44.0, 1, None)\n", - "(0.325, 44.0, 1, None)\n", - "---\n", - "(146.45, 44.0, 1, None)\n", - "(0.1, 44.0, 1, None)\n", - "---\n", - "(146.55, 52.0, 2, 52.0)\n", - "(0.025, 52.0, 2, 100.0)\n", - "---\n", - "(146.575, 45.0, 1, 45.0)\n", - "(40, 45.0, 1, -700.0)\n" - ] - }, - { - "data": { - "text/plain": [ - "[(2.125, 51.0, 2, 0.0),\n", - " (0.3, 46.0, 1, -500.0),\n", - " (0.7, 44.0, 1, -200.0),\n", - " (0.05, 41.0, 0, -300.0),\n", - " (0.25, 51.0, 2, None),\n", - " (0.075, 39.0, 0, -200.0),\n", - " (0.375, 51.0, 2, None),\n", - " (0.25, 51.0, 2, None),\n", - " (0.45, 53.0, 2, 1400.0),\n", - " (0.325, 44.0, 1, None),\n", - " (0.225, 44.0, 1, None),\n", - " (0.2, 42.0, 1, -1100.0),\n", - " (0.75, 51.0, 2, 900.0),\n", - " (0.325, 42.0, 1, None),\n", - " (0.05, 39.0, 0, None),\n", - " (0.25, 42.0, 1, None),\n", - " (0.075, 42.0, 1, None),\n", - " (0.05, 39.0, 0, None),\n", - " (0.25, 41.0, 1, -1000.0),\n", - " (0.1, 39.0, 0, None),\n", - " (1.075, 37.0, 0, -400.0),\n", - " (0.25, 37.0, 0, None),\n", - " (0.25, 37.0, 0, None),\n", - " (0.125, 37.0, 0, None),\n", - " (1.1, 36.0, 0, -100.0),\n", - " (0.3, 41.0, 1, None),\n", - " (0.25, 41.0, 1, None),\n", - " (0.2, 41.0, 1, None),\n", - " (0.075, 42.0, 1, 600.0),\n", - " (0.375, 51.0, 2, None),\n", - " (0.15, 51.0, 2, None),\n", - " (0.725, 49.0, 2, 700.0),\n", - " (0.05, 48.0, 2, -100.0),\n", - " (0.325, 36.0, 0, None),\n", - " (0.2, 36.0, 0, None),\n", - " (0.075, 37.0, 0, -1100.0),\n", - " (0.275, 42.0, 1, None),\n", - " (0.05, 42.0, 1, None),\n", - " (0.325, 49.0, 2, 1200.0),\n", - " (0.0, 39.0, 0, -1000.0),\n", - " (0.05, 42.0, 1, None),\n", - " (0.35, 44.0, 1, 500.0),\n", - " (0.225, 51.0, 2, 700.0),\n", - " (0.05, 40.0, 0, -1100.0),\n", - " (0.05, 39.0, 0, -100.0),\n", - " (0.3, 44.0, 1, 500.0),\n", - " (0.05, 52.0, 2, 800.0),\n", - " (0.75, 51.0, 2, -100.0),\n", - " (0.05, 42.0, 1, -900.0),\n", - " (0.3, 41.0, 1, -100.0),\n", - " (0.3, 39.0, 0, None),\n", - " (0.325, 39.0, 0, None),\n", - " (0.275, 39.0, 0, None),\n", - " (0.05, 39.0, 0, None),\n", - " (0.15, 37.0, 0, -400.0),\n", - " (0.05, 41.0, 1, None),\n", - " (0.225, 36.0, 0, -100.0),\n", - " (0.275, 41.0, 1, None),\n", - " (0.025, 41.0, 1, None),\n", - " (0.275, 51.0, 2, None),\n", - " (0.0, 44.0, 1, 800.0),\n", - " (0.375, 51.0, 2, None),\n", - " (0.225, 51.0, 2, None),\n", - " (0.2, 49.0, 2, 500.0),\n", - " (0.85, 48.0, 2, -100.0),\n", - " (0.3, 44.0, 1, None),\n", - " (0.325, 44.0, 1, None),\n", - " (0.25, 44.0, 1, None),\n", - " (0.05, 44.0, 1, None),\n", - " (0.025, 36.0, 0, None),\n", - " (0.3, 46.0, 1, -200.0),\n", - " (0.2, 36.0, 0, None),\n", - " (0.6, 39.0, 0, -700.0),\n", - " (0.15, 48.0, 2, None),\n", - " (0.125, 46.0, 1, None),\n", - " (0.2, 48.0, 2, None),\n", - " (0.075, 46.0, 1, None),\n", - " (0.15, 48.0, 2, None),\n", - " (0.1, 44.0, 1, 500.0),\n", - " (0.2, 48.0, 2, None),\n", - " (0.125, 51.0, 2, 700.0),\n", - " (0.3, 39.0, 0, None),\n", - " (0.325, 39.0, 0, None),\n", - " (0.175, 39.0, 0, None),\n", - " (0.45, 41.0, 0, -1000.0),\n", - " (0.425, 39.0, 0, -200.0),\n", - " (0.325, 51.0, 2, None),\n", - " (0.25, 51.0, 2, None),\n", - " (0.225, 51.0, 2, None),\n", - " (0.375, 53.0, 2, 1400.0),\n", - " (0.225, 40.0, 0, -1300.0),\n", - " (0.25, 44.0, 1, None),\n", - " (0.275, 44.0, 1, None),\n", - " (0.325, 44.0, 1, None),\n", - " (0.025, 44.0, 1, None),\n", - " (0.175, 45.0, 1, 500.0),\n", - " (0.225, 51.0, 2, 600.0),\n", - " (0.025, 41.0, 1, -1000.0),\n", - " (1.3, 36.0, 0, -500.0),\n", - " (0.05, 46.0, 1, 1000.0),\n", - " (0.4, 52.0, 2, 600.0),\n", - " (1.2, 48.0, 2, -400.0),\n", - " (0.325, 46.0, 1, None),\n", - " (0.275, 46.0, 1, None),\n", - " (0.25, 44.0, 1, -400.0),\n", - " (0.275, 48.0, 2, None),\n", - " (0.175, 48.0, 2, None),\n", - " (0.1, 42.0, 1, -200.0),\n", - " (0.1, 53.0, 2, 1100.0),\n", - " (0.25, 36.0, 0, None),\n", - " (0.325, 36.0, 0, None),\n", - " (0.275, 36.0, 0, None),\n", - " (0.55, 41.0, 0, -1200.0),\n", - " (0.275, 53.0, 2, None),\n", - " (0.35, 53.0, 2, None),\n", - " (0.075, 53.0, 2, None),\n", - " (0.2, 41.0, 0, None),\n", - " (0.175, 51.0, 2, 1000.0),\n", - " (0.175, 41.0, 0, None),\n", - " (0.175, 39.0, 0, -1200.0),\n", - " (0.175, 37.0, 0, -200.0),\n", - " (1.375, 49.0, 2, 1200.0),\n", - " (0.025, 40.0, 0, -900.0),\n", - " (0.25, 41.0, 0, 100.0),\n", - " (0.85, 40.0, 0, -100.0),\n", - " (0.325, 42.0, 1, None),\n", - " (0.175, 42.0, 1, None),\n", - " (0.1, 45.0, 1, 500.0),\n", - " (0.25, 46.0, 1, 100.0),\n", - " (0.375, 39.0, 0, -700.0),\n", - " (0.425, 45.0, 1, 600.0),\n", - " (0.575, 44.0, 1, -100.0),\n", - " (0.1, 45.0, 1, 100.0),\n", - " (0.025, 44.0, 1, -100.0),\n", - " (0.2, 39.0, 0, None),\n", - " (0.075, 42.0, 1, -200.0),\n", - " (0.1, 39.0, 0, None),\n", - " (0.025, 49.0, 2, None),\n", - " (0.125, 41.0, 1, -100.0),\n", - " (0.1, 39.0, 0, None),\n", - " (0.0, 39.0, 1, -200.0),\n", - " (0.175, 49.0, 2, None),\n", - " (0.125, 40.0, 0, 100.0),\n", - " (0.25, 49.0, 2, None),\n", - " (0.025, 49.0, 2, None),\n", - " (0.15, 39.0, 0, -100.0),\n", - " (0.1, 52.0, 2, 1300.0),\n", - " (0.625, 53.0, 2, 100.0),\n", - " (0.025, 52.0, 2, -100.0),\n", - " (0.4, 37.0, 0, -1500.0),\n", - " (0.4, 51.0, 2, 1400.0),\n", - " (0.175, 36.0, 0, -1500.0),\n", - " (0.0, 39.0, 1, None),\n", - " (0.1, 52.0, 2, 1600.0),\n", - " (0.15, 51.0, 2, -100.0),\n", - " (0.075, 39.0, 1, None),\n", - " (0.2, 49.0, 2, -200.0),\n", - " (0.075, 48.0, 2, -100.0),\n", - " (0.125, 39.0, 1, None),\n", - " (0.025, 34.0, 0, -1400.0),\n", - " (0.075, 46.0, 2, 1200.0),\n", - " (0.3, 44.0, 1, -200.0),\n", - " (0.85, 45.0, 1, 100.0),\n", - " (0.2, 46.0, 2, None),\n", - " (0.125, 34.0, 0, None),\n", - " (0.175, 46.0, 2, None),\n", - " (0.05, 34.0, 0, None),\n", - " (0.25, 51.0, 2, 600.0),\n", - " (0.05, 34.0, 0, None),\n", - " (0.2, 52.0, 2, 100.0),\n", - " (0.075, 39.0, 0, -1300.0),\n", - " (0.825, 40.0, 0, 100.0),\n", - " (0.375, 40.0, 0, None),\n", - " (0.225, 40.0, 0, None),\n", - " (0.1, 42.0, 0, 200.0),\n", - " (0.3, 45.0, 1, None),\n", - " (0.05, 44.0, 0, 200.0),\n", - " (0.25, 45.0, 1, None),\n", - " (0.1, 45.0, 0, 100.0),\n", - " (0.25, 45.0, 1, None),\n", - " (0.05, 45.0, 1, None),\n", - " (0.4, 47.0, 1, 200.0),\n", - " (0.3, 49.0, 1, 200.0),\n", - " (0.025, 50.0, 1, 100.0),\n", - " (0.275, 52.0, 2, None),\n", - " (0.25, 52.0, 2, None),\n", - " (0.05, 52.0, 2, None),\n", - " (0.2, 45.0, 0, None),\n", - " (0.1, 52.0, 2, None),\n", - " (0.1, 45.0, 0, None),\n", - " (0.1, 54.0, 2, 400.0),\n", - " (0.3, 41.0, 0, -1300.0),\n", - " (0.3, 56.0, 2, 1500.0),\n", - " (0.125, 57.0, 2, 100.0),\n", - " (1.175, 46.0, 1, -1100.0),\n", - " (0.3, 57.0, 2, None),\n", - " (0.05, 57.0, 2, None),\n", - " (0.3, 50.0, 1, 400.0),\n", - " (0.05, 57.0, 2, None),\n", - " (0.025, 48.0, 1, -200.0),\n", - " (0.15, 47.0, 1, -100.0),\n", - " (0.025, 44.0, 1, -300.0),\n", - " (2.0, 53.0, 2, 900.0),\n", - " (0.35, 41.0, 0, None),\n", - " (0.2, 41.0, 0, None),\n", - " (0.35, 45.0, 0, -800.0),\n", - " (0.025, 43.0, 0, -200.0),\n", - " (0.15, 42.0, 0, -100.0),\n", - " (0.475, 39.0, 0, -300.0),\n", - " (0.3, 53.0, 2, None),\n", - " (0.225, 53.0, 2, None),\n", - " (0.35, 57.0, 2, 1800.0),\n", - " (0.025, 55.0, 2, -200.0),\n", - " (0.15, 54.0, 2, -100.0),\n", - " (1.725, 51.0, 2, -300.0),\n", - " (0.175, 39.0, 0, None),\n", - " (0.125, 51.0, 2, None),\n", - " (0.05, 44.0, 1, None),\n", - " (0.1, 39.0, 0, None),\n", - " (0.175, 51.0, 2, None),\n", - " (0.025, 44.0, 1, None),\n", - " (0.05, 39.0, 0, None),\n", - " (0.175, 51.0, 2, None),\n", - " (0.05, 41.0, 0, -1000.0),\n", - " (0.075, 46.0, 1, 500.0),\n", - " (0.125, 51.0, 2, None),\n", - " (1.05, 53.0, 2, 700.0),\n", - " (0.15, 41.0, 0, None),\n", - " (0.225, 46.0, 1, None),\n", - " (0.025, 41.0, 0, None),\n", - " (0.25, 46.0, 1, None),\n", - " (0.075, 53.0, 2, None),\n", - " (0.05, 41.0, 0, None),\n", - " (0.125, 46.0, 1, None),\n", - " (0.05, 39.0, 0, -1400.0),\n", - " (0.0, 44.0, 1, 500.0),\n", - " (0.2, 53.0, 2, None),\n", - " (1.525, 51.0, 2, 700.0),\n", - " (0.25, 44.0, 1, None),\n", - " (0.35, 44.0, 1, None),\n", - " (0.45, 42.0, 1, -900.0),\n", - " (0.7, 41.0, 1, -100.0),\n", - " (0.375, 39.0, 0, None),\n", - " (0.325, 39.0, 0, None),\n", - " (0.025, 41.0, 1, None),\n", - " (0.175, 39.0, 0, None),\n", - " (0.1, 37.0, 0, -400.0),\n", - " (0.3, 41.0, 1, None),\n", - " (0.05, 41.0, 1, None),\n", - " (0.025, 36.0, 0, -100.0),\n", - " (0.5, 42.0, 1, 600.0),\n", - " (0.25, 36.0, 0, None),\n", - " (0.25, 36.0, 0, None),\n", - " (0.1, 37.0, 0, -500.0),\n", - " (1.0, 44.0, 1, 700.0),\n", - " (0.175, 39.0, 0, -500.0),\n", - " (0.25, 51.0, 2, None),\n", - " (0.3, 51.0, 2, None),\n", - " (0.025, 51.0, 2, None),\n", - " (1.125, 49.0, 2, 1000.0),\n", - " (0.725, 48.0, 2, -100.0),\n", - " (0.275, 49.0, 2, 100.0),\n", - " (0.4, 51.0, 2, 200.0),\n", - " (0.3, 44.0, 1, None),\n", - " (0.25, 44.0, 1, None),\n", - " (0.275, 44.0, 1, None),\n", - " (0.075, 44.0, 1, None),\n", - " (0.025, 50.0, 2, -100.0),\n", - " (0.075, 43.0, 1, -700.0),\n", - " (0.05, 52.0, 2, 900.0),\n", - " (0.175, 53.0, 2, 100.0),\n", - " (0.1, 39.0, 0, None),\n", - " (0.2, 45.0, 1, -800.0),\n", - " (0.0, 39.0, 0, None),\n", - " (0.35, 46.0, 1, 100.0),\n", - " (0.05, 39.0, 0, None),\n", - " (0.05, 38.0, 0, -800.0),\n", - " (0.25, 53.0, 2, None),\n", - " (0.1, 53.0, 2, None),\n", - " (0.2, 40.0, 0, 200.0),\n", - " (0.4, 41.0, 0, 100.0),\n", - " (0.275, 44.0, 1, 300.0),\n", - " (0.1, 48.0, 1, 400.0),\n", - " (0.2, 50.0, 1, 200.0),\n", - " (0.125, 49.0, 1, -100.0),\n", - " (0.3, 55.0, 2, 600.0),\n", - " (0.1, 39.0, 0, -1600.0),\n", - " (0.175, 57.0, 2, 1800.0),\n", - " (0.1, 43.0, 0, -1400.0),\n", - " (0.175, 45.0, 0, 200.0),\n", - " (0.025, 50.0, 1, 500.0),\n", - " (0.225, 44.0, 0, -600.0),\n", - " (0.1, 49.0, 1, 500.0),\n", - " (0.15, 56.0, 2, 700.0),\n", - " (0.5, 46.0, 1, -1000.0),\n", - " (0.25, 45.0, 0, -100.0),\n", - " (0.025, 44.0, 0, -100.0),\n", - " (0.375, 46.0, 1, None),\n", - " (0.25, 46.0, 1, None),\n", - " (0.35, 44.0, 1, 0.0),\n", - " (0.95, 41.0, 0, -300.0),\n", - " (0.375, 41.0, 0, None),\n", - " (0.075, 41.0, 0, None),\n", - " (0.2, 56.0, 2, None),\n", - " (0.05, 41.0, 0, None),\n", - " (0.05, 56.0, 2, None),\n", - " (0.3, 39.0, 0, -200.0),\n", - " (1.0, 57.0, 2, 1800.0),\n", - " (1.0, 56.0, 2, -100.0),\n", - " (0.925, 53.0, 2, -300.0),\n", - " (0.325, 53.0, 2, None),\n", - " (0.25, 53.0, 2, None),\n", - " (0.2, 53.0, 2, None),\n", - " (2.05, 51.0, 2, -200.0),\n", - " (0.0, 39.0, 0, None),\n", - " (0.25, 44.0, 1, None),\n", - " (0.0, 39.0, 0, None),\n", - " (0.05, 51.0, 2, None),\n", - " (0.2, 44.0, 1, None),\n", - " (0.05, 39.0, 0, None),\n", - " (0.025, 44.0, 1, None),\n", - " (0.0, 41.0, 0, -1000.0),\n", - " (0.05, 51.0, 2, None),\n", - " (0.2, 46.0, 1, 500.0),\n", - " (0.2, 53.0, 2, 700.0),\n", - " (0.05, 39.0, 0, -1400.0),\n", - " (0.2, 44.0, 1, 500.0),\n", - " (1.75, 51.0, 2, 700.0),\n", - " (0.325, 44.0, 1, None),\n", - " (0.25, 44.0, 1, None),\n", - " (0.15, 44.0, 1, None),\n", - " (1.5, 41.0, 1, -1000.0),\n", - " (0.875, 42.0, 1, 100.0),\n", - " (0.325, 39.0, 0, None),\n", - " (0.275, 39.0, 0, None),\n", - " (0.125, 39.0, 0, None),\n", - " (0.525, 36.0, 0, -600.0),\n", - " (0.3, 42.0, 1, None),\n", - " (0.175, 42.0, 1, None),\n", - " (0.025, 36.0, 0, None),\n", - " (0.05, 51.0, 2, None),\n", - " (0.2, 42.0, 1, None),\n", - " (0.025, 51.0, 2, None),\n", - " (0.075, 39.0, 1, 300.0),\n", - " (0.125, 36.0, 0, None),\n", - " (0.025, 37.0, 0, -200.0),\n", - " (0.575, 48.0, 2, 1100.0),\n", - " (0.3, 46.0, 1, -200.0),\n", - " (0.3, 47.0, 1, 100.0),\n", - " (0.325, 37.0, 0, None),\n", - " (0.0, 37.0, 0, None),\n", - " (0.325, 49.0, 2, 200.0),\n", - " (0.225, 37.0, 0, None),\n", - " (0.1, 34.0, 0, -1500.0),\n", - " (0.1, 47.0, 1, None),\n", - " (0.075, 41.0, 0, 700.0),\n", - " (0.1, 42.0, 0, 100.0),\n", - " (0.3, 47.0, 1, None),\n", - " (0.125, 47.0, 1, None),\n", - " (0.125, 37.0, 0, -500.0),\n", - " (0.475, 42.0, 1, 500.0),\n", - " (0.35, 49.0, 2, None),\n", - " (0.25, 49.0, 2, None),\n", - " (0.275, 49.0, 2, None),\n", - " (0.075, 49.0, 2, None),\n", - " (0.6, 46.0, 2, 400.0),\n", - " (0.05, 42.0, 1, None),\n", - " (0.075, 53.0, 2, 700.0),\n", - " (0.25, 54.0, 2, 100.0),\n", - " (0.275, 42.0, 1, None),\n", - " (0.0, 42.0, 1, None),\n", - " (0.1, 49.0, 2, -500.0),\n", - " (0.675, 44.0, 1, -500.0),\n", - " (0.225, 37.0, 0, None),\n", - " (0.125, 41.0, 1, -300.0),\n", - " (0.025, 37.0, 0, None),\n", - " (0.175, 49.0, 2, None),\n", - " (0.175, 39.0, 0, -200.0),\n", - " (0.275, 49.0, 2, None),\n", - " (0.025, 49.0, 2, None),\n", - " (1.5, 51.0, 2, 1200.0),\n", - " (0.3, 51.0, 2, None),\n", - " (0.375, 51.0, 2, None),\n", - " (0.025, 48.0, 2, -300.0),\n", - " (0.075, 39.0, 0, None),\n", - " (0.25, 41.0, 1, None),\n", - " (0.025, 41.0, 1, None),\n", - " (0.3, 39.0, 0, None),\n", - " (0.05, 41.0, 1, None),\n", - " (0.225, 39.0, 0, None),\n", - " (0.05, 36.0, 0, -1200.0),\n", - " (0.5, 44.0, 1, 800.0),\n", - " (0.6, 45.0, 1, 100.0),\n", - " (0.275, 44.0, 1, -100.0),\n", - " (0.375, 36.0, 0, None),\n", - " (0.3, 36.0, 0, None),\n", - " (0.025, 44.0, 1, None),\n", - " (0.2, 36.0, 0, None),\n", - " (0.125, 39.0, 0, -500.0),\n", - " (0.025, 40.0, 0, 100.0),\n", - " (0.0, 44.0, 1, None),\n", - " (0.125, 48.0, 2, None),\n", - " (0.125, 39.0, 0, -100.0),\n", - " (0.05, 44.0, 1, None),\n", - " (0.175, 48.0, 2, None),\n", - " (0.1, 46.0, 1, 700.0),\n", - " (0.1, 41.0, 0, -500.0),\n", - " (0.1, 48.0, 2, None),\n", - " (0.1, 51.0, 2, 1000.0),\n", - " (0.4, 40.0, 0, -1100.0),\n", - " (0.05, 52.0, 2, 1200.0),\n", - " (0.35, 39.0, 0, -1300.0),\n", - " (0.2, 45.0, 1, 600.0),\n", - " (0.975, 51.0, 2, 600.0),\n", - " (0.225, 45.0, 1, None),\n", - " (0.075, 51.0, 2, None),\n", - " (0.175, 45.0, 1, None),\n", - " (0.15, 51.0, 2, None),\n", - " (0.1, 44.0, 1, -700.0),\n", - " (0.1, 39.0, 0, None),\n", - " (0.2, 53.0, 2, 900.0),\n", - " (0.25, 39.0, 0, None),\n", - " (0.05, 37.0, 0, -1600.0),\n", - " (0.2, 42.0, 1, 500.0),\n", - " (0.0, 43.0, 1, 100.0),\n", - " (0.275, 53.0, 2, None),\n", - " (0.225, 53.0, 2, None),\n", - " (0.05, 52.0, 2, 900.0),\n", - " (0.35, 38.0, 0, -1400.0),\n", - " (0.475, 45.0, 1, 700.0),\n", - " (0.075, 44.0, 1, -100.0),\n", - " (0.375, 52.0, 2, None),\n", - " (0.3, 52.0, 2, None),\n", - " (0.175, 52.0, 2, None),\n", - " (0.7, 51.0, 2, 700.0),\n", - " (0.2, 49.0, 2, -200.0),\n", - " (0.175, 50.0, 2, 100.0),\n", - " (0.25, 38.0, 0, None),\n", - " (0.325, 38.0, 0, None),\n", - " (0.15, 38.0, 0, None),\n", - " (0.05, 52.0, 2, 200.0),\n", - " (0.425, 40.0, 0, -1200.0),\n", - " (0.95, 51.0, 2, 1100.0),\n", - " (1.275, 39.0, 0, -1200.0),\n", - " (0.325, 39.0, 0, None),\n", - " (0.325, 39.0, 0, None),\n", - " (0.125, 40.0, 0, 100.0),\n", - " (0.375, 44.0, 1, None),\n", - " (0.3, 44.0, 1, None),\n", - " (0.0, 41.0, 0, 100.0),\n", - " (0.3, 44.0, 1, None),\n", - " (0.8, 45.0, 1, 400.0),\n", - " (0.1, 46.0, 1, 100.0),\n", - " (0.125, 41.0, 0, None),\n", - " (0.225, 51.0, 2, None),\n", - " (0.15, 41.0, 0, None),\n", - " (0.0, 37.0, 0, -900.0),\n", - " (0.275, 51.0, 2, None),\n", - " (0.1, 51.0, 2, None),\n", - " (0.175, 52.0, 2, 1500.0),\n", - " (0.275, 46.0, 1, None),\n", - " (0.275, 46.0, 1, None),\n", - " (0.075, 42.0, 1, -1000.0),\n", - " (0.85, 53.0, 2, 1100.0),\n", - " (0.05, 42.0, 1, None),\n", - " (0.325, 53.0, 2, None),\n", - " (0.0, 42.0, 1, None),\n", - " (0.25, 53.0, 2, None),\n", - " (0.0, 42.0, 1, None),\n", - " (0.225, 53.0, 2, None),\n", - " (0.025, 49.0, 2, -400.0),\n", - " (0.75, 49.0, 1, 0.0),\n", - " (0.9, 47.0, 1, -200.0),\n", - " (0.675, 46.0, 1, -100.0),\n", - " (0.125, 37.0, 0, None),\n", - " (0.25, 44.0, 1, -200.0),\n", - " (0.325, 37.0, 0, None),\n", - " (0.075, 37.0, 0, None),\n", - " (0.65, 44.0, 0, 0.0),\n", - " (0.1, 46.0, 1, 200.0),\n", - " (0.25, 42.0, 0, -400.0),\n", - " (0.125, 49.0, 2, None),\n", - " (0.2, 41.0, 0, -100.0),\n", - " (0.0, 39.0, 0, -200.0),\n", - " (0.25, 49.0, 2, None),\n", - " (0.025, 49.0, 2, None),\n", - " (0.05, 56.0, 2, 1700.0),\n", - " (0.25, 41.0, 0, -1500.0),\n", - " (0.45, 39.0, 0, -200.0),\n", - " (0.375, 54.0, 2, 1500.0),\n", - " (0.2, 53.0, 2, -100.0),\n", - " (0.325, 51.0, 2, -200.0),\n", - " (0.25, 53.0, 2, 200.0),\n", - " (4.55, 51.0, 2, -200.0),\n", - " (0.3, 42.0, 1, -900.0),\n", - " (0.275, 39.0, 0, None),\n", - " (0.0, 39.0, 0, None),\n", - " (0.275, 41.0, 1, -100.0),\n", - " (0.05, 39.0, 0, None),\n", - " (0.025, 42.0, 1, 100.0),\n", - " (0.15, 51.0, 2, None),\n", - " (0.075, 44.0, 1, 200.0),\n", - " (0.05, 37.0, 0, -700.0),\n", - " (0.35, 51.0, 2, None),\n", - " (0.425, 49.0, 2, 1200.0),\n", - " (0.325, 37.0, 0, None),\n", - " (0.325, 37.0, 0, None),\n", - " (0.325, 36.0, 0, -1300.0),\n", - " (0.025, 37.0, 0, 100.0),\n", - " (0.15, 49.0, 2, None),\n", - " (0.225, 39.0, 0, 200.0),\n", - " (0.35, 49.0, 2, None),\n", - " (0.15, 49.0, 2, None),\n", - " (1.3, 48.0, 2, 900.0),\n", - " (0.6, 49.0, 2, 100.0),\n", - " (0.1, 44.0, 1, None),\n", - " (0.175, 51.0, 2, 200.0),\n", - " (0.3, 44.0, 1, None),\n", - " (0.35, 44.0, 1, None),\n", - " (0.075, 44.0, 1, None),\n", - " (0.1, 45.0, 1, -600.0),\n", - " (0.275, 39.0, 0, None),\n", - " (0.225, 39.0, 0, None),\n", - " (0.125, 46.0, 1, 100.0),\n", - " (0.275, 39.0, 0, None),\n", - " (0.6, 40.0, 0, -600.0),\n", - " (0.125, 41.0, 0, 100.0),\n", - " (0.075, 51.0, 2, None),\n", - " (0.175, 44.0, 1, 300.0),\n", - " (0.3, 51.0, 2, None),\n", - " (0.325, 51.0, 2, None),\n", - " (0.0, 40.0, 0, -400.0),\n", - " (0.075, 51.0, 2, None),\n", - " (0.125, 52.0, 2, 1200.0),\n", - " (0.025, 39.0, 0, -1300.0),\n", - " (0.075, 53.0, 2, 1400.0),\n", - " (0.175, 44.0, 1, None),\n", - " (0.05, 52.0, 2, -100.0),\n", - " (0.025, 51.0, 2, -100.0),\n", - " (0.325, 44.0, 1, None),\n", - " (0.1, 44.0, 1, None),\n", - " (0.025, 52.0, 2, 100.0),\n", - " (40, 45.0, 1, -700.0)]" - ] - }, - "execution_count": 151, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import librosa \n", - "import numpy as np\n", - "from scipy.signal import savgol_filter\n", - "import matplotlib.pyplot as plt\n", - "from random import randint\n", - "\n", - " \n", - "t_min = 50\n", - "t_max = 600\n", - "f_time, f_frequency, f_confidence = [time[t_min:], frequency[t_min:], confidence[t_min:]]\n", - "s_confidence = savgol_filter(f_confidence, 30, 4)\n", - "\n", - "def freqs_to_midi(freqs, confs):\n", - " last_confident_value = 51\n", - " for f, c in zip(freqs, confs):\n", - " if c > 0.9:\n", - " last_confident_value = librosa.hz_to_midi(f)\n", - " yield last_confident_value\n", - "\n", - "def snap_midi(midi):\n", - " r_midi = np.around(midi)\n", - " s_midi = np.around(savgol_filter(midi, 30, 5))\n", - " last_val = s_midi[0]\n", - " for i, (r1, r2) in enumerate(pairwise(r_midi)):\n", - " if r1 != r2:\n", - " last_val = s_midi[i+5]\n", - " yield last_val\n", - " yield last_val\n", - "\n", - "def filter_midi(midi):\n", - "\n", - " def integrate(midi):\n", - " print(len(midi) / 40)\n", - " for imx, m in enumerate(midi):\n", - " if m != midi[imx - 1] or imx == 0:\n", - " if imx == 0:\n", - " ins = 2\n", - " val = m[2]\n", - " last_val = val\n", - " else:\n", - " ins = [pmx for pmx, p in enumerate(m) if p != midi[imx - 1][pmx]][0]\n", - " val = m[ins]\n", - " note_dur = 0\n", - " #print(ins)\n", - " #print(val)\n", - " while imx + note_dur < len(midi) and midi[imx + note_dur][ins] == val:\n", - " note_dur += 1\n", - " dev = val - last_val\n", - "\n", - " print (imx / 40.0, val, ins, val)\n", - " print(note_dur / 40.0)\n", - " yield (imx / 40.0, val, ins, val)\n", - "\n", - " tail = randint(20, 40)\n", - " if note_dur / 2 > tail:\n", - " #if False:\n", - " t_sum = 0\n", - " while t_sum < tail:\n", - " print(\"here\")\n", - " print ((imx + note_dur - tail + t_sum) / 40, val, ins, None)\n", - " print(note_dur / 40.0)\n", - " yield ((imx + note_dur - tail + t_sum) / 40, val, ins, None)\n", - " t_sum += randint(10, 15)\n", - " \n", - " last_val = val\n", - "\n", - " def redifferentiate(sorted_midi):\n", - " for imx, sm in enumerate(sorted_midi):\n", - " print(\"---\")\n", - " print(sm)\n", - " if imx < len(sorted_midi) - 1:\n", - " dur = round(sorted_midi[imx + 1][0] - sm[0], 3)\n", - " else:\n", - " dur = 40\n", - " [val, ins] = sm[1:-1]\n", - " dev = 0\n", - " if imx == 0:\n", - " dev = 0.0\n", - " last_val = val\n", - " elif sm[-1] == None:\n", - " dev = None\n", - " else:\n", - " dev = (sm[-1] - last_val) * 100.0\n", - " last_val = val\n", - " print((dur, val, ins, dev))\n", - " yield (dur, val, ins, dev)\n", - " \n", - " sorted_midi = sorted(integrate(midi))\n", - " #for sm in sorted_midi:\n", - " # print(sm)\n", - " redifferentiated_midi = redifferentiate(sorted_midi)\n", - " return redifferentiated_midi\n", - " \n", - "midi = list(freqs_to_midi(f_frequency, f_confidence))\n", - "midi = tuple(snap_midi(midi))\n", - "\n", - "fs = 2351 # sample rate \n", - "f = 20 # the frequency of the signal\n", - "\n", - "midi = zip(\n", - " tuple(midi[0] - 12 for i in range(2 * 40)) + tuple(chain(*tuple([m - 12 for r in range(int(1 - np.sin(2*np.pi*14 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi)))),\n", - " tuple(midi[0] - 7 for i in range(1 * 40)) + tuple(chain(*tuple([m - 7 for r in range(int(1 - np.sin(2*np.pi*12 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi)))),\n", - " tuple(chain(*tuple([m for r in range(int(1 - np.cos(0.5 * np.pi + 2*np.pi*10 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi))))\n", - ")\n", - "\n", - "target_melody_data = list(filter_midi(list(midi)))\n", - "target_melody_data\n" - ] - }, - { - "cell_type": "code", - "execution_count": 152, - "id": "c1e314cf-c928-4df5-b0da-8a7b13b2225f", - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[-2168.8259064691247, -968.8259064691249, 0]\n", - "1\n", - "-500.0\n", - "[-2168.8259064691247, -968.8259064691249, 0]\n", - "((-2, 0, 0, 0), (-1, 0, 0, 0), (-3, 0, 0, 1))\n", - "((-2, 0, 0, 0), (-5, 1, 0, 1), (-3, 0, 0, 1))\n", - "[-1668.8259064691247, 1.955000865387433, 500.0]\n", - "1\n", - "-200.0\n", - "[-1668.8259064691247, 1.955000865387433, 500.0]\n", - "((-2, 0, 0, 0), (-5, 1, 0, 1), (-3, 0, 0, 1))\n", - "((-2, 0, 0, 0), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1468.8259064691247, -1.9550008653875466, 700.0]\n", - "0\n", - "-300.0\n", - "[-1468.8259064691247, -1.9550008653875466, 700.0]\n", - "((-2, 0, 0, 0), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-2, 0, -1, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-586.3137138648347, 298.04499913461245, 1000.0]\n", - "2\n", - "None\n", - "[-586.3137138648347, 298.04499913461245, 1000.0]\n", - "((-2, 0, -1, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-2, 0, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-586.3137138648347, 298.04499913461245, 1111.7312852697778]\n", - "0\n", - "-200.0\n", - "[-586.3137138648347, 298.04499913461245, 1111.7312852697778]\n", - "((-2, 0, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1200.0]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1200.0]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "2\n", - "1400.0\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "[-1399.9999999999998, -901.9550008653875, 31.174093530875098]\n", - "1\n", - "None\n", - "[-1399.9999999999998, -901.9550008653875, 31.174093530875098]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (0, 0, 0, 0))\n", - "[-1399.9999999999998, -937.65181293825, 31.174093530875098]\n", - "1\n", - "None\n", - "[-1399.9999999999998, -937.65181293825, 31.174093530875098]\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "[-1399.9999999999998, -901.9550008653875, 31.174093530875098]\n", - "1\n", - "-1100.0\n", - "[-1399.9999999999998, -901.9550008653875, 31.174093530875098]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (0, 0, 0, 0))\n", - "[-299.9999999999998, 162.34818706174997, 1131.174093530875]\n", - "2\n", - "900.0\n", - "[-299.9999999999998, 162.34818706174997, 1131.174093530875]\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-1199.9999999999998, -737.65181293825, -35.696812072862485]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -737.65181293825, -35.696812072862485]\n", - "((-4, 0, 0, 1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "[-1199.9999999999998, -701.9550008653875, -35.696812072862485]\n", - "0\n", - "None\n", - "[-1199.9999999999998, -701.9550008653875, -35.696812072862485]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "[-1088.2687147302217, -701.9550008653875, -35.696812072862485]\n", - "1\n", - "None\n", - "[-1088.2687147302217, -701.9550008653875, -35.696812072862485]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "((0, -1, -1, 1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-1088.2687147302217, -737.65181293825, -35.696812072862485]\n", - "1\n", - "None\n", - "[-1088.2687147302217, -737.65181293825, -35.696812072862485]\n", - "((0, -1, -1, 1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "[-1088.2687147302217, -701.9550008653875, -35.696812072862485]\n", - "0\n", - "None\n", - "[-1088.2687147302217, -701.9550008653875, -35.696812072862485]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "((3, 1, 0, -2), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "[-1004.5227185419872, -701.9550008653875, -35.696812072862485]\n", - "1\n", - "-1000.0\n", - "[-1004.5227185419872, -701.9550008653875, -35.696812072862485]\n", - "((3, 1, 0, -2), (-2, -1, 0, 1), (1, 1, 0, -1))\n", - "((3, 1, 0, -2), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-4.52271854198716, 262.34818706174997, 964.3031879271375]\n", - "0\n", - "None\n", - "[-4.52271854198716, 262.34818706174997, 964.3031879271375]\n", - "((3, 1, 0, -2), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((-1, 0, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[31.174093530875325, 262.34818706174997, 964.3031879271375]\n", - "0\n", - "-400.0\n", - "[31.174093530875325, 262.34818706174997, 964.3031879271375]\n", - "((-1, 0, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-39.60681380363735, 662.34818706175, 1364.3031879271375]\n", - "0\n", - "None\n", - "[-39.60681380363735, 662.34818706175, 1364.3031879271375]\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((-3, 1, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-66.87090560373713, 662.34818706175, 1364.3031879271375]\n", - "0\n", - "None\n", - "[-66.87090560373713, 662.34818706175, 1364.3031879271375]\n", - "((-3, 1, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-39.60681380363735, 662.34818706175, 1364.3031879271375]\n", - "0\n", - "None\n", - "[-39.60681380363735, 662.34818706175, 1364.3031879271375]\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((-3, 1, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[-66.87090560373713, 662.34818706175, 1364.3031879271375]\n", - "0\n", - "-100.0\n", - "[-66.87090560373713, 662.34818706175, 1364.3031879271375]\n", - "((-3, 1, 0, 0), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[60.39318619636265, 762.34818706175, 1464.3031879271375]\n", - "1\n", - "None\n", - "[60.39318619636265, 762.34818706175, 1464.3031879271375]\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (6, -1, -1, -1), (1, 1, 0, -1))\n", - "[60.39318619636265, 874.0794723315277, 1464.3031879271375]\n", - "1\n", - "None\n", - "[60.39318619636265, 874.0794723315277, 1464.3031879271375]\n", - "((3, -1, 0, -1), (6, -1, -1, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "[60.39318619636265, 762.34818706175, 1464.3031879271375]\n", - "1\n", - "None\n", - "[60.39318619636265, 762.34818706175, 1464.3031879271375]\n", - "((3, -1, 0, -1), (2, 0, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (-2, 1, 1, -1), (1, 1, 0, -1))\n", - "[60.39318619636265, 650.6169017919724, 1464.3031879271375]\n", - "1\n", - "600.0\n", - "[60.39318619636265, 650.6169017919724, 1464.3031879271375]\n", - "((3, -1, 0, -1), (-2, 1, 1, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (1, 1, 0, -1))\n", - "[-539.6068138036374, -41.56181466902467, 864.3031879271375]\n", - "2\n", - "None\n", - "[-539.6068138036374, -41.56181466902467, 864.3031879271375]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (1, 1, 0, -1))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (7, -1, 0, -2))\n", - "[-539.6068138036374, -41.56181466902467, 891.5672797272375]\n", - "2\n", - "None\n", - "[-539.6068138036374, -41.56181466902467, 891.5672797272375]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (7, -1, 0, -2))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "[-539.6068138036374, -41.56181466902467, 927.2640918001001]\n", - "2\n", - "700.0\n", - "[-539.6068138036374, -41.56181466902467, 927.2640918001001]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (4, -1, 0, -1))\n", - "[-1239.6068138036374, -741.5618146690247, -39.60681380363735]\n", - "2\n", - "-100.0\n", - "[-1239.6068138036374, -741.5618146690247, -39.60681380363735]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (4, -1, 0, -1))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "[-1139.6068138036374, -641.5618146690247, 172.1244714661405]\n", - "0\n", - "None\n", - "[-1139.6068138036374, -641.5618146690247, 172.1244714661405]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "((4, -2, -1, 0), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "[-1259.0496220647344, -641.5618146690247, 172.1244714661405]\n", - "0\n", - "None\n", - "[-1259.0496220647344, -641.5618146690247, 172.1244714661405]\n", - "((4, -2, -1, 0), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "((6, -3, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "[-1343.516815534412, -641.5618146690247, 172.1244714661405]\n", - "0\n", - "-1100.0\n", - "[-1343.516815534412, -641.5618146690247, 172.1244714661405]\n", - "((6, -3, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "[-39.60681380363735, 458.43818533097533, 1272.1244714661404]\n", - "1\n", - "None\n", - "[-39.60681380363735, 458.43818533097533, 1272.1244714661404]\n", - "((3, -1, 0, -1), (5, -2, 0, -1), (8, -2, -1, -1))\n", - "((3, -1, 0, -1), (1, -1, 1, -1), (8, -2, -1, -1))\n", - "[-39.60681380363735, 346.70690006119753, 1272.1244714661404]\n", - "1\n", - "None\n", - "[-39.60681380363735, 346.70690006119753, 1272.1244714661404]\n", - "((3, -1, 0, -1), (1, -1, 1, -1), (8, -2, -1, -1))\n", - "((3, -1, 0, -1), (10, -2, -1, -2), (8, -2, -1, -1))\n", - "[-39.60681380363735, 303.2985649970153, 1272.1244714661404]\n", - "2\n", - "1200.0\n", - "[-39.60681380363735, 303.2985649970153, 1272.1244714661404]\n", - "((3, -1, 0, -1), (10, -2, -1, -2), (8, -2, -1, -1))\n", - "((3, -1, 0, -1), (10, -2, -1, -2), (13, -2, -2, -2))\n", - "[-1239.6068138036374, -896.7014350029847, -83.01514886781956]\n", - "0\n", - "-1000.0\n", - "[-1239.6068138036374, -896.7014350029847, -83.01514886781956]\n", - "((3, -1, 0, -1), (10, -2, -1, -2), (13, -2, -2, -2))\n", - "((7, -2, -1, -1), (10, -2, -1, -2), (13, -2, -2, -2))\n", - "[-127.8755285338591, 103.29856499701532, 916.9848511321804]\n", - "1\n", - "None\n", - "[-127.8755285338591, 103.29856499701532, 916.9848511321804]\n", - "((7, -2, -1, -1), (10, -2, -1, -2), (13, -2, -2, -2))\n", - "((7, -2, -1, -1), (14, -3, -2, -2), (13, -2, -2, -2))\n", - "[-127.8755285338591, 215.02985026679312, 916.9848511321804]\n", - "1\n", - "500.0\n", - "[-127.8755285338591, 215.02985026679312, 916.9848511321804]\n", - "((7, -2, -1, -1), (14, -3, -2, -2), (13, -2, -2, -2))\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (13, -2, -2, -2))\n", - "[-627.8755285338591, -241.56181466902467, 416.98485113218044]\n", - "2\n", - "700.0\n", - "[-627.8755285338591, -241.56181466902467, 416.98485113218044]\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (13, -2, -2, -2))\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "[-1327.875528533859, -941.5618146690247, 27.26409180010012]\n", - "0\n", - "-1100.0\n", - "[-1327.875528533859, -941.5618146690247, 27.26409180010012]\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "((2, -2, 0, 0), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "[-72.73590819989954, 158.43818533097533, 1127.2640918001002]\n", - "0\n", - "-100.0\n", - "[-72.73590819989954, 158.43818533097533, 1127.2640918001002]\n", - "((2, -2, 0, 0), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "[-127.8755285338591, 258.43818533097533, 1227.2640918001002]\n", - "1\n", - "500.0\n", - "[-127.8755285338591, 258.43818533097533, 1227.2640918001002]\n", - "((7, -2, -1, -1), (5, -2, 0, -1), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "[-627.8755285338591, 25.3090909347128, 727.2640918001002]\n", - "2\n", - "800.0\n", - "[-627.8755285338591, 25.3090909347128, 727.2640918001002]\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (11, -2, -1, -2))\n", - "[-1427.875528533859, -774.6909090652872, 3.2985649970155464]\n", - "2\n", - "-100.0\n", - "[-1427.875528533859, -774.6909090652872, 3.2985649970155464]\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (11, -2, -1, -2))\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "[-1327.875528533859, -674.6909090652872, 27.264091800100232]\n", - "1\n", - "-900.0\n", - "[-1327.875528533859, -674.6909090652872, 27.264091800100232]\n", - "((7, -2, -1, -1), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-427.8755285338591, 113.57780566493511, 927.2640918001002]\n", - "1\n", - "-100.0\n", - "[-427.8755285338591, 113.57780566493511, 927.2640918001002]\n", - "((7, -2, -1, -1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "0\n", - "None\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-403.91000173077487, 170.16947060075313, 1027.2640918001002]\n", - "0\n", - "None\n", - "[-403.91000173077487, 170.16947060075313, 1027.2640918001002]\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "0\n", - "None\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-403.91000173077487, 170.16947060075313, 1027.2640918001002]\n", - "0\n", - "None\n", - "[-403.91000173077487, 170.16947060075313, 1027.2640918001002]\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "0\n", - "-400.0\n", - "[-327.8755285338591, 170.16947060075313, 1027.2640918001002]\n", - "((7, -2, -1, -1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "[-3.910001730774866, 570.1694706007531, 1427.2640918001002]\n", - "1\n", - "None\n", - "[-3.910001730774866, 570.1694706007531, 1427.2640918001002]\n", - "((-1, -2, 0, 1), (9, -3, -1, -1), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-3.910001730774866, 613.5778056649351, 1427.2640918001002]\n", - "0\n", - "-100.0\n", - "[-3.910001730774866, 613.5778056649351, 1427.2640918001002]\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[11.622804799547794, 713.5778056649351, 1527.2640918001002]\n", - "1\n", - "None\n", - "[11.622804799547794, 713.5778056649351, 1527.2640918001002]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "[11.622804799547794, 825.3090909347128, 1527.2640918001002]\n", - "1\n", - "None\n", - "[11.622804799547794, 825.3090909347128, 1527.2640918001002]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (3, -2, 0, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[11.622804799547794, 713.5778056649351, 1527.2640918001002]\n", - "2\n", - "None\n", - "[11.622804799547794, 713.5778056649351, 1527.2640918001002]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (0, -3, 2, 0))\n", - "[11.622804799547794, 713.5778056649351, 1597.9365186643824]\n", - "1\n", - "800.0\n", - "[11.622804799547794, 713.5778056649351, 1597.9365186643824]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (0, -3, 2, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "[-788.3771952004522, -15.749767470782672, 797.9365186643824]\n", - "2\n", - "None\n", - "[-788.3771952004522, -15.749767470782672, 797.9365186643824]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-788.3771952004522, -15.749767470782672, 686.2052333946046]\n", - "2\n", - "None\n", - "[-788.3771952004522, -15.749767470782672, 686.2052333946046]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (5, -3, 1, -1))\n", - "[-788.3771952004522, -15.749767470782672, 642.7968983304227]\n", - "2\n", - "500.0\n", - "[-788.3771952004522, -15.749767470782672, 642.7968983304227]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (5, -3, 1, -1))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-1, -4, 3, 0))\n", - "[-1288.3771952004522, -515.7497674707827, -17.704768336170105]\n", - "2\n", - "-100.0\n", - "[-1288.3771952004522, -515.7497674707827, -17.704768336170105]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-1, -4, 3, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (-5, -3, 4, 0))\n", - "[-1188.3771952004522, -374.6909090652872, -29.436053605948075]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -374.6909090652872, -29.436053605948075]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (-5, -3, 4, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (-5, -3, 4, 0))\n", - "[-1188.3771952004522, -374.6909090652872, -29.436053605948075]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -374.6909090652872, -29.436053605948075]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (-5, -3, 4, 0))\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "0\n", - "None\n", - "[-1188.3771952004522, -415.7497674707827, -29.436053605948075]\n", - "((1, -3, 1, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "((-6, -3, 4, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "[-1229.4360536059478, -415.7497674707827, -29.436053605948075]\n", - "1\n", - "-200.0\n", - "[-1229.4360536059478, -415.7497674707827, -29.436053605948075]\n", - "((-6, -3, 4, 0), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "((-6, -3, 4, 0), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "[-1029.4360536059478, -60.61014713682334, 170.56394639405192]\n", - "0\n", - "None\n", - "[-1029.4360536059478, -60.61014713682334, 170.56394639405192]\n", - "((-6, -3, 4, 0), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "((-11, -3, 5, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "[-874.2964332719882, -60.61014713682334, 170.56394639405192]\n", - "0\n", - "-700.0\n", - "[-874.2964332719882, -60.61014713682334, 170.56394639405192]\n", - "((-11, -3, 5, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "[-62.565148002210435, 639.3898528631767, 870.563946394052]\n", - "2\n", - "None\n", - "[-62.565148002210435, 639.3898528631767, 870.563946394052]\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-9, -4, 4, 2))\n", - "[-62.565148002210435, 639.3898528631767, 906.2607584669145]\n", - "1\n", - "None\n", - "[-62.565148002210435, 639.3898528631767, 906.2607584669145]\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-9, -4, 4, 2))\n", - "((-7, -4, 4, 1), (-12, -4, 4, 3), (-9, -4, 4, 2))\n", - "[-62.565148002210435, 675.0866649360393, 906.2607584669145]\n", - "2\n", - "None\n", - "[-62.565148002210435, 675.0866649360393, 906.2607584669145]\n", - "((-7, -4, 4, 1), (-12, -4, 4, 3), (-9, -4, 4, 2))\n", - "((-7, -4, 4, 1), (-12, -4, 4, 3), (-4, -4, 3, 1))\n", - "[-62.565148002210435, 675.0866649360393, 751.1211381329548]\n", - "1\n", - "None\n", - "[-62.565148002210435, 675.0866649360393, 751.1211381329548]\n", - "((-7, -4, 4, 1), (-12, -4, 4, 3), (-4, -4, 3, 1))\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-4, -4, 3, 1))\n", - "[-62.565148002210435, 639.3898528631767, 751.1211381329548]\n", - "2\n", - "None\n", - "[-62.565148002210435, 639.3898528631767, 751.1211381329548]\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-4, -4, 3, 1))\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "[-62.565148002210435, 639.3898528631767, 870.563946394052]\n", - "1\n", - "500.0\n", - "[-62.565148002210435, 639.3898528631767, 870.563946394052]\n", - "((-7, -4, 4, 1), (-8, -3, 4, 1), (-5, -3, 4, 0))\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "[-562.5651480022104, -15.749767470782672, 370.563946394052]\n", - "2\n", - "None\n", - "[-562.5651480022104, -15.749767470782672, 370.563946394052]\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-5, -3, 4, 0))\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-9, -4, 4, 2))\n", - "[-562.5651480022104, -15.749767470782672, 406.26075846691447]\n", - "2\n", - "700.0\n", - "[-562.5651480022104, -15.749767470782672, 406.26075846691447]\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-9, -4, 4, 2))\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-1262.5651480022104, -715.7497674707827, -13.794766605395353]\n", - "0\n", - "None\n", - "[-1262.5651480022104, -715.7497674707827, -13.794766605395353]\n", - "((-7, -4, 4, 1), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-1213.7947666053954, -715.7497674707827, -13.794766605395353]\n", - "0\n", - "None\n", - "[-1213.7947666053954, -715.7497674707827, -13.794766605395353]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-1102.0634813356176, -715.7497674707827, -13.794766605395353]\n", - "0\n", - "None\n", - "[-1102.0634813356176, -715.7497674707827, -13.794766605395353]\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-1213.7947666053954, -715.7497674707827, -13.794766605395353]\n", - "0\n", - "-1000.0\n", - "[-1213.7947666053954, -715.7497674707827, -13.794766605395353]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-2, -2, 3, -1), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[17.379326925479518, 284.2502325292173, 986.2052333946046]\n", - "0\n", - "-200.0\n", - "[17.379326925479518, 284.2502325292173, 986.2052333946046]\n", - "((-2, -2, 3, -1), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-13.794766605395353, 484.2502325292173, 1186.2052333946046]\n", - "2\n", - "None\n", - "[-13.794766605395353, 484.2502325292173, 1186.2052333946046]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "[-13.794766605395353, 484.2502325292173, 1297.9365186643824]\n", - "2\n", - "None\n", - "[-13.794766605395353, 484.2502325292173, 1297.9365186643824]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "[-13.794766605395353, 484.2502325292173, 1186.2052333946046]\n", - "2\n", - "None\n", - "[-13.794766605395353, 484.2502325292173, 1186.2052333946046]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-4, -2, 3, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "[-13.794766605395353, 484.2502325292173, 1297.9365186643824]\n", - "2\n", - "1400.0\n", - "[-13.794766605395353, 484.2502325292173, 1297.9365186643824]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (0, -3, 2, 0))\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "[-1413.7947666053954, -915.7497674707827, 17.379326925479518]\n", - "0\n", - "-1300.0\n", - "[-1413.7947666053954, -915.7497674707827, 17.379326925479518]\n", - "((-5, -2, 3, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "1\n", - "None\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (1, -2, 3, -2), (-1, -2, 3, -1))\n", - "[-2.0634813356175528, 348.5534204563545, 1317.3793269254795]\n", - "1\n", - "None\n", - "[-2.0634813356175528, 348.5534204563545, 1317.3793269254795]\n", - "((-1, -3, 2, 0), (1, -2, 3, -2), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "1\n", - "None\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (1, -2, 3, -2), (-1, -2, 3, -1))\n", - "[-2.0634813356175528, 348.5534204563545, 1317.3793269254795]\n", - "1\n", - "None\n", - "[-2.0634813356175528, 348.5534204563545, 1317.3793269254795]\n", - "((-1, -3, 2, 0), (1, -2, 3, -2), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "1\n", - "500.0\n", - "[-2.0634813356175528, 384.2502325292173, 1317.3793269254795]\n", - "((-1, -3, 2, 0), (-3, -3, 3, 0), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (1, -4, 2, 0), (-1, -2, 3, -1))\n", - "[-502.06348133561755, -4.018482201005099, 817.3793269254795]\n", - "2\n", - "600.0\n", - "[-502.06348133561755, -4.018482201005099, 817.3793269254795]\n", - "((-1, -3, 2, 0), (1, -4, 2, 0), (-1, -2, 3, -1))\n", - "((-1, -3, 2, 0), (1, -4, 2, 0), (0, -3, 2, 0))\n", - "[-1102.0634813356176, -604.0184822010051, 97.93651866438233]\n", - "1\n", - "-1000.0\n", - "[-1102.0634813356176, -604.0184822010051, 97.93651866438233]\n", - "((-1, -3, 2, 0), (1, -4, 2, 0), (0, -3, 2, 0))\n", - "((-1, -3, 2, 0), (2, -3, 2, -1), (0, -3, 2, 0))\n", - "[-102.06348133561755, 129.11061219525686, 1097.9365186643822]\n", - "0\n", - "-500.0\n", - "[-102.06348133561755, 129.11061219525686, 1097.9365186643822]\n", - "((-1, -3, 2, 0), (2, -3, 2, -1), (0, -3, 2, 0))\n", - "((1, -3, 1, 0), (2, -3, 2, -1), (0, -3, 2, 0))\n", - "[11.622804799547794, 629.1106121952569, 1597.9365186643822]\n", - "1\n", - "1000.0\n", - "[11.622804799547794, 629.1106121952569, 1597.9365186643822]\n", - "((1, -3, 1, 0), (2, -3, 2, -1), (0, -3, 2, 0))\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (0, -3, 2, 0))\n", - "[-988.3771952004522, -19.551288731327418, 597.9365186643822]\n", - "2\n", - "600.0\n", - "[-988.3771952004522, -19.551288731327418, 597.9365186643822]\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (0, -3, 2, 0))\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (-2, -2, 1, 1))\n", - "[-1588.3771952004522, -619.5512887313274, 82.40371213406013]\n", - "2\n", - "-400.0\n", - "[-1588.3771952004522, -619.5512887313274, 82.40371213406013]\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (-2, -2, 1, 1))\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (2, -3, 1, 0))\n", - "[-1188.3771952004522, -219.55128873132742, 11.62280479954751]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -219.55128873132742, 11.62280479954751]\n", - "((1, -3, 1, 0), (-1, -3, 1, 1), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "[-1188.3771952004522, -374.6909090652872, 11.62280479954751]\n", - "1\n", - "None\n", - "[-1188.3771952004522, -374.6909090652872, 11.62280479954751]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (2, -3, 1, 0))\n", - "[-1188.3771952004522, -486.4221943350649, 11.62280479954751]\n", - "1\n", - "-400.0\n", - "[-1188.3771952004522, -486.4221943350649, 11.62280479954751]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "[-788.3771952004522, 25.3090909347128, 411.6228047995475]\n", - "2\n", - "None\n", - "[-788.3771952004522, 25.3090909347128, 411.6228047995475]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (6, -4, 0, 0))\n", - "[-788.3771952004522, 25.3090909347128, 523.3540900693253]\n", - "2\n", - "None\n", - "[-788.3771952004522, 25.3090909347128, 523.3540900693253]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (6, -4, 0, 0))\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "[-788.3771952004522, 25.3090909347128, 411.6228047995475]\n", - "1\n", - "-200.0\n", - "[-788.3771952004522, 25.3090909347128, 411.6228047995475]\n", - "((1, -3, 1, 0), (4, -3, 0, 0), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (2, -3, 1, 0))\n", - "[-588.3771952004522, 113.57780566493511, 611.6228047995476]\n", - "2\n", - "1100.0\n", - "[-588.3771952004522, 113.57780566493511, 611.6228047995476]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (2, -3, 1, 0))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "[-1688.3771952004522, -986.4221943350649, -17.596287865939757]\n", - "0\n", - "None\n", - "[-1688.3771952004522, -986.4221943350649, -17.596287865939757]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "((-5, -1, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "[-1715.6412870005524, -986.4221943350649, -17.596287865939757]\n", - "0\n", - "None\n", - "[-1715.6412870005524, -986.4221943350649, -17.596287865939757]\n", - "((-5, -1, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "[-1688.3771952004522, -986.4221943350649, -17.596287865939757]\n", - "0\n", - "None\n", - "[-1688.3771952004522, -986.4221943350649, -17.596287865939757]\n", - "((1, -3, 1, 0), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "((-5, -1, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "[-1715.6412870005524, -986.4221943350649, -17.596287865939757]\n", - "0\n", - "-1200.0\n", - "[-1715.6412870005524, -986.4221943350649, -17.596287865939757]\n", - "((-5, -1, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "[-17.59628786593953, 213.5778056649351, 1182.4037121340602]\n", - "2\n", - "None\n", - "[-17.59628786593953, 213.5778056649351, 1182.4037121340602]\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-2, -2, 1, 1))\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-17.59628786593953, 213.5778056649351, 1027.2640918001002]\n", - "2\n", - "None\n", - "[-17.59628786593953, 213.5778056649351, 1027.2640918001002]\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[-17.59628786593953, 213.5778056649351, 915.5328065303224]\n", - "2\n", - "None\n", - "[-17.59628786593953, 213.5778056649351, 915.5328065303224]\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-5, -2, 1, 2))\n", - "[-17.59628786593953, 213.5778056649351, 951.2296186031851]\n", - "0\n", - "None\n", - "[-17.59628786593953, 213.5778056649351, 951.2296186031851]\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-5, -2, 1, 2))\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (-5, -2, 1, 2))\n", - "[-172.73590819989954, 213.5778056649351, 951.2296186031851]\n", - "2\n", - "1000.0\n", - "[-172.73590819989954, 213.5778056649351, 951.2296186031851]\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (-5, -2, 1, 2))\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-1172.7359081998995, -786.4221943350649, 27.264091800100232]\n", - "0\n", - "None\n", - "[-1172.7359081998995, -786.4221943350649, 27.264091800100232]\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((-2, -1, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-1284.4671934696776, -786.4221943350649, 27.264091800100232]\n", - "0\n", - "-1200.0\n", - "[-1284.4671934696776, -786.4221943350649, 27.264091800100232]\n", - "((-2, -1, 1, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[27.26409180010046, 413.5778056649351, 1227.2640918001002]\n", - "0\n", - "-200.0\n", - "[27.26409180010046, 413.5778056649351, 1227.2640918001002]\n", - "((2, -2, 0, 0), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "[-3.910001730774866, 613.5778056649351, 1427.2640918001002]\n", - "2\n", - "1200.0\n", - "[-3.910001730774866, 613.5778056649351, 1427.2640918001002]\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (3, -2, 0, 0))\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[-1203.9100017307749, -586.4221943350649, 115.53280653032243]\n", - "0\n", - "-900.0\n", - "[-1203.9100017307749, -586.4221943350649, 115.53280653032243]\n", - "((-1, -2, 0, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((-2, -1, 1, 0), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[-184.46719346967757, 313.5778056649351, 1015.5328065303224]\n", - "0\n", - "100.0\n", - "[-184.46719346967757, 313.5778056649351, 1015.5328065303224]\n", - "((-2, -1, 1, 0), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[-17.59628786593953, 213.5778056649351, 915.5328065303224]\n", - "0\n", - "-100.0\n", - "[-17.59628786593953, 213.5778056649351, 915.5328065303224]\n", - "((-3, -2, 1, 1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[46.70690006119776, 313.5778056649351, 1015.5328065303224]\n", - "1\n", - "None\n", - "[46.70690006119776, 313.5778056649351, 1015.5328065303224]\n", - "((1, -1, 1, -1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (4, -1, 1, -2), (-1, -1, 1, 0))\n", - "[46.70690006119776, 277.8809935920724, 1015.5328065303224]\n", - "1\n", - "None\n", - "[46.70690006119776, 277.8809935920724, 1015.5328065303224]\n", - "((1, -1, 1, -1), (4, -1, 1, -2), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "[46.70690006119776, 313.5778056649351, 1015.5328065303224]\n", - "1\n", - "500.0\n", - "[46.70690006119776, 313.5778056649351, 1015.5328065303224]\n", - "((1, -1, 1, -1), (0, -2, 1, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "[-453.29309993880224, 17.487807395709865, 515.5328065303224]\n", - "1\n", - "100.0\n", - "[-453.29309993880224, 17.487807395709865, 515.5328065303224]\n", - "((1, -1, 1, -1), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (1, -1, 0, 0), (-1, -1, 1, 0))\n", - "[-553.2930999388022, 29.21909266548755, 415.53280653032243]\n", - "0\n", - "-700.0\n", - "[-553.2930999388022, 29.21909266548755, 415.53280653032243]\n", - "((1, -1, 1, -1), (1, -1, 0, 0), (-1, -1, 1, 0))\n", - "((2, -2, 0, 0), (1, -1, 0, 0), (-1, -1, 1, 0))\n", - "[27.26409180010046, 729.2190926654876, 1115.5328065303224]\n", - "1\n", - "600.0\n", - "[27.26409180010046, 729.2190926654876, 1115.5328065303224]\n", - "((2, -2, 0, 0), (1, -1, 0, 0), (-1, -1, 1, 0))\n", - "((2, -2, 0, 0), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "[-572.7359081998995, 17.487807395709865, 515.5328065303224]\n", - "1\n", - "-100.0\n", - "[-572.7359081998995, 17.487807395709865, 515.5328065303224]\n", - "((2, -2, 0, 0), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "((2, -2, 0, 0), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "[-472.73590819989954, 25.3090909347128, 615.5328065303224]\n", - "1\n", - "100.0\n", - "[-472.73590819989954, 25.3090909347128, 615.5328065303224]\n", - "((2, -2, 0, 0), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "((2, -2, 0, 0), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "[-572.7359081998995, 17.487807395709865, 515.5328065303224]\n", - "1\n", - "-100.0\n", - "[-572.7359081998995, 17.487807395709865, 515.5328065303224]\n", - "((2, -2, 0, 0), (-3, 0, 1, 0), (-1, -1, 1, 0))\n", - "((2, -2, 0, 0), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "[-472.73590819989954, 25.3090909347128, 615.5328065303224]\n", - "0\n", - "None\n", - "[-472.73590819989954, 25.3090909347128, 615.5328065303224]\n", - "((2, -2, 0, 0), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "[-353.29309993880224, 25.3090909347128, 615.5328065303224]\n", - "1\n", - "-200.0\n", - "[-353.29309993880224, 25.3090909347128, 615.5328065303224]\n", - "((1, -1, 1, -1), (4, -3, 0, 0), (-1, -1, 1, 0))\n", - "((1, -1, 1, -1), (-4, -1, 2, 0), (-1, -1, 1, 0))\n", - "[-153.29309993880224, 1.8465203951568583, 815.5328065303224]\n", - "0\n", - "None\n", - "[-153.29309993880224, 1.8465203951568583, 815.5328065303224]\n", - "((1, -1, 1, -1), (-4, -1, 2, 0), (-1, -1, 1, 0))\n", - "((-7, -1, 2, 1), (-4, -1, 2, 0), (-1, -1, 1, 0))\n", - "[-229.32757313571778, 1.8465203951568583, 815.5328065303224]\n", - "2\n", - "None\n", - "[-229.32757313571778, 1.8465203951568583, 815.5328065303224]\n", - "((-7, -1, 2, 1), (-4, -1, 2, 0), (-1, -1, 1, 0))\n", - "((-7, -1, 2, 1), (-4, -1, 2, 0), (-9, -1, 2, 2))\n", - "[-229.32757313571778, 1.8465203951568583, 739.4983333334069]\n", - "1\n", - "-100.0\n", - "[-229.32757313571778, 1.8465203951568583, 739.4983333334069]\n", - "((-7, -1, 2, 1), (-4, -1, 2, 0), (-9, -1, 2, 2))\n", - "((-7, -1, 2, 1), (-12, -1, 3, 2), (-9, -1, 2, 2))\n", - "[-129.32757313571778, 25.81204719824177, 839.4983333334069]\n", - "0\n", - "None\n", - "[-129.32757313571778, 25.81204719824177, 839.4983333334069]\n", - "((-7, -1, 2, 1), (-12, -1, 3, 2), (-9, -1, 2, 2))\n", - "((-15, -1, 3, 3), (-12, -1, 3, 2), (-9, -1, 2, 2))\n", - "[-205.36204633263287, 25.81204719824177, 839.4983333334069]\n", - "1\n", - "-200.0\n", - "[-205.36204633263287, 25.81204719824177, 839.4983333334069]\n", - "((-15, -1, 3, 3), (-12, -1, 3, 2), (-9, -1, 2, 2))\n", - "((-15, -1, 3, 3), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "[-5.362046332632872, 70.67242686428199, 1039.498333333407]\n", - "2\n", - "None\n", - "[-5.362046332632872, 70.67242686428199, 1039.498333333407]\n", - "((-15, -1, 3, 3), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "((-15, -1, 3, 3), (-7, -1, 2, 1), (-17, -1, 3, 4))\n", - "[-5.362046332632872, 70.67242686428199, 963.4638601364917]\n", - "0\n", - "100.0\n", - "[-5.362046332632872, 70.67242686428199, 963.4638601364917]\n", - "((-15, -1, 3, 3), (-7, -1, 2, 1), (-17, -1, 3, 4))\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-17, -1, 3, 4))\n", - "[-260.5016666665929, -29.327573135718012, 863.4638601364917]\n", - "2\n", - "None\n", - "[-260.5016666665929, -29.327573135718012, 863.4638601364917]\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-17, -1, 3, 4))\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "[-260.5016666665929, -29.327573135718012, 939.4983333334069]\n", - "2\n", - "None\n", - "[-260.5016666665929, -29.327573135718012, 939.4983333334069]\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-4, -1, 1, 1))\n", - "[-260.5016666665929, -29.327573135718012, 784.3587129994473]\n", - "0\n", - "-100.0\n", - "[-260.5016666665929, -29.327573135718012, 784.3587129994473]\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-4, -1, 1, 1))\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-4, -1, 1, 1))\n", - "[-84.46719346967757, 70.67242686428199, 884.3587129994473]\n", - "2\n", - "1300.0\n", - "[-84.46719346967757, 70.67242686428199, 884.3587129994473]\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-4, -1, 1, 1))\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "[-1384.4671934696776, -1229.327573135718, -260.5016666665931]\n", - "2\n", - "100.0\n", - "[-1384.4671934696776, -1229.327573135718, -260.5016666665931]\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-9, -1, 2, 2))\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (2, -1, 1, -1))\n", - "[-1484.4671934696776, -1329.327573135718, -53.2930999388027]\n", - "2\n", - "-100.0\n", - "[-1484.4671934696776, -1329.327573135718, -53.2930999388027]\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (2, -1, 1, -1))\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-3, -1, 2, 0))\n", - "[-1384.4671934696776, -1229.327573135718, 201.8465203951571]\n", - "0\n", - "-1500.0\n", - "[-1384.4671934696776, -1229.327573135718, 201.8465203951571]\n", - "((-2, -1, 1, 0), (-7, -1, 2, 1), (-3, -1, 2, 0))\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-3, -1, 2, 0))\n", - "[39.49833333340712, 270.672426864282, 1701.846520395157]\n", - "2\n", - "1400.0\n", - "[39.49833333340712, 270.672426864282, 1701.846520395157]\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-3, -1, 2, 0))\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-6, -1, 2, 1))\n", - "[-1360.5016666665929, -1129.327573135718, 70.67242686428199]\n", - "0\n", - "-1500.0\n", - "[-1360.5016666665929, -1129.327573135718, 70.67242686428199]\n", - "((-10, -1, 2, 2), (-7, -1, 2, 1), (-6, -1, 2, 1))\n", - "((-5, -1, 1, 1), (-7, -1, 2, 1), (-6, -1, 2, 1))\n", - "[-15.641287000552438, 370.672426864282, 1570.672426864282]\n", - "1\n", - "None\n", - "[-15.641287000552438, 370.672426864282, 1570.672426864282]\n", - "((-5, -1, 1, 1), (-7, -1, 2, 1), (-6, -1, 2, 1))\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-6, -1, 2, 1))\n", - "[-15.641287000552438, 482.40371213406024, 1570.672426864282]\n", - "2\n", - "1600.0\n", - "[-15.641287000552438, 482.40371213406024, 1570.672426864282]\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-6, -1, 2, 1))\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-2, -2, 1, 1))\n", - "[-1615.6412870005524, -1117.5962878659398, 82.40371213406002]\n", - "2\n", - "-100.0\n", - "[-1615.6412870005524, -1117.5962878659398, 82.40371213406002]\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-2, -2, 1, 1))\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-6, -1, 2, 1))\n", - "[-1515.6412870005524, -1017.5962878659398, 70.6724268642819]\n", - "1\n", - "None\n", - "[-1515.6412870005524, -1017.5962878659398, 70.6724268642819]\n", - "((-5, -1, 1, 1), (-3, -2, 1, 1), (-6, -1, 2, 1))\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-6, -1, 2, 1))\n", - "[-1515.6412870005524, -898.1534796048431, 70.6724268642819]\n", - "2\n", - "-200.0\n", - "[-1515.6412870005524, -898.1534796048431, 70.6724268642819]\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-6, -1, 2, 1))\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-5, 0, 2, 0))\n", - "[-1315.6412870005524, -698.1534796048431, 3.801521260544547]\n", - "2\n", - "-100.0\n", - "[-1315.6412870005524, -698.1534796048431, 3.801521260544547]\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-5, 0, 2, 0))\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-2, -2, 2, 0))\n", - "[-1215.6412870005524, -598.1534796048431, -100.10848047023043]\n", - "1\n", - "None\n", - "[-1215.6412870005524, -598.1534796048431, -100.10848047023043]\n", - "((-5, -1, 1, 1), (-4, -1, 2, 0), (-2, -2, 2, 0))\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-2, -2, 2, 0))\n", - "[-1215.6412870005524, -513.6862861351653, -100.10848047023043]\n", - "0\n", - "-1400.0\n", - "[-1215.6412870005524, -513.6862861351653, -100.10848047023043]\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-2, -2, 2, 0))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-2, -2, 2, 0))\n", - "[72.62742772966976, 886.3137138648347, 1299.8915195297695]\n", - "2\n", - "1200.0\n", - "[72.62742772966976, 886.3137138648347, 1299.8915195297695]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-2, -2, 2, 0))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "[-1127.3725722703302, -313.68628613516535, 72.62742772966931]\n", - "1\n", - "-200.0\n", - "[-1127.3725722703302, -313.68628613516535, 72.62742772966931]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "((-9, 0, 2, 1), (-11, 0, 2, 2), (-8, 0, 2, 1))\n", - "[-927.3725722703302, 41.453334198794664, 272.6274277296693]\n", - "1\n", - "100.0\n", - "[-927.3725722703302, 41.453334198794664, 272.6274277296693]\n", - "((-9, 0, 2, 1), (-11, 0, 2, 2), (-8, 0, 2, 1))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "[-1027.3725722703302, -213.68628613516535, 172.6274277296693]\n", - "2\n", - "None\n", - "[-1027.3725722703302, -213.68628613516535, 172.6274277296693]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-4, -1, 1, 1))\n", - "[-1027.3725722703302, -213.68628613516535, 284.358712999447]\n", - "0\n", - "None\n", - "[-1027.3725722703302, -213.68628613516535, 284.358712999447]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-4, -1, 1, 1))\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-4, -1, 1, 1))\n", - "[-915.6412870005524, -213.68628613516535, 284.358712999447]\n", - "2\n", - "None\n", - "[-915.6412870005524, -213.68628613516535, 284.358712999447]\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-4, -1, 1, 1))\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "[-915.6412870005524, -213.68628613516535, 172.6274277296693]\n", - "0\n", - "None\n", - "[-915.6412870005524, -213.68628613516535, 172.6274277296693]\n", - "((-5, -1, 1, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "[-1027.3725722703302, -213.68628613516535, 172.6274277296693]\n", - "2\n", - "600.0\n", - "[-1027.3725722703302, -213.68628613516535, 172.6274277296693]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-8, 0, 2, 1))\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "[-1627.3725722703302, -813.6862861351653, -3.410605131648481e-13]\n", - "0\n", - "None\n", - "[-1627.3725722703302, -813.6862861351653, -3.410605131648481e-13]\n", - "((-9, 0, 2, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "((-2, 0, -1, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "[-1586.3137138648347, -813.6862861351653, -3.410605131648481e-13]\n", - "2\n", - "100.0\n", - "[-1586.3137138648347, -813.6862861351653, -3.410605131648481e-13]\n", - "((-2, 0, -1, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "((-2, 0, -1, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[-1686.3137138648347, -913.6862861351653, 11.731285269777473]\n", - "0\n", - "-1300.0\n", - "[-1686.3137138648347, -913.6862861351653, 11.731285269777473]\n", - "((-2, 0, -1, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[2.2737367544323206e-13, 386.31371386483465, 1311.7312852697776]\n", - "0\n", - "100.0\n", - "[2.2737367544323206e-13, 386.31371386483465, 1311.7312852697776]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-9, 0, 1, 2), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[55.13962033396001, 286.31371386483465, 1211.7312852697776]\n", - "0\n", - "None\n", - "[55.13962033396001, 286.31371386483465, 1211.7312852697776]\n", - "((-9, 0, 1, 2), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[-99.99999999999977, 286.31371386483465, 1211.7312852697776]\n", - "0\n", - "None\n", - "[-99.99999999999977, 286.31371386483465, 1211.7312852697776]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-3, -1, -1, 2), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[-219.44280826109707, 286.31371386483465, 1211.7312852697776]\n", - "0\n", - "200.0\n", - "[-219.44280826109707, 286.31371386483465, 1211.7312852697776]\n", - "((-3, -1, -1, 2), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-8, 1, 1, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "[-411.7312852697776, 86.31371386483465, 1011.7312852697776]\n", - "1\n", - "None\n", - "[-411.7312852697776, 86.31371386483465, 1011.7312852697776]\n", - "((-8, 1, 1, 1), (-6, 0, 1, 1), (1, -1, -1, 1))\n", - "((-8, 1, 1, 1), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[-411.7312852697776, 42.90537880065267, 1011.7312852697776]\n", - "0\n", - "200.0\n", - "[-411.7312852697776, 42.90537880065267, 1011.7312852697776]\n", - "((-8, 1, 1, 1), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((5, -1, -2, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[-543.4083350641818, -157.09462119934733, 811.7312852697776]\n", - "1\n", - "None\n", - "[-543.4083350641818, -157.09462119934733, 811.7312852697776]\n", - "((5, -1, -2, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((5, -1, -2, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "[-543.4083350641818, -45.36333592956953, 811.7312852697776]\n", - "0\n", - "100.0\n", - "[-543.4083350641818, -45.36333592956953, 811.7312852697776]\n", - "((5, -1, -2, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "[-531.6770497944042, -145.36333592956953, 711.7312852697776]\n", - "1\n", - "None\n", - "[-531.6770497944042, -145.36333592956953, 711.7312852697776]\n", - "((9, -2, -3, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-531.6770497944042, -101.95500086538755, 711.7312852697776]\n", - "1\n", - "None\n", - "[-531.6770497944042, -101.95500086538755, 711.7312852697776]\n", - "((9, -2, -3, 0), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "[-531.6770497944042, -145.36333592956953, 711.7312852697776]\n", - "1\n", - "200.0\n", - "[-531.6770497944042, -145.36333592956953, 711.7312852697776]\n", - "((9, -2, -3, 0), (7, -2, -2, 0), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (8, -1, -3, 0), (1, -1, -1, 1))\n", - "[-731.6770497944042, -29.722048929016864, 511.7312852697776]\n", - "1\n", - "200.0\n", - "[-731.6770497944042, -29.722048929016864, 511.7312852697776]\n", - "((9, -2, -3, 0), (8, -1, -3, 0), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (12, -2, -4, 0), (1, -1, -1, 1))\n", - "[-931.6770497944042, -117.99076365923895, 311.7312852697776]\n", - "1\n", - "100.0\n", - "[-931.6770497944042, -117.99076365923895, 311.7312852697776]\n", - "((9, -2, -3, 0), (12, -2, -4, 0), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (1, -1, -1, 1))\n", - "[-1031.6770497944042, -19.442808261097298, 211.73128526977757]\n", - "2\n", - "None\n", - "[-1031.6770497944042, -19.442808261097298, 211.73128526977757]\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (1, -1, -1, 1))\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "[-1031.6770497944042, -19.442808261097298, 366.8709056037372]\n", - "2\n", - "None\n", - "[-1031.6770497944042, -19.442808261097298, 366.8709056037372]\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (13, -2, -3, -1))\n", - "[-1031.6770497944042, -19.442808261097298, 399.4970437364706]\n", - "2\n", - "None\n", - "[-1031.6770497944042, -19.442808261097298, 399.4970437364706]\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (13, -2, -3, -1))\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "[-1031.6770497944042, -19.442808261097298, 366.8709056037372]\n", - "0\n", - "None\n", - "[-1031.6770497944042, -19.442808261097298, 366.8709056037372]\n", - "((9, -2, -3, 0), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "((-8, -1, 0, 3), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "[-1064.3031879271375, -19.442808261097298, 366.8709056037372]\n", - "2\n", - "None\n", - "[-1064.3031879271375, -19.442808261097298, 366.8709056037372]\n", - "((-8, -1, 0, 3), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "((-8, -1, 0, 3), (-2, -1, -1, 2), (0, -2, -1, 2))\n", - "[-1064.3031879271375, -19.442808261097298, 478.60219087351527]\n", - "0\n", - "None\n", - "[-1064.3031879271375, -19.442808261097298, 478.60219087351527]\n", - "((-8, -1, 0, 3), (-2, -1, -1, 2), (0, -2, -1, 2))\n", - "((1, -2, -2, 2), (-2, -1, -1, 2), (0, -2, -1, 2))\n", - "[-1107.7115229913195, -19.442808261097298, 478.60219087351527]\n", - "2\n", - "400.0\n", - "[-1107.7115229913195, -19.442808261097298, 478.60219087351527]\n", - "((1, -2, -2, 2), (-2, -1, -1, 2), (0, -2, -1, 2))\n", - "((1, -2, -2, 2), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "[-1507.7115229913195, -419.4428082610973, -33.129094396262815]\n", - "0\n", - "-1300.0\n", - "[-1507.7115229913195, -419.4428082610973, -33.129094396262815]\n", - "((1, -2, -2, 2), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "[-88.26871473022175, 880.5571917389027, 1266.8709056037371]\n", - "2\n", - "1500.0\n", - "[-88.26871473022175, 880.5571917389027, 1266.8709056037371]\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-4, -1, 0, 2))\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-1, -1, 0, 1))\n", - "[-1588.2687147302217, -619.4428082610973, -1.955000865387774]\n", - "2\n", - "100.0\n", - "[-1588.2687147302217, -619.4428082610973, -1.955000865387774]\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-1, -1, 0, 1))\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-3, 0, -1, 2))\n", - "[-1688.2687147302217, -719.4428082610973, -17.487807395709865]\n", - "1\n", - "-1100.0\n", - "[-1688.2687147302217, -719.4428082610973, -17.487807395709865]\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-3, 0, -1, 2))\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (-3, 0, -1, 2))\n", - "[-588.2687147302217, 113.68628613516535, 1082.5121926042902]\n", - "2\n", - "None\n", - "[-588.2687147302217, 113.68628613516535, 1082.5121926042902]\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (-3, 0, -1, 2))\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (3, -2, -1, 1))\n", - "[-588.2687147302217, 113.68628613516535, 1109.7762844043905]\n", - "2\n", - "None\n", - "[-588.2687147302217, 113.68628613516535, 1109.7762844043905]\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (3, -2, -1, 1))\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (-3, 0, -1, 2))\n", - "[-588.2687147302217, 113.68628613516535, 1082.5121926042902]\n", - "1\n", - "400.0\n", - "[-588.2687147302217, 113.68628613516535, 1082.5121926042902]\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (-3, 0, -1, 2))\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-3, 0, -1, 2))\n", - "[-988.2687147302217, -19.442808261097298, 682.5121926042902]\n", - "2\n", - "None\n", - "[-988.2687147302217, -19.442808261097298, 682.5121926042902]\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (-3, 0, -1, 2))\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (3, -2, -1, 1))\n", - "[-988.2687147302217, -19.442808261097298, 709.7762844043904]\n", - "1\n", - "-200.0\n", - "[-988.2687147302217, -19.442808261097298, 709.7762844043904]\n", - "((0, -1, -1, 1), (-2, -1, -1, 2), (3, -2, -1, 1))\n", - "((0, -1, -1, 1), (3, -1, -2, 1), (3, -2, -1, 1))\n", - "[-788.2687147302217, 25.417571404942805, 909.7762844043904]\n", - "1\n", - "-100.0\n", - "[-788.2687147302217, 25.417571404942805, 909.7762844043904]\n", - "((0, -1, -1, 1), (3, -1, -2, 1), (3, -2, -1, 1))\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (3, -2, -1, 1))\n", - "[-688.2687147302217, 13.686286135165346, 1009.7762844043904]\n", - "1\n", - "-300.0\n", - "[-688.2687147302217, 13.686286135165346, 1009.7762844043904]\n", - "((0, -1, -1, 1), (-1, 0, -1, 1), (3, -2, -1, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (3, -2, -1, 1))\n", - "[-388.26871473022175, -1.9550008653875466, 1309.7762844043905]\n", - "2\n", - "900.0\n", - "[-388.26871473022175, -1.9550008653875466, 1309.7762844043905]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (3, -2, -1, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-1288.2687147302217, -901.9550008653875, 298.04499913461245]\n", - "0\n", - "None\n", - "[-1288.2687147302217, -901.9550008653875, 298.04499913461245]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-1399.9999999999998, -901.9550008653875, 298.04499913461245]\n", - "0\n", - "None\n", - "[-1399.9999999999998, -901.9550008653875, 298.04499913461245]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-1288.2687147302217, -901.9550008653875, 298.04499913461245]\n", - "0\n", - "-800.0\n", - "[-1288.2687147302217, -901.9550008653875, 298.04499913461245]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-5, -1, 0, 2), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-333.1290943962624, -101.95500086538755, 1098.0449991346125]\n", - "0\n", - "-200.0\n", - "[-333.1290943962624, -101.95500086538755, 1098.0449991346125]\n", - "((-5, -1, 0, 2), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-288.26871473022175, 98.04499913461245, 1298.0449991346125]\n", - "0\n", - "-100.0\n", - "[-288.26871473022175, 98.04499913461245, 1298.0449991346125]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-5, -1, 0, 2), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[-33.12909439626242, 198.04499913461245, 1398.0449991346125]\n", - "0\n", - "-300.0\n", - "[-33.12909439626242, 198.04499913461245, 1398.0449991346125]\n", - "((-5, -1, 0, 2), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1698.0449991346125]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1698.0449991346125]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-5, 0, 1, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1586.3137138648349]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1586.3137138648349]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-5, 0, 1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1698.0449991346125]\n", - "2\n", - "1800.0\n", - "[2.2737367544323206e-13, 498.04499913461245, 1698.0449991346125]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-1, -1, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, 1, 0, 1))\n", - "[-1799.9999999999998, -1301.9550008653875, 101.95500086538755]\n", - "2\n", - "-200.0\n", - "[-1799.9999999999998, -1301.9550008653875, 101.95500086538755]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, 1, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-5, 0, 1, 1))\n", - "[-1599.9999999999998, -1101.9550008653875, -13.686286135165119]\n", - "2\n", - "-100.0\n", - "[-1599.9999999999998, -1101.9550008653875, -13.686286135165119]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-5, 0, 1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 0, 2))\n", - "[-1499.9999999999998, -1001.9550008653875, -33.12909439626256]\n", - "2\n", - "-300.0\n", - "[-1499.9999999999998, -1001.9550008653875, -33.12909439626256]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 0, 2))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "0\n", - "None\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1088.2687147302217, -701.9550008653875, 0.0]\n", - "2\n", - "None\n", - "[-1088.2687147302217, -701.9550008653875, 0.0]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-1088.2687147302217, -701.9550008653875, 111.73128526977781]\n", - "1\n", - "None\n", - "[-1088.2687147302217, -701.9550008653875, 111.73128526977781]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-1088.2687147302217, -590.2237155956096, 111.73128526977781]\n", - "0\n", - "None\n", - "[-1088.2687147302217, -590.2237155956096, 111.73128526977781]\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-976.5374294604442, -590.2237155956096, 111.73128526977781]\n", - "2\n", - "None\n", - "[-976.5374294604442, -590.2237155956096, 111.73128526977781]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "[-976.5374294604442, -590.2237155956096, 223.4625705395555]\n", - "1\n", - "None\n", - "[-976.5374294604442, -590.2237155956096, 223.4625705395555]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "[-976.5374294604442, -478.49243032583195, 223.4625705395555]\n", - "0\n", - "None\n", - "[-976.5374294604442, -478.49243032583195, 223.4625705395555]\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "((8, -3, -3, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "[-864.8061441906666, -478.49243032583195, 223.4625705395555]\n", - "2\n", - "None\n", - "[-864.8061441906666, -478.49243032583195, 223.4625705395555]\n", - "((8, -3, -3, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "((8, -3, -3, 1), (6, -3, -2, 1), (9, -3, -3, 1))\n", - "[-864.8061441906666, -478.49243032583195, 335.19385580933334]\n", - "0\n", - "-1000.0\n", - "[-864.8061441906666, -478.49243032583195, 335.19385580933334]\n", - "((8, -3, -3, 1), (6, -3, -2, 1), (9, -3, -3, 1))\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (9, -3, -3, 1))\n", - "[23.462570539555827, 521.507569674168, 1335.1938558093334]\n", - "1\n", - "500.0\n", - "[23.462570539555827, 521.507569674168, 1335.1938558093334]\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (9, -3, -3, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (9, -3, -3, 1))\n", - "[-476.5374294604442, -90.22371559560963, 835.1938558093334]\n", - "2\n", - "None\n", - "[-476.5374294604442, -90.22371559560963, 835.1938558093334]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (9, -3, -3, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (0, -2, -1, 2))\n", - "[-476.5374294604442, -90.22371559560963, 878.6021908735156]\n", - "2\n", - "700.0\n", - "[-476.5374294604442, -90.22371559560963, 878.6021908735156]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (0, -2, -1, 2))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "[-1176.5374294604442, -790.2237155956096, 23.4625705395556]\n", - "0\n", - "None\n", - "[-1176.5374294604442, -790.2237155956096, 23.4625705395556]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "[-1288.2687147302217, -790.2237155956096, 23.4625705395556]\n", - "1\n", - "None\n", - "[-1288.2687147302217, -790.2237155956096, 23.4625705395556]\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "((0, -1, -1, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "[-1288.2687147302217, -678.492430325832, 23.4625705395556]\n", - "0\n", - "None\n", - "[-1288.2687147302217, -678.492430325832, 23.4625705395556]\n", - "((0, -1, -1, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "[-1176.5374294604442, -678.492430325832, 23.4625705395556]\n", - "1\n", - "None\n", - "[-1176.5374294604442, -678.492430325832, 23.4625705395556]\n", - "((4, -2, -2, 1), (6, -3, -2, 1), (5, -2, -2, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "[-1176.5374294604442, -790.2237155956096, 23.4625705395556]\n", - "2\n", - "None\n", - "[-1176.5374294604442, -790.2237155956096, 23.4625705395556]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-1176.5374294604442, -790.2237155956096, -88.26871473022209]\n", - "0\n", - "None\n", - "[-1176.5374294604442, -790.2237155956096, -88.26871473022209]\n", - "((4, -2, -2, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-1288.2687147302217, -790.2237155956096, -88.26871473022209]\n", - "1\n", - "None\n", - "[-1288.2687147302217, -790.2237155956096, -88.26871473022209]\n", - "((0, -1, -1, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-1288.2687147302217, -901.9550008653875, -88.26871473022209]\n", - "0\n", - "-1400.0\n", - "[-1288.2687147302217, -901.9550008653875, -88.26871473022209]\n", - "((0, -1, -1, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "1\n", - "500.0\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-499.9999999999998, 109.77628440439037, 811.7312852697778]\n", - "2\n", - "None\n", - "[-499.9999999999998, 109.77628440439037, 811.7312852697778]\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "[-499.9999999999998, 109.77628440439037, 923.4625705395555]\n", - "2\n", - "700.0\n", - "[-499.9999999999998, 109.77628440439037, 923.4625705395555]\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (5, -2, -2, 1))\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-1199.9999999999998, -590.2237155956096, 111.7312852697778]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -590.2237155956096, 111.7312852697778]\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-1199.9999999999998, -701.9550008653875, 111.7312852697778]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -701.9550008653875, 111.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "[-1199.9999999999998, -590.2237155956096, 111.7312852697778]\n", - "1\n", - "-900.0\n", - "[-1199.9999999999998, -590.2237155956096, 111.7312852697778]\n", - "((-4, 0, 0, 1), (2, -2, -1, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-299.9999999999998, 198.04499913461245, 1011.7312852697778]\n", - "1\n", - "-100.0\n", - "[-299.9999999999998, 198.04499913461245, 1011.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "[-199.99999999999977, 31.174093530875098, 1111.7312852697778]\n", - "0\n", - "None\n", - "[-199.99999999999977, 31.174093530875098, 1111.7312852697778]\n", - "((-4, 0, 0, 1), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "((-3, -1, -1, 2), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "[-319.44280826109707, 31.174093530875098, 1111.7312852697778]\n", - "0\n", - "None\n", - "[-319.44280826109707, 31.174093530875098, 1111.7312852697778]\n", - "((-3, -1, -1, 2), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "((1, 0, -1, 0), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "[-355.13962033395933, 31.174093530875098, 1111.7312852697778]\n", - "1\n", - "None\n", - "[-355.13962033395933, 31.174093530875098, 1111.7312852697778]\n", - "((1, 0, -1, 0), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[-355.13962033395933, 142.90537880065267, 1111.7312852697778]\n", - "0\n", - "None\n", - "[-355.13962033395933, 142.90537880065267, 1111.7312852697778]\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((-3, -1, -1, 2), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[-319.44280826109707, 142.90537880065267, 1111.7312852697778]\n", - "0\n", - "-400.0\n", - "[-319.44280826109707, 142.90537880065267, 1111.7312852697778]\n", - "((-3, -1, -1, 2), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[44.86037966604067, 542.9053788006527, 1511.7312852697778]\n", - "1\n", - "None\n", - "[44.86037966604067, 542.9053788006527, 1511.7312852697778]\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((1, 0, -1, 0), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "[44.86037966604067, 431.1740935308751, 1511.7312852697778]\n", - "1\n", - "None\n", - "[44.86037966604067, 431.1740935308751, 1511.7312852697778]\n", - "((1, 0, -1, 0), (-1, 0, 0, 0), (1, -1, -1, 1))\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[44.86037966604067, 542.9053788006527, 1511.7312852697778]\n", - "0\n", - "-100.0\n", - "[44.86037966604067, 542.9053788006527, 1511.7312852697778]\n", - "((1, 0, -1, 0), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((2, -1, -2, 1), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "[25.41757140494292, 642.9053788006527, 1611.7312852697778]\n", - "1\n", - "600.0\n", - "[25.41757140494292, 642.9053788006527, 1611.7312852697778]\n", - "((2, -1, -2, 1), (3, -1, -1, 0), (1, -1, -1, 1))\n", - "((2, -1, -2, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "[-574.5824285950571, -76.5374294604444, 1011.7312852697778]\n", - "0\n", - "None\n", - "[-574.5824285950571, -76.5374294604444, 1011.7312852697778]\n", - "((2, -1, -2, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "((-2, 0, -1, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "[-686.3137138648347, -76.5374294604444, 1011.7312852697778]\n", - "0\n", - "None\n", - "[-686.3137138648347, -76.5374294604444, 1011.7312852697778]\n", - "((-2, 0, -1, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "((2, -1, -2, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "[-574.5824285950571, -76.5374294604444, 1011.7312852697778]\n", - "0\n", - "-500.0\n", - "[-574.5824285950571, -76.5374294604444, 1011.7312852697778]\n", - "((2, -1, -2, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "((6, -2, -3, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "[37.14885667472072, 423.4625705395556, 1511.7312852697778]\n", - "1\n", - "700.0\n", - "[37.14885667472072, 423.4625705395556, 1511.7312852697778]\n", - "((6, -2, -3, 1), (4, -2, -2, 1), (1, -1, -1, 1))\n", - "((6, -2, -3, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[-662.8511433252793, -1.9550008653875466, 811.7312852697778]\n", - "0\n", - "-500.0\n", - "[-662.8511433252793, -1.9550008653875466, 811.7312852697778]\n", - "((6, -2, -3, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1311.7312852697778]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (1, -1, -1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1431.174093530875]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1431.174093530875]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 0, 2))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1466.8709056037374]\n", - "2\n", - "None\n", - "[2.2737367544323206e-13, 498.04499913461245, 1466.8709056037374]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 0, 2))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "[2.2737367544323206e-13, 498.04499913461245, 1431.174093530875]\n", - "2\n", - "1000.0\n", - "[2.2737367544323206e-13, 498.04499913461245, 1431.174093530875]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, 0, 0, 0))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "[-999.9999999999998, -501.95500086538755, -3.910001730775093]\n", - "2\n", - "-100.0\n", - "[-999.9999999999998, -501.95500086538755, -3.910001730775093]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 1, 1))\n", - "[-899.9999999999998, -401.95500086538755, -15.641287000552666]\n", - "2\n", - "100.0\n", - "[-899.9999999999998, -401.95500086538755, -15.641287000552666]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-4, -1, 1, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "[-999.9999999999998, -501.95500086538755, -3.910001730775093]\n", - "2\n", - "200.0\n", - "[-999.9999999999998, -501.95500086538755, -3.910001730775093]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -813.6862861351653, 0.0]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -813.6862861351653, 0.0]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -813.6862861351653, 0.0]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -813.6862861351653, 0.0]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "2\n", - "-100.0\n", - "[-1199.9999999999998, -701.9550008653875, 0.0]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "[-1099.9999999999998, -601.9550008653875, -103.9100017307751]\n", - "1\n", - "-700.0\n", - "[-1099.9999999999998, -601.9550008653875, -103.9100017307751]\n", - "((-4, 0, 0, 1), (-2, -1, 0, 1), (0, -2, 0, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (0, -2, 0, 1))\n", - "[-399.9999999999998, -13.686286135165346, 596.0899982692249]\n", - "2\n", - "900.0\n", - "[-399.9999999999998, -13.686286135165346, 596.0899982692249]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (0, -2, 0, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "[-1299.9999999999998, -913.6862861351653, -100.0]\n", - "2\n", - "100.0\n", - "[-1299.9999999999998, -913.6862861351653, -100.0]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (-3, 0, 0, 1))\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (0, 0, 0, 0))\n", - "[-1399.9999999999998, -1013.6862861351653, 31.174093530875098]\n", - "0\n", - "None\n", - "[-1399.9999999999998, -1013.6862861351653, 31.174093530875098]\n", - "((-4, 0, 0, 1), (-6, 0, 1, 1), (0, 0, 0, 0))\n", - "((-8, 1, 1, 1), (-6, 0, 1, 1), (0, 0, 0, 0))\n", - "[-1511.7312852697776, -1013.6862861351653, 31.174093530875098]\n", - "1\n", - "-800.0\n", - "[-1511.7312852697776, -1013.6862861351653, 31.174093530875098]\n", - "((-8, 1, 1, 1), (-6, 0, 1, 1), (0, 0, 0, 0))\n", - "((-8, 1, 1, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "[-711.7312852697776, 17.487807395709865, 831.1740935308751]\n", - "0\n", - "None\n", - "[-711.7312852697776, 17.487807395709865, 831.1740935308751]\n", - "((-8, 1, 1, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "((-2, -1, 1, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "[-684.4671934696776, 17.487807395709865, 831.1740935308751]\n", - "1\n", - "100.0\n", - "[-684.4671934696776, 17.487807395709865, 831.1740935308751]\n", - "((-2, -1, 1, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[-784.4671934696776, 29.21909266548755, 731.1740935308751]\n", - "0\n", - "None\n", - "[-784.4671934696776, 29.21909266548755, 731.1740935308751]\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((1, 0, -1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[-855.1396203339593, 29.21909266548755, 731.1740935308751]\n", - "0\n", - "-800.0\n", - "[-855.1396203339593, 29.21909266548755, 731.1740935308751]\n", - "((1, 0, -1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[15.532806530322432, 829.2190926654876, 1531.174093530875]\n", - "2\n", - "None\n", - "[15.532806530322432, 829.2190926654876, 1531.174093530875]\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (2, -1, 1, -1))\n", - "[15.532806530322432, 829.2190926654876, 1446.7069000611973]\n", - "2\n", - "None\n", - "[15.532806530322432, 829.2190926654876, 1446.7069000611973]\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (2, -1, 1, -1))\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[15.532806530322432, 829.2190926654876, 1531.174093530875]\n", - "0\n", - "200.0\n", - "[15.532806530322432, 829.2190926654876, 1531.174093530875]\n", - "((-2, -1, 1, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((2, -2, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[-72.73590819989954, 629.2190926654876, 1331.174093530875]\n", - "0\n", - "100.0\n", - "[-72.73590819989954, 629.2190926654876, 1331.174093530875]\n", - "((2, -2, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[31.174093530875325, 529.2190926654876, 1231.174093530875]\n", - "1\n", - "300.0\n", - "[31.174093530875325, 529.2190926654876, 1231.174093530875]\n", - "((-1, 0, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "[-268.8259064691247, 117.48780739570986, 931.1740935308751]\n", - "1\n", - "400.0\n", - "[-268.8259064691247, 117.48780739570986, 931.1740935308751]\n", - "((-1, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "[-668.8259064691247, -170.78090733451245, 531.1740935308751]\n", - "1\n", - "200.0\n", - "[-668.8259064691247, -170.78090733451245, 531.1740935308751]\n", - "((-1, 0, 0, 0), (1, -1, 0, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", - "[-868.8259064691247, -166.87090560373747, 331.1740935308751]\n", - "1\n", - "-100.0\n", - "[-868.8259064691247, -166.87090560373747, 331.1740935308751]\n", - "((-1, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", - "[-768.8259064691247, 44.86037966604033, 431.1740935308751]\n", - "2\n", - "600.0\n", - "[-768.8259064691247, 44.86037966604033, 431.1740935308751]\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (4, -1, -1, 0))\n", - "[-1368.8259064691247, -555.1396203339597, -57.0946211993471]\n", - "0\n", - "-1600.0\n", - "[-1368.8259064691247, -555.1396203339597, -57.0946211993471]\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (4, -1, -1, 0))\n", - "((4, 0, -1, -1), (2, 0, -1, 0), (4, -1, -1, 0))\n", - "[76.03447319691554, 1044.8603796660404, 1542.905378800653]\n", - "2\n", - "1800.0\n", - "[76.03447319691554, 1044.8603796660404, 1542.905378800653]\n", - "((4, 0, -1, -1), (2, 0, -1, 0), (4, -1, -1, 0))\n", - "((4, 0, -1, -1), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "[-1723.9655268030845, -755.1396203339596, -25.920527668472232]\n", - "0\n", - "-1400.0\n", - "[-1723.9655268030845, -755.1396203339596, -25.920527668472232]\n", - "((4, 0, -1, -1), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "[-168.82590646912467, 644.8603796660404, 1374.0794723315278]\n", - "0\n", - "200.0\n", - "[-168.82590646912467, 644.8603796660404, 1374.0794723315278]\n", - "((-1, 0, 0, 0), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "((3, -1, -1, 0), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "[-257.0946211993471, 444.86037966604044, 1174.0794723315278]\n", - "1\n", - "500.0\n", - "[-257.0946211993471, 444.86037966604044, 1174.0794723315278]\n", - "((3, -1, -1, 0), (2, 0, -1, 0), (7, -1, -1, -1))\n", - "((3, -1, -1, 0), (8, -2, -1, -1), (7, -1, -1, -1))\n", - "[-757.0946211993471, -27.87552853385938, 674.0794723315278]\n", - "0\n", - "-600.0\n", - "[-757.0946211993471, -27.87552853385938, 674.0794723315278]\n", - "((3, -1, -1, 0), (8, -2, -1, -1), (7, -1, -1, -1))\n", - "((9, -3, -1, -1), (8, -2, -1, -1), (7, -1, -1, -1))\n", - "[-129.83052939924664, 572.1244714661407, 1274.0794723315278]\n", - "1\n", - "500.0\n", - "[-129.83052939924664, 572.1244714661407, 1274.0794723315278]\n", - "((9, -3, -1, -1), (8, -2, -1, -1), (7, -1, -1, -1))\n", - "((9, -3, -1, -1), (4, -1, 0, -1), (7, -1, -1, -1))\n", - "[-629.8305293992466, -39.60681380363718, 774.0794723315278]\n", - "2\n", - "700.0\n", - "[-629.8305293992466, -39.60681380363718, 774.0794723315278]\n", - "((9, -3, -1, -1), (4, -1, 0, -1), (7, -1, -1, -1))\n", - "((9, -3, -1, -1), (4, -1, 0, -1), (3, 0, 0, -1))\n", - "[-1329.8305293992466, -739.6068138036371, -37.65181293824992]\n", - "1\n", - "-1000.0\n", - "[-1329.8305293992466, -739.6068138036371, -37.65181293824992]\n", - "((9, -3, -1, -1), (4, -1, 0, -1), (3, 0, 0, -1))\n", - "((9, -3, -1, -1), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "[-329.83052939924664, -6.477719407374707, 962.3481870617501]\n", - "0\n", - "-100.0\n", - "[-329.83052939924664, -6.477719407374707, 962.3481870617501]\n", - "((9, -3, -1, -1), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "((2, 0, 0, -1), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "[-137.6518129382498, 93.5222805926253, 1062.3481870617502]\n", - "0\n", - "-100.0\n", - "[-137.6518129382498, 93.5222805926253, 1062.3481870617502]\n", - "((2, 0, 0, -1), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "((7, 0, -1, -2), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "[-192.7914332722096, 193.5222805926253, 1162.3481870617502]\n", - "1\n", - "None\n", - "[-192.7914332722096, 193.5222805926253, 1162.3481870617502]\n", - "((7, 0, -1, -2), (5, 0, 0, -2), (3, 0, 0, -1))\n", - "((7, 0, -1, -2), (9, -1, -1, -2), (3, 0, 0, -1))\n", - "[-192.7914332722096, 305.2535658624031, 1162.3481870617502]\n", - "1\n", - "None\n", - "[-192.7914332722096, 305.2535658624031, 1162.3481870617502]\n", - "((7, 0, -1, -2), (9, -1, -1, -2), (3, 0, 0, -1))\n", - "((7, 0, -1, -2), (0, 0, 1, -1), (3, 0, 0, -1))\n", - "[-192.7914332722096, 348.66190092658496, 1162.3481870617502]\n", - "1\n", - "0.0\n", - "[-192.7914332722096, 348.66190092658496, 1162.3481870617502]\n", - "((7, 0, -1, -2), (0, 0, 1, -1), (3, 0, 0, -1))\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "[-192.7914332722096, 38.38266025866574, 1162.3481870617502]\n", - "0\n", - "-300.0\n", - "[-192.7914332722096, 38.38266025866574, 1162.3481870617502]\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "[31.174093530875325, 338.38266025866574, 1462.3481870617502]\n", - "0\n", - "None\n", - "[31.174093530875325, 338.38266025866574, 1462.3481870617502]\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "[-47.931053606169144, 338.38266025866574, 1462.3481870617502]\n", - "0\n", - "None\n", - "[-47.931053606169144, 338.38266025866574, 1462.3481870617502]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "[31.174093530875325, 338.38266025866574, 1462.3481870617502]\n", - "2\n", - "None\n", - "[31.174093530875325, 338.38266025866574, 1462.3481870617502]\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (3, 0, 0, -1))\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "[31.174093530875325, 338.38266025866574, 1307.2085667277904]\n", - "0\n", - "None\n", - "[31.174093530875325, 338.38266025866574, 1307.2085667277904]\n", - "((-1, 0, 0, 0), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "[107.20856672779041, 338.38266025866574, 1307.2085667277904]\n", - "2\n", - "None\n", - "[107.20856672779041, 338.38266025866574, 1307.2085667277904]\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "[107.20856672779041, 338.38266025866574, 1152.068946393831]\n", - "0\n", - "-200.0\n", - "[107.20856672779041, 338.38266025866574, 1152.068946393831]\n", - "((7, 0, -1, -2), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "[152.06894639383086, 538.3826602586657, 1352.068946393831]\n", - "2\n", - "1800.0\n", - "[152.06894639383086, 538.3826602586657, 1352.068946393831]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (11, 0, -1, -3))\n", - "[-1647.9310536061691, -1261.6173397413343, -61.61733974133426]\n", - "2\n", - "-100.0\n", - "[-1647.9310536061691, -1261.6173397413343, -61.61733974133426]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (11, 0, -1, -3))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "[-1547.9310536061691, -1161.6173397413343, -116.75696007529402]\n", - "2\n", - "-300.0\n", - "[-1547.9310536061691, -1161.6173397413343, -116.75696007529402]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "[-1247.9310536061691, -861.6173397413343, 107.2085667277905]\n", - "2\n", - "None\n", - "[-1247.9310536061691, -861.6173397413343, 107.2085667277905]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "[-1247.9310536061691, -861.6173397413343, 183.24303992470598]\n", - "2\n", - "None\n", - "[-1247.9310536061691, -861.6173397413343, 183.24303992470598]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "[-1247.9310536061691, -861.6173397413343, 107.2085667277905]\n", - "2\n", - "None\n", - "[-1247.9310536061691, -861.6173397413343, 107.2085667277905]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (8, 0, -1, -2))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "[-1247.9310536061691, -861.6173397413343, 183.24303992470598]\n", - "2\n", - "-200.0\n", - "[-1247.9310536061691, -861.6173397413343, 183.24303992470598]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (16, 0, -2, -4))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "[-1047.9310536061691, -661.6173397413343, 152.06894639383106]\n", - "0\n", - "None\n", - "[-1047.9310536061691, -661.6173397413343, 152.06894639383106]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "[-1159.6623388759467, -661.6173397413343, 152.06894639383106]\n", - "1\n", - "None\n", - "[-1159.6623388759467, -661.6173397413343, 152.06894639383106]\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "((8, 1, -1, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "[-1159.6623388759467, -549.8860544715565, 152.06894639383106]\n", - "0\n", - "None\n", - "[-1159.6623388759467, -549.8860544715565, 152.06894639383106]\n", - "((8, 1, -1, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "[-1047.9310536061691, -549.8860544715565, 152.06894639383106]\n", - "2\n", - "None\n", - "[-1047.9310536061691, -549.8860544715565, 152.06894639383106]\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "[-1047.9310536061691, -549.8860544715565, 263.80023166360866]\n", - "1\n", - "None\n", - "[-1047.9310536061691, -549.8860544715565, 263.80023166360866]\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "((12, 0, -2, -3), (18, -2, -3, -3), (17, -1, -3, -3))\n", - "[-1047.9310536061691, -438.1547692017791, 263.80023166360866]\n", - "0\n", - "None\n", - "[-1047.9310536061691, -438.1547692017791, 263.80023166360866]\n", - "((12, 0, -2, -3), (18, -2, -3, -3), (17, -1, -3, -3))\n", - "((19, -3, -3, -3), (18, -2, -3, -3), (17, -1, -3, -3))\n", - "[-1140.1097700671664, -438.1547692017791, 263.80023166360866]\n", - "1\n", - "None\n", - "[-1140.1097700671664, -438.1547692017791, 263.80023166360866]\n", - "((19, -3, -3, -3), (18, -2, -3, -3), (17, -1, -3, -3))\n", - "((19, -3, -3, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "[-1140.1097700671664, -549.8860544715565, 263.80023166360866]\n", - "0\n", - "-1000.0\n", - "[-1140.1097700671664, -549.8860544715565, 263.80023166360866]\n", - "((19, -3, -3, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "[-47.931053606169144, 450.11394552844354, 1263.8002316636087]\n", - "2\n", - "None\n", - "[-47.931053606169144, 450.11394552844354, 1263.8002316636087]\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (17, -1, -3, -3))\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "[-47.931053606169144, 450.11394552844354, 1152.068946393831]\n", - "1\n", - "500.0\n", - "[-47.931053606169144, 450.11394552844354, 1152.068946393831]\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "[-547.9310536061691, -161.61733974133426, 652.0689463938311]\n", - "2\n", - "700.0\n", - "[-547.9310536061691, -161.61733974133426, 652.0689463938311]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (13, 0, -2, -3))\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (9, 1, -1, -3))\n", - "[-1247.9310536061691, -861.6173397413343, -159.6623388759466]\n", - "0\n", - "-1400.0\n", - "[-1247.9310536061691, -861.6173397413343, -159.6623388759466]\n", - "((12, 0, -2, -3), (10, 0, -1, -3), (9, 1, -1, -3))\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (9, 1, -1, -3))\n", - "[40.337661124053284, 538.3826602586657, 1240.3376611240533]\n", - "1\n", - "500.0\n", - "[40.337661124053284, 538.3826602586657, 1240.3376611240533]\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (9, 1, -1, -3))\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (9, 1, -1, -3))\n", - "[-459.6623388759467, -73.34862501111206, 740.3376611240533]\n", - "2\n", - "700.0\n", - "[-459.6623388759467, -73.34862501111206, 740.3376611240533]\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (9, 1, -1, -3))\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "[-1159.6623388759467, -773.3486250111121, -71.39362414572463]\n", - "1\n", - "None\n", - "[-1159.6623388759467, -773.3486250111121, -71.39362414572463]\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (5, 2, 0, -3))\n", - "[-1159.6623388759467, -661.6173397413343, -71.39362414572463]\n", - "1\n", - "None\n", - "[-1159.6623388759467, -661.6173397413343, -71.39362414572463]\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (5, 2, 0, -3))\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "[-1159.6623388759467, -773.3486250111121, -71.39362414572463]\n", - "1\n", - "None\n", - "[-1159.6623388759467, -773.3486250111121, -71.39362414572463]\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (5, 2, 0, -3))\n", - "[-1159.6623388759467, -661.6173397413343, -71.39362414572463]\n", - "1\n", - "-1000.0\n", - "[-1159.6623388759467, -661.6173397413343, -71.39362414572463]\n", - "((8, 1, -1, -3), (10, 0, -1, -3), (5, 2, 0, -3))\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "[-159.66233887594672, 226.65137498888794, 928.6063758542754]\n", - "1\n", - "100.0\n", - "[-159.66233887594672, 226.65137498888794, 928.6063758542754]\n", - "((8, 1, -1, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "((8, 1, -1, -3), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "[-259.6623388759467, 14.920089719110138, 828.6063758542754]\n", - "0\n", - "None\n", - "[-259.6623388759467, 14.920089719110138, 828.6063758542754]\n", - "((8, 1, -1, -3), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "((-1, 2, 1, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "[-216.25400381176496, 14.920089719110138, 828.6063758542754]\n", - "0\n", - "None\n", - "[-216.25400381176496, 14.920089719110138, 828.6063758542754]\n", - "((-1, 2, 1, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "((7, 2, 0, -4), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "[-140.21953061484942, 14.920089719110138, 828.6063758542754]\n", - "0\n", - "None\n", - "[-140.21953061484942, 14.920089719110138, 828.6063758542754]\n", - "((7, 2, 0, -4), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "((-1, 2, 1, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "[-216.25400381176496, 14.920089719110138, 828.6063758542754]\n", - "0\n", - "-600.0\n", - "[-216.25400381176496, 14.920089719110138, 828.6063758542754]\n", - "((-1, 2, 1, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "((1, 2, 0, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "[-2.567717676599841, 614.9200897191101, 1428.6063758542755]\n", - "1\n", - "None\n", - "[-2.567717676599841, 614.9200897191101, 1428.6063758542755]\n", - "((1, 2, 0, -2), (2, 2, 1, -3), (5, 2, 0, -3))\n", - "((1, 2, 0, -2), (0, 3, 0, -2), (5, 2, 0, -3))\n", - "[-2.567717676599841, 699.3872831887875, 1428.6063758542755]\n", - "1\n", - "None\n", - "[-2.567717676599841, 699.3872831887875, 1428.6063758542755]\n", - "((1, 2, 0, -2), (0, 3, 0, -2), (5, 2, 0, -3))\n", - "((1, 2, 0, -2), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "[-2.567717676599841, 726.6513749888879, 1428.6063758542755]\n", - "0\n", - "None\n", - "[-2.567717676599841, 726.6513749888879, 1428.6063758542755]\n", - "((1, 2, 0, -2), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "((7, 0, 0, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "[24.69637412350039, 726.6513749888879, 1428.6063758542755]\n", - "2\n", - "None\n", - "[24.69637412350039, 726.6513749888879, 1428.6063758542755]\n", - "((7, 0, 0, -3), (6, 1, 0, -3), (5, 2, 0, -3))\n", - "((7, 0, 0, -3), (6, 1, 0, -3), (11, 0, 0, -4))\n", - "[24.69637412350039, 726.6513749888879, 1455.8704676543757]\n", - "1\n", - "None\n", - "[24.69637412350039, 726.6513749888879, 1455.8704676543757]\n", - "((7, 0, 0, -3), (6, 1, 0, -3), (11, 0, 0, -4))\n", - "((7, 0, 0, -3), (12, -1, 0, -4), (11, 0, 0, -4))\n", - "[24.69637412350039, 753.9154667889879, 1455.8704676543757]\n", - "2\n", - "None\n", - "[24.69637412350039, 753.9154667889879, 1455.8704676543757]\n", - "((7, 0, 0, -3), (12, -1, 0, -4), (11, 0, 0, -4))\n", - "((7, 0, 0, -3), (12, -1, 0, -4), (15, -1, -1, -4))\n", - "[24.69637412350039, 753.9154667889879, 1567.6017529241535]\n", - "1\n", - "300.0\n", - "[24.69637412350039, 753.9154667889879, 1567.6017529241535]\n", - "((7, 0, 0, -3), (12, -1, 0, -4), (15, -1, -1, -4))\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "[-275.3036258764996, 222.74137325811307, 1267.6017529241535]\n", - "0\n", - "None\n", - "[-275.3036258764996, 222.74137325811307, 1267.6017529241535]\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "((16, -1, -2, -4), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "[-318.7119609406816, 222.74137325811307, 1267.6017529241535]\n", - "0\n", - "-200.0\n", - "[-318.7119609406816, 222.74137325811307, 1267.6017529241535]\n", - "((16, -1, -2, -4), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "[-75.30362587649961, 422.7413732581131, 1467.6017529241535]\n", - "2\n", - "1100.0\n", - "[-75.30362587649961, 422.7413732581131, 1467.6017529241535]\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (15, -1, -1, -4))\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (8, 0, 0, -3))\n", - "[-1175.3036258764996, -677.2586267418869, 24.69637412350062]\n", - "1\n", - "-200.0\n", - "[-1175.3036258764996, -677.2586267418869, 24.69637412350062]\n", - "((7, 0, 0, -3), (9, -1, 0, -3), (8, 0, 0, -3))\n", - "((7, 0, 0, -3), (5, 0, 0, -2), (8, 0, 0, -3))\n", - "[-975.3036258764996, -6.477719407374707, 224.69637412350062]\n", - "1\n", - "100.0\n", - "[-975.3036258764996, -6.477719407374707, 224.69637412350062]\n", - "((7, 0, 0, -3), (5, 0, 0, -2), (8, 0, 0, -3))\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "[-1075.3036258764996, -261.61733974133426, 124.69637412350062]\n", - "0\n", - "None\n", - "[-1075.3036258764996, -261.61733974133426, 124.69637412350062]\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "((11, -1, -1, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "[-963.5723406067216, -261.61733974133426, 124.69637412350062]\n", - "0\n", - "None\n", - "[-963.5723406067216, -261.61733974133426, 124.69637412350062]\n", - "((11, -1, -1, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "[-1075.3036258764996, -261.61733974133426, 124.69637412350062]\n", - "2\n", - "200.0\n", - "[-1075.3036258764996, -261.61733974133426, 124.69637412350062]\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (8, 0, 0, -3))\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "[-1275.3036258764996, -461.61733974133426, 36.42765939327842]\n", - "0\n", - "None\n", - "[-1275.3036258764996, -461.61733974133426, 36.42765939327842]\n", - "((7, 0, 0, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "((11, -1, -1, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "[-1163.5723406067216, -461.61733974133426, 36.42765939327842]\n", - "0\n", - "-1500.0\n", - "[-1163.5723406067216, -461.61733974133426, 36.42765939327842]\n", - "((11, -1, -1, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "((12, 0, -1, -4), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "[69.55675378954083, 1038.3826602586657, 1536.4276593932784]\n", - "1\n", - "None\n", - "[69.55675378954083, 1038.3826602586657, 1536.4276593932784]\n", - "((12, 0, -1, -4), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "((12, 0, -1, -4), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "[69.55675378954083, 1150.1139455284435, 1536.4276593932784]\n", - "0\n", - "700.0\n", - "[69.55675378954083, 1150.1139455284435, 1536.4276593932784]\n", - "((12, 0, -1, -4), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "[-47.931053606169144, 450.11394552844354, 836.4276593932784]\n", - "0\n", - "100.0\n", - "[-47.931053606169144, 450.11394552844354, 836.4276593932784]\n", - "((12, 0, -2, -3), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "((16, -1, -3, -3), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "[-36.19976833639157, 350.11394552844354, 736.4276593932784]\n", - "1\n", - "None\n", - "[-36.19976833639157, 350.11394552844354, 736.4276593932784]\n", - "((16, -1, -3, -3), (14, -1, -2, -3), (12, -1, -1, -3))\n", - "((16, -1, -3, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "[-36.19976833639157, 238.38266025866574, 736.4276593932784]\n", - "1\n", - "None\n", - "[-36.19976833639157, 238.38266025866574, 736.4276593932784]\n", - "((16, -1, -3, -3), (10, 0, -1, -3), (12, -1, -1, -3))\n", - "((16, -1, -3, -3), (19, -1, -3, -4), (12, -1, -1, -3))\n", - "[-36.19976833639157, 194.97432519448364, 736.4276593932784]\n", - "0\n", - "-500.0\n", - "[-36.19976833639157, 194.97432519448364, 736.4276593932784]\n", - "((16, -1, -3, -3), (19, -1, -3, -4), (12, -1, -1, -3))\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (12, -1, -1, -3))\n", - "[-6.980675670903565, 694.9743251944836, 1236.4276593932784]\n", - "1\n", - "500.0\n", - "[-6.980675670903565, 694.9743251944836, 1236.4276593932784]\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (12, -1, -1, -3))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (12, -1, -1, -3))\n", - "[-506.98067567090357, 34.472658527890644, 736.4276593932784]\n", - "2\n", - "None\n", - "[-506.98067567090357, 34.472658527890644, 736.4276593932784]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (12, -1, -1, -3))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (16, -2, -2, -3))\n", - "[-506.98067567090357, 34.472658527890644, 848.1589446630562]\n", - "2\n", - "None\n", - "[-506.98067567090357, 34.472658527890644, 848.1589446630562]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (16, -2, -2, -3))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (24, -2, -3, -5))\n", - "[-506.98067567090357, 34.472658527890644, 924.1934178599713]\n", - "2\n", - "None\n", - "[-506.98067567090357, 34.472658527890644, 924.1934178599713]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (24, -2, -3, -5))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (16, -2, -2, -3))\n", - "[-506.98067567090357, 34.472658527890644, 848.1589446630562]\n", - "2\n", - "None\n", - "[-506.98067567090357, 34.472658527890644, 848.1589446630562]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (16, -2, -2, -3))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (24, -2, -3, -5))\n", - "[-506.98067567090357, 34.472658527890644, 924.1934178599713]\n", - "2\n", - "400.0\n", - "[-506.98067567090357, 34.472658527890644, 924.1934178599713]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (24, -2, -3, -5))\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (11, -2, 0, -3))\n", - "[-906.9806756709036, -365.52734147210936, 20.786372392725866]\n", - "1\n", - "None\n", - "[-906.9806756709036, -365.52734147210936, 20.786372392725866]\n", - "((20, -2, -3, -4), (13, -2, -1, -3), (11, -2, 0, -3))\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (11, -2, 0, -3))\n", - "[-906.9806756709036, -408.93567653629134, 20.786372392725866]\n", - "2\n", - "700.0\n", - "[-906.9806756709036, -408.93567653629134, 20.786372392725866]\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (11, -2, 0, -3))\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (19, -2, -2, -4))\n", - "[-1606.9806756709036, -1108.9356765362913, -20.666961806068684]\n", - "2\n", - "100.0\n", - "[-1606.9806756709036, -1108.9356765362913, -20.666961806068684]\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (19, -2, -2, -4))\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (23, -3, -3, -4))\n", - "[-1706.9806756709036, -1208.9356765362913, -8.935676536291083]\n", - "1\n", - "None\n", - "[-1706.9806756709036, -1208.9356765362913, -8.935676536291083]\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (23, -3, -3, -4))\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (23, -3, -3, -4))\n", - "[-1706.9806756709036, -1320.6669618060687, -8.935676536291083]\n", - "1\n", - "None\n", - "[-1706.9806756709036, -1320.6669618060687, -8.935676536291083]\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (23, -3, -3, -4))\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (23, -3, -3, -4))\n", - "[-1706.9806756709036, -1208.9356765362913, -8.935676536291083]\n", - "2\n", - "-500.0\n", - "[-1706.9806756709036, -1208.9356765362913, -8.935676536291083]\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (23, -3, -3, -4))\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (21, -2, -3, -4))\n", - "[-1206.9806756709036, -708.9356765362913, -6.980675670903565]\n", - "1\n", - "-500.0\n", - "[-1206.9806756709036, -708.9356765362913, -6.980675670903565]\n", - "((20, -2, -3, -4), (22, -3, -3, -4), (21, -2, -3, -4))\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (21, -2, -3, -4))\n", - "[-706.9806756709036, -5.02567480551636, 493.01932432909643]\n", - "0\n", - "None\n", - "[-706.9806756709036, -5.02567480551636, 493.01932432909643]\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (21, -2, -3, -4))\n", - "((16, -1, -2, -4), (19, -1, -3, -4), (21, -2, -3, -4))\n", - "[-818.7119609406816, -5.02567480551636, 493.01932432909643]\n", - "1\n", - "-300.0\n", - "[-818.7119609406816, -5.02567480551636, 493.01932432909643]\n", - "((16, -1, -2, -4), (19, -1, -3, -4), (21, -2, -3, -4))\n", - "((16, -1, -2, -4), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "[-518.7119609406816, -20.666961806068684, 793.0193243290964]\n", - "0\n", - "None\n", - "[-518.7119609406816, -20.666961806068684, 793.0193243290964]\n", - "((16, -1, -2, -4), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "[-406.98067567090357, -20.666961806068684, 793.0193243290964]\n", - "2\n", - "None\n", - "[-406.98067567090357, -20.666961806068684, 793.0193243290964]\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-406.98067567090357, -20.666961806068684, 681.2880390593186]\n", - "0\n", - "-200.0\n", - "[-406.98067567090357, -20.666961806068684, 681.2880390593186]\n", - "((20, -2, -3, -4), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-87.5378674098065, 179.33303819393132, 881.2880390593186]\n", - "2\n", - "None\n", - "[-87.5378674098065, 179.33303819393132, 881.2880390593186]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "[-87.5378674098065, 179.33303819393132, 993.0193243290964]\n", - "2\n", - "None\n", - "[-87.5378674098065, 179.33303819393132, 993.0193243290964]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-87.5378674098065, 179.33303819393132, 881.2880390593186]\n", - "2\n", - "1200.0\n", - "[-87.5378674098065, 179.33303819393132, 881.2880390593186]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "[-1287.5378674098065, -1020.6669618060687, -206.98067567090357]\n", - "2\n", - "None\n", - "[-1287.5378674098065, -1020.6669618060687, -206.98067567090357]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-1287.5378674098065, -1020.6669618060687, -318.71196094068137]\n", - "2\n", - "None\n", - "[-1287.5378674098065, -1020.6669618060687, -318.71196094068137]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "[-1287.5378674098065, -1020.6669618060687, -206.98067567090357]\n", - "2\n", - "-300.0\n", - "[-1287.5378674098065, -1020.6669618060687, -206.98067567090357]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (21, -2, -3, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-987.5378674098065, -720.6669618060687, -18.711960940681365]\n", - "0\n", - "None\n", - "[-987.5378674098065, -720.6669618060687, -18.711960940681365]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((15, -2, -2, -3), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-951.841055336944, -720.6669618060687, -18.711960940681365]\n", - "1\n", - "None\n", - "[-951.841055336944, -720.6669618060687, -18.711960940681365]\n", - "((15, -2, -2, -3), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((15, -2, -2, -3), (14, -1, -1, -4), (17, -1, -2, -4))\n", - "[-951.841055336944, -832.3982470758467, -18.711960940681365]\n", - "1\n", - "None\n", - "[-951.841055336944, -832.3982470758467, -18.711960940681365]\n", - "((15, -2, -2, -3), (14, -1, -1, -4), (17, -1, -2, -4))\n", - "((15, -2, -2, -3), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-951.841055336944, -720.6669618060687, -18.711960940681365]\n", - "0\n", - "None\n", - "[-951.841055336944, -720.6669618060687, -18.711960940681365]\n", - "((15, -2, -2, -3), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "[-987.5378674098065, -720.6669618060687, -18.711960940681365]\n", - "1\n", - "None\n", - "[-987.5378674098065, -720.6669618060687, -18.711960940681365]\n", - "((19, -1, -2, -5), (18, -2, -2, -4), (17, -1, -2, -4))\n", - "((19, -1, -2, -5), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "[-987.5378674098065, -756.3637738789316, -18.711960940681365]\n", - "0\n", - "None\n", - "[-987.5378674098065, -756.3637738789316, -18.711960940681365]\n", - "((19, -1, -2, -5), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "((24, -1, -3, -6), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "[-1142.677487743766, -756.3637738789316, -18.711960940681365]\n", - "0\n", - "-1200.0\n", - "[-1142.677487743766, -756.3637738789316, -18.711960940681365]\n", - "((24, -1, -3, -6), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "((20, 0, -2, -6), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "[-54.40877301354362, 443.6362261210684, 1181.2880390593186]\n", - "1\n", - "800.0\n", - "[-54.40877301354362, 443.6362261210684, 1181.2880390593186]\n", - "((20, 0, -2, -6), (22, -1, -2, -6), (17, -1, -2, -4))\n", - "((20, 0, -2, -6), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "[-854.4087730135436, -5.02567480551636, 381.28803905931863]\n", - "1\n", - "100.0\n", - "[-854.4087730135436, -5.02567480551636, 381.28803905931863]\n", - "((20, 0, -2, -6), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "((20, 0, -2, -6), (18, 0, -2, -5), (17, -1, -2, -4))\n", - "[-954.4087730135436, 14.417133455581052, 281.28803905931863]\n", - "1\n", - "-100.0\n", - "[-954.4087730135436, 14.417133455581052, 281.28803905931863]\n", - "((20, 0, -2, -6), (18, 0, -2, -5), (17, -1, -2, -4))\n", - "((20, 0, -2, -6), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "[-854.4087730135436, -5.02567480551636, 381.28803905931863]\n", - "0\n", - "None\n", - "[-854.4087730135436, -5.02567480551636, 381.28803905931863]\n", - "((20, 0, -2, -6), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "((16, -1, -2, -4), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "[-818.7119609406816, -5.02567480551636, 381.28803905931863]\n", - "0\n", - "None\n", - "[-818.7119609406816, -5.02567480551636, 381.28803905931863]\n", - "((16, -1, -2, -4), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "[-706.9806756709036, -5.02567480551636, 381.28803905931863]\n", - "1\n", - "None\n", - "[-706.9806756709036, -5.02567480551636, 381.28803905931863]\n", - "((20, -2, -3, -4), (19, -1, -3, -4), (17, -1, -2, -4))\n", - "((20, -2, -3, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "[-706.9806756709036, -116.75696007529405, 381.28803905931863]\n", - "0\n", - "None\n", - "[-706.9806756709036, -116.75696007529405, 381.28803905931863]\n", - "((20, -2, -3, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "((13, 1, -2, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "[-614.8019592099067, -116.75696007529405, 381.28803905931863]\n", - "0\n", - "-500.0\n", - "[-614.8019592099067, -116.75696007529405, 381.28803905931863]\n", - "((13, 1, -2, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "((17, 0, -3, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "[-3.070673940128927, 383.24303992470595, 881.2880390593186]\n", - "0\n", - "100.0\n", - "[-3.070673940128927, 383.24303992470595, 881.2880390593186]\n", - "((17, 0, -3, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "((14, -1, -1, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "[-32.39824707584671, 283.24303992470595, 781.2880390593186]\n", - "1\n", - "None\n", - "[-32.39824707584671, 283.24303992470595, 781.2880390593186]\n", - "((14, -1, -1, -4), (15, 0, -2, -4), (17, -1, -2, -4))\n", - "((14, -1, -1, -4), (12, -1, 0, -4), (17, -1, -2, -4))\n", - "[-32.39824707584671, 353.91546678898794, 781.2880390593186]\n", - "2\n", - "None\n", - "[-32.39824707584671, 353.91546678898794, 781.2880390593186]\n", - "((14, -1, -1, -4), (12, -1, 0, -4), (17, -1, -2, -4))\n", - "((14, -1, -1, -4), (12, -1, 0, -4), (10, -1, 1, -4))\n", - "[-32.39824707584671, 353.91546678898794, 740.229180653823]\n", - "0\n", - "-100.0\n", - "[-32.39824707584671, 353.91546678898794, 740.229180653823]\n", - "((14, -1, -1, -4), (12, -1, 0, -4), (10, -1, 1, -4))\n", - "((7, -1, 2, -4), (12, -1, 0, -4), (10, -1, 1, -4))\n", - "[26.542894518657477, 453.91546678898794, 840.229180653823]\n", - "1\n", - "None\n", - "[26.542894518657477, 453.91546678898794, 840.229180653823]\n", - "((7, -1, 2, -4), (12, -1, 0, -4), (10, -1, 1, -4))\n", - "((7, -1, 2, -4), (5, -1, 3, -4), (10, -1, 1, -4))\n", - "[26.542894518657477, 412.85660838349247, 840.229180653823]\n", - "2\n", - "None\n", - "[26.542894518657477, 412.85660838349247, 840.229180653823]\n", - "((7, -1, 2, -4), (5, -1, 3, -4), (10, -1, 1, -4))\n", - "((7, -1, 2, -4), (5, -1, 3, -4), (3, -1, 4, -4))\n", - "[26.542894518657477, 412.85660838349247, 799.1703222483275]\n", - "1\n", - "700.0\n", - "[26.542894518657477, 412.85660838349247, 799.1703222483275]\n", - "((7, -1, 2, -4), (5, -1, 3, -4), (3, -1, 4, -4))\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (3, -1, 4, -4))\n", - "[-673.4571054813425, 28.497895384045364, 99.17032224832747]\n", - "0\n", - "-500.0\n", - "[-673.4571054813425, 28.497895384045364, 99.17032224832747]\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (3, -1, 4, -4))\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (3, -1, 4, -4))\n", - "[30.45289624943257, 528.4978953840454, 599.1703222483275]\n", - "2\n", - "None\n", - "[30.45289624943257, 528.4978953840454, 599.1703222483275]\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (3, -1, 4, -4))\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (3, 2, 2, -4))\n", - "[30.45289624943257, 528.4978953840454, 732.4078971148201]\n", - "2\n", - "1000.0\n", - "[30.45289624943257, 528.4978953840454, 732.4078971148201]\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (3, 2, 2, -4))\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (2, 1, 2, -3))\n", - "[-969.5471037505674, -471.50210461595464, -0.7211972814423007]\n", - "0\n", - "-1100.0\n", - "[-969.5471037505674, -471.50210461595464, -0.7211972814423007]\n", - "((4, 1, 2, -4), (6, 0, 2, -4), (2, 1, 2, -3))\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (2, 1, 2, -3))\n", - "[-73.45710548134252, 628.4978953840454, 1099.2788027185577]\n", - "2\n", - "1200.0\n", - "[-73.45710548134252, 628.4978953840454, 1099.2788027185577]\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (2, 1, 2, -3))\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "[-1273.4571054813425, -571.5021046159546, -73.4571054813423]\n", - "0\n", - "-1300.0\n", - "[-1273.4571054813425, -571.5021046159546, -73.4571054813423]\n", - "((7, -1, 2, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "[-85.18839075111987, 728.4978953840454, 1226.5428945186577]\n", - "1\n", - "600.0\n", - "[-85.18839075111987, 728.4978953840454, 1226.5428945186577]\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "((3, 0, 3, -4), (2, 1, 3, -4), (8, -1, 2, -4))\n", - "[-685.1883907511199, 16.76661011426745, 626.5428945186577]\n", - "2\n", - "600.0\n", - "[-685.1883907511199, 16.76661011426745, 626.5428945186577]\n", - "((3, 0, 3, -4), (2, 1, 3, -4), (8, -1, 2, -4))\n", - "((3, 0, 3, -4), (2, 1, 3, -4), (4, 0, 3, -4))\n", - "[-1285.1883907511199, -583.2333898857325, -85.18839075111987]\n", - "1\n", - "None\n", - "[-1285.1883907511199, -583.2333898857325, -85.18839075111987]\n", - "((3, 0, 3, -4), (2, 1, 3, -4), (4, 0, 3, -4))\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (4, 0, 3, -4))\n", - "[-1285.1883907511199, -471.50210461595464, -85.18839075111987]\n", - "2\n", - "None\n", - "[-1285.1883907511199, -471.50210461595464, -85.18839075111987]\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (4, 0, 3, -4))\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "[-1285.1883907511199, -471.50210461595464, 26.542894518657704]\n", - "1\n", - "None\n", - "[-1285.1883907511199, -471.50210461595464, 26.542894518657704]\n", - "((3, 0, 3, -4), (6, 0, 2, -4), (8, -1, 2, -4))\n", - "((3, 0, 3, -4), (10, -1, 1, -4), (8, -1, 2, -4))\n", - "[-1285.1883907511199, -359.77081934617706, 26.542894518657704]\n", - "2\n", - "None\n", - "[-1285.1883907511199, -359.77081934617706, 26.542894518657704]\n", - "((3, 0, 3, -4), (10, -1, 1, -4), (8, -1, 2, -4))\n", - "((3, 0, 3, -4), (10, -1, 1, -4), (7, 0, 3, -5))\n", - "[-1285.1883907511199, -359.77081934617706, 145.98570277975512]\n", - "1\n", - "-700.0\n", - "[-1285.1883907511199, -359.77081934617706, 145.98570277975512]\n", - "((3, 0, 3, -4), (10, -1, 1, -4), (7, 0, 3, -5))\n", - "((3, 0, 3, -4), (4, 0, 4, -5), (7, 0, 3, -5))\n", - "[-585.1883907511199, 32.299416644589996, 845.9857027797551]\n", - "0\n", - "None\n", - "[-585.1883907511199, 32.299416644589996, 845.9857027797551]\n", - "((3, 0, 3, -4), (4, 0, 4, -5), (7, 0, 3, -5))\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (7, 0, 3, -5))\n", - "[-669.6555842207981, 32.299416644589996, 845.9857027797551]\n", - "2\n", - "900.0\n", - "[-669.6555842207981, 32.299416644589996, 845.9857027797551]\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (7, 0, 3, -5))\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "[-1569.6555842207981, -867.70058335541, 16.65812964403699]\n", - "0\n", - "None\n", - "[-1569.6555842207981, -867.70058335541, 16.65812964403699]\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "((1, 0, 5, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "[-1681.3868694905755, -867.70058335541, 16.65812964403699]\n", - "0\n", - "-1600.0\n", - "[-1681.3868694905755, -867.70058335541, 16.65812964403699]\n", - "((1, 0, 5, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "[30.34441577920188, 732.29941664459, 1616.658129644037]\n", - "1\n", - "500.0\n", - "[30.34441577920188, 732.29941664459, 1616.658129644037]\n", - "((5, -1, 4, -5), (4, 0, 4, -5), (4, -1, 5, -5))\n", - "((5, -1, 4, -5), (7, -2, 4, -5), (4, -1, 5, -5))\n", - "[-469.6555842207981, 28.389414913815017, 1116.658129644037]\n", - "1\n", - "100.0\n", - "[-469.6555842207981, 28.389414913815017, 1116.658129644037]\n", - "((5, -1, 4, -5), (7, -2, 4, -5), (4, -1, 5, -5))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "[-569.6555842207981, 47.832223174911974, 1016.658129644037]\n", - "2\n", - "None\n", - "[-569.6555842207981, 47.832223174911974, 1016.658129644037]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (8, -2, 4, -5))\n", - "[-569.6555842207981, 47.832223174911974, 1128.389414913815]\n", - "2\n", - "None\n", - "[-569.6555842207981, 47.832223174911974, 1128.389414913815]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (8, -2, 4, -5))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "[-569.6555842207981, 47.832223174911974, 1016.658129644037]\n", - "2\n", - "900.0\n", - "[-569.6555842207981, 47.832223174911974, 1016.658129644037]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1469.6555842207981, -852.167776825088, -38.481490689922566]\n", - "0\n", - "-1400.0\n", - "[-1469.6555842207981, -852.167776825088, -38.481490689922566]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[49.78722404029986, 547.832223174912, 1361.5185093100774]\n", - "1\n", - "700.0\n", - "[49.78722404029986, 547.832223174912, 1361.5185093100774]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "[-650.2127759597001, -40.436491555309885, 661.5185093100774]\n", - "1\n", - "-100.0\n", - "[-650.2127759597001, -40.436491555309885, 661.5185093100774]\n", - "((4, 0, 5, -6), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-550.2127759597001, -52.167776825088026, 761.5185093100774]\n", - "2\n", - "None\n", - "[-550.2127759597001, -52.167776825088026, 761.5185093100774]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "[-550.2127759597001, -52.167776825088026, 649.7872240403]\n", - "2\n", - "None\n", - "[-550.2127759597001, -52.167776825088026, 649.7872240403]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-550.2127759597001, -52.167776825088026, 761.5185093100774]\n", - "2\n", - "None\n", - "[-550.2127759597001, -52.167776825088026, 761.5185093100774]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "[-550.2127759597001, -52.167776825088026, 649.7872240403]\n", - "2\n", - "700.0\n", - "[-550.2127759597001, -52.167776825088026, 649.7872240403]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1250.2127759597001, -752.167776825088, 61.518509310077434]\n", - "2\n", - "-200.0\n", - "[-1250.2127759597001, -752.167776825088, 61.518509310077434]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "[-1050.2127759597001, -552.167776825088, 149.78722404029995]\n", - "2\n", - "100.0\n", - "[-1050.2127759597001, -552.167776825088, 149.78722404029995]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (5, 0, 5, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1150.2127759597001, -652.167776825088, 161.51850931007743]\n", - "0\n", - "None\n", - "[-1150.2127759597001, -652.167776825088, 161.51850931007743]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1038.4814906899226, -652.167776825088, 161.51850931007743]\n", - "0\n", - "None\n", - "[-1038.4814906899226, -652.167776825088, 161.51850931007743]\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1150.2127759597001, -652.167776825088, 161.51850931007743]\n", - "0\n", - "None\n", - "[-1150.2127759597001, -652.167776825088, 161.51850931007743]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1269.6555842207981, -652.167776825088, 161.51850931007743]\n", - "2\n", - "200.0\n", - "[-1269.6555842207981, -652.167776825088, 161.51850931007743]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "[-1469.6555842207981, -852.167776825088, 116.65812964403699]\n", - "0\n", - "-1200.0\n", - "[-1469.6555842207981, -852.167776825088, 116.65812964403699]\n", - "((5, -1, 4, -5), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "((0, -1, 5, -4), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "[-114.51596388683811, 347.832223174912, 1316.658129644037]\n", - "2\n", - "1100.0\n", - "[-114.51596388683811, 347.832223174912, 1316.658129644037]\n", - "((0, -1, 5, -4), (6, -1, 5, -6), (4, -1, 5, -5))\n", - "((0, -1, 5, -4), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-1214.515963886838, -752.167776825088, 61.518509310077434]\n", - "0\n", - "-1200.0\n", - "[-1214.515963886838, -752.167776825088, 61.518509310077434]\n", - "((0, -1, 5, -4), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-50.21277595970014, 447.832223174912, 1261.5185093100774]\n", - "0\n", - "None\n", - "[-50.21277595970014, 447.832223174912, 1261.5185093100774]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[61.518509310077434, 447.832223174912, 1261.5185093100774]\n", - "0\n", - "None\n", - "[61.518509310077434, 447.832223174912, 1261.5185093100774]\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-50.21277595970014, 447.832223174912, 1261.5185093100774]\n", - "0\n", - "100.0\n", - "[-50.21277595970014, 447.832223174912, 1261.5185093100774]\n", - "((4, 0, 5, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-38.481490689922566, 347.832223174912, 1161.5185093100774]\n", - "1\n", - "None\n", - "[-38.481490689922566, 347.832223174912, 1161.5185093100774]\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((8, -1, 4, -6), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "[-38.481490689922566, 459.5635084446901, 1161.5185093100774]\n", - "1\n", - "None\n", - "[-38.481490689922566, 459.5635084446901, 1161.5185093100774]\n", - "((8, -1, 4, -6), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[-38.481490689922566, 347.832223174912, 1161.5185093100774]\n", - "0\n", - "100.0\n", - "[-38.481490689922566, 347.832223174912, 1161.5185093100774]\n", - "((8, -1, 4, -6), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((3, -1, 5, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "[16.65812964403699, 247.83222317491197, 1061.5185093100774]\n", - "1\n", - "None\n", - "[16.65812964403699, 247.83222317491197, 1061.5185093100774]\n", - "((3, -1, 5, -5), (6, -1, 5, -6), (9, -1, 4, -6))\n", - "((3, -1, 5, -5), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "[16.65812964403699, 359.5635084446901, 1061.5185093100774]\n", - "1\n", - "400.0\n", - "[16.65812964403699, 359.5635084446901, 1061.5185093100774]\n", - "((3, -1, 5, -5), (10, -2, 4, -6), (9, -1, 4, -6))\n", - "((3, -1, 5, -5), (1, -1, 6, -5), (9, -1, 4, -6))\n", - "[-383.341870355963, 2.9718435088719843, 661.5185093100774]\n", - "1\n", - "100.0\n", - "[-383.341870355963, 2.9718435088719843, 661.5185093100774]\n", - "((3, -1, 5, -5), (1, -1, 6, -5), (9, -1, 4, -6))\n", - "((3, -1, 5, -5), (5, -2, 5, -5), (9, -1, 4, -6))\n", - "[-483.341870355963, 14.703128778649898, 561.5185093100774]\n", - "0\n", - "None\n", - "[-483.341870355963, 14.703128778649898, 561.5185093100774]\n", - "((3, -1, 5, -5), (5, -2, 5, -5), (9, -1, 4, -6))\n", - "((11, -1, 4, -7), (5, -2, 5, -5), (9, -1, 4, -6))\n", - "[-407.30739715904747, 14.703128778649898, 561.5185093100774]\n", - "2\n", - "None\n", - "[-407.30739715904747, 14.703128778649898, 561.5185093100774]\n", - "((11, -1, 4, -7), (5, -2, 5, -5), (9, -1, 4, -6))\n", - "((11, -1, 4, -7), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "[-407.30739715904747, 14.703128778649898, 512.7481279132624]\n", - "0\n", - "None\n", - "[-407.30739715904747, 14.703128778649898, 512.7481279132624]\n", - "((11, -1, 4, -7), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "((7, -2, 4, -5), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "[-371.610585086185, 14.703128778649898, 512.7481279132624]\n", - "0\n", - "-900.0\n", - "[-371.610585086185, 14.703128778649898, 512.7481279132624]\n", - "((7, -2, 4, -5), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "[443.92222144413745, 914.7031287786499, 1412.7481279132624]\n", - "2\n", - "None\n", - "[443.92222144413745, 914.7031287786499, 1412.7481279132624]\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (3, -2, 6, -5))\n", - "[443.92222144413745, 914.7031287786499, 1301.0168426434848]\n", - "2\n", - "None\n", - "[443.92222144413745, 914.7031287786499, 1301.0168426434848]\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (3, -2, 6, -5))\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (12, -3, 4, -6))\n", - "[443.92222144413745, 914.7031287786499, 1257.6085075793026]\n", - "2\n", - "1500.0\n", - "[443.92222144413745, 914.7031287786499, 1257.6085075793026]\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (12, -3, 4, -6))\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "[-1056.0777785558626, -585.2968712213501, -87.25187208673765]\n", - "1\n", - "None\n", - "[-1056.0777785558626, -585.2968712213501, -87.25187208673765]\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (11, -4, 5, -6), (7, -3, 5, -5))\n", - "[-1056.0777785558626, -558.0327794212498, -87.25187208673765]\n", - "1\n", - "None\n", - "[-1056.0777785558626, -558.0327794212498, -87.25187208673765]\n", - "((9, -3, 5, -6), (11, -4, 5, -6), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "[-1056.0777785558626, -585.2968712213501, -87.25187208673765]\n", - "1\n", - "-1000.0\n", - "[-1056.0777785558626, -585.2968712213501, -87.25187208673765]\n", - "((9, -3, 5, -6), (5, -2, 5, -5), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (7, -3, 6, -6), (7, -3, 5, -5))\n", - "[-56.07777855586255, 330.23593530897244, 912.7481279132624]\n", - "2\n", - "1100.0\n", - "[-56.07777855586255, 330.23593530897244, 912.7481279132624]\n", - "((9, -3, 5, -6), (7, -3, 6, -6), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (7, -3, 6, -6), (6, -2, 6, -6))\n", - "[-1156.0777785558626, -769.7640646910276, -67.80906382564012]\n", - "1\n", - "None\n", - "[-1156.0777785558626, -769.7640646910276, -67.80906382564012]\n", - "((9, -3, 5, -6), (7, -3, 6, -6), (6, -2, 6, -6))\n", - "((9, -3, 5, -6), (3, -2, 7, -6), (6, -2, 6, -6))\n", - "[-1156.0777785558626, -881.4953499608057, -67.80906382564012]\n", - "2\n", - "None\n", - "[-1156.0777785558626, -881.4953499608057, -67.80906382564012]\n", - "((9, -3, 5, -6), (3, -2, 7, -6), (6, -2, 6, -6))\n", - "((9, -3, 5, -6), (3, -2, 7, -6), (7, -3, 5, -5))\n", - "[-1156.0777785558626, -881.4953499608057, -187.2518720867377]\n", - "1\n", - "None\n", - "[-1156.0777785558626, -881.4953499608057, -187.2518720867377]\n", - "((9, -3, 5, -6), (3, -2, 7, -6), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (8, -4, 5, -5), (7, -3, 5, -5))\n", - "[-1156.0777785558626, -889.2068729521249, -187.2518720867377]\n", - "2\n", - "None\n", - "[-1156.0777785558626, -889.2068729521249, -187.2518720867377]\n", - "((9, -3, 5, -6), (8, -4, 5, -5), (7, -3, 5, -5))\n", - "((9, -3, 5, -6), (8, -4, 5, -5), (11, -4, 4, -5))\n", - "[-1156.0777785558626, -889.2068729521249, -75.52058681695988]\n", - "1\n", - "None\n", - "[-1156.0777785558626, -889.2068729521249, -75.52058681695988]\n", - "((9, -3, 5, -6), (8, -4, 5, -5), (11, -4, 4, -5))\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -4, 4, -5))\n", - "[-1156.0777785558626, -924.9036850249877, -75.52058681695988]\n", - "2\n", - "None\n", - "[-1156.0777785558626, -924.9036850249877, -75.52058681695988]\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -4, 4, -5))\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (15, -3, 4, -7))\n", - "[-1156.0777785558626, -924.9036850249877, -111.21739888982253]\n", - "2\n", - "-400.0\n", - "[-1156.0777785558626, -924.9036850249877, -111.21739888982253]\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (15, -3, 4, -7))\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-756.0777785558626, -524.9036850249877, 177.05131584040006]\n", - "1\n", - "0.0\n", - "[-756.0777785558626, -524.9036850249877, 177.05131584040006]\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (8, -2, 5, -6), (11, -2, 5, -7))\n", - "[-756.0777785558626, -54.122777690474834, 177.05131584040006]\n", - "1\n", - "-200.0\n", - "[-756.0777785558626, -54.122777690474834, 177.05131584040006]\n", - "((9, -3, 5, -6), (8, -2, 5, -6), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (13, -2, 4, -7), (11, -2, 5, -7))\n", - "[-556.0777785558626, -9.262398024434901, 377.0513158404001]\n", - "1\n", - "-100.0\n", - "[-556.0777785558626, -9.262398024434901, 377.0513158404001]\n", - "((9, -3, 5, -6), (13, -2, 4, -7), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-456.07777855586255, -20.9936832942127, 477.0513158404001]\n", - "0\n", - "None\n", - "[-456.07777855586255, -20.9936832942127, 477.0513158404001]\n", - "((9, -3, 5, -6), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((13, -2, 5, -8), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-491.7745906287248, -20.9936832942127, 477.0513158404001]\n", - "1\n", - "-200.0\n", - "[-491.7745906287248, -20.9936832942127, 477.0513158404001]\n", - "((13, -2, 5, -8), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((13, -2, 5, -8), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-291.7745906287248, -24.90368502498768, 677.0513158404001]\n", - "0\n", - "None\n", - "[-291.7745906287248, -24.90368502498768, 677.0513158404001]\n", - "((13, -2, 5, -8), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-256.07777855586255, -24.90368502498768, 677.0513158404001]\n", - "0\n", - "None\n", - "[-256.07777855586255, -24.90368502498768, 677.0513158404001]\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((13, -2, 5, -8), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-291.7745906287248, -24.90368502498768, 677.0513158404001]\n", - "0\n", - "0.0\n", - "[-291.7745906287248, -24.90368502498768, 677.0513158404001]\n", - "((13, -2, 5, -8), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-256.07777855586255, -24.90368502498768, 677.0513158404001]\n", - "1\n", - "200.0\n", - "[-256.07777855586255, -24.90368502498768, 677.0513158404001]\n", - "((9, -3, 5, -6), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((9, -3, 5, -6), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-456.07777855586255, -20.9936832942127, 477.0513158404001]\n", - "0\n", - "-400.0\n", - "[-456.07777855586255, -20.9936832942127, 477.0513158404001]\n", - "((9, -3, 5, -6), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((11, -1, 4, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-7.3073971590474684, 379.0063167057873, 877.0513158404001]\n", - "2\n", - "None\n", - "[-7.3073971590474684, 379.0063167057873, 877.0513158404001]\n", - "((11, -1, 4, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((11, -1, 4, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "[-7.3073971590474684, 379.0063167057873, 961.5185093100774]\n", - "0\n", - "-100.0\n", - "[-7.3073971590474684, 379.0063167057873, 961.5185093100774]\n", - "((11, -1, 4, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "((7, 0, 5, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "[-19.03868242882527, 479.0063167057873, 1061.5185093100774]\n", - "0\n", - "-200.0\n", - "[-19.03868242882527, 479.0063167057873, 1061.5185093100774]\n", - "((7, 0, 5, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "[-22.948684159599907, 679.0063167057873, 1261.5185093100774]\n", - "2\n", - "None\n", - "[-22.948684159599907, 679.0063167057873, 1261.5185093100774]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (9, -1, 4, -6))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "[-22.948684159599907, 679.0063167057873, 1380.9613175711747]\n", - "2\n", - "None\n", - "[-22.948684159599907, 679.0063167057873, 1380.9613175711747]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (14, -2, 5, -8))\n", - "[-22.948684159599907, 679.0063167057873, 1408.225409371275]\n", - "2\n", - "1700.0\n", - "[-22.948684159599907, 679.0063167057873, 1408.225409371275]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (14, -2, 5, -8))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "[-1722.9486841596, -1020.9936832942127, -24.90368502498768]\n", - "0\n", - "-1500.0\n", - "[-1722.9486841596, -1020.9936832942127, -24.90368502498768]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "((7, 0, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "[-19.03868242882527, 479.0063167057873, 1475.0963149750123]\n", - "0\n", - "-200.0\n", - "[-19.03868242882527, 479.0063167057873, 1475.0963149750123]\n", - "((7, 0, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "[-22.948684159599907, 679.0063167057873, 1675.0963149750123]\n", - "2\n", - "1500.0\n", - "[-22.948684159599907, 679.0063167057873, 1675.0963149750123]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (13, -3, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (12, -1, 4, -7))\n", - "[-1522.9486841596, -820.9936832942127, -7.3073971590474684]\n", - "2\n", - "-100.0\n", - "[-1522.9486841596, -820.9936832942127, -7.3073971590474684]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (12, -1, 4, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "[-1422.9486841596, -720.9936832942127, -19.038682428825297]\n", - "2\n", - "-200.0\n", - "[-1422.9486841596, -720.9936832942127, -19.038682428825297]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-1222.9486841596, -520.9936832942127, -22.948684159599992]\n", - "2\n", - "200.0\n", - "[-1222.9486841596, -520.9936832942127, -22.948684159599992]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "[-1422.9486841596, -720.9936832942127, -19.038682428825297]\n", - "2\n", - "-200.0\n", - "[-1422.9486841596, -720.9936832942127, -19.038682428825297]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (8, 0, 5, -7))\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "[-1222.9486841596, -520.9936832942127, -22.948684159599992]\n", - "1\n", - "-900.0\n", - "[-1222.9486841596, -520.9936832942127, -22.948684159599992]\n", - "((10, -2, 5, -7), (9, -1, 5, -7), (11, -2, 5, -7))\n", - "((10, -2, 5, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-322.9486841595999, 175.09631497501232, 877.0513158404]\n", - "0\n", - "None\n", - "[-322.9486841595999, 175.09631497501232, 877.0513158404]\n", - "((10, -2, 5, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((14, -3, 4, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-211.21739888982256, 175.09631497501232, 877.0513158404]\n", - "0\n", - "None\n", - "[-211.21739888982256, 175.09631497501232, 877.0513158404]\n", - "((14, -3, 4, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((10, -2, 5, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "[-322.9486841595999, 175.09631497501232, 877.0513158404]\n", - "1\n", - "-100.0\n", - "[-322.9486841595999, 175.09631497501232, 877.0513158404]\n", - "((10, -2, 5, -7), (12, -3, 5, -7), (11, -2, 5, -7))\n", - "((10, -2, 5, -7), (13, -2, 5, -8), (11, -2, 5, -7))\n", - "[-222.9486841595999, 8.225409371275191, 977.0513158404]\n", - "0\n", - "None\n", - "[-222.9486841595999, 8.225409371275191, 977.0513158404]\n", - "((10, -2, 5, -7), (13, -2, 5, -8), (11, -2, 5, -7))\n", - "((15, -2, 4, -8), (13, -2, 5, -8), (11, -2, 5, -7))\n", - "[-378.0883044935597, 8.225409371275191, 977.0513158404]\n", - "1\n", - "100.0\n", - "[-378.0883044935597, 8.225409371275191, 977.0513158404]\n", - "((15, -2, 4, -8), (13, -2, 5, -8), (11, -2, 5, -7))\n", - "((15, -2, 4, -8), (17, -3, 4, -8), (11, -2, 5, -7))\n", - "[-478.0883044935597, 19.956694641052763, 877.0513158404]\n", - "2\n", - "None\n", - "[-478.0883044935597, 19.956694641052763, 877.0513158404]\n", - "((15, -2, 4, -8), (17, -3, 4, -8), (11, -2, 5, -7))\n", - "((15, -2, 4, -8), (17, -3, 4, -8), (20, -3, 3, -8))\n", - "[-478.0883044935597, 19.956694641052763, 833.642980776218]\n", - "1\n", - "200.0\n", - "[-478.0883044935597, 19.956694641052763, 833.642980776218]\n", - "((15, -2, 4, -8), (17, -3, 4, -8), (20, -3, 3, -8))\n", - "((15, -2, 4, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-678.0883044935597, -68.31202008916944, 633.642980776218]\n", - "0\n", - "-700.0\n", - "[-678.0883044935597, -68.31202008916944, 633.642980776218]\n", - "((15, -2, 4, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-70.26702095455698, 631.6879799108306, 1333.6429807762179]\n", - "2\n", - "None\n", - "[-70.26702095455698, 631.6879799108306, 1333.6429807762179]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "[-70.26702095455698, 631.6879799108306, 1360.9070725763181]\n", - "2\n", - "1200.0\n", - "[-70.26702095455698, 631.6879799108306, 1360.9070725763181]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-1270.267020954557, -568.3120200891694, 133.64298077621788]\n", - "0\n", - "None\n", - "[-1270.267020954557, -568.3120200891694, 133.64298077621788]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((16, -3, 3, -7), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-1297.5311127546572, -568.3120200891694, 133.64298077621788]\n", - "0\n", - "None\n", - "[-1297.5311127546572, -568.3120200891694, 133.64298077621788]\n", - "((16, -3, 3, -7), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-1270.267020954557, -568.3120200891694, 133.64298077621788]\n", - "0\n", - "-1300.0\n", - "[-1270.267020954557, -568.3120200891694, 133.64298077621788]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((16, -3, 3, -7), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[2.468887245342785, 731.6879799108306, 1433.6429807762179]\n", - "0\n", - "100.0\n", - "[2.468887245342785, 731.6879799108306, 1433.6429807762179]\n", - "((16, -3, 3, -7), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-70.26702095455698, 631.6879799108306, 1333.6429807762179]\n", - "2\n", - "None\n", - "[-70.26702095455698, 631.6879799108306, 1333.6429807762179]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "[-70.26702095455698, 631.6879799108306, 1360.9070725763181]\n", - "0\n", - "200.0\n", - "[-70.26702095455698, 631.6879799108306, 1360.9070725763181]\n", - "((22, -5, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "[-66.35701922378189, 431.68797991083056, 1160.9070725763181]\n", - "2\n", - "None\n", - "[-66.35701922378189, 431.68797991083056, 1160.9070725763181]\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (26, -5, 3, -9))\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "[-66.35701922378189, 431.68797991083056, 1133.6429807762179]\n", - "2\n", - "None\n", - "[-66.35701922378189, 431.68797991083056, 1133.6429807762179]\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (20, -3, 3, -8))\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (24, -4, 2, -8))\n", - "[-66.35701922378189, 431.68797991083056, 1245.3742660459957]\n", - "2\n", - "900.0\n", - "[-66.35701922378189, 431.68797991083056, 1245.3742660459957]\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (24, -4, 2, -8))\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (23, -5, 3, -8))\n", - "[-966.3570192237819, -468.31202008916944, 29.732979045443017]\n", - "2\n", - "100.0\n", - "[-966.3570192237819, -468.31202008916944, 29.732979045443017]\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (23, -5, 3, -8))\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (17, -3, 3, -7))\n", - "[-1066.357019223782, -568.3120200891694, -97.53111275465722]\n", - "1\n", - "None\n", - "[-1066.357019223782, -568.3120200891694, -97.53111275465722]\n", - "((19, -3, 3, -8), (21, -4, 3, -8), (17, -3, 3, -7))\n", - "((19, -3, 3, -8), (15, -2, 3, -7), (17, -3, 3, -7))\n", - "[-1066.357019223782, -595.5761118892699, -97.53111275465722]\n", - "2\n", - "200.0\n", - "[-1066.357019223782, -595.5761118892699, -97.53111275465722]\n", - "((19, -3, 3, -8), (15, -2, 3, -7), (17, -3, 3, -7))\n", - "((19, -3, 3, -8), (15, -2, 3, -7), (18, -2, 2, -7))\n", - "[-1266.357019223782, -795.5761118892699, 18.110174245895337]\n", - "1\n", - "None\n", - "[-1266.357019223782, -795.5761118892699, 18.110174245895337]\n", - "((19, -3, 3, -8), (15, -2, 3, -7), (18, -2, 2, -7))\n", - "((19, -3, 3, -8), (17, -3, 4, -8), (18, -2, 2, -7))\n", - "[-1266.357019223782, -880.0433053589472, 18.110174245895337]\n", - "1\n", - "None\n", - "[-1266.357019223782, -880.0433053589472, 18.110174245895337]\n", - "((19, -3, 3, -8), (17, -3, 4, -8), (18, -2, 2, -7))\n", - "((19, -3, 3, -8), (20, -2, 2, -8), (18, -2, 2, -7))\n", - "[-1266.357019223782, -950.7157322232295, 18.110174245895337]\n", - "1\n", - "None\n", - "[-1266.357019223782, -950.7157322232295, 18.110174245895337]\n", - "((19, -3, 3, -8), (20, -2, 2, -8), (18, -2, 2, -7))\n", - "((19, -3, 3, -8), (22, -3, 3, -9), (18, -2, 2, -7))\n", - "[-1266.357019223782, -1035.1829256929068, 18.110174245895337]\n", - "1\n", - "-600.0\n", - "[-1266.357019223782, -1035.1829256929068, 18.110174245895337]\n", - "((19, -3, 3, -8), (22, -3, 3, -9), (18, -2, 2, -7))\n", - "((19, -3, 3, -8), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "[-666.3570192237819, 35.597981641605315, 618.1101742458953]\n", - "0\n", - "None\n", - "[-666.3570192237819, 35.597981641605315, 618.1101742458953]\n", - "((19, -3, 3, -8), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "((15, -2, 4, -8), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "[-778.0883044935597, 35.597981641605315, 618.1101742458953]\n", - "0\n", - "None\n", - "[-778.0883044935597, 35.597981641605315, 618.1101742458953]\n", - "((15, -2, 4, -8), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "((14, -2, 2, -6), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "[-813.0639192849796, 35.597981641605315, 618.1101742458953]\n", - "1\n", - "100.0\n", - "[-813.0639192849796, 35.597981641605315, 618.1101742458953]\n", - "((14, -2, 2, -6), (18, -2, 3, -8), (18, -2, 2, -7))\n", - "((14, -2, 2, -6), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "[-913.0639192849796, 20.06517511128277, 518.1101742458953]\n", - "0\n", - "None\n", - "[-913.0639192849796, 20.06517511128277, 518.1101742458953]\n", - "((14, -2, 2, -6), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "((18, -1, 2, -8), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "[-948.7607313578419, 20.06517511128277, 518.1101742458953]\n", - "0\n", - "-600.0\n", - "[-948.7607313578419, 20.06517511128277, 518.1101742458953]\n", - "((18, -1, 2, -8), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "((13, -1, 3, -7), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "[-193.62111102388235, 620.0651751112828, 1118.1101742458955]\n", - "0\n", - "100.0\n", - "[-193.62111102388235, 620.0651751112828, 1118.1101742458955]\n", - "((13, -1, 3, -7), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "((17, -2, 2, -7), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "[-181.88982575410455, 520.0651751112828, 1018.1101742458955]\n", - "2\n", - "None\n", - "[-181.88982575410455, 520.0651751112828, 1018.1101742458955]\n", - "((17, -2, 2, -7), (16, -1, 2, -7), (18, -2, 2, -7))\n", - "((17, -2, 2, -7), (16, -1, 2, -7), (14, -1, 3, -7))\n", - "[-181.88982575410455, 520.0651751112828, 906.3788889761177]\n", - "1\n", - "300.0\n", - "[-181.88982575410455, 520.0651751112828, 906.3788889761177]\n", - "((17, -2, 2, -7), (16, -1, 2, -7), (14, -1, 3, -7))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (14, -1, 3, -7))\n", - "[-481.88982575410455, 16.155173380507904, 606.3788889761177]\n", - "2\n", - "None\n", - "[-481.88982575410455, 16.155173380507904, 606.3788889761177]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (14, -1, 3, -7))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (21, -4, 2, -7))\n", - "[-481.88982575410455, 16.155173380507904, 514.2001725151206]\n", - "2\n", - "None\n", - "[-481.88982575410455, 16.155173380507904, 514.2001725151206]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (21, -4, 2, -7))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (15, -2, 2, -6))\n", - "[-481.88982575410455, 16.155173380507904, 486.9360807150204]\n", - "0\n", - "-400.0\n", - "[-481.88982575410455, 16.155173380507904, 486.9360807150204]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (15, -2, 2, -6))\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (15, -2, 2, -6))\n", - "[29.841459515673023, 416.1551733805079, 886.9360807150204]\n", - "2\n", - "None\n", - "[29.841459515673023, 416.1551733805079, 886.9360807150204]\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (15, -2, 2, -6))\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (21, -4, 2, -7))\n", - "[29.841459515673023, 416.1551733805079, 914.2001725151206]\n", - "2\n", - "1200.0\n", - "[29.841459515673023, 416.1551733805079, 914.2001725151206]\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (21, -4, 2, -7))\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (22, -3, 1, -7))\n", - "[-1170.158540484327, -783.8448266194921, 29.841459515673023]\n", - "0\n", - "-1300.0\n", - "[-1170.158540484327, -783.8448266194921, 29.841459515673023]\n", - "((21, -3, 1, -7), (19, -3, 2, -7), (22, -3, 1, -7))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (22, -3, 1, -7))\n", - "[18.11017424589545, 516.1551733805079, 1329.841459515673]\n", - "2\n", - "1400.0\n", - "[18.11017424589545, 516.1551733805079, 1329.841459515673]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (22, -3, 1, -7))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (21, -2, 2, -8))\n", - "[-1381.8898257541045, -883.8448266194921, 49.28426777677055]\n", - "1\n", - "None\n", - "[-1381.8898257541045, -883.8448266194921, 49.28426777677055]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (21, -2, 2, -8))\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (21, -2, 2, -8))\n", - "[-1381.8898257541045, -919.5416386923544, 49.28426777677055]\n", - "2\n", - "-100.0\n", - "[-1381.8898257541045, -919.5416386923544, 49.28426777677055]\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (21, -2, 2, -8))\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (26, -2, 1, -9))\n", - "[-1281.8898257541045, -819.5416386923544, -5.855352557189008]\n", - "2\n", - "-100.0\n", - "[-1281.8898257541045, -819.5416386923544, -5.855352557189008]\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (26, -2, 1, -9))\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (22, -1, 2, -9))\n", - "[-1181.8898257541045, -719.5416386923544, -17.586637826967177]\n", - "1\n", - "None\n", - "[-1181.8898257541045, -719.5416386923544, -17.586637826967177]\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (22, -1, 2, -9))\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (22, -1, 2, -9))\n", - "[-1181.8898257541045, -683.8448266194921, -17.586637826967177]\n", - "1\n", - "None\n", - "[-1181.8898257541045, -683.8448266194921, -17.586637826967177]\n", - "((17, -2, 2, -7), (19, -3, 2, -7), (22, -1, 2, -9))\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (22, -1, 2, -9))\n", - "[-1181.8898257541045, -719.5416386923544, -17.586637826967177]\n", - "2\n", - "100.0\n", - "[-1181.8898257541045, -719.5416386923544, -17.586637826967177]\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (22, -1, 2, -9))\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (26, -2, 1, -9))\n", - "[-1281.8898257541045, -819.5416386923544, -5.855352557189008]\n", - "1\n", - "-700.0\n", - "[-1281.8898257541045, -819.5416386923544, -5.855352557189008]\n", - "((17, -2, 2, -7), (23, -2, 2, -9), (26, -2, 1, -9))\n", - "((17, -2, 2, -7), (27, -3, 1, -9), (26, -2, 1, -9))\n", - "[-581.8898257541045, -7.810353422576782, 694.144647442811]\n" - ] - } - ], - "source": [ - "path = stochastic_hamiltonian(root)\n", - "#durs = tuple(round(y[0]-x[0], 2) for (x, y) in pairwise(target_melody_data)) + ((1,))\n", - "durs = tuple(d[0] for d in target_melody_data)\n", - "path_to_chords(path, root)\n", - "write_chord_sequence(list(zip(durs, path_to_chords(path, root))))" - ] - }, - { - "cell_type": "markdown", - "id": "85eda9de-ad78-4009-bf0e-c4d45e806bc4", - "metadata": {}, - "source": [ - "## function-based approach" - ] - }, - { - "cell_type": "markdown", - "id": "0c249f37-5fd5-45d3-9f52-313dd9ae3250", - "metadata": {}, - "source": [ - "### path functions" - ] - }, - { - "cell_type": "markdown", - "id": "df57f38b-be7a-4cac-b0af-33b36c97f388", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, - "source": [ - "#### legacy" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "57c834bf-fee7-4ef4-b648-2173099fbb56", - "metadata": {}, - "outputs": [], - "source": [ - "from random import choice, choices\n", - "\n", - "def hd_sum(chord):\n", - " distances = []\n", - " size = len(chord)\n", - " for i in range(size):\n", - " for j in range(i+1, size):\n", - " distances += [sum([abs(dist) * log(dims[idx], 2) for idx, dist in enumerate(pitch_difference(chord[i], chord[j]))])]\n", - " return sum(distances)\n", - " \n", - "def next_edges(source, last_chords): \n", - "\n", - " def transpose_to_nearest(hs_array1, hs_array2):\n", - " expanded_pitch = hs_array2\n", - " frequency_ratio = hs_array_to_fr(list(hs_array2)) / hs_array_to_fr(list(hs_array1))\n", - " if frequency_ratio < 1:\n", - " while frequency_ratio < 1:\n", - " frequency_ratio *= 2\n", - " expanded_pitch[0] += 1\n", - " elif frequency_ratio >= 2:\n", - " while frequency_ratio >= 2:\n", - " frequency_ratio *= 1/2\n", - " expanded_pitch[0] += -1\n", - " return tuple(expanded_pitch)\n", - " \n", - " def gen_candidates(chord, last_chords):\n", - " for sdx, s_pitch in enumerate(chord):\n", - " for cdx, c_pitch in enumerate(chord):\n", - " if cdx != sdx: \n", - " for ddx, dim in enumerate(c_pitch[1:]):\n", - " for alt in [-1, 1]:\n", - " new_pitch = list(c_pitch)\n", - " new_pitch[ddx+1] += alt\n", - " new_pitch_up = transpose_to_nearest(s_pitch, new_pitch)\n", - " new_chord_up = list(chord)\n", - " new_chord_up[sdx] = tuple(new_pitch_up)\n", - " #print(\"here\")\n", - " #print(new_pitch_up)\n", - " #print(tuple(l[sdx] for l in last_chords))\n", - " #print(new_pitch_up not in tuple(l[sdx] for l in last_chords))\n", - " \n", - " #if tuple(new_chord_up) != chord and (tuple(new_pitch_up) not in tuple(l[sdx] for l in last_chords)) and max(new_pitch_up[1:]) <= 1 and min(new_pitch_up[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " if tuple(new_chord_up) != chord and max(new_pitch_up[1:]) <= 1 and min(new_pitch_up[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " #if tuple(new_chord_up) != chord and tuple(new_pitch_up) not in tuple(l[sdx] for l in last_chords):\n", - " #if tuple(new_chord_up) != chord:\n", - " yield tuple(new_chord_up)\n", - "\n", - " new_pitch_down = list(new_pitch_up)\n", - " new_pitch_down[0] += -1\n", - " new_chord_down = list(chord)\n", - " new_chord_down[sdx] = tuple(new_pitch_down)\n", - "\n", - " #print(\"here2\")\n", - " #print(new_pitch_down)\n", - " #print(tuple(l[sdx] for l in last_chords))\n", - " #print(new_pitch_down not in tuple(l[sdx] for l in last_chords))\n", - " #if tuple(new_chord_down) != chord:\n", - " #if tuple(new_chord_down) != chord and new_pitch_down not in tuple(l[sdx] for l in last_chords):\n", - " if tuple(new_chord_down) != chord and max(new_pitch_down[1:]) <= 1 and min(new_pitch_down[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " #if tuple(new_chord_down) != chord and (tuple(new_pitch_down) not in tuple(l[sdx] for l in last_chords)) and max(new_pitch_down[1:]) <= 1 and min(new_pitch_down[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " yield tuple(new_chord_down)\n", - "\n", - " for candidate in gen_candidates(source, last_chords):\n", - "\n", - " movements = {\n", - " pitch:\n", - " {\n", - " 'destination': candidate[index], \n", - " 'cent_difference': cent_difference(pitch, candidate[index])\n", - " } for index, pitch in enumerate(source)}\n", - " \n", - " yield (tuple(source), tuple(candidate), {'transposition': root, 'movements': movements},)\n", - "\n", - "\n", - "# This is for the beginning / breysheet - redone to calculate next chord as a function and not from the graph\n", - "def stochastic_hamiltonian(root):\n", - "\n", - " #try making this omit the moving voice\n", - " def movement_size_weights(edges):\n", - " \n", - " def max_cent_diff(edge):\n", - " res = max([abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None])\n", - " return res\n", - " \n", - " def min_cent_diff(edge):\n", - " res = [abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n", - " res.remove(0)\n", - " return min(res)\n", - " \n", - " for e in edges:\n", - " yield 100 if ((max_cent_diff(e) < 200) and (min_cent_diff(e)) >= 50) else 1/pow(1.1, max_cent_diff(e))\n", - "\n", - " def hamiltonian_weights(edges):\n", - " for e in edges:\n", - " yield 10 if e[1] not in [path_edge[0] for path_edge in path] else 1 / graph.nodes[e[1]]['count']\n", - " \n", - " def contrary_motion_weights(edges):\n", - "\n", - " def is_contrary(edge):\n", - " cent_diffs = [v for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n", - " cent_diffs.sort()\n", - " return (cent_diffs[0] < 0) and (cent_diffs[1] == 0) and (cent_diffs[2] > 0)\n", - "\n", - " for e in edges:\n", - " yield 2 if is_contrary(e) else 1\n", - " \n", - " def is_directly_tunable_weights(edges):\n", - " for e in edges:\n", - " yield 10 if e[2]['is_directly_tunable'] else 1\n", - "\n", - " def symdiff_weights(edges):\n", - " for e in edges:\n", - " yield 1000 if e[2]['symmetric_difference'] == 2 else 1\n", - "\n", - " def transposition_weight(edges):\n", - " for e in edges:\n", - " yield 100 if 0 <= hs_array_to_cents(e[2]['transposition']) < 100 else 1\n", - "\n", - " def in_range(edges):\n", - " for e in edges:\n", - " s_chord = sorted(e[1], key=hs_array_to_fr)\n", - " yield 5 if hs_array_to_fr(sorted(e[1], key=hs_array_to_fr)[0]) >= 0.25 else 0\n", - "\n", - " def hd_weight(edges):\n", - " for e in edges:\n", - " yield 100 * (1/pow(hd_sum(e[1]), 2))\n", - "\n", - " def permission_weight(edges, allowed_ins):\n", - " print(\"here\")\n", - " print(allowed_ins)\n", - " print(\"---\")\n", - " for e in edges:\n", - " diff = [ibx for ibx, pitch in enumerate(e[0]) if pitch != e[1][ibx]][0]\n", - " yield 1 if diff in allowed_ins else 0\n", - "\n", - " def dca_weight(edges, ins, last_chords):\n", - " for e in edges:\n", - " #print(tuple(e[1][ins]))\n", - " #print(ins)\n", - " #print(tuple(l[ins] for l in last_chords))\n", - " diff_e = [i for i, item in enumerate(e[0]) if item != e[1][i]][0]\n", - " if ins == diff_e:\n", - " yield 1\n", - " else:\n", - " yield 100 if tuple(e[1][diff_e]) not in tuple(l[diff_e] for l in last_chords) else 0\n", - "\n", - " def is_sustained_voice(edges, voice):\n", - " \n", - " def is_sustained(edge):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", - " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", - " return ordered_source[voice] == ordered_destination[voice]\n", - "\n", - " for e in edges:\n", - " yield 10 if is_sustained(e) else 1\n", - "\n", - " def favor_bass(edges, ins):\n", - "\n", - " def ins_check(edge, ins):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", - " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", - " if ins == 2:\n", - " return 1\n", - " elif ins == 1 and ordered_source[0] != ordered_destination[0]:\n", - " return 1\n", - " else:\n", - " return 0\n", - "\n", - " for e in edges:\n", - " yield ins_check(e, ins)\n", - "\n", - " def voice_crossing_weights(edges):\n", - " \n", - " def has_voice_crossing(edge):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " source_order = [ordered_source.index(p) for p in source]\n", - " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", - " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", - " destination_order = [ordered_destination.index(p) for p in destination]\n", - " return source_order != destination_order\n", - "\n", - " for e in edges:\n", - " yield 10 if not has_voice_crossing(e) else 0\n", - "\n", - " def is_bass_rooted(chord):\n", - " return max([sum(abs(p) for p in collapse_pitch(pitch_difference(chord[0], p))) for p in chord[1:]]) == 1\n", - "\n", - " def target_melody_weights(edges, target, c_devs, voice):\n", - "\n", - " def target_weight(edge, target, c_devs, voice):\n", - " candidate_diffs = []\n", - " for idx, dev in enumerate(c_devs):\n", - " if(idx == voice):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " candidate_diff = edge[2]['movements'][ordered_source[idx]]['cent_difference']\n", - " candidate_diffs += [abs(dev + candidate_diff - target)]\n", - " #return 1/pow(1.1, min(candidate_diffs))\n", - " return 100 if min(candidate_diffs) < 40 else 1/pow(1.1, min(candidate_diffs))\n", - " \n", - " for e in edges:\n", - " yield target_weight(e, target, c_devs, voice)\n", - " \n", - " #check_graph = graph.copy()\n", - " #next_node = choice(list(graph.nodes()))\n", - " next_node = ((-2, 0, 0, 0, 0, 0), (-1, 0, 0, 0, 0, 0), (-3, 0, 0, 0, 1, 0))\n", - " #check_graph.remove_node(next_node)\n", - " #for node in graph.nodes(data=True):\n", - " # node[1]['count'] = 1\n", - " path = []\n", - " s_next_node = sorted(next_node, key=hs_array_to_fr)\n", - " last_chords = (tuple(s_next_node),)\n", - " c_devs = (cent_difference(s_next_node[2], s_next_node[0]), cent_difference(s_next_node[2], s_next_node[1]), 0,)\n", - " #c_devs = (0, cent_difference(s_next_node[0], s_next_node[1]), cent_difference(s_next_node[0], s_next_node[2]),)\n", - " print(c_devs)\n", - " #while (nx.number_of_nodes(check_graph) > 0) and (len(path) < len(target_melody_data)-1):\n", - " while (len(path) < len(target_melody_data)-1):\n", - " #out_edges = list(graph.out_edges(next_node, data=True))\n", - " out_edges = list(next_edges(next_node, last_chords))\n", - " target = target_melody_data[len(path)+1][-1]\n", - " ins = target_melody_data[len(path)+1][2]\n", - " print(target)\n", - " print(ins)\n", - " factors = [\n", - " movement_size_weights(out_edges), \n", - " #hamiltonian_weights(out_edges), \n", - " #contrary_motion_weights(out_edges), \n", - " #is_directly_tunable_weights(out_edges),\n", - " voice_crossing_weights(out_edges),\n", - " #transposition_weight(out_edges),\n", - " #is_sustained_voice(out_edges, 0),\n", - " target_melody_weights(out_edges, target, c_devs, ins),\n", - " #symdiff_weights(out_edges),\n", - " hd_weight(out_edges),\n", - " dca_weight(out_edges, ins, last_chords),\n", - " permission_weight(out_edges, target_melody_data[len(path)+1][3])\n", - " #favor_bass(out_edges, ins),\n", - " #in_range(out_edges)\n", - " ]\n", - " weights = [prod(a) for a in zip(*factors)]\n", - " if sum(weights) != 0:\n", - " edge = choices(out_edges, weights=weights)[0]\n", - " else:\n", - " movements = {\n", - " pitch:\n", - " {\n", - " 'destination': pitch, \n", - " 'cent_difference': 0\n", - " } for index, pitch in enumerate(edge[1])}\n", - " edge = (edge[1], edge[1], {'transposition': (0, 0, 0, 0, 0, 0), 'movements': movements},)\n", - " \n", - " next_node = edge[1]\n", - " last_chords = last_chords + (next_node,)\n", - " if len(last_chords) > 10:\n", - " last_chords = last_chords[-10:]\n", - " print(last_chords)\n", - " #node[1]['count'] += 1\n", - " path.append(edge)\n", - " s_chord = tuple(sorted(edge[0], key=hs_array_to_fr))\n", - " print(c_devs)\n", - " #for pdx, pitch in enumerate(s_chord):\n", - " # print(\"here\")\n", - " # print(c_devs[pdx])\n", - " # print(edge[2]['movements'][pitch]['cent_difference'])\n", - " # print(target_melody_data[len(path)][-1])\n", - " if sum(weights) != 0:\n", - " c_devs = tuple(c_devs[pdx] + edge[2]['movements'][pitch]['cent_difference'] - target_melody_data[len(path)][-1] for pdx, pitch in enumerate(s_chord))\n", - " print(s_chord)\n", - " print(edge[1])\n", - " print(c_devs)\n", - " print(target_melody_data[len(path)][2])\n", - " print(target_melody_data[len(path)][-1])\n", - " #if next_node in check_graph.nodes:\n", - " # check_graph.remove_node(next_node)\n", - " return path" - ] - }, - { - "cell_type": "markdown", - "id": "24267739-0381-4651-8804-4b4665592de2", - "metadata": {}, - "source": [ - "#### cleanup (this is what is being used)" - ] - }, - { - "cell_type": "code", - "execution_count": 236, - "id": "81f20bd9-e87a-4918-a61b-27b04b6d5aee", - "metadata": {}, - "outputs": [], + "(58.675, 53.0, 0, None)\n", + "(1, 53.0, 0, None)\n" + ] + }, + { + "data": { + "text/plain": [ + "[(1.05, 51.0, 2, 0.0),\n", + " (0.3, 53.0, 2, 200.0),\n", + " (1.5, 51.0, 2, -200.0),\n", + " (0.425, 49.0, 2, -200.0),\n", + " (0.775, 48.0, 2, -100.0),\n", + " (0.2, 53.0, 1, 500.0),\n", + " (0.35, 49.0, 2, -400.0),\n", + " (0.375, 51.0, 1, 200.0),\n", + " (0.675, 51.0, 2, 0.0),\n", + " (1.15, 51.0, 2, 0.0),\n", + " (0.25, 48.0, 2, -300.0),\n", + " (0.725, 53.0, 0, 500.0),\n", + " (0.425, 51.0, 2, -200.0),\n", + " (0.05, 51.0, 1, None),\n", + " (0.175, 51.0, 0, 0.0),\n", + " (0.125, 53.0, 2, 200.0),\n", + " (0.325, 51.0, 1, None),\n", + " (0.0, 51.0, 1, None),\n", + " (0.225, 51.0, 2, -200.0),\n", + " (1.275, 49.0, 1, -200.0),\n", + " (0.1, 48.0, 1, -100.0),\n", + " (0.4, 52.0, 2, 400.0),\n", + " (1.275, 48.0, 2, -400.0),\n", + " (0.05, 49.0, 1, 100.0),\n", + " (0.675, 53.0, 2, 400.0),\n", + " (0.1, 51.0, 1, -200.0),\n", + " (0.45, 49.0, 2, -200.0),\n", + " (0.125, 51.0, 0, None),\n", + " (0.25, 51.0, 1, 200.0),\n", + " (0.35, 51.0, 0, None),\n", + " (0.1, 51.0, 0, None),\n", + " (0.475, 49.0, 0, -200.0),\n", + " (0.25, 52.0, 2, 300.0),\n", + " (0.175, 51.0, 1, None),\n", + " (0.2, 51.0, 2, -100.0),\n", + " (0.225, 51.0, 1, None),\n", + " (0.075, 48.0, 0, -300.0),\n", + " (0.4, 51.0, 1, None),\n", + " (0.425, 48.0, 1, 0.0),\n", + " (0.075, 46.0, 2, -200.0),\n", + " (0.725, 49.0, 0, 300.0),\n", + " (0.6, 51.0, 0, 200.0),\n", + " (0.6, 52.0, 2, 100.0),\n", + " (0.275, 48.0, 1, None),\n", + " (0.225, 48.0, 1, None),\n", + " (0.175, 51.0, 1, -100.0),\n", + " (0.025, 51.0, 0, 0.0),\n", + " (0.55, 57.0, 2, 600.0),\n", + " (0.7, 53.0, 2, -400.0),\n", + " (0.375, 51.0, 1, None),\n", + " (0.125, 51.0, 1, None),\n", + " (0.325, 53.0, 1, 0.0),\n", + " (0.425, 57.0, 2, 400.0),\n", + " (0.1, 51.0, 1, -600.0),\n", + " (0.95, 51.0, 2, 0.0),\n", + " (0.325, 51.0, 1, None),\n", + " (0.0, 51.0, 0, None),\n", + " (0.225, 51.0, 1, None),\n", + " (0.125, 52.0, 1, 100.0),\n", + " (0.275, 51.0, 0, None),\n", + " (0.075, 48.0, 1, -400.0),\n", + " (0.05, 48.0, 0, 0.0),\n", + " (0.55, 53.0, 2, 500.0),\n", + " (1.175, 51.0, 2, -200.0),\n", + " (0.375, 48.0, 0, None),\n", + " (0.3, 48.0, 0, None),\n", + " (0.025, 48.0, 0, None),\n", + " (0.15, 49.0, 2, -200.0),\n", + " (0.3, 51.0, 0, 200.0),\n", + " (0.05, 48.0, 2, -300.0),\n", + " (0.275, 48.0, 1, None),\n", + " (0.025, 48.0, 1, None),\n", + " (0.225, 53.0, 0, 500.0),\n", + " (0.1, 48.0, 1, None),\n", + " (0.05, 53.0, 1, 0.0),\n", + " (0.075, 49.0, 2, -400.0),\n", + " (0.2, 51.0, 0, 200.0),\n", + " (0.825, 51.0, 2, 0.0),\n", + " (0.275, 53.0, 1, None),\n", + " (0.25, 53.0, 1, None),\n", + " (0.1, 53.0, 1, None),\n", + " (0.025, 53.0, 2, 200.0),\n", + " (0.525, 51.0, 1, -200.0),\n", + " (0.025, 49.0, 1, -200.0),\n", + " (0.575, 51.0, 2, 200.0),\n", + " (0.975, 56.0, 2, 500.0),\n", + " (0.2, 57.0, 2, 100.0),\n", + " (0.05, 49.0, 1, None),\n", + " (0.05, 56.0, 2, -100.0),\n", + " (0.2, 51.0, 0, None),\n", + " (0.075, 53.0, 2, -300.0),\n", + " (0.1, 49.0, 1, None),\n", + " (0.225, 51.0, 0, None),\n", + " (0.0, 49.0, 1, None),\n", + " (0.025, 52.0, 0, -100.0),\n", + " (0.25, 51.0, 2, -100.0),\n", + " (0.425, 52.0, 1, 100.0),\n", + " (0.25, 51.0, 1, -100.0),\n", + " (0.275, 52.0, 0, None),\n", + " (0.15, 52.0, 0, None),\n", + " (0.1, 51.0, 1, 0.0),\n", + " (0.125, 52.0, 0, None),\n", + " (0.25, 48.0, 0, -300.0),\n", + " (0.525, 49.0, 1, 100.0),\n", + " (0.075, 53.0, 2, 400.0),\n", + " (0.375, 48.0, 1, -500.0),\n", + " (0.3, 51.0, 2, 300.0),\n", + " (1.15, 46.0, 1, -500.0),\n", + " (0.3, 48.0, 0, None),\n", + " (0.25, 48.0, 0, None),\n", + " (0.0, 48.0, 0, None),\n", + " (0.125, 48.0, 2, 200.0),\n", + " (0.25, 53.0, 0, 500.0),\n", + " (0.525, 49.0, 2, -400.0),\n", + " (0.475, 49.0, 0, 0.0),\n", + " (0.325, 54.0, 2, 500.0),\n", + " (0.2, 46.0, 1, None),\n", + " (0.175, 49.0, 2, -500.0),\n", + " (0.425, 46.0, 1, None),\n", + " (1.2, 52.0, 1, 300.0),\n", + " (0.425, 51.0, 2, -100.0),\n", + " (0.025, 52.0, 1, None),\n", + " (0.25, 49.0, 0, None),\n", + " (0.05, 52.0, 1, None),\n", + " (0.15, 49.0, 0, None),\n", + " (0.2, 48.0, 2, -300.0),\n", + " (0.0, 49.0, 0, None),\n", + " (0.375, 57.0, 1, 900.0),\n", + " (0.175, 53.0, 0, -400.0),\n", + " (0.525, 53.0, 1, 0.0),\n", + " (0.05, 52.0, 0, -100.0),\n", + " (0.45, 51.0, 2, -100.0),\n", + " (0.3, 53.0, 2, 200.0),\n", + " (0.25, 52.0, 2, -100.0),\n", + " (0.175, 52.0, 0, None),\n", + " (0.025, 53.0, 1, None),\n", + " (0.15, 51.0, 2, -100.0),\n", + " (0.2, 52.0, 0, None),\n", + " (0.075, 53.0, 1, None),\n", + " (0.025, 52.0, 0, None),\n", + " (0.15, 51.0, 0, 0.0),\n", + " (0.3, 57.0, 1, 600.0),\n", + " (0.825, 50.0, 2, -700.0),\n", + " (0.075, 54.0, 1, 400.0),\n", + " (0.225, 52.0, 2, -200.0),\n", + " (0.15, 51.0, 0, None),\n", + " (0.1, 51.0, 1, -100.0),\n", + " (0.125, 51.0, 2, 0.0),\n", + " (0.325, 51.0, 0, None),\n", + " (0.85, 51.0, 0, None),\n", + " (0.825, 46.0, 0, -500.0),\n", + " (0.425, 53.0, 2, 700.0),\n", + " (0.225, 49.0, 2, -400.0),\n", + " (1.35, 52.0, 0, 300.0),\n", + " (0.1, 56.0, 2, 400.0),\n", + " (0.25, 51.0, 1, None),\n", + " (0.3, 51.0, 1, None),\n", + " (0.1, 51.0, 1, None),\n", + " (0.05, 54.0, 2, -200.0),\n", + " (0.525, 53.0, 1, -100.0),\n", + " (0.025, 51.0, 2, -200.0),\n", + " (0.3, 51.0, 1, 0.0),\n", + " (0.25, 53.0, 2, 200.0),\n", + " (0.35, 51.0, 2, -200.0),\n", + " (0.3, 52.0, 0, None),\n", + " (0.375, 52.0, 0, None),\n", + " (0.225, 52.0, 0, None),\n", + " (0.375, 54.0, 0, 300.0),\n", + " (0.025, 51.0, 1, None),\n", + " (0.25, 56.0, 0, 200.0),\n", + " (0.05, 49.0, 2, -700.0),\n", + " (0.025, 57.0, 0, 800.0),\n", + " (0.275, 51.0, 1, None),\n", + " (0.075, 51.0, 1, None),\n", + " (0.15, 49.0, 1, -800.0),\n", + " (0.5, 48.0, 2, -100.0),\n", + " (0.1, 51.0, 2, 300.0),\n", + " (0.275, 49.0, 1, None),\n", + " (0.25, 49.0, 1, None),\n", + " (0.05, 49.0, 1, None),\n", + " (0.025, 57.0, 0, None),\n", + " (0.325, 48.0, 1, -300.0),\n", + " (0.15, 57.0, 0, None),\n", + " (1.125, 53.0, 0, 500.0),\n", + " (0.075, 53.0, 2, 0.0),\n", + " (0.225, 48.0, 1, None),\n", + " (0.0, 51.0, 2, -200.0),\n", + " (0.075, 53.0, 0, None),\n", + " (0.2, 48.0, 1, None),\n", + " (0.1, 49.0, 1, -200.0),\n", + " (0.075, 53.0, 0, None),\n", + " (0.25, 52.0, 2, 300.0),\n", + " (1, 53.0, 0, None)]" + ] + }, + "execution_count": 529, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "from random import choice, choices\n", - "\n", - "def hd_sum(chord):\n", - " distances = []\n", - " size = len(chord)\n", - " for i in range(size):\n", - " for j in range(i+1, size):\n", - " distances += [sum([abs(dist) * log(dims[idx], 2) for idx, dist in enumerate(pitch_difference(chord[i], chord[j]))])]\n", - " return sum(distances)\n", - " \n", - "def next_edges(source, ins): \n", - "\n", - " def transpose_to_nearest(hs_array1, hs_array2):\n", - " expanded_pitch = hs_array2\n", - " frequency_ratio = hs_array_to_fr(list(hs_array2)) / hs_array_to_fr(list(hs_array1))\n", - " if frequency_ratio < 1:\n", - " while frequency_ratio < 1:\n", - " frequency_ratio *= 2\n", - " expanded_pitch[0] += 1\n", - " elif frequency_ratio >= 2:\n", - " while frequency_ratio >= 2:\n", - " frequency_ratio *= 1/2\n", - " expanded_pitch[0] += -1\n", - " return tuple(expanded_pitch)\n", - "\n", - " def gen_candidates(chord, ins):\n", - " for cdx, c_pitch in enumerate(chord):\n", - " if cdx != ins: \n", - " for ddx, dim in enumerate(c_pitch[1:]):\n", - " for alt in [-1, 1]:\n", - " new_pitch = list(c_pitch)\n", - " new_pitch[ddx+1] += alt\n", - " s_pitch = chord[ins]\n", - " new_pitch_up = transpose_to_nearest(s_pitch, new_pitch)\n", - " new_chord_up = list(chord)\n", - " new_chord_up[ins] = tuple(new_pitch_up)\n", - " \n", - " if tuple(new_chord_up) != chord and max(new_pitch_up[1:]) <= 1 and min(new_pitch_up[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " #if tuple(new_chord_up) != chord:\n", - " yield tuple(new_chord_up)\n", + "import librosa \n", + "import numpy as np\n", + "from scipy.signal import savgol_filter\n", + "import matplotlib.pyplot as plt\n", + "from random import randint\n", "\n", - " new_pitch_down = list(new_pitch_up)\n", - " new_pitch_down[0] += -1\n", - " new_chord_down = list(chord)\n", - " new_chord_down[ins] = tuple(new_pitch_down)\n", + " \n", + "t_min = 50\n", + "t_max = 600\n", + "f_time, f_frequency, f_confidence = [time[t_min:], frequency[t_min:], confidence[t_min:]]\n", + "s_confidence = savgol_filter(f_confidence, 30, 4)\n", "\n", - " if tuple(new_chord_down) != chord and max(new_pitch_down[1:]) <= 1 and min(new_pitch_down[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", - " #if tuple(new_chord_down) != chord:\n", - " yield tuple(new_chord_down)\n", + "def freqs_to_midi(freqs, confs):\n", + " last_confident_value = 51\n", + " for f, c in zip(freqs, confs):\n", + " if c > 0.9:\n", + " last_confident_value = librosa.hz_to_midi(f)\n", + " yield last_confident_value\n", "\n", - " for candidate in gen_candidates(source, ins):\n", + "def snap_midi(midi):\n", + " r_midi = np.around(midi)\n", + " s_midi = np.around(savgol_filter(midi, 30, 5))\n", + " last_val = s_midi[0]\n", + " for i, (r1, r2) in enumerate(pairwise(r_midi)):\n", + " if r1 != r2:\n", + " last_val = s_midi[i+5]\n", + " yield last_val\n", + " yield last_val\n", "\n", - " movements = {\n", - " pitch:\n", - " {\n", - " 'destination': candidate[index], \n", - " 'cent_difference': cent_difference(pitch, candidate[index])\n", - " } for index, pitch in enumerate(source)}\n", - " \n", - " yield (tuple(source), tuple(candidate), {'transposition': root, 'movements': movements},)\n", + "def filter_midi(midi):\n", "\n", + " def integrate(midi):\n", + " print(len(midi) / 40)\n", + " for imx, m in enumerate(midi):\n", + " if m != midi[imx - 1] or imx == 0:\n", + " if imx == 0:\n", + " ins = 2\n", + " val = m[2]\n", + " last_val = val\n", + " else:\n", + " ins = [pmx for pmx, p in enumerate(m) if p != midi[imx - 1][pmx]][0]\n", + " val = m[ins]\n", "\n", - "# This is for the beginning / breysheet - redone to calculate next chord as a function and not from the graph\n", - "def stochastic_hamiltonian(root):\n", + " note_dur = 0\n", + " #print(ins)\n", + " #print(val)\n", + " while imx + note_dur < len(midi) and midi[imx + note_dur][ins] == val:\n", + " note_dur += 1\n", "\n", - " #try making this omit the moving voice\n", - " def movement_size_weights(edges):\n", + " if note_dur >= 10:\n", + " if False:\n", + " yield (imx / 40.0, val, ins, None)\n", + " else:\n", + " dev = val - last_val\n", " \n", - " def max_cent_diff(edge):\n", - " res = max([abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None])\n", - " return res\n", - " \n", - " def min_cent_diff(edge):\n", - " res = [abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n", - " res.remove(0)\n", - " return min(res)\n", - " \n", - " for e in edges:\n", - " yield 100 if ((max_cent_diff(e) < 200) and (min_cent_diff(e)) >= 50) else 1/pow(1.1, max_cent_diff(e))\n", - "\n", - " def in_range(edges):\n", - " for e in edges:\n", - " s_chord = sorted(e[1], key=hs_array_to_fr)\n", - " yield 5 if hs_array_to_fr(sorted(e[1], key=hs_array_to_fr)[0]) >= 0.25 else 0\n", - "\n", - " def hd_weight(edges):\n", - " for e in edges:\n", - " yield 10 * (1/pow(hd_sum(e[1]), 3))\n", - "\n", - " def permission_weight(edges, allowed_ins):\n", - " print(\"here\")\n", - " print(allowed_ins)\n", - " print(\"---\")\n", - " for e in edges:\n", - " diff = [ibx for ibx, pitch in enumerate(e[0]) if pitch != e[1][ibx]][0]\n", - " yield 1 if diff in allowed_ins else 0\n", + " print (imx / 40.0, val, ins, val)\n", + " print(note_dur / 40.0)\n", + " yield (imx / 40.0, val, ins, val)\n", + " \n", + " tail = randint(20, 40)\n", + " if note_dur / 2 > tail and ins != 2:\n", + " #if False:\n", + " t_sum = 0\n", + " while t_sum < tail:\n", + " print(\"here\")\n", + " print ((imx + note_dur - tail + t_sum) / 40, val, ins, None)\n", + " print(note_dur / 40.0)\n", + " if True:\n", + " yield ((imx + note_dur - tail + t_sum) / 40, val, ins, None)\n", + " t_sum += randint(10, 15)\n", + " \n", + " last_val = val\n", "\n", - " def dca_weight(edges, ins, dev, last_chords):\n", - " for e in edges:\n", - " #if dev != None:\n", - " if False:\n", - " yield 1\n", + " def redifferentiate(sorted_midi):\n", + " for imx, sm in enumerate(sorted_midi):\n", + " print(\"---\")\n", + " print(sm)\n", + " if imx < len(sorted_midi) - 1:\n", + " dur = round(sorted_midi[imx + 1][0] - sm[0], 3)\n", + " else:\n", + " dur = 1\n", + " [val, ins] = sm[1:-1]\n", + " dev = 0\n", + " if imx == 0:\n", + " dev = 0.0\n", + " last_val = val\n", + " elif sm[-1] == None:\n", + " dev = None\n", " else:\n", - " yield 100 if tuple(e[1][ins]) not in tuple(l[ins] for l in last_chords) else 0\n", + " dev = (sm[-1] - last_val) * 100.0\n", + " last_val = val\n", + " print((dur, val, ins, dev))\n", + " yield (dur, val, ins, dev)\n", + " \n", + " sorted_midi = sorted(integrate(midi))\n", + " #for sm in sorted_midi:\n", + " # print(sm)\n", + " redifferentiated_midi = redifferentiate(sorted_midi)\n", + " return redifferentiated_midi\n", + " \n", + "midi = list(freqs_to_midi(f_frequency, f_confidence))\n", + "midi = tuple(snap_midi(midi))\n", "\n", - " def voice_crossing_weights(edges):\n", - " \n", - " def has_voice_crossing(edge):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " source_order = [ordered_source.index(p) for p in source]\n", - " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", - " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", - " destination_order = [ordered_destination.index(p) for p in destination]\n", - " return source_order != destination_order\n", + "fs = 2351 # sample rate \n", + "f = 20 # the frequency of the signal\n", "\n", - " for e in edges:\n", - " yield 10 if not has_voice_crossing(e) else 0\n", + "#midi = zip(\n", + "# tuple(midi[0] - 24 for i in range(4 * 40)) + tuple(chain(*tuple([m - 24 for r in range(int(1 - np.sin(2*np.pi*10 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi)))),\n", + "# tuple(midi[0] - 12 for i in range(2 * 40)) + tuple(chain(*tuple([m - 12 for r in range(int(1 - np.sin(2*np.pi*10 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi)))),\n", + "# tuple(chain(*tuple([m for r in range(int(1 - np.cos(0.5 * np.pi + 2*np.pi*10 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi))))\n", + "#)\n", "\n", - " def target_melody_weights(edges, target_dev, c_devs, ins):\n", + "midi = zip(\n", + " tuple(midi[0] - 0 for i in range(6 * 40)) + tuple(chain(*tuple([m - 0 for r in range(int(1 - np.sin(0.5 * np.pi + 2*np.pi*14 * (imx/fs))) * 3 + 1)] for imx, m in enumerate(midi)))),\n", + " tuple(midi[0] - 0 for i in range(3 * 40)) + tuple(chain(*tuple([m - 0 for r in range(int(1 - np.sin(0.5 * np.pi + 2*np.pi*12 * (imx/fs))) * 2 + 1)] for imx, m in enumerate(midi)))),\n", + " tuple(chain(*tuple([m for r in range(int(1 - np.cos(0.5 * np.pi + 2*np.pi*10 * (imx/fs))) * 0 + 1)] for imx, m in enumerate(midi))))\n", + ")\n", "\n", - " def target_weight(edge, target_dev, c_devs, ins):\n", - " source = list(edge[0])\n", - " ordered_source = sorted(source, key=hs_array_to_fr) \n", - " candidate_diff = abs(c_devs[ins] + edge[2]['movements'][ordered_source[ins]]['cent_difference'] - target_dev)\n", - " return 100 if candidate_diff < 40 else 1/pow(1.1, candidate_diff)\n", - " \n", - " for e in edges:\n", - " yield target_weight(e, target_dev, c_devs, ins) if target_dev != None else 1\n", - " \n", - " next_node = ((-2, 0, 0, 0, 0), (-1, 0, 0, 0, 0), (-1, 1, 0, 0, 9))\n", - " path = []\n", - " s_next_node = sorted(next_node, key=hs_array_to_fr)\n", - " last_chords = (tuple(s_next_node),)\n", - " c_devs = [cent_difference(s_next_node[2], s_next_node[0]), cent_difference(s_next_node[2], s_next_node[1]), 0]\n", - " #c_devs = (0, cent_difference(s_next_node[0], s_next_node[1]), cent_difference(s_next_node[0], s_next_node[2]),)\n", - " print(c_devs)\n", - " for dur, val, ins, dev in target_melody_data[1:]:\n", - " print(ins)\n", - " print(dev)\n", - " out_edges = list(next_edges(next_node, ins))\n", - " factors = [\n", - " movement_size_weights(out_edges), \n", - " voice_crossing_weights(out_edges),\n", - " target_melody_weights(out_edges, dev, c_devs, ins),\n", - " hd_weight(out_edges),\n", - " dca_weight(out_edges, ins, dev, last_chords)\n", - " #permission_weight(out_edges, target_melody_data[len(path)+1][3])\n", - " ]\n", - " weights = [prod(a) for a in zip(*factors)]\n", - " if sum(weights) != 0:\n", - " edge = choices(out_edges, weights=weights)[0]\n", - " else:\n", - " movements = {\n", - " pitch:\n", - " {\n", - " 'destination': pitch, \n", - " 'cent_difference': 0\n", - " } for index, pitch in enumerate(edge[1])}\n", - " edge = (edge[1], edge[1], {'transposition': (0, 0, 0, 0, 0), 'movements': movements},)\n", - " \n", - " next_node = edge[1]\n", - " last_chords = last_chords + (next_node,)\n", - " if len(last_chords) > 4:\n", - " last_chords = last_chords[-4:]\n", - " path.append(edge)\n", - " s_chord = tuple(sorted(edge[0], key=hs_array_to_fr))\n", - " print(c_devs)\n", - " #for pdx, pitch in enumerate(s_chord):\n", - " # print(\"here\")\n", - " # print(c_devs[pdx])\n", - " # print(edge[2]['movements'][pitch]['cent_difference'])\n", - " # print(target_melody_data[len(path)][-1])\n", - " if sum(weights) != 0:\n", - " if dev != None:\n", - " c_devs = [c_devs[pdx] + edge[2]['movements'][pitch]['cent_difference'] - dev for pdx, pitch in enumerate(s_chord)]\n", - " else:\n", - " c_devs[ins] += edge[2]['movements'][s_chord[ins]]['cent_difference']\n", - " print(s_chord)\n", - " print(edge[1])\n", - " print(c_devs)\n", - " return path" - ] - }, - { - "cell_type": "markdown", - "id": "3102630d-3e61-4653-8482-4e50e0e26858", - "metadata": {}, - "source": [ - "### model" - ] - }, - { - "cell_type": "code", - "execution_count": 237, - "id": "f8ef1a93-4616-4a83-bbae-23ed13ba4f41", - "metadata": {}, - "outputs": [], - "source": [ - "dims = (2, 3, 5, 7, 11)\n", - "root = (0, 0, 0, 0, 0)\n", - "chord = (root,)\n", - "#chord_set = chords(chord, root, 3, 3)\n", - "#graph = generate_graph(chord_set, 2, 2, 3)" + "target_melody_data = list(filter_midi(list(midi)))\n", + "target_melody_data\n" ] }, { "cell_type": "code", - "execution_count": 238, - "id": "8912c650-a43d-4539-ae24-b5acf9bc543d", + "execution_count": 530, + "id": "c1e314cf-c928-4df5-b0da-8a7b13b2225f", "metadata": { "scrolled": true }, @@ -9307,3268 +3206,4450 @@ "name": "stdout", "output_type": "stream", "text": [ - "[-1901.9550008653873, -701.9550008653874, 0]\n", - "1\n", - "-500.0\n", - "[-1901.9550008653873, -701.9550008653874, 0]\n", - "((-2, 0, 0, 0, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "[-1401.9550008653873, -148.68205763524327, 500.0]\n", - "1\n", - "-200.0\n", - "[-1401.9550008653873, -148.68205763524327, 500.0]\n", - "((-2, 0, 0, 0, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1201.9550008653873, -113.68628613516523, 700.0]\n", - "0\n", - "-300.0\n", - "[-1201.9550008653873, -113.68628613516523, 700.0]\n", - "((-2, 0, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-199.99999999999977, 186.31371386483477, 1000.0]\n", + "[-701.9550008653874, -203.91000173077484, 0]\n", "2\n", - "None\n", - "[-199.99999999999977, 186.31371386483477, 1000.0]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-199.99999999999977, 186.31371386483477, 768.8259064691249]\n", - "0\n", - "-200.0\n", - "[-199.99999999999977, 186.31371386483477, 768.8259064691249]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[266.8709056037376, 386.31371386483477, 968.8259064691249]\n", + "200.0\n", + "here\n", + "[-701.9550008653874, -203.91000173077484, 0]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-901.9550008653874, -403.91000173077487, -17.596287865940013]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 386.3137138648348]\n", "2\n", - "None\n", - "[266.8709056037376, 386.31371386483477, 968.8259064691249]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[266.8709056037376, 386.31371386483477, 884.3587129994473]\n", + "-200.0\n", + "here\n", + "[-901.9550008653874, -403.91000173077487, -17.596287865940013]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653874, -203.91000173077487, 0.0]\n", + "[0.0, -498.04499913461257, 386.3137138648348]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", "2\n", - "None\n", - "[266.8709056037376, 386.31371386483477, 884.3587129994473]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "[266.8709056037376, 386.31371386483477, 818.1888479684942]\n", + "-200.0\n", + "here\n", + "[-701.9550008653874, -203.91000173077487, 0.0]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-501.95500086538743, -3.910001730774866, -3.9100017307748374]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 0.0]\n", "2\n", - "1400.0\n", - "[266.8709056037376, 386.31371386483477, 818.1888479684942]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1133.1290943962624, -1013.6862861351652, -200.0]\n", - "1\n", - "None\n", - "[-1133.1290943962624, -1013.6862861351652, -200.0]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1133.1290943962624, -901.9550008653874, -200.0]\n", - "1\n", - "None\n", - "[-1133.1290943962624, -901.9550008653874, -200.0]\n", - "((-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "[-1133.1290943962624, -848.6820576352433, -200.0]\n", + "-100.0\n", + "here\n", + "[-501.95500086538743, -3.910001730774866, -3.9100017307748374]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-401.95500086538743, 96.08999826922513, -15.641287000552609]\n", + "[0.0, -498.04499913461257, 0.0]\n", + "[0.0, -498.04499913461257, -111.73128526977777]\n", "1\n", - "-1100.0\n", - "[-1133.1290943962624, -848.6820576352433, -200.0]\n", - "((-4, 0, 0, 1, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-33.12909439626242, 353.1846194685721, 900.0]\n", + "500.0\n", + "here\n", + "[-401.95500086538743, 96.08999826922513, -15.641287000552609]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "[-901.9550008653874, -172.73590819989994, -515.6412870005527]\n", + "[0.0, -498.04499913461257, -111.73128526977777]\n", + "[0.0, -266.87090560373764, -111.73128526977777]\n", "2\n", - "900.0\n", - "[-33.12909439626242, 353.1846194685721, 900.0]\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-933.1290943962624, -546.8153805314279, -231.1740935308751]\n", - "1\n", - "None\n", - "[-933.1290943962624, -546.8153805314279, -231.1740935308751]\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "[-933.1290943962624, -381.8111520315058, -231.1740935308751]\n", - "0\n", - "None\n", - "[-933.1290943962624, -381.8111520315058, -231.1740935308751]\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "((-3, 1, 0, 0, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "[-1199.9999999999998, -381.8111520315058, -231.1740935308751]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -381.8111520315058, -231.1740935308751]\n", - "((-3, 1, 0, 0, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "((-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1199.9999999999998, -701.9550008653874, -231.1740935308751]\n", - "1\n", - "None\n", - "[-1199.9999999999998, -701.9550008653874, -231.1740935308751]\n", - "((-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1199.9999999999998, -648.6820576352433, -231.1740935308751]\n", - "0\n", - "None\n", - "[-1199.9999999999998, -648.6820576352433, -231.1740935308751]\n", - "((-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1350.6370585006307, -648.6820576352433, -231.1740935308751]\n", - "1\n", - "-1000.0\n", - "[-1350.6370585006307, -648.6820576352433, -231.1740935308751]\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-350.6370585006307, 35.676655364204066, 768.8259064691249]\n", - "0\n", - "None\n", - "[-350.6370585006307, 35.676655364204066, 768.8259064691249]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-515.6412870005527, 35.676655364204066, 768.8259064691249]\n", - "0\n", "-400.0\n", - "[-515.6412870005527, 35.676655364204066, 768.8259064691249]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-733.1290943962626, 435.67665536420407, 1168.825906469125]\n", - "0\n", - "None\n", - "[-733.1290943962626, 435.67665536420407, 1168.825906469125]\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-4, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1000.0, 435.67665536420407, 1168.825906469125]\n", - "0\n", - "None\n", - "[-1000.0, 435.67665536420407, 1168.825906469125]\n", - "((-4, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1150.6370585006307, 435.67665536420407, 1168.825906469125]\n", - "0\n", - "None\n", - "[-1150.6370585006307, 435.67665536420407, 1168.825906469125]\n", - "((-6, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1315.641287000553, 435.67665536420407, 1168.825906469125]\n", - "0\n", - "-100.0\n", - "[-1315.641287000553, 435.67665536420407, 1168.825906469125]\n", - "((-5, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1833.1290943962622, 535.6766553642041, 1268.825906469125]\n", - "1\n", - "None\n", - "[-1833.1290943962622, 535.6766553642041, 1268.825906469125]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1833.1290943962622, 566.8709056037375, 1268.825906469125]\n", - "1\n", - "None\n", - "[-1833.1290943962622, 566.8709056037375, 1268.825906469125]\n", - "((-6, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1833.1290943962622, 798.0449991346126, 1268.825906469125]\n", - "1\n", - "None\n", - "[-1833.1290943962622, 798.0449991346126, 1268.825906469125]\n", - "((-6, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1833.1290943962622, 953.1846194685721, 1268.825906469125]\n", + "here\n", + "[-901.9550008653874, -172.73590819989994, -515.6412870005527]\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-501.95500086538743, 227.26409180010006, -3.910001730774866]\n", + "[0.0, -266.87090560373764, -111.73128526977777]\n", + "[0.0, -266.87090560373764, 0.0]\n", "1\n", - "600.0\n", - "[-1833.1290943962622, 953.1846194685721, 1268.825906469125]\n", - "((-6, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "[-2433.129094396262, 518.1888479684942, 668.8259064691249]\n", - "2\n", - "None\n", - "[-2433.129094396262, 518.1888479684942, 668.8259064691249]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-2433.129094396262, 518.1888479684942, 749.3629414993692]\n", + "200.0\n", + "here\n", + "[-501.95500086538743, 227.26409180010006, -3.910001730774866]\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", + "[-701.9550008653874, -92.17871646099707, -203.91000173077487]\n", + "[0.0, -266.87090560373764, 0.0]\n", + "[0.0, -386.31371386483477, 0.0]\n", "2\n", - "None\n", - "[-2433.129094396262, 518.1888479684942, 749.3629414993692]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "[-2433.129094396262, 518.1888479684942, 1166.8709056037374]\n", + "0.0\n", + "here\n", + "[-701.9550008653874, -92.17871646099707, -203.91000173077487]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653874, -92.17871646099707, -2.842170943040401e-14]\n", + "[0.0, -386.31371386483477, 0.0]\n", + "[0.0, -386.31371386483477, 203.91000173077484]\n", "2\n", - "700.0\n", - "[-2433.129094396262, 518.1888479684942, 1166.8709056037374]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (0, 0, 0, 0, 0))\n", - "[-3133.129094396262, -181.8111520315058, 698.0449991346125]\n", + "0.0\n", + "here\n", + "[-701.9550008653874, -92.17871646099707, -2.842170943040401e-14]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1))\n", + "[-701.9550008653874, -92.17871646099707, 27.26409180010012]\n", + "[0.0, -386.31371386483477, 203.91000173077484]\n", + "[0.0, -386.31371386483477, 231.17409353087498]\n", "2\n", - "-100.0\n", - "[-3133.129094396262, -181.8111520315058, 698.0449991346125]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (0, 0, 0, 0, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3033.129094396262, -81.8111520315058, 953.1846194685722]\n", - "0\n", - "None\n", - "[-3033.129094396262, -81.8111520315058, 953.1846194685722]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3450.637058500631, -81.8111520315058, 953.1846194685722]\n", + "-300.0\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-701.9550008653874, -92.17871646099707, 27.26409180010012]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-401.95500086538743, 207.82128353900293, -15.641287000552666]\n", + "[0.0, -386.31371386483477, 231.17409353087498]\n", + "[0.0, -386.31371386483477, -111.73128526977777]\n", "0\n", + "500.0\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-401.95500086538743, 207.82128353900293, -15.641287000552666]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-698.0449991346126, -292.17871646099707, -515.6412870005527]\n", + "[0.0, -386.31371386483477, -111.73128526977777]\n", + "[203.91000173077484, -386.31371386483477, -111.73128526977777]\n", + "2\n", + "-200.0\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)))\n", + "[-698.0449991346126, -292.17871646099707, -515.6412870005527]\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[-498.04499913461257, -92.17871646099707, -5.684341886080802e-14]\n", + "[203.91000173077484, -386.31371386483477, -111.73128526977777]\n", + "[203.91000173077484, -386.31371386483477, 203.91000173077484]\n", + "1\n", "None\n", - "[-3450.637058500631, -81.8111520315058, 953.1846194685722]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-6, 0, 1, 0, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3615.641287000553, -81.8111520315058, 953.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-498.04499913461257, -92.17871646099707, -5.684341886080802e-14]\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-498.04499913461257, 62.960903872962604, -5.684341886080802e-14]\n", + "[203.91000173077484, -386.31371386483477, 203.91000173077484]\n", + "[203.91000173077484, -231.1740935308751, 203.91000173077484]\n", "0\n", - "-1100.0\n", - "[-3615.641287000553, -81.8111520315058, 953.1846194685722]\n", - "((-6, 0, 1, 0, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3133.129094396263, 1018.1888479684942, 2053.1846194685722]\n", + "0.0\n", + "here\n", + "(((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-498.04499913461257, 62.960903872962604, -5.684341886080802e-14]\n", + "((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 62.960903872962604, -5.684341886080802e-14]\n", + "[203.91000173077484, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "2\n", + "200.0\n", + "here\n", + "(((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-386.31371386483454, 62.960903872962604, -5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-586.3137138648345, -137.0390961270374, -17.59628786594007]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 386.3137138648348]\n", "1\n", "None\n", - "[-3133.129094396263, 1018.1888479684942, 2053.1846194685722]\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-3133.129094396263, 1084.3587129994473, 2053.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, -137.0390961270374, -17.59628786594007]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, 94.1349974038377, -17.59628786594007]\n", + "[315.6412870005529, -231.1740935308751, 386.3137138648348]\n", + "[315.6412870005529, 0.0, 386.3137138648348]\n", "1\n", "None\n", - "[-3133.129094396263, 1084.3587129994473, 2053.1846194685722]\n", - "((-7, 0, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-3133.129094396263, 1168.825906469125, 2053.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, 94.1349974038377, -17.59628786594007]\n", + "((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, 298.04499913461257, -17.59628786594007]\n", + "[315.6412870005529, 0.0, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", "2\n", - "1200.0\n", - "[-3133.129094396263, 1168.825906469125, 2053.1846194685722]\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-4333.129094396263, -31.174093530875098, 466.87090560373736]\n", - "0\n", - "-1000.0\n", - "[-4333.129094396263, -31.174093530875098, 466.87090560373736]\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 1, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-2631.1740935308753, 968.8259064691249, 1466.8709056037374]\n", + "-200.0\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-586.3137138648345, 298.04499913461257, -17.59628786594007]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 498.04499913461257, -5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "1\n", - "None\n", - "[-2631.1740935308753, 968.8259064691249, 1466.8709056037374]\n", - "((-8, 1, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 1, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "[-2631.1740935308753, 818.1888479684942, 1466.8709056037374]\n", + "-200.0\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[-386.31371386483454, 498.04499913461257, -5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-186.31371386483454, 809.7762844043906, 199.99999999999994]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[315.6412870005529, 315.6412870005529, 203.91000173077484]\n", "1\n", - "500.0\n", - "[-2631.1740935308753, 818.1888479684942, 1466.8709056037374]\n", - "((-8, 1, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "((-8, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "[-3131.1740935308753, -1.955000865387433, 966.8709056037374]\n", - "2\n", - "700.0\n", - "[-3131.1740935308753, -1.955000865387433, 966.8709056037374]\n", - "((-8, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-3831.1740935308753, -701.9550008653874, -1.1368683772161603e-13]\n", - "0\n", - "-1100.0\n", - "[-3831.1740935308753, -701.9550008653874, -1.1368683772161603e-13]\n", - "((-8, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-3, 0, 0, 0, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-2001.9550008653878, 398.04499913461257, 1100.0]\n", - "0\n", "-100.0\n", - "[-2001.9550008653878, 398.04499913461257, 1100.0]\n", - "((-3, 0, 0, 0, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1200.0000000000005, 498.04499913461257, 1200.0]\n", - "1\n", - "500.0\n", - "[-1200.0000000000005, 498.04499913461257, 1200.0]\n", - "((-4, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "[-1700.0000000000005, 51.31794236475673, 700.0]\n", + "here\n", + "(((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-186.31371386483454, 809.7762844043906, 199.99999999999994]\n", + "((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-86.31371386483454, 96.08999826922513, 299.99999999999994]\n", + "[315.6412870005529, 315.6412870005529, 203.91000173077484]\n", + "[315.6412870005529, -498.04499913461257, 203.91000173077484]\n", "2\n", - "800.0\n", - "[-1700.0000000000005, 51.31794236475673, 700.0]\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-2500.0000000000005, -748.6820576352433, -250.63705850063081]\n", + "400.0\n", + "here\n", + "(((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)))\n", + "[-86.31371386483454, 96.08999826922513, 299.99999999999994]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0))\n", + "[-486.31371386483454, -303.91000173077487, 11.731285269778027]\n", + "[315.6412870005529, -498.04499913461257, 203.91000173077484]\n", + "[315.6412870005529, -498.04499913461257, 315.6412870005529]\n", "2\n", - "-100.0\n", - "[-2500.0000000000005, -748.6820576352433, -250.63705850063081]\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-2400.0000000000005, -648.6820576352433, -231.1740935308751]\n", + "-400.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[-486.31371386483454, -303.91000173077487, 11.731285269778027]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-86.31371386483454, 96.08999826922513, -15.641287000552666]\n", + "[315.6412870005529, -498.04499913461257, 315.6412870005529]\n", + "[315.6412870005529, -498.04499913461257, -111.73128526977777]\n", "1\n", - "-900.0\n", - "[-2400.0000000000005, -648.6820576352433, -231.1740935308751]\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-4, 1, 0, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1500.0000000000005, -33.12909439626253, 668.8259064691249]\n", + "100.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-86.31371386483454, 96.08999826922513, -15.641287000552666]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-186.31371386483454, 107.82128353900293, -115.64128700055267]\n", + "[315.6412870005529, -498.04499913461257, -111.73128526977777]\n", + "[315.6412870005529, -386.31371386483477, -111.73128526977777]\n", + "2\n", + "400.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-186.31371386483454, 107.82128353900293, -115.64128700055267]\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, -292.17871646099707, -17.5962878659401]\n", + "[315.6412870005529, -386.31371386483477, -111.73128526977777]\n", + "[315.6412870005529, -386.31371386483477, 386.3137138648348]\n", "1\n", - "-100.0\n", - "[-1500.0000000000005, -33.12909439626253, 668.8259064691249]\n", - "((-4, 1, 0, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1400.0000000000005, 186.31371386483477, 768.8259064691249]\n", - "0\n", - "None\n", - "[-1400.0000000000005, 186.31371386483477, 768.8259064691249]\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1133.129094396263, 186.31371386483477, 768.8259064691249]\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, -292.17871646099707, -17.5962878659401]\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[-386.31371386483454, 27.26409180010006, 182.4037121340599]\n", + "[315.6412870005529, -386.31371386483477, 386.3137138648348]\n", + "[315.6412870005529, -266.87090560373764, 386.3137138648348]\n", + "2\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)))\n", + "[-386.31371386483454, 27.26409180010006, 182.4037121340599]\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-186.31371386483454, 227.26409180010006, -3.9100017307749226]\n", + "[315.6412870005529, -266.87090560373764, 386.3137138648348]\n", + "[315.6412870005529, -266.87090560373764, 0.0]\n", "0\n", "None\n", - "[-1133.129094396263, 186.31371386483477, 768.8259064691249]\n", - "((-5, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1715.6412870005533, 186.31371386483477, 768.8259064691249]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)))\n", + "[-186.31371386483454, 227.26409180010006, -3.9100017307749226]\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-31.17409353087504, 227.26409180010006, -3.9100017307749226]\n", + "[315.6412870005529, -266.87090560373764, 0.0]\n", + "[470.7809073345124, -266.87090560373764, 0.0]\n", + "1\n", + "200.0\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-31.17409353087504, 227.26409180010006, -3.9100017307749226]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-231.17409353087504, 182.4037121340599, -203.91000173077492]\n", + "[470.7809073345124, -266.87090560373764, 0.0]\n", + "[470.7809073345124, -111.73128526977777, 0.0]\n", "0\n", "None\n", - "[-1715.6412870005533, 186.31371386483477, 768.8259064691249]\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-2333.1290943962626, 186.31371386483477, 768.8259064691249]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-231.17409353087504, 182.4037121340599, -203.91000173077492]\n", + "((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-315.6412870005526, 182.4037121340599, -203.91000173077492]\n", + "[470.7809073345124, -111.73128526977777, 0.0]\n", + "[386.3137138648348, -111.73128526977777, 0.0]\n", "0\n", "None\n", - "[-2333.1290943962626, 186.31371386483477, 768.8259064691249]\n", - "((-6, 0, 0, 1, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-2600.000000000001, 186.31371386483477, 768.8259064691249]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-315.6412870005526, 182.4037121340599, -203.91000173077492]\n", + "((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-203.91000173077498, 182.4037121340599, -203.91000173077492]\n", + "[386.3137138648348, -111.73128526977777, 0.0]\n", + "[498.04499913461245, -111.73128526977777, 0.0]\n", "0\n", - "-400.0\n", - "[-2600.000000000001, 186.31371386483477, 768.8259064691249]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-2515.6412870005533, 586.3137138648348, 1168.825906469125]\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-203.91000173077498, 182.4037121340599, -203.91000173077492]\n", + "((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[200.0, 382.4037121340599, -3.9100017307749226]\n", + "[498.04499913461245, -111.73128526977777, 0.0]\n", + "[701.9550008653874, -111.73128526977777, 0.0]\n", + "2\n", + "300.0\n", + "here\n", + "(((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)))\n", + "[200.0, 382.4037121340599, -3.9100017307749226]\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0))\n", + "[-100.0, 82.4037121340599, 11.73128526977797]\n", + "[701.9550008653874, -111.73128526977777, 0.0]\n", + "[701.9550008653874, -111.73128526977777, 315.6412870005529]\n", "1\n", "None\n", - "[-2515.6412870005533, 586.3137138648348, 1168.825906469125]\n", - "((-6, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-2515.6412870005533, 698.0449991346126, 1168.825906469125]\n", - "0\n", + "here\n", + "(((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)))\n", + "[-100.0, 82.4037121340599, 11.73128526977797]\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "[-100.0, 194.13499740383767, 11.73128526977797]\n", + "[701.9550008653874, -111.73128526977777, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "2\n", "-100.0\n", - "[-2515.6412870005533, 698.0449991346126, 1168.825906469125]\n", - "((-6, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-2250.6370585006316, 798.0449991346126, 1268.825906469125]\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-100.0, 194.13499740383767, 11.73128526977797]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[0.0, 294.1349974038377, -8.526512829121202e-14]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", "1\n", "None\n", - "[-2250.6370585006316, 798.0449991346126, 1268.825906469125]\n", - "((-7, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-2250.6370585006316, 851.3179423647567, 1268.825906469125]\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[0.0, 294.1349974038377, -8.526512829121202e-14]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[0.0, 498.04499913461257, -8.526512829121202e-14]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "0\n", + "-300.0\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[0.0, 498.04499913461257, -8.526512829121202e-14]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 798.0449991346126, 299.9999999999999]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[813.6862861351653, 203.91000173077484, 203.91000173077484]\n", "1\n", "None\n", - "[-2250.6370585006316, 851.3179423647567, 1268.825906469125]\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "[-2250.6370585006316, 1118.1888479684942, 1268.825906469125]\n", - "2\n", - "None\n", - "[-2250.6370585006316, 1118.1888479684942, 1268.825906469125]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-2250.6370585006316, 1118.1888479684942, 1349.3629414993693]\n", + "here\n", + "(((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697779, 798.0449991346126, 299.9999999999999]\n", + "((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 909.7762844043906, 299.9999999999999]\n", + "[813.6862861351653, 203.91000173077484, 203.91000173077484]\n", + "[813.6862861351653, 315.6412870005529, 203.91000173077484]\n", "1\n", - "800.0\n", - "[-2250.6370585006316, 1118.1888479684942, 1349.3629414993693]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-3050.6370585006316, -264.32334463579593, 549.3629414993693]\n", + "0.0\n", + "here\n", + "(((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697779, 909.7762844043906, 299.9999999999999]\n", + "((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 980.4487112686725, 299.9999999999999]\n", + "[813.6862861351653, 315.6412870005529, 203.91000173077484]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", "2\n", - "None\n", - "[-3050.6370585006316, -264.32334463579593, 549.3629414993693]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-3050.6370585006316, -264.32334463579593, 384.35871299944745]\n", + "-200.0\n", + "here\n", + "(((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[411.7312852697779, 980.4487112686725, 299.9999999999999]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[611.7312852697779, 1180.4487112686725, 29.219092665487437]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", + "[813.6862861351653, 386.3137138648348, -266.87090560373764]\n", + "0\n", + "300.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[611.7312852697779, 1180.4487112686725, 29.219092665487437]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[-3.9100017307749795, 880.4487112686725, -270.78090733451256]\n", + "[813.6862861351653, 386.3137138648348, -266.87090560373764]\n", + "[498.04499913461245, 386.3137138648348, -266.87090560373764]\n", + "0\n", + "200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[-3.9100017307749795, 880.4487112686725, -270.78090733451256]\n", + "((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[0.0, 680.4487112686725, -470.78090733451256]\n", + "[498.04499913461245, 386.3137138648348, -266.87090560373764]\n", + "[701.9550008653874, 386.3137138648348, -266.87090560373764]\n", "2\n", + "100.0\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)))\n", + "[0.0, 680.4487112686725, -470.78090733451256]\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0))\n", + "[-100.0, 580.4487112686725, 11.731285269777914]\n", + "[701.9550008653874, 386.3137138648348, -266.87090560373764]\n", + "[701.9550008653874, 386.3137138648348, 315.6412870005529]\n", + "1\n", + "None\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[-100.0, 580.4487112686725, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[-100.0, 664.91590473835, 11.731285269777914]\n", + "[701.9550008653874, 386.3137138648348, 315.6412870005529]\n", + "[701.9550008653874, 470.7809073345124, 315.6412870005529]\n", + "1\n", "None\n", - "[-3050.6370585006316, -264.32334463579593, 384.35871299944745]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-3050.6370585006316, -264.32334463579593, 318.1888479684943]\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)))\n", + "[-100.0, 664.91590473835, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "[-100.0, 896.0899982692251, 11.731285269777914]\n", + "[701.9550008653874, 470.7809073345124, 315.6412870005529]\n", + "[701.9550008653874, 701.9550008653874, 315.6412870005529]\n", + "1\n", + "-100.0\n", + "here\n", + "(((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)))\n", + "[-100.0, 896.0899982692251, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "[0.0, 27.264091800100005, 111.73128526977791]\n", + "[701.9550008653874, 701.9550008653874, 315.6412870005529]\n", + "[701.9550008653874, -266.87090560373764, 315.6412870005529]\n", + "0\n", + "0.0\n", + "here\n", + "(((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)))\n", + "[0.0, 27.264091800100005, 111.73128526977791]\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "[-231.17409353087504, 27.264091800100005, 111.73128526977791]\n", + "[701.9550008653874, -266.87090560373764, 315.6412870005529]\n", + "[470.7809073345124, -266.87090560373764, 315.6412870005529]\n", "2\n", - "500.0\n", - "[-3050.6370585006316, -264.32334463579593, 318.1888479684943]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-3550.6370585006316, -764.3233446357959, -448.68205763524315]\n", + "600.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)))\n", + "[-231.17409353087504, 27.264091800100005, 111.73128526977791]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0))\n", + "[-831.1740935308751, -572.7359081999, 9.776284404390367]\n", + "[470.7809073345124, -266.87090560373764, 315.6412870005529]\n", + "[470.7809073345124, -266.87090560373764, 813.6862861351653]\n", "2\n", - "-100.0\n", - "[-3550.6370585006316, -764.3233446357959, -448.68205763524315]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-3450.6370585006316, -664.3233446357959, -401.9550008653873]\n", + "-400.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[-831.1740935308751, -572.7359081999, 9.776284404390367]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -172.7359081999, -17.596287865940155]\n", + "[470.7809073345124, -266.87090560373764, 813.6862861351653]\n", + "[470.7809073345124, -266.87090560373764, 386.3137138648348]\n", "1\n", "None\n", - "[-3450.6370585006316, -664.3233446357959, -401.9550008653873]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-3450.6370585006316, -633.1290943962625, -401.9550008653873]\n", + "here\n", + "(((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -172.7359081999, -17.596287865940155]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -403.9100017307749, -17.596287865940155]\n", + "[470.7809073345124, -266.87090560373764, 386.3137138648348]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", "1\n", "None\n", - "[-3450.6370585006316, -633.1290943962625, -401.9550008653873]\n", - "((-7, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-3450.6370585006316, -899.9999999999999, -401.9550008653873]\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -403.9100017307749, -17.596287865940155]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -292.1787164609971, -17.596287865940155]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "[470.7809073345124, -386.31371386483477, 386.3137138648348]\n", "1\n", - "None\n", - "[-3450.6370585006316, -899.9999999999999, -401.9550008653873]\n", - "((-7, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-3450.6370585006316, -1050.6370585006307, -401.9550008653873]\n", + "0.0\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -292.1787164609971, -17.596287865940155]\n", + "((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -137.03909612703745, -17.596287865940155]\n", + "[470.7809073345124, -386.31371386483477, 386.3137138648348]\n", + "[470.7809073345124, -231.1740935308751, 386.3137138648348]\n", + "2\n", + "400.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)))\n", + "[-431.1740935308751, -137.03909612703745, -17.596287865940155]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0))\n", + "[-831.1740935308751, -537.0390961270375, 9.776284404390367]\n", + "[470.7809073345124, -231.1740935308751, 386.3137138648348]\n", + "[470.7809073345124, -231.1740935308751, 813.6862861351653]\n", "1\n", - "None\n", - "[-3450.6370585006316, -1050.6370585006307, -401.9550008653873]\n", - "((-7, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-3450.6370585006316, -1215.6412870005527, -401.9550008653873]\n", - "0\n", - "None\n", - "[-3450.6370585006316, -1215.6412870005527, -401.9550008653873]\n", - "((-7, 0, 0, 0, 1), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 0, 1, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-3615.6412870005533, -1215.6412870005527, -401.9550008653873]\n", + "-600.0\n", + "here\n", + "(((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)))\n", + "[-831.1740935308751, -537.0390961270375, 9.776284404390367]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0))\n", + "[-231.1740935308751, 294.1349974038376, 609.7762844043904]\n", + "[470.7809073345124, -231.1740935308751, 813.6862861351653]\n", + "[470.7809073345124, 0.0, 813.6862861351653]\n", + "2\n", + "0.0\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 294.1349974038376, 609.7762844043904]\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-231.1740935308751, 294.1349974038376, -1.1368683772161603e-13]\n", + "[470.7809073345124, 0.0, 813.6862861351653]\n", + "[470.7809073345124, 0.0, 203.91000173077484]\n", "1\n", - "-200.0\n", - "[-3615.6412870005533, -1215.6412870005527, -401.9550008653873]\n", - "((-6, 0, 1, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-3415.6412870005533, -433.1290943962624, -201.95500086538732]\n", - "0\n", "None\n", - "[-3415.6412870005533, -433.1290943962624, -201.95500086538732]\n", - "((-6, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-10, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-3481.811152031507, -433.1290943962624, -201.95500086538732]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 294.1349974038376, -1.1368683772161603e-13]\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-231.1740935308751, 498.04499913461245, -1.1368683772161603e-13]\n", + "[470.7809073345124, 0.0, 203.91000173077484]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", "0\n", - "-700.0\n", - "[-3481.811152031507, -433.1290943962624, -201.95500086538732]\n", - "((-10, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1901.9550008653878, 266.8709056037376, 498.0449991346127]\n", - "2\n", "None\n", - "[-1901.9550008653878, 266.8709056037376, 498.0449991346127]\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-1901.9550008653878, 266.8709056037376, 653.1846194685722]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 498.04499913461245, -1.1368683772161603e-13]\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-5.684341886080802e-14, 498.04499913461245, -1.1368683772161603e-13]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", "1\n", "None\n", - "[-1901.9550008653878, 266.8709056037376, 653.1846194685722]\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-3, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-1901.9550008653878, 2.2737367544323206e-13, 653.1846194685722]\n", - "2\n", - "None\n", - "[-1901.9550008653878, 2.2737367544323206e-13, 653.1846194685722]\n", - "((-3, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-3, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-1901.9550008653878, 2.2737367544323206e-13, 551.3179423647568]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[-5.684341886080802e-14, 498.04499913461245, -1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-5.684341886080802e-14, 609.7762844043905, -1.1368683772161603e-13]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 315.6412870005529, 203.91000173077484]\n", "1\n", + "100.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-5.684341886080802e-14, 609.7762844043905, -1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-100.00000000000006, -37.03909612703751, -100.00000000000011]\n", + "[701.9550008653874, 315.6412870005529, 203.91000173077484]\n", + "[701.9550008653874, -231.1740935308751, 203.91000173077484]\n", + "0\n", "None\n", - "[-1901.9550008653878, 2.2737367544323206e-13, 551.3179423647568]\n", - "((-3, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-3, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-1901.9550008653878, -150.6370585006307, 551.3179423647568]\n", - "2\n", - "None\n", - "[-1901.9550008653878, -150.6370585006307, 551.3179423647568]\n", - "((-3, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-3, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-1901.9550008653878, -150.6370585006307, 498.0449991346127]\n", + "here\n", + "(((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-100.00000000000006, -37.03909612703751, -100.00000000000011]\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-303.91000173077504, -37.03909612703751, -100.00000000000011]\n", + "[701.9550008653874, -231.1740935308751, 203.91000173077484]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", "1\n", - "500.0\n", - "[-1901.9550008653878, -150.6370585006307, 498.0449991346127]\n", - "((-3, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-2401.955000865388, -233.12909439626242, -1.9550008653873192]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-303.91000173077504, -37.03909612703751, -100.00000000000011]\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[96.08999826922496, 96.08999826922502, 299.9999999999999]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", + "[498.04499913461245, -498.04499913461257, 203.91000173077484]\n", + "0\n", + "0.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[96.08999826922496, 96.08999826922502, 299.9999999999999]\n", + "((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-15.641287000552666, 96.08999826922502, 299.9999999999999]\n", + "[498.04499913461245, -498.04499913461257, 203.91000173077484]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", "2\n", - "None\n", - "[-2401.955000865388, -233.12909439626242, -1.9550008653873192]\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-2401.955000865388, -233.12909439626242, 153.18461946857224]\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-15.641287000552666, 96.08999826922502, 299.9999999999999]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-515.6412870005527, -403.910001730775, -17.5962878659401]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "[386.3137138648348, -498.04499913461257, 386.3137138648348]\n", "2\n", - "700.0\n", - "[-2401.955000865388, -233.12909439626242, 153.18461946857224]\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-3101.955000865388, -933.1290943962624, 1.1368683772161603e-13]\n", - "0\n", - "None\n", - "[-3101.955000865388, -933.1290943962624, 1.1368683772161603e-13]\n", - "((-3, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-8, 1, 0, 0, 1), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-3048.682057635244, -933.1290943962624, 1.1368683772161603e-13]\n", + "-200.0\n", + "here\n", + "(((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-515.6412870005527, -403.910001730775, -17.5962878659401]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-315.64128700055267, -203.91000173077498, -8.526512829121202e-14]\n", + "[386.3137138648348, -498.04499913461257, 386.3137138648348]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", "0\n", "None\n", - "[-3048.682057635244, -933.1290943962624, 1.1368683772161603e-13]\n", - "((-8, 1, 0, 0, 1), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-8, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-2946.815380531428, -933.1290943962624, 1.1368683772161603e-13]\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-315.64128700055267, -203.91000173077498, -8.526512829121202e-14]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-498.0449991346127, -203.91000173077498, -8.526512829121202e-14]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "[203.91000173077484, -498.04499913461257, 203.91000173077484]\n", "0\n", "None\n", - "[-2946.815380531428, -933.1290943962624, 1.1368683772161603e-13]\n", - "((-8, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-9, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-2781.8111520315065, -933.1290943962624, 1.1368683772161603e-13]\n", - "0\n", - "-1000.0\n", - "[-2781.8111520315065, -933.1290943962624, 1.1368683772161603e-13]\n", - "((-9, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-901.9550008653878, 66.87090560373758, 1000.0000000000001]\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-498.0449991346127, -203.91000173077498, -8.526512829121202e-14]\n", + "((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653875, -203.91000173077498, -8.526512829121202e-14]\n", + "[203.91000173077484, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", "0\n", - "-200.0\n", - "[-901.9550008653878, 66.87090560373758, 1000.0000000000001]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-546.8153805314278, 266.8709056037376, 1200.0]\n", - "2\n", "None\n", - "[-546.8153805314278, 266.8709056037376, 1200.0]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-546.8153805314278, 266.8709056037376, 968.8259064691249]\n", - "2\n", - "None\n", - "[-546.8153805314278, 266.8709056037376, 968.8259064691249]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "[-546.8153805314278, 266.8709056037376, 884.3587129994473]\n", - "2\n", - "None\n", - "[-546.8153805314278, 266.8709056037376, 884.3587129994473]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-546.8153805314278, 266.8709056037376, 818.1888479684942]\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-701.9550008653875, -203.91000173077498, -8.526512829121202e-14]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, -203.91000173077498, -8.526512829121202e-14]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[-111.73128526977777, -498.04499913461257, 203.91000173077484]\n", "2\n", - "1400.0\n", - "[-546.8153805314278, 266.8709056037376, 818.1888479684942]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-1946.8153805314278, -1133.1290943962624, 66.87090560373736]\n", + "-200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-813.6862861351653, -203.91000173077498, -8.526512829121202e-14]\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-613.6862861351653, -3.9100017307749795, -3.9100017307749226]\n", + "[-111.73128526977777, -498.04499913461257, 203.91000173077484]\n", + "[-111.73128526977777, -498.04499913461257, 0.0]\n", "0\n", - "-1300.0\n", - "[-1946.8153805314278, -1133.1290943962624, 66.87090560373736]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-331.17409353087555, 166.87090560373758, 1366.8709056037374]\n", - "1\n", - "None\n", - "[-331.17409353087555, 166.87090560373758, 1366.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "[-331.17409353087555, 398.0449991346127, 1366.8709056037374]\n", + "200.0\n", + "here\n", + "(((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-613.6862861351653, -3.9100017307749795, -3.9100017307749226]\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-933.1290943962626, -203.91000173077498, -203.91000173077492]\n", + "[-111.73128526977777, -498.04499913461257, 0.0]\n", + "[-231.1740935308751, -498.04499913461257, 0.0]\n", + "2\n", + "-300.0\n", + "here\n", + "(((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[-933.1290943962626, -203.91000173077498, -203.91000173077492]\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 96.08999826922502, -15.641287000552666]\n", + "[-231.1740935308751, -498.04499913461257, 0.0]\n", + "[-231.1740935308751, -498.04499913461257, -111.73128526977777]\n", "1\n", "None\n", - "[-331.17409353087555, 398.0449991346127, 1366.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-331.17409353087555, 553.1846194685722, 1366.8709056037374]\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 96.08999826922502, -15.641287000552666]\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 327.26409180009995, -15.641287000552666]\n", + "[-231.1740935308751, -498.04499913461257, -111.73128526977777]\n", + "[-231.1740935308751, -266.87090560373764, -111.73128526977777]\n", "1\n", "None\n", - "[-331.17409353087555, 553.1846194685722, 1366.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "[-331.17409353087555, 718.1888479684943, 1366.8709056037374]\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 327.26409180009995, -15.641287000552666]\n", + "((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 207.82128353900282, -15.641287000552666]\n", + "[-231.1740935308751, -266.87090560373764, -111.73128526977777]\n", + "[-231.1740935308751, -386.31371386483477, -111.73128526977777]\n", + "0\n", + "500.0\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 207.82128353900282, -15.641287000552666]\n", + "((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, -292.1787164609972, -515.6412870005527]\n", + "[-231.1740935308751, -386.31371386483477, -111.73128526977777]\n", + "[-386.31371386483477, -386.31371386483477, -111.73128526977777]\n", "1\n", "None\n", - "[-331.17409353087555, 718.1888479684943, 1366.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-7, 0, 0, 1, 1), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-331.17409353087555, 868.825906469125, 1366.8709056037374]\n", + "here\n", + "(((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302222, -292.1787164609972, -515.6412870005527]\n", + "((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, -137.0390961270375, -515.6412870005527]\n", + "[-386.31371386483477, -386.31371386483477, -111.73128526977777]\n", + "[-386.31371386483477, -231.1740935308751, -111.73128526977777]\n", "1\n", - "500.0\n", - "[-331.17409353087555, 868.825906469125, 1366.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "[-831.1740935308756, 600.0, 866.8709056037374]\n", + "0.0\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)))\n", + "[-1288.2687147302222, -137.0390961270375, -515.6412870005527]\n", + "((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, 94.13499740383759, -515.6412870005527]\n", + "[-386.31371386483477, -231.1740935308751, -111.73128526977777]\n", + "[-386.31371386483477, 0.0, -111.73128526977777]\n", "2\n", - "600.0\n", - "[-831.1740935308756, 600.0, 866.8709056037374]\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1431.1740935308756, 0.0, 386.31371386483465]\n", - "1\n", - "-1000.0\n", - "[-1431.1740935308756, 0.0, 386.31371386483465]\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-431.17409353087555, 66.87090560373747, 1386.3137138648347]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-1288.2687147302222, 94.13499740383759, -515.6412870005527]\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-888.2687147302222, 494.1349974038376, -3.910001730774866]\n", + "[-386.31371386483477, 0.0, -111.73128526977777]\n", + "[-386.31371386483477, 0.0, 0.0]\n", "0\n", - "-500.0\n", - "[-431.17409353087555, 66.87090560373747, 1386.3137138648347]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-15.64128700055312, 566.8709056037375, 1886.3137138648347]\n", - "1\n", - "1000.0\n", - "[-15.64128700055312, 566.8709056037375, 1886.3137138648347]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1015.6412870005531, -313.68628613516523, 886.3137138648347]\n", - "2\n", - "600.0\n", - "[-1015.6412870005531, -313.68628613516523, 886.3137138648347]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-6, 0, 1, 0, 1))\n", - "[-1615.6412870005531, -913.6862861351652, 135.67665536420395]\n", + "200.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-888.2687147302222, 494.1349974038376, -3.910001730774866]\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-1200.0, 294.1349974038376, -203.91000173077487]\n", + "[-386.31371386483477, 0.0, 0.0]\n", + "[-498.04499913461257, 0.0, 0.0]\n", "2\n", - "-400.0\n", - "[-1615.6412870005531, -913.6862861351652, 135.67665536420395]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-6, 0, 1, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1215.6412870005531, -513.6862861351652, -15.64128700055278]\n", + "0.0\n", + "here\n", + "(((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 294.1349974038376, -203.91000173077487]\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 294.1349974038376, -2.842170943040401e-14]\n", + "[-498.04499913461257, 0.0, 0.0]\n", + "[-498.04499913461257, 0.0, 203.91000173077484]\n", "1\n", "None\n", - "[-1215.6412870005531, -513.6862861351652, -15.64128700055278]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1215.6412870005531, -401.95500086538743, -15.64128700055278]\n", + "here\n", + "(((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 294.1349974038376, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 182.40371213405982, -2.842170943040401e-14]\n", + "[-498.04499913461257, 0.0, 203.91000173077484]\n", + "[-498.04499913461257, -111.73128526977777, 203.91000173077484]\n", "1\n", "None\n", - "[-1215.6412870005531, -401.95500086538743, -15.64128700055278]\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "[-1215.6412870005531, -246.81538053142788, -15.64128700055278]\n", + "here\n", + "(((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 182.40371213405982, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 1382.4037121340598, -2.842170943040401e-14]\n", + "[-498.04499913461257, -111.73128526977777, 203.91000173077484]\n", + "[-498.04499913461257, 1088.2687147302222, 203.91000173077484]\n", "1\n", - "-400.0\n", - "[-1215.6412870005531, -246.81538053142788, -15.64128700055278]\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-815.6412870005531, -264.32334463579593, 384.3587129994472]\n", - "2\n", "None\n", - "[-815.6412870005531, -264.32334463579593, 384.3587129994472]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-815.6412870005531, -264.32334463579593, 549.3629414993691]\n", + "here\n", + "(((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-1200.0, 1382.4037121340598, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-1200.0, 1262.9609038729625, -2.842170943040401e-14]\n", + "[-498.04499913461257, 1088.2687147302222, 203.91000173077484]\n", + "[-498.04499913461257, 968.8259064691249, 203.91000173077484]\n", "2\n", - "None\n", - "[-815.6412870005531, -264.32334463579593, 549.3629414993691]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 0, 1))\n", - "[-815.6412870005531, -264.32334463579593, 935.676655364204]\n", + "200.0\n", + "here\n", + "(((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-1200.0, 1262.9609038729625, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-1400.0, 1062.9609038729625, -17.59628786594004]\n", + "[-498.04499913461257, 968.8259064691249, 203.91000173077484]\n", + "[-498.04499913461257, 968.8259064691249, 386.3137138648348]\n", "1\n", "-200.0\n", - "[-815.6412870005531, -264.32334463579593, 935.676655364204]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-6, 0, 1, 0, 1))\n", - "[-615.6412870005531, 86.31371386483477, 1135.676655364204]\n", - "2\n", - "1100.0\n", - "[-615.6412870005531, 86.31371386483477, 1135.676655364204]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-6, 0, 1, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1715.6412870005531, -1013.6862861351652, 186.31371386483465]\n", - "0\n", - "None\n", - "[-1715.6412870005531, -1013.6862861351652, 186.31371386483465]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1400.0000000000002, -1013.6862861351652, 186.31371386483465]\n", - "0\n", - "None\n", - "[-1400.0000000000002, -1013.6862861351652, 186.31371386483465]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2600.0000000000005, -1013.6862861351652, 186.31371386483465]\n", - "0\n", - "None\n", - "[-2600.0000000000005, -1013.6862861351652, 186.31371386483465]\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2915.6412870005533, -1013.6862861351652, 186.31371386483465]\n", - "0\n", - "-1200.0\n", - "[-2915.6412870005533, -1013.6862861351652, 186.31371386483465]\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2600.000000000001, 186.31371386483477, 1386.3137138648347]\n", - "2\n", - "None\n", - "[-2600.000000000001, 186.31371386483477, 1386.3137138648347]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (0, 0, 0, 0, 0))\n", - "[-2600.000000000001, 186.31371386483477, 1498.0449991346125]\n", - "2\n", - "None\n", - "[-2600.000000000001, 186.31371386483477, 1498.0449991346125]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (0, 0, 0, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-2600.000000000001, 186.31371386483477, 1551.3179423647566]\n", + "here\n", + "(((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-1400.0, 1062.9609038729625, -17.59628786594004]\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-1200.0, 1107.821283539003, 182.40371213405996]\n", + "[-498.04499913461257, 968.8259064691249, 386.3137138648348]\n", + "[-498.04499913461257, 813.6862861351653, 386.3137138648348]\n", + "1\n", + "-200.0\n", + "here\n", + "(((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-1200.0, 1107.821283539003, 182.40371213405996]\n", + "((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-1000.0, 1196.089998269225, 382.40371213405996]\n", + "[-498.04499913461257, 813.6862861351653, 386.3137138648348]\n", + "[-498.04499913461257, 701.9550008653874, 386.3137138648348]\n", "2\n", - "None\n", - "[-2600.000000000001, 186.31371386483477, 1551.3179423647566]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "[-2600.000000000001, 186.31371386483477, 1884.3587129994473]\n", - "0\n", - "None\n", - "[-2600.000000000001, 186.31371386483477, 1884.3587129994473]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "((-9, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "[-2364.3233446357963, 186.31371386483477, 1884.3587129994473]\n", + "200.0\n", + "here\n", + "(((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-1000.0, 1196.089998269225, 382.40371213405996]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 996.0899982692249, -2.842170943040401e-14]\n", + "[-498.04499913461257, 701.9550008653874, 386.3137138648348]\n", + "[-498.04499913461257, 701.9550008653874, 203.91000173077484]\n", "2\n", - "1000.0\n", - "[-2364.3233446357963, 186.31371386483477, 1884.3587129994473]\n", - "((-9, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "((-9, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-3364.3233446357963, -813.6862861351652, 0.0]\n", - "0\n", - "None\n", - "[-3364.3233446357963, -813.6862861351652, 0.0]\n", - "((-9, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-7, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-3213.686286135166, -813.6862861351652, 0.0]\n", - "0\n", - "-1200.0\n", - "[-3213.686286135166, -813.6862861351652, 0.0]\n", - "((-7, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1515.6412870005533, 386.31371386483477, 1200.0]\n", - "0\n", - "-200.0\n", - "[-1515.6412870005533, 386.31371386483477, 1200.0]\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-613.686286135166, 586.3137138648348, 1400.0]\n", + "500.0\n", + "here\n", + "(((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)))\n", + "[-1200.0, 996.0899982692249, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "[-1700.0, 496.0899982692249, -1.955000865387433]\n", + "[-498.04499913461257, 701.9550008653874, 203.91000173077484]\n", + "[-498.04499913461257, 701.9550008653874, 701.9550008653874]\n", "2\n", - "1200.0\n", - "[-613.686286135166, 586.3137138648348, 1400.0]\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1813.686286135166, -613.6862861351652, -115.64128700055267]\n", - "0\n", - "-900.0\n", - "[-1813.686286135166, -613.6862861351652, -115.64128700055267]\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-415.6412870005531, 286.31371386483477, 784.3587129994473]\n", - "0\n", "100.0\n", - "[-415.6412870005531, 286.31371386483477, 784.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-200.00000000000023, 186.31371386483477, 684.3587129994473]\n", - "0\n", + "here\n", + "(((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)))\n", + "[-1700.0, 496.0899982692249, -1.955000865387433]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0))\n", + "[-1800.0, 396.0899982692249, 9.77628440439048]\n", + "[-498.04499913461257, 701.9550008653874, 701.9550008653874]\n", + "[-498.04499913461257, 701.9550008653874, 813.6862861351653]\n", + "1\n", + "None\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)))\n", + "[-1800.0, 396.0899982692249, 9.77628440439048]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0))\n", + "[-1800.0, 164.91590473834987, 9.77628440439048]\n", + "[-498.04499913461257, 701.9550008653874, 813.6862861351653]\n", + "[-498.04499913461257, 470.7809073345124, 813.6862861351653]\n", + "2\n", "-100.0\n", - "[-200.00000000000023, 186.31371386483477, 684.3587129994473]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[135.67665536420373, 286.31371386483477, 784.3587129994473]\n", - "1\n", + "here\n", + "(((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)))\n", + "[-1800.0, 164.91590473834987, 9.77628440439048]\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "[-1700.0, 264.91590473834987, -1.955000865387433]\n", + "[-498.04499913461257, 470.7809073345124, 813.6862861351653]\n", + "[-498.04499913461257, 470.7809073345124, 701.9550008653874]\n", + "0\n", "None\n", - "[135.67665536420373, 286.31371386483477, 784.3587129994473]\n", - "((-7, 0, 1, 0, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[135.67665536420373, 398.04499913461257, 784.3587129994473]\n", + "here\n", + "(((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)))\n", + "[-1700.0, 264.91590473834987, -1.955000865387433]\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "[-1468.8259064691251, 264.91590473834987, -1.955000865387433]\n", + "[-498.04499913461257, 470.7809073345124, 701.9550008653874]\n", + "[-266.87090560373764, 470.7809073345124, 701.9550008653874]\n", + "2\n", + "-300.0\n", + "here\n", + "(((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)))\n", + "[-1468.8259064691251, 264.91590473834987, -1.955000865387433]\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0))\n", + "[-1168.8259064691251, 564.9159047383498, -17.59628786594004]\n", + "[-266.87090560373764, 470.7809073345124, 701.9550008653874]\n", + "[-266.87090560373764, 470.7809073345124, 386.3137138648348]\n", "1\n", "None\n", - "[135.67665536420373, 398.04499913461257, 784.3587129994473]\n", - "((-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", - "1\n", - "500.0\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", - "1\n", - "100.0\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", + "here\n", + "(((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)))\n", + "[-1168.8259064691251, 564.9159047383498, -17.59628786594004]\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0))\n", + "((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "[-1168.8259064691251, 409.7762844043903, -17.59628786594004]\n", + "[-266.87090560373764, 470.7809073345124, 386.3137138648348]\n", + "[-266.87090560373764, 315.6412870005529, 386.3137138648348]\n", "0\n", - "-700.0\n", - "[135.67665536420373, 553.1846194685721, 784.3587129994473]\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "[284.3587129994469, 1253.1846194685722, 1484.3587129994473]\n", - "1\n", - "600.0\n", - "[284.3587129994469, 1253.1846194685722, 1484.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-315.6412870005531, 386.3137138648349, 884.3587129994473]\n", + "None\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)))\n", + "[-1168.8259064691251, 409.7762844043903, -17.59628786594004]\n", + "((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "[-1013.6862861351652, 409.7762844043903, -17.59628786594004]\n", + "[-266.87090560373764, 315.6412870005529, 386.3137138648348]\n", + "[-111.73128526977777, 315.6412870005529, 386.3137138648348]\n", "1\n", + "None\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)))\n", + "[-1013.6862861351652, 409.7762844043903, -17.59628786594004]\n", + "((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "[-1013.6862861351652, 480.44871126867224, -17.59628786594004]\n", + "[-111.73128526977777, 315.6412870005529, 386.3137138648348]\n", + "[-111.73128526977777, 386.3137138648348, 386.3137138648348]\n", + "0\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)))\n", + "[-1013.6862861351652, 480.44871126867224, -17.59628786594004]\n", + "((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "[11.731285269777914, 580.4487112686722, 82.40371213405996]\n", + "[-111.73128526977777, 386.3137138648348, 386.3137138648348]\n", + "[813.6862861351653, 386.3137138648348, 386.3137138648348]\n", + "2\n", "-100.0\n", - "[-315.6412870005531, 386.3137138648349, 884.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-215.64128700055312, 335.6766553642042, 984.3587129994473]\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[11.731285269777914, 580.4487112686722, 82.40371213405996]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "[111.73128526977791, 680.4487112686722, -2.842170943040401e-14]\n", + "[813.6862861351653, 386.3137138648348, 386.3137138648348]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", "1\n", "100.0\n", - "[-215.64128700055312, 335.6766553642042, 984.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-315.6412870005531, 498.0449991346127, 884.3587129994473]\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[111.73128526977791, 680.4487112686722, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[11.731285269777914, -37.03909612703774, -100.00000000000003]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", + "[813.6862861351653, -231.1740935308751, 203.91000173077484]\n", "1\n", "-100.0\n", - "[-315.6412870005531, 498.0449991346127, 884.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-315.6412870005531, 498.0449991346127, 884.3587129994473]\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[11.731285269777914, -37.03909612703774, -100.00000000000003]\n", + "((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[111.73128526977791, 27.26409180009972, -2.842170943040401e-14]\n", + "[813.6862861351653, -231.1740935308751, 203.91000173077484]\n", + "[813.6862861351653, -266.87090560373764, 203.91000173077484]\n", "0\n", "None\n", - "[-315.6412870005531, 498.0449991346127, 884.3587129994473]\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-150.63705850063116, 498.0449991346127, 884.3587129994473]\n", - "1\n", - "-200.0\n", - "[-150.63705850063116, 498.0449991346127, 884.3587129994473]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[49.362941499368844, 586.3137138648349, 1084.3587129994473]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[111.73128526977791, 27.26409180009972, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[0.0, 27.26409180009972, -2.842170943040401e-14]\n", + "[813.6862861351653, -266.87090560373764, 203.91000173077484]\n", + "[701.9550008653874, -266.87090560373764, 203.91000173077484]\n", "0\n", "None\n", - "[49.362941499368844, 586.3137138648349, 1084.3587129994473]\n", - "((-5, 0, 0, 0, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[199.99999999999977, 586.3137138648349, 1084.3587129994473]\n", - "2\n", - "None\n", - "[199.99999999999977, 586.3137138648349, 1084.3587129994473]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "[199.99999999999977, 586.3137138648349, 1168.825906469125]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[0.0, 27.26409180009972, -2.842170943040401e-14]\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[-203.91000173077498, 27.26409180009972, -2.842170943040401e-14]\n", + "[701.9550008653874, -266.87090560373764, 203.91000173077484]\n", + "[498.04499913461245, -266.87090560373764, 203.91000173077484]\n", "1\n", - "-100.0\n", - "[199.99999999999977, 586.3137138648349, 1168.825906469125]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-3, 1, 0, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[299.9999999999998, 566.8709056037376, 1268.825906469125]\n", + "0.0\n", + "here\n", + "(((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-203.91000173077498, 27.26409180009972, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-203.91000173077498, 62.96090387296226, -2.842170943040401e-14]\n", + "[498.04499913461245, -266.87090560373764, 203.91000173077484]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", "0\n", "None\n", - "[299.9999999999998, 566.8709056037376, 1268.825906469125]\n", - "((-3, 1, 0, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[68.82590646912445, 566.8709056037376, 1268.825906469125]\n", - "1\n", - "-200.0\n", - "[68.82590646912445, 566.8709056037376, 1268.825906469125]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[268.82590646912445, 500.0000000000002, 1468.825906469125]\n", - "2\n", - "None\n", - "[268.82590646912445, 500.0000000000002, 1468.825906469125]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[268.82590646912445, 500.0000000000002, 1700.0]\n", + "here\n", + "(((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-203.91000173077498, 62.96090387296226, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 62.96090387296226, -2.842170943040401e-14]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", "0\n", + "-300.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-386.31371386483454, 62.96090387296226, -2.842170943040401e-14]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[68.82590646912496, 362.96090387296226, 300.0]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "[470.7809073345124, -231.1740935308751, 203.91000173077484]\n", + "1\n", "100.0\n", - "[268.82590646912445, 500.0000000000002, 1700.0]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-248.68205763524384, 400.0000000000002, 1600.0]\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[68.82590646912496, 362.96090387296226, 300.0]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-31.17409353087504, -3.910001730775207, 200.0]\n", + "[470.7809073345124, -231.1740935308751, 203.91000173077484]\n", + "[470.7809073345124, -498.04499913461257, 203.91000173077484]\n", "2\n", - "None\n", - "[-248.68205763524384, 400.0000000000002, 1600.0]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-248.68205763524384, 400.0000000000002, 1449.3629414993693]\n", + "400.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-31.17409353087504, -3.910001730775207, 200.0]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-431.17409353087504, -403.9100017307752, -17.596287865939985]\n", + "[470.7809073345124, -498.04499913461257, 203.91000173077484]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "1\n", + "-500.0\n", + "here\n", + "(((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)))\n", + "[-431.17409353087504, -403.9100017307752, -17.596287865939985]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0))\n", + "[68.82590646912496, -135.0840952616503, 482.40371213406]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "[470.7809073345124, -729.2190926654877, 386.3137138648348]\n", "2\n", + "300.0\n", + "here\n", + "(((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)))\n", + "[68.82590646912496, -135.0840952616503, 482.40371213406]\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0))\n", + "[-231.17409353087504, -435.0840952616503, 0.0]\n", + "[470.7809073345124, -729.2190926654877, 386.3137138648348]\n", + "[470.7809073345124, -729.2190926654877, 203.91000173077484]\n", + "1\n", + "-500.0\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[-231.17409353087504, -435.0840952616503, 0.0]\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[268.82590646912496, -19.551288731327872, 500.0]\n", + "[470.7809073345124, -729.2190926654877, 203.91000173077484]\n", + "[470.7809073345124, -813.6862861351652, 203.91000173077484]\n", + "0\n", "None\n", - "[-248.68205763524384, 400.0000000000002, 1449.3629414993693]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-248.68205763524384, 400.0000000000002, 951.3179423647568]\n", + "here\n", + "(((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[268.82590646912496, -19.551288731327872, 500.0]\n", + "((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[29.21909266548755, -19.551288731327872, 500.0]\n", + "[470.7809073345124, -813.6862861351652, 203.91000173077484]\n", + "[231.17409353087498, -813.6862861351652, 203.91000173077484]\n", "0\n", - "-100.0\n", - "[-248.68205763524384, 400.0000000000002, 951.3179423647568]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-201.95500086538777, 500.0000000000002, 1051.3179423647568]\n", - "2\n", - "1300.0\n", - "[-201.95500086538777, 500.0000000000002, 1051.3179423647568]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-1501.9550008653878, -799.9999999999998, -301.9550008653873]\n", - "2\n", - "100.0\n", - "[-1501.9550008653878, -799.9999999999998, -301.9550008653873]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1601.9550008653878, -899.9999999999998, -15.641287000552552]\n", - "2\n", - "-100.0\n", - "[-1601.9550008653878, -899.9999999999998, -15.641287000552552]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1501.9550008653878, -799.9999999999998, 168.82590646912502]\n", + "None\n", + "here\n", + "(((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[29.21909266548755, -19.551288731327872, 500.0]\n", + "((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[184.3587129994474, -19.551288731327872, 500.0]\n", + "[231.17409353087498, -813.6862861351652, 203.91000173077484]\n", + "[386.3137138648348, -813.6862861351652, 203.91000173077484]\n", "0\n", - "-1500.0\n", - "[-1501.9550008653878, -799.9999999999998, 168.82590646912502]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[51.31794236475616, 700.0000000000002, 1668.8259064691251]\n", + "None\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[184.3587129994474, -19.551288731327872, 500.0]\n", + "((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[1.9550008653874045, -19.551288731327872, 500.0]\n", + "[386.3137138648348, -813.6862861351652, 203.91000173077484]\n", + "[203.91000173077484, -813.6862861351652, 203.91000173077484]\n", "2\n", - "1400.0\n", - "[51.31794236475616, 700.0000000000002, 1668.8259064691251]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-1348.6820576352438, -699.9999999999998, 349.3629414993693]\n", + "200.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)))\n", + "[1.9550008653874045, -19.551288731327872, 500.0]\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "[-198.0449991346126, -219.55128873132787, -15.641287000552609]\n", + "[203.91000173077484, -813.6862861351652, 203.91000173077484]\n", + "[203.91000173077484, -813.6862861351652, -111.73128526977777]\n", "0\n", - "-1500.0\n", - "[-1348.6820576352438, -699.9999999999998, 349.3629414993693]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-13.686286135166029, 800.0000000000002, 1849.3629414993693]\n", - "1\n", - "None\n", - "[-13.686286135166029, 800.0000000000002, 1849.3629414993693]\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-13.686286135166029, 1035.6766553642042, 1849.3629414993693]\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)))\n", + "[-198.0449991346126, -219.55128873132787, -15.641287000552609]\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "[-901.9550008653874, -719.5512887313279, -515.6412870005527]\n", + "[203.91000173077484, -813.6862861351652, -111.73128526977777]\n", + "[0.0, -813.6862861351652, -111.73128526977777]\n", "2\n", - "1600.0\n", - "[-13.686286135166029, 1035.6766553642042, 1849.3629414993693]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-1613.686286135166, -564.3233446357958, 84.35871299944756]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)))\n", + "[-901.9550008653874, -719.5512887313279, -515.6412870005527]\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "[-501.95500086538743, -319.5512887313279, -3.910001730774866]\n", + "[0.0, -813.6862861351652, -111.73128526977777]\n", + "[0.0, -813.6862861351652, 0.0]\n", + "0\n", + "0.0\n", + "here\n", + "(((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)))\n", + "[-501.95500086538743, -319.5512887313279, -3.910001730774866]\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "[-733.1290943962625, -319.5512887313279, -3.910001730774866]\n", + "[0.0, -813.6862861351652, 0.0]\n", + "[-231.1740935308751, -813.6862861351652, 0.0]\n", "2\n", - "-100.0\n", - "[-1613.686286135166, -564.3233446357958, 84.35871299944756]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-2, 1, 0, 0, 0))\n", - "[-1513.686286135166, -464.3233446357958, 500.0000000000002]\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)))\n", + "[-733.1290943962625, -319.5512887313279, -3.910001730774866]\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0))\n", + "[-1233.1290943962626, -819.5512887313279, -5.865002596162412]\n", + "[-231.1740935308751, -813.6862861351652, 0.0]\n", + "[-231.1740935308751, -813.6862861351652, 498.04499913461245]\n", "1\n", "None\n", - "[-1513.686286135166, -464.3233446357958, 500.0000000000002]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1513.686286135166, -313.6862861351651, 500.0000000000002]\n", - "2\n", - "-200.0\n", - "[-1513.686286135166, -313.6862861351651, 500.0000000000002]\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "[-1313.686286135166, -113.68628613516512, 1584.3587129994476]\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)))\n", + "[-1233.1290943962626, -819.5512887313279, -5.865002596162412]\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0))\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0))\n", + "[-1233.1290943962626, -1001.9550008653878, -5.865002596162412]\n", + "[-231.1740935308751, -813.6862861351652, 498.04499913461245]\n", + "[-231.1740935308751, -996.0899982692251, 498.04499913461245]\n", "2\n", - "-100.0\n", - "[-1313.686286135166, -113.68628613516512, 1584.3587129994476]\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-2, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-1, 1, 0, 0, 0))\n", - "[-1213.686286135166, -13.686286135165119, 2000.0000000000002]\n", + "-500.0\n", + "here\n", + "(((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)))\n", + "[-1233.1290943962626, -1001.9550008653878, -5.865002596162412]\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0))\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0))\n", + "[-733.1290943962626, -501.9550008653878, -3.910001730774866]\n", + "[-231.1740935308751, -996.0899982692251, 498.04499913461245]\n", + "[-231.1740935308751, -996.0899982692251, 0.0]\n", "1\n", "None\n", - "[-1213.686286135166, -13.686286135165119, 2000.0000000000002]\n", - "((-6, 1, 1, 0, 0), (-5, 1, 1, 0, 0), (-1, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-1, 0, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "[-1213.686286135166, 98.04499913461268, 2000.0000000000002]\n", - "0\n", - "-1400.0\n", - "[-1213.686286135166, 98.04499913461268, 2000.0000000000002]\n", - "((-6, 1, 1, 0, 0), (-1, 0, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "[66.8709056037369, 1498.0449991346127, 3400.0]\n", - "2\n", - "1200.0\n", - "[66.8709056037369, 1498.0449991346127, 3400.0]\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-1133.129094396263, 298.0449991346127, 1498.0449991346127]\n", - "1\n", - "-200.0\n", - "[-1133.129094396263, 298.0449991346127, 1498.0449991346127]\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-3, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-933.1290943962631, 2.2737367544323206e-13, 1698.0449991346127]\n", + "here\n", + "(((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-733.1290943962626, -501.9550008653878, -3.910001730774866]\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0))\n", + "[-733.1290943962626, -390.22371559560975, -3.910001730774866]\n", + "[-231.1740935308751, -996.0899982692251, 0.0]\n", + "[-231.1740935308751, -884.3587129994471, 0.0]\n", "1\n", - "100.0\n", - "[-933.1290943962631, 2.2737367544323206e-13, 1698.0449991346127]\n", - "((-5, 0, 0, 1, 0), (-3, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-5, 0, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "[-1033.129094396263, -250.6370585006307, 1598.0449991346127]\n", + "300.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)))\n", + "[-733.1290943962626, -390.22371559560975, -3.910001730774866]\n", + "((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0))\n", + "[-1033.1290943962626, -37.03909612703774, -303.91000173077487]\n", + "[-231.1740935308751, -884.3587129994471, 0.0]\n", + "[-231.1740935308751, -231.1740935308751, 0.0]\n", "2\n", + "-100.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-1033.1290943962626, -37.03909612703774, -303.91000173077487]\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-933.1290943962626, 62.96090387296226, -2.842170943040401e-14]\n", + "[-231.1740935308751, -231.1740935308751, 0.0]\n", + "[-231.1740935308751, -231.1740935308751, 203.91000173077484]\n", + "1\n", "None\n", - "[-1033.129094396263, -250.6370585006307, 1598.0449991346127]\n", - "((-5, 0, 0, 1, 0), (-5, 0, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-5, 0, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "[-1033.129094396263, -250.6370585006307, 1651.3179423647568]\n", + "here\n", + "(((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-933.1290943962626, 62.96090387296226, -2.842170943040401e-14]\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-933.1290943962626, 294.13499740383736, -2.842170943040401e-14]\n", + "[-231.1740935308751, -231.1740935308751, 203.91000173077484]\n", + "[-231.1740935308751, 0.0, 203.91000173077484]\n", "0\n", "None\n", - "[-1033.129094396263, -250.6370585006307, 1651.3179423647568]\n", - "((-5, 0, 0, 1, 0), (-5, 0, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "[-1064.3233446357963, -250.6370585006307, 1651.3179423647568]\n", - "2\n", - "None\n", - "[-1064.3233446357963, -250.6370585006307, 1651.3179423647568]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "[-1064.3233446357963, -250.6370585006307, 1918.1888479684944]\n", - "0\n", + "here\n", + "(((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-933.1290943962626, 294.13499740383736, -2.842170943040401e-14]\n", + "((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, 294.13499740383736, -2.842170943040401e-14]\n", + "[-231.1740935308751, 0.0, 203.91000173077484]\n", + "[-111.73128526977777, 0.0, 203.91000173077484]\n", + "1\n", "None\n", - "[-1064.3233446357963, -250.6370585006307, 1918.1888479684944]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "[-801.9550008653878, -250.6370585006307, 1918.1888479684944]\n", - "2\n", - "600.0\n", - "[-801.9550008653878, -250.6370585006307, 1918.1888479684944]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1401.9550008653878, -850.6370585006307, 118.18884796849443]\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-813.6862861351653, 294.13499740383736, -2.842170943040401e-14]\n", + "((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, 182.4037121340596, -2.842170943040401e-14]\n", + "[-111.73128526977777, 0.0, 203.91000173077484]\n", + "[-111.73128526977777, -111.73128526977777, 203.91000173077484]\n", "0\n", "None\n", - "[-1401.9550008653878, -850.6370585006307, 118.18884796849443]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1348.6820576352438, -850.6370585006307, 118.18884796849443]\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-813.6862861351653, 182.4037121340596, -2.842170943040401e-14]\n", + "((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-968.8259064691252, 182.4037121340596, -2.842170943040401e-14]\n", + "[-111.73128526977777, -111.73128526977777, 203.91000173077484]\n", + "[-266.87090560373764, -111.73128526977777, 203.91000173077484]\n", "2\n", - "100.0\n", - "[-1348.6820576352438, -850.6370585006307, 118.18884796849443]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1448.6820576352438, -950.6370585006307, 249.3629414993694]\n", - "0\n", - "-1300.0\n", - "[-1448.6820576352438, -950.6370585006307, 249.3629414993694]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[118.18884796849352, 349.3629414993693, 1549.3629414993693]\n", - "0\n", - "100.0\n", - "[118.18884796849352, 349.3629414993693, 1549.3629414993693]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-564.3233446357963, 249.3629414993693, 1449.3629414993693]\n", - "0\n", - "None\n", - "[-564.3233446357963, 249.3629414993693, 1449.3629414993693]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-301.9550008653878, 249.3629414993693, 1449.3629414993693]\n", + "-300.0\n", + "here\n", + "(((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)))\n", + "[-968.8259064691252, 182.4037121340596, -2.842170943040401e-14]\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "[-668.8259064691252, 482.40371213405956, -15.641287000552666]\n", + "[-266.87090560373764, -111.73128526977777, 203.91000173077484]\n", + "[-266.87090560373764, -111.73128526977777, -111.73128526977777]\n", "0\n", "None\n", - "[-301.9550008653878, 249.3629414993693, 1449.3629414993693]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-9, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, 249.3629414993693, 1449.3629414993693]\n", - "0\n", - "200.0\n", - "[-1181.8111520315065, 249.3629414993693, 1449.3629414993693]\n", - "((-9, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-448.68205763524384, 49.3629414993693, 1249.3629414993693]\n", + "here\n", + "(((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)))\n", + "[-668.8259064691252, 482.40371213405956, -15.641287000552666]\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "[-900.0000000000002, 482.40371213405956, -15.641287000552666]\n", + "[-266.87090560373764, -111.73128526977777, -111.73128526977777]\n", + "[-498.04499913461257, -111.73128526977777, -111.73128526977777]\n", "1\n", - "None\n", - "[-448.68205763524384, 49.3629414993693, 1249.3629414993693]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-448.68205763524384, 200.00000000000023, 1249.3629414993693]\n", + "900.0\n", + "here\n", + "(((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)))\n", + "[-900.0000000000002, 482.40371213405956, -15.641287000552666]\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "[-1800.0000000000002, 9.776284404390253, -915.6412870005527]\n", + "[-498.04499913461257, -111.73128526977777, -111.73128526977777]\n", + "[-498.04499913461257, 315.6412870005529, -111.73128526977777]\n", "0\n", - "200.0\n", - "[-448.68205763524384, 200.00000000000023, 1249.3629414993693]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-231.17409353087555, 2.2737367544323206e-13, 1049.3629414993693]\n", + "-400.0\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)))\n", + "[-1800.0000000000002, 9.776284404390253, -915.6412870005527]\n", + "((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302224, 409.77628440439025, -515.6412870005527]\n", + "[-498.04499913461257, 315.6412870005529, -111.73128526977777]\n", + "[-386.31371386483477, 315.6412870005529, -111.73128526977777]\n", "1\n", - "None\n", - "[-231.17409353087555, 2.2737367544323206e-13, 1049.3629414993693]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 0, 1, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-231.17409353087555, 235.67665536420418, 1049.3629414993693]\n", + "0.0\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302224, 409.77628440439025, -515.6412870005527]\n", + "((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "[-1288.2687147302224, 325.30909093471234, -515.6412870005527]\n", + "[-386.31371386483477, 315.6412870005529, -111.73128526977777]\n", + "[-386.31371386483477, 231.17409353087498, -111.73128526977777]\n", "0\n", - "100.0\n", - "[-231.17409353087555, 235.67665536420418, 1049.3629414993693]\n", - "((-6, 1, 0, 1, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-250.63705850063116, 135.67665536420418, 949.3629414993693]\n", - "1\n", - "None\n", - "[-250.63705850063116, 135.67665536420418, 949.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-250.63705850063116, 398.0449991346127, 949.3629414993693]\n", - "1\n", - "None\n", - "[-250.63705850063116, 398.0449991346127, 949.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-250.63705850063116, 451.31794236475685, 949.3629414993693]\n", - "1\n", - "200.0\n", - "[-250.63705850063116, 451.31794236475685, 949.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-450.63705850063116, 518.1888479684943, 749.3629414993693]\n", - "1\n", + "-100.0\n", + "here\n", + "(((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302224, 325.30909093471234, -515.6412870005527]\n", + "((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "[11.731285269777572, 425.30909093471234, -415.64128700055267]\n", + "[-386.31371386483477, 231.17409353087498, -111.73128526977777]\n", + "[813.6862861351653, 231.17409353087498, -111.73128526977777]\n", + "2\n", + "-100.0\n", + "here\n", + "(((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)))\n", + "[11.731285269777572, 425.30909093471234, -415.64128700055267]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0))\n", + "[111.73128526977757, 525.3090909347123, -5.684341886080802e-14]\n", + "[813.6862861351653, 231.17409353087498, -111.73128526977777]\n", + "[813.6862861351653, 231.17409353087498, 203.91000173077484]\n", + "2\n", "200.0\n", - "[-450.63705850063116, 518.1888479684943, 749.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-450.63705850063116, 518.1888479684943, 749.3629414993693]\n", - "1\n", - "100.0\n", - "[-450.63705850063116, 518.1888479684943, 749.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-550.6370585006312, -164.32334463579582, 649.3629414993693]\n", + "here\n", + "(((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)))\n", + "[111.73128526977757, 525.3090909347123, -5.684341886080802e-14]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0))\n", + "[-88.26871473022243, 325.30909093471234, -17.59628786594007]\n", + "[813.6862861351653, 231.17409353087498, 203.91000173077484]\n", + "[813.6862861351653, 231.17409353087498, 386.3137138648348]\n", "2\n", + "-100.0\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)))\n", + "[-88.26871473022243, 325.30909093471234, -17.59628786594007]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "[11.731285269777572, 425.30909093471234, 11.731285269777999]\n", + "[813.6862861351653, 231.17409353087498, 386.3137138648348]\n", + "[813.6862861351653, 231.17409353087498, 315.6412870005529]\n", + "0\n", "None\n", - "[-550.6370585006312, -164.32334463579582, 649.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-550.6370585006312, -164.32334463579582, 484.35871299944745]\n", - "2\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)))\n", + "[11.731285269777572, 425.30909093471234, 11.731285269777999]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "[-100.00000000000034, 425.30909093471234, 11.731285269777999]\n", + "[813.6862861351653, 231.17409353087498, 315.6412870005529]\n", + "[701.9550008653874, 231.17409353087498, 315.6412870005529]\n", + "1\n", "None\n", - "[-550.6370585006312, -164.32334463579582, 484.35871299944745]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-550.6370585006312, -164.32334463579582, 418.1888479684943]\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)))\n", + "[-100.00000000000034, 425.30909093471234, 11.731285269777999]\n", + "((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "[-100.00000000000034, 194.13499740383736, 11.731285269777999]\n", + "[701.9550008653874, 231.17409353087498, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", "2\n", - "None\n", - "[-550.6370585006312, -164.32334463579582, 418.1888479684943]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-550.6370585006312, -164.32334463579582, 151.31794236475685]\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-100.00000000000034, 194.13499740383736, 11.731285269777999]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 294.13499740383736, -5.684341886080802e-14]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", "0\n", "None\n", - "[-550.6370585006312, -164.32334463579582, 151.31794236475685]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-715.6412870005531, -164.32334463579582, 151.31794236475685]\n", - "2\n", + "here\n", + "(((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 294.13499740383736, -5.684341886080802e-14]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, 294.13499740383736, -5.684341886080802e-14]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", + "[933.1290943962623, 0.0, 203.91000173077484]\n", + "1\n", "None\n", - "[-715.6412870005531, -164.32334463579582, 151.31794236475685]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-715.6412870005531, -164.32334463579582, 98.04499913461268]\n", + "here\n", + "(((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[231.17409353087453, 294.13499740383736, -5.684341886080802e-14]\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[231.17409353087453, 62.96090387296226, -5.684341886080802e-14]\n", + "[933.1290943962623, 0.0, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", "0\n", "None\n", - "[-715.6412870005531, -164.32334463579582, 98.04499913461268]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-400.0000000000002, -164.32334463579582, 98.04499913461268]\n", - "2\n", - "400.0\n", - "[-400.0000000000002, -164.32334463579582, 98.04499913461268]\n", - "((-3, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-800.0000000000002, -564.3233446357958, 84.35871299944745]\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[231.17409353087453, 62.96090387296226, -5.684341886080802e-14]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[386.3137138648344, 62.96090387296226, -5.684341886080802e-14]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", "0\n", - "-1300.0\n", - "[-800.0000000000002, -564.3233446357958, 84.35871299944745]\n", - "((-3, 1, 0, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[349.36294149936884, 735.6766553642042, 1384.3587129994476]\n", - "2\n", - "1500.0\n", - "[349.36294149936884, 735.6766553642042, 1384.3587129994476]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1150.6370585006312, -764.3233446357958, 49.3629414993693]\n", - "2\n", - "100.0\n", - "[-1150.6370585006312, -764.3233446357958, 49.3629414993693]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1250.6370585006312, -864.3233446357958, -281.8111520315057]\n", + "0.0\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[386.3137138648344, 62.96090387296226, -5.684341886080802e-14]\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[266.8709056037371, 62.96090387296226, -5.684341886080802e-14]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", + "[968.8259064691249, -231.1740935308751, 203.91000173077484]\n", "1\n", - "-1100.0\n", - "[-1250.6370585006312, -864.3233446357958, -281.8111520315057]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-150.63705850063116, 266.8709056037376, 818.1888479684943]\n", - "2\n", - "None\n", - "[-150.63705850063116, 266.8709056037376, 818.1888479684943]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-150.63705850063116, 266.8709056037376, 968.825906469125]\n", + "600.0\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[266.8709056037371, 62.96090387296226, -5.684341886080802e-14]\n", + "((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-333.1290943962629, 9.776284404390253, -600.0]\n", + "[968.8259064691249, -231.1740935308751, 203.91000173077484]\n", + "[968.8259064691249, 315.6412870005529, 203.91000173077484]\n", "2\n", - "None\n", - "[-150.63705850063116, 266.8709056037376, 968.825906469125]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-150.63705850063116, 266.8709056037376, 653.1846194685722]\n", + "-700.0\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-333.1290943962629, 9.776284404390253, -600.0]\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "[366.8709056037371, 709.7762844043903, -103.91000173077487]\n", + "[968.8259064691249, 315.6412870005529, 203.91000173077484]\n", + "[968.8259064691249, 315.6412870005529, 0.0]\n", "1\n", "400.0\n", - "[-150.63705850063116, 266.8709056037376, 653.1846194685722]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-550.6370585006312, 98.04499913461268, 253.18461946857224]\n", + "here\n", + "(((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)))\n", + "[366.8709056037371, 709.7762844043903, -103.91000173077487]\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0))\n", + "[-33.12909439626287, 464.9159047383498, -503.91000173077487]\n", + "[968.8259064691249, 315.6412870005529, 0.0]\n", + "[968.8259064691249, 470.7809073345124, 0.0]\n", "2\n", - "None\n", - "[-550.6370585006312, 98.04499913461268, 253.18461946857224]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-550.6370585006312, 98.04499913461268, 151.31794236475685]\n", - "1\n", "-200.0\n", - "[-550.6370585006312, 98.04499913461268, 151.31794236475685]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-350.63705850063116, 35.67665536420418, 351.31794236475685]\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[-33.12909439626287, 464.9159047383498, -503.91000173077487]\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0))\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[166.87090560373713, 664.9159047383498, 11.731285269778027]\n", + "[968.8259064691249, 470.7809073345124, 0.0]\n", + "[968.8259064691249, 470.7809073345124, 315.6412870005529]\n", + "0\n", + "None\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[166.87090560373713, 664.9159047383498, 11.731285269778027]\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[11.731285269777572, 664.9159047383498, 11.731285269778027]\n", + "[968.8259064691249, 470.7809073345124, 315.6412870005529]\n", + "[813.6862861351653, 470.7809073345124, 315.6412870005529]\n", "1\n", "-100.0\n", - "[-350.63705850063116, 35.67665536420418, 351.31794236475685]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-250.63705850063116, -99.99999999999977, 451.31794236475685]\n", - "1\n", - "-300.0\n", - "[-250.63705850063116, -99.99999999999977, 451.31794236475685]\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-250.63705850063116, -99.99999999999977, 451.31794236475685]\n", + "here\n", + "(((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)))\n", + "[11.731285269777572, 664.9159047383498, 11.731285269778027]\n", + "((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "[111.73128526977757, 996.0899982692249, 111.73128526977803]\n", + "[813.6862861351653, 470.7809073345124, 315.6412870005529]\n", + "[813.6862861351653, 701.9550008653874, 315.6412870005529]\n", "2\n", - "900.0\n", - "[-250.63705850063116, -99.99999999999977, 451.31794236475685]\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1150.6370585006312, -999.9999999999998, -31.174093530874984]\n", + "0.0\n", + "here\n", + "(((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[111.73128526977757, 996.0899982692249, 111.73128526977803]\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[111.73128526977757, 996.0899982692249, -2.842170943040401e-14]\n", + "[813.6862861351653, 701.9550008653874, 315.6412870005529]\n", + "[813.6862861351653, 701.9550008653874, 203.91000173077484]\n", "0\n", "None\n", - "[-1150.6370585006312, -999.9999999999998, -31.174093530874984]\n", - "((-5, 0, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1231.1740935308756, -999.9999999999998, -31.174093530874984]\n", + "here\n", + "(((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[111.73128526977757, 996.0899982692249, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 996.0899982692249, -2.842170943040401e-14]\n", + "[813.6862861351653, 701.9550008653874, 203.91000173077484]\n", + "[701.9550008653874, 701.9550008653874, 203.91000173077484]\n", "0\n", "None\n", - "[-1231.1740935308756, -999.9999999999998, -31.174093530874984]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1648.6820576352438, -999.9999999999998, -31.174093530874984]\n", - "0\n", - "-800.0\n", - "[-1648.6820576352438, -999.9999999999998, -31.174093530874984]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-901.9550008653878, -199.99999999999977, 768.825906469125]\n", - "0\n", - "-200.0\n", - "[-901.9550008653878, -199.99999999999977, 768.825906469125]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-813.686286135166, 2.2737367544323206e-13, 968.825906469125]\n", - "0\n", - "-100.0\n", - "[-813.686286135166, 2.2737367544323206e-13, 968.825906469125]\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-833.1290943962631, 100.00000000000023, 1068.8259064691251]\n", + "here\n", + "(((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 996.0899982692249, -2.842170943040401e-14]\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-203.91000173077532, 996.0899982692249, -2.842170943040401e-14]\n", + "[701.9550008653874, 701.9550008653874, 203.91000173077484]\n", + "[498.04499913461245, 701.9550008653874, 203.91000173077484]\n", "0\n", - "-300.0\n", - "[-833.1290943962631, 100.00000000000023, 1068.8259064691251]\n", - "((-5, 0, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[168.82590646912445, 400.0000000000002, 1368.8259064691251]\n", - "2\n", - "None\n", - "[168.82590646912445, 400.0000000000002, 1368.8259064691251]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "[168.82590646912445, 400.0000000000002, 1600.0000000000002]\n", - "2\n", - "None\n", - "[168.82590646912445, 400.0000000000002, 1600.0000000000002]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "[168.82590646912445, 400.0000000000002, 1866.8709056037378]\n", - "2\n", - "1800.0\n", - "[168.82590646912445, 400.0000000000002, 1866.8709056037378]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1631.1740935308756, -1399.9999999999998, 186.3137138648351]\n", - "2\n", - "-200.0\n", - "[-1631.1740935308756, -1399.9999999999998, 186.3137138648351]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-1431.1740935308756, -1199.9999999999998, 498.0449991346129]\n", + "-500.0\n", + "here\n", + "(((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-203.91000173077532, 996.0899982692249, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[184.35871299944705, 1496.089998269225, 500.0]\n", + "[498.04499913461245, 701.9550008653874, 203.91000173077484]\n", + "[386.3137138648348, 701.9550008653874, 203.91000173077484]\n", "2\n", - "-100.0\n", - "[-1431.1740935308756, -1199.9999999999998, 498.0449991346129]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-1331.1740935308756, -1099.9999999999998, 651.3179423647571]\n", + "700.0\n", + "here\n", + "(((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[184.35871299944705, 1496.089998269225, 500.0]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-515.6412870005529, 796.0899982692249, -17.596287865939985]\n", + "[386.3137138648348, 701.9550008653874, 203.91000173077484]\n", + "[386.3137138648348, 701.9550008653874, 386.3137138648348]\n", "2\n", - "-300.0\n", - "[-1331.1740935308756, -1099.9999999999998, 651.3179423647571]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1031.1740935308756, -799.9999999999998, 168.82590646912524]\n", + "-400.0\n", + "here\n", + "(((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-515.6412870005529, 796.0899982692249, -17.596287865939985]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "[-115.6412870005529, 1196.089998269225, -3.910001730774809]\n", + "[386.3137138648348, 701.9550008653874, 386.3137138648348]\n", + "[386.3137138648348, 701.9550008653874, 0.0]\n", "0\n", - "None\n", - "[-1031.1740935308756, -799.9999999999998, 168.82590646912524]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1448.6820576352438, -799.9999999999998, 168.82590646912524]\n", + "300.0\n", + "here\n", + "(((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-115.6412870005529, 1196.089998269225, -3.910001730774809]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "[-486.3137138648348, 896.0899982692249, -303.9100017307748]\n", + "[386.3137138648348, 701.9550008653874, 0.0]\n", + "[315.6412870005529, 701.9550008653874, 0.0]\n", "2\n", + "400.0\n", + "here\n", + "(((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)))\n", + "[-486.3137138648348, 896.0899982692249, -303.9100017307748]\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 496.0899982692249, -1.955000865387376]\n", + "[315.6412870005529, 701.9550008653874, 0.0]\n", + "[315.6412870005529, 701.9550008653874, 701.9550008653874]\n", + "1\n", "None\n", - "[-1448.6820576352438, -799.9999999999998, 168.82590646912524]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-1448.6820576352438, -799.9999999999998, 249.36294149936953]\n", + "here\n", + "(((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 496.0899982692249, -1.955000865387376]\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 607.8212835390028, -1.955000865387376]\n", + "[315.6412870005529, 701.9550008653874, 701.9550008653874]\n", + "[315.6412870005529, 813.6862861351653, 701.9550008653874]\n", "1\n", "None\n", - "[-1448.6820576352438, -799.9999999999998, 249.36294149936953]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1448.6820576352438, -950.6370585006307, 249.36294149936953]\n", - "0\n", + "here\n", + "(((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 607.8212835390028, -1.955000865387376]\n", + "((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 727.2640918000998, -1.955000865387376]\n", + "[315.6412870005529, 813.6862861351653, 701.9550008653874]\n", + "[315.6412870005529, 933.1290943962623, 701.9550008653874]\n", + "1\n", "None\n", - "[-1448.6820576352438, -950.6370585006307, 249.36294149936953]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1501.9550008653878, -950.6370585006307, 249.36294149936953]\n", + "here\n", + "(((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 727.2640918000998, -1.955000865387376]\n", + "((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 882.4037121340597, -1.955000865387376]\n", + "[315.6412870005529, 933.1290943962623, 701.9550008653874]\n", + "[315.6412870005529, 1088.2687147302222, 701.9550008653874]\n", "2\n", - "None\n", - "[-1501.9550008653878, -950.6370585006307, 249.36294149936953]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "[-1501.9550008653878, -950.6370585006307, 400.00000000000034]\n", + "-200.0\n", + "here\n", + "(((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)))\n", + "[-886.3137138648349, 882.4037121340597, -1.955000865387376]\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0))\n", + "[-686.3137138648349, 1082.4037121340598, -5.8650025961623555]\n", + "[315.6412870005529, 1088.2687147302222, 701.9550008653874]\n", + "[315.6412870005529, 1088.2687147302222, 498.04499913461245]\n", "1\n", - "None\n", - "[-1501.9550008653878, -950.6370585006307, 400.00000000000034]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-2, 1, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-1501.9550008653878, -1031.174093530875, 400.00000000000034]\n", - "0\n", - "None\n", - "[-1501.9550008653878, -1031.174093530875, 400.00000000000034]\n", - "((-2, 0, 0, 0, 0), (-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-1613.686286135166, -1031.174093530875, 400.00000000000034]\n", + "-100.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)))\n", + "[-686.3137138648349, 1082.4037121340598, -5.8650025961623555]\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0))\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0))\n", + "[-586.3137138648349, 1062.9609038729625, 94.13499740383764]\n", + "[315.6412870005529, 1088.2687147302222, 498.04499913461245]\n", + "[315.6412870005529, 968.8259064691249, 498.04499913461245]\n", "2\n", - "None\n", - "[-1613.686286135166, -1031.174093530875, 400.00000000000034]\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-1613.686286135166, -1031.174093530875, 666.8709056037378]\n", - "0\n", - "-1000.0\n", - "[-1613.686286135166, -1031.174093530875, 666.8709056037378]\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-181.81115203150648, -31.174093530875098, 1666.8709056037378]\n", + "-200.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-586.3137138648349, 1062.9609038729625, 94.13499740383764]\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0))\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 1262.9609038729625, 5.684341886080802e-14]\n", + "[315.6412870005529, 968.8259064691249, 498.04499913461245]\n", + "[315.6412870005529, 968.8259064691249, 203.91000173077484]\n", "1\n", - "500.0\n", - "[-181.81115203150648, -31.174093530875098, 1666.8709056037378]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-681.8111520315065, -33.12909439626242, 1166.8709056037378]\n", + "0.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-386.3137138648349, 1262.9609038729625, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 968.8259064691249, 203.91000173077484]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "2\n", - "None\n", - "[-681.8111520315065, -33.12909439626242, 1166.8709056037378]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "[-681.8111520315065, -33.12909439626242, 1398.044999134613]\n", + "200.0\n", + "here\n", + "(((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648349, 298.04499913461245, -17.596287865939956]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", "2\n", - "700.0\n", - "[-681.8111520315065, -33.12909439626242, 1398.044999134613]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1381.8111520315065, -733.1290943962624, -31.174093530874757]\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-586.3137138648349, 298.04499913461245, -17.596287865939956]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "0\n", "None\n", - "[-1381.8111520315065, -733.1290943962624, -31.174093530874757]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1231.1740935308756, -733.1290943962624, -31.174093530874757]\n", - "1\n", + "here\n", + "(((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-315.64128700055295, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[386.3137138648348, 203.91000173077484, 203.91000173077484]\n", + "0\n", "None\n", - "[-1231.1740935308756, -733.1290943962624, -31.174093530874757]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1231.1740935308756, -999.9999999999998, -31.174093530874757]\n", + "here\n", + "(((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-315.64128700055295, 498.04499913461245, 5.684341886080802e-14]\n", + "((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-231.17409353087538, 498.04499913461245, 5.684341886080802e-14]\n", + "[386.3137138648348, 203.91000173077484, 203.91000173077484]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", "0\n", "None\n", - "[-1231.1740935308756, -999.9999999999998, -31.174093530874757]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1648.6820576352438, -999.9999999999998, -31.174093530874757]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.17409353087538, 498.04499913461245, 5.684341886080802e-14]\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 498.04499913461245, 5.684341886080802e-14]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "0\n", + "300.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 498.04499913461245, 5.684341886080802e-14]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-33.12909439626287, 198.04499913461245, -299.99999999999994]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[968.8259064691249, 203.91000173077484, 203.91000173077484]\n", "1\n", "None\n", - "[-1648.6820576352438, -999.9999999999998, -31.174093530874757]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "[-1648.6820576352438, -1150.6370585006307, -31.174093530874757]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-33.12909439626287, 198.04499913461245, -299.99999999999994]\n", + "((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-33.12909439626287, -5.865002596162384, -299.99999999999994]\n", + "[968.8259064691249, 203.91000173077484, 203.91000173077484]\n", + "[968.8259064691249, 0.0, 203.91000173077484]\n", + "0\n", + "200.0\n", + "here\n", + "(((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-33.12909439626287, -5.865002596162384, -299.99999999999994]\n", + "((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-113.68628613516557, -205.86500259616238, -499.99999999999994]\n", + "[968.8259064691249, 0.0, 203.91000173077484]\n", + "[1088.2687147302222, 0.0, 203.91000173077484]\n", "2\n", - "None\n", - "[-1648.6820576352438, -1150.6370585006307, -31.174093530874757]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-5, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1648.6820576352438, -1150.6370585006307, 49.362941499369526]\n", + "-700.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-113.68628613516557, -205.86500259616238, -499.99999999999994]\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[586.3137138648344, 494.1349974038376, -3.910001730774752]\n", + "[1088.2687147302222, 0.0, 203.91000173077484]\n", + "[1088.2687147302222, 0.0, 0.0]\n", "0\n", + "800.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[586.3137138648344, 494.1349974038376, -3.910001730774752]\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-368.82590646912547, -305.8650025961624, -803.9100017307748]\n", + "[1088.2687147302222, 0.0, 0.0]\n", + "[933.1290943962623, 0.0, 0.0]\n", + "1\n", "None\n", - "[-1648.6820576352438, -1150.6370585006307, 49.362941499369526]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1701.9550008653878, -1150.6370585006307, 49.362941499369526]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)))\n", + "[-368.82590646912547, -305.8650025961624, -803.9100017307748]\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0))\n", + "[-368.82590646912547, -74.69090906528743, -803.9100017307748]\n", + "[933.1290943962623, 0.0, 0.0]\n", + "[933.1290943962623, 231.17409353087498, 0.0]\n", "1\n", "None\n", - "[-1701.9550008653878, -1150.6370585006307, 49.362941499369526]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-1701.9550008653878, -1315.6412870005527, 49.362941499369526]\n", - "0\n", - "-1400.0\n", - "[-1701.9550008653878, -1315.6412870005527, 49.362941499369526]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-146.81538053142776, 84.35871299944733, 1449.3629414993695]\n", + "here\n", + "(((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-368.82590646912547, -74.69090906528743, -803.9100017307748]\n", + "((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "[-368.82590646912547, 9.77628440439048, -803.9100017307748]\n", + "[933.1290943962623, 231.17409353087498, 0.0]\n", + "[933.1290943962623, 315.6412870005529, 0.0]\n", "1\n", - "500.0\n", - "[-146.81538053142776, 84.35871299944733, 1449.3629414993695]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-646.8153805314278, -481.811152031506, 949.3629414993695]\n", + "-800.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-368.82590646912547, 9.77628440439048, -803.9100017307748]\n", + "((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[431.17409353087453, -3.9100017307749795, -3.910001730774752]\n", + "[933.1290943962623, 315.6412870005529, 0.0]\n", + "[933.1290943962623, -498.04499913461257, 0.0]\n", "2\n", - "None\n", - "[-646.8153805314278, -481.811152031506, 949.3629414993695]\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-3, 0, 1, 0, 0))\n", - "[-646.8153805314278, -481.811152031506, 784.3587129994477]\n", + "-100.0\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[431.17409353087453, -3.9100017307749795, -3.910001730774752]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[531.1740935308745, 96.08999826922502, -15.641287000552524]\n", + "[933.1290943962623, -498.04499913461257, 0.0]\n", + "[933.1290943962623, -498.04499913461257, -111.73128526977777]\n", "2\n", - "700.0\n", - "[-646.8153805314278, -481.811152031506, 784.3587129994477]\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-3, 0, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0))\n", - "[-1346.8153805314278, -1181.811152031506, -533.1290943962622]\n", + "300.0\n", + "here\n", + "(((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[531.1740935308745, 96.08999826922502, -15.641287000552524]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -203.91000173077498, 1.1368683772161603e-13]\n", + "[933.1290943962623, -498.04499913461257, -111.73128526977777]\n", + "[933.1290943962623, -498.04499913461257, 203.91000173077484]\n", "1\n", "None\n", - "[-1346.8153805314278, -1181.811152031506, -533.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-1346.8153805314278, -1031.174093530875, -533.1290943962622]\n", + "here\n", + "(((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -203.91000173077498, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -407.82000346154996, 1.1368683772161603e-13]\n", + "[933.1290943962623, -498.04499913461257, 203.91000173077484]\n", + "[933.1290943962623, -701.9550008653875, 203.91000173077484]\n", "1\n", "None\n", - "[-1346.8153805314278, -1031.174093530875, -533.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", - "1\n", - "-900.0\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", + "here\n", + "(((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -407.82000346154996, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -590.2237155956095, 1.1368683772161603e-13]\n", + "[933.1290943962623, -701.9550008653875, 203.91000173077484]\n", + "[933.1290943962623, -884.3587129994471, 203.91000173077484]\n", "1\n", - "-100.0\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", - "0\n", "None\n", - "[-1346.8153805314278, -1115.6412870005527, -533.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-1501.9550008653878, -1115.6412870005527, -533.1290943962622]\n", + "here\n", + "(((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -590.2237155956095, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -701.9550008653875, 1.1368683772161603e-13]\n", + "[933.1290943962623, -884.3587129994471, 203.91000173077484]\n", + "[933.1290943962623, -996.0899982692251, 203.91000173077484]\n", "0\n", "None\n", - "[-1501.9550008653878, -1115.6412870005527, -533.1290943962622]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-1613.686286135166, -1115.6412870005527, -533.1290943962622]\n", + "here\n", + "(((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -701.9550008653875, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, -701.9550008653875, 1.1368683772161603e-13]\n", + "[933.1290943962623, -996.0899982692251, 203.91000173077484]\n", + "[701.9550008653874, -996.0899982692251, 203.91000173077484]\n", "1\n", - "None\n", - "[-1613.686286135166, -1115.6412870005527, -533.1290943962622]\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-1613.686286135166, -1031.174093530875, -533.1290943962622]\n", + "-300.0\n", + "here\n", + "(((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, -701.9550008653875, 1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[299.99999999999966, 96.08999826922502, 300.0000000000001]\n", + "[701.9550008653874, -996.0899982692251, 203.91000173077484]\n", + "[701.9550008653874, -498.04499913461257, 203.91000173077484]\n", "0\n", "None\n", - "[-1613.686286135166, -1031.174093530875, -533.1290943962622]\n", - "((-6, 1, 1, 0, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-1733.129094396263, -1031.174093530875, -533.1290943962622]\n", + "here\n", + "(((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[299.99999999999966, 96.08999826922502, 300.0000000000001]\n", + "((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[411.7312852697776, 96.08999826922502, 300.0000000000001]\n", + "[701.9550008653874, -498.04499913461257, 203.91000173077484]\n", + "[813.6862861351653, -498.04499913461257, 203.91000173077484]\n", "0\n", - "-400.0\n", - "[-1733.129094396263, -1031.174093530875, -533.1290943962622]\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-946.8153805314278, -631.1740935308751, -133.1290943962622]\n", - "1\n", - "None\n", - "[-946.8153805314278, -631.1740935308751, -133.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0))\n", - "[-946.8153805314278, -781.811152031506, -133.1290943962622]\n", + "500.0\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697776, 96.08999826922502, 300.0000000000001]\n", + "((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[66.87090560373713, -403.910001730775, -199.9999999999999]\n", + "[813.6862861351653, -498.04499913461257, 203.91000173077484]\n", + "[968.8259064691249, -498.04499913461257, 203.91000173077484]\n", + "2\n", + "0.0\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[66.87090560373713, -403.910001730775, -199.9999999999999]\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[66.87090560373713, -403.910001730775, -17.5962878659399]\n", + "[968.8259064691249, -498.04499913461257, 203.91000173077484]\n", + "[968.8259064691249, -498.04499913461257, 386.3137138648348]\n", "1\n", "None\n", - "[-946.8153805314278, -781.811152031506, -133.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-946.8153805314278, -715.6412870005527, -133.1290943962622]\n", - "0\n", - "-100.0\n", - "[-946.8153805314278, -715.6412870005527, -133.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-681.8111520315065, -615.6412870005527, -33.12909439626219]\n", - "1\n", - "600.0\n", - "[-681.8111520315065, -615.6412870005527, -33.12909439626219]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "[-1281.8111520315065, -1050.6370585006307, -633.1290943962622]\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[66.87090560373713, -403.910001730775, -17.5962878659399]\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[66.87090560373713, -172.73590819990005, -17.5962878659399]\n", + "[968.8259064691249, -498.04499913461257, 386.3137138648348]\n", + "[968.8259064691249, -266.87090560373764, 386.3137138648348]\n", + "2\n", + "-200.0\n", + "here\n", + "(((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[66.87090560373713, -172.73590819990005, -17.5962878659399]\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[266.8709056037371, 27.264091800099948, 1.1368683772161603e-13]\n", + "[968.8259064691249, -266.87090560373764, 386.3137138648348]\n", + "[968.8259064691249, -266.87090560373764, 203.91000173077484]\n", "0\n", "None\n", - "[-1281.8111520315065, -1050.6370585006307, -633.1290943962622]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "[-1131.1740935308756, -1050.6370585006307, -633.1290943962622]\n", - "0\n", + "here\n", + "(((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[266.8709056037371, 27.264091800099948, 1.1368683772161603e-13]\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[386.3137138648344, 27.264091800099948, 1.1368683772161603e-13]\n", + "[968.8259064691249, -266.87090560373764, 203.91000173077484]\n", + "[1088.2687147302222, -266.87090560373764, 203.91000173077484]\n", + "1\n", "None\n", - "[-1131.1740935308756, -1050.6370585006307, -633.1290943962622]\n", - "((-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "[-1548.6820576352438, -1050.6370585006307, -633.1290943962622]\n", - "0\n", - "-500.0\n", - "[-1548.6820576352438, -1050.6370585006307, -633.1290943962622]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "[-946.8153805314278, -550.6370585006307, -133.1290943962622]\n", + "here\n", + "(((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)))\n", + "[386.3137138648344, 27.264091800099948, 1.1368683772161603e-13]\n", + "((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[386.3137138648344, -92.17871646099718, 1.1368683772161603e-13]\n", + "[1088.2687147302222, -266.87090560373764, 203.91000173077484]\n", + "[1088.2687147302222, -386.31371386483477, 203.91000173077484]\n", "1\n", - "700.0\n", - "[-946.8153805314278, -550.6370585006307, -133.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-1646.8153805314278, -1331.174093530875, -833.1290943962622]\n", + "-200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[386.3137138648344, -92.17871646099718, 1.1368683772161603e-13]\n", + "((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[586.3137138648344, 262.9609038729625, 200.0000000000001]\n", + "[1088.2687147302222, -386.31371386483477, 203.91000173077484]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", "0\n", - "-500.0\n", - "[-1646.8153805314278, -1331.174093530875, -833.1290943962622]\n", - "((-7, 0, 1, 1, 0), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-981.8111520315065, -831.1740935308751, -333.1290943962622]\n", - "2\n", "None\n", - "[-981.8111520315065, -831.1740935308751, -333.1290943962622]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0))\n", - "[-981.8111520315065, -831.1740935308751, -599.9999999999995]\n", - "2\n", - "None\n", - "[-981.8111520315065, -831.1740935308751, -599.9999999999995]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[586.3137138648344, 262.9609038729625, 200.0000000000001]\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[431.17409353087453, 262.9609038729625, 200.0000000000001]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", "2\n", + "300.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0)))\n", + "[431.17409353087453, 262.9609038729625, 200.0000000000001]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "[131.17409353087453, -37.03909612703751, 11.731285269778141]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 315.6412870005529]\n", + "0\n", "None\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", - "2\n", - "1000.0\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", - "2\n", - "-100.0\n", - "[-981.8111520315065, -831.1740935308751, -750.6370585006305]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-5, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "[-881.8111520315065, -731.1740935308751, -233.1290943962622]\n", - "2\n", - "100.0\n", - "[-881.8111520315065, -731.1740935308751, -233.1290943962622]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0))\n", - "[-981.8111520315065, -831.1740935308751, -599.9999999999995]\n", + "here\n", + "(((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (1, 1, -1, 0)))\n", + "[131.17409353087453, -37.03909612703751, 11.731285269778141]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "[-100.00000000000034, -37.03909612703751, 11.731285269778141]\n", + "[933.1290943962623, -231.1740935308751, 315.6412870005529]\n", + "[701.9550008653874, -231.1740935308751, 315.6412870005529]\n" + ] + }, + { + "ename": "TypeError", + "evalue": "write_chord_sequence() missing 1 required positional argument: 'path'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[530], line 9\u001b[0m\n\u001b[1;32m 7\u001b[0m durs \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mtuple\u001b[39m(d[\u001b[38;5;241m0\u001b[39m] \u001b[38;5;28;01mfor\u001b[39;00m d \u001b[38;5;129;01min\u001b[39;00m target_melody_data)\n\u001b[1;32m 8\u001b[0m path_to_chords(path, root)\n\u001b[0;32m----> 9\u001b[0m \u001b[43mwrite_chord_sequence\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlist\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mzip\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mdurs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mpath_to_chords\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpath\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mroot\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[0;31mTypeError\u001b[0m: write_chord_sequence() missing 1 required positional argument: 'path'" + ] + } + ], + "source": [ + "seed(19541116)\n", + "factors = []\n", + "dims = (2, 3, 5, 7)\n", + "root = (0, 0, 0, 0)\n", + "start_chord = ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "path = stochastic_hamiltonian(start_chord)\n", + "durs = tuple(d[0] for d in target_melody_data)\n", + "#path_to_chords(path, root)\n", + "write_chord_sequence(list(zip(durs, path_to_chords(path, root))))" + ] + }, + { + "cell_type": "markdown", + "id": "85eda9de-ad78-4009-bf0e-c4d45e806bc4", + "metadata": {}, + "source": [ + "## function-based approach" + ] + }, + { + "cell_type": "markdown", + "id": "0c249f37-5fd5-45d3-9f52-313dd9ae3250", + "metadata": {}, + "source": [ + "### path functions" + ] + }, + { + "cell_type": "markdown", + "id": "df57f38b-be7a-4cac-b0af-33b36c97f388", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "#### legacy" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "57c834bf-fee7-4ef4-b648-2173099fbb56", + "metadata": {}, + "outputs": [], + "source": [ + "from random import choice, choices\n", + "\n", + "def hd_sum(chord):\n", + " distances = []\n", + " size = len(chord)\n", + " for i in range(size):\n", + " for j in range(i+1, size):\n", + " distances += [sum([abs(dist) * log(dims[idx], 2) for idx, dist in enumerate(pitch_difference(chord[i], chord[j]))])]\n", + " return sum(distances)\n", + " \n", + "def next_edges(source, last_chords): \n", + "\n", + " def transpose_to_nearest(hs_array1, hs_array2):\n", + " expanded_pitch = hs_array2\n", + " frequency_ratio = hs_array_to_fr(list(hs_array2)) / hs_array_to_fr(list(hs_array1))\n", + " if frequency_ratio < 1:\n", + " while frequency_ratio < 1:\n", + " frequency_ratio *= 2\n", + " expanded_pitch[0] += 1\n", + " elif frequency_ratio >= 2:\n", + " while frequency_ratio >= 2:\n", + " frequency_ratio *= 1/2\n", + " expanded_pitch[0] += -1\n", + " return tuple(expanded_pitch)\n", + " \n", + " def gen_candidates(chord, last_chords):\n", + " for sdx, s_pitch in enumerate(chord):\n", + " for cdx, c_pitch in enumerate(chord):\n", + " if cdx != sdx: \n", + " for ddx, dim in enumerate(c_pitch[1:]):\n", + " for alt in [-1, 1]:\n", + " new_pitch = list(c_pitch)\n", + " new_pitch[ddx+1] += alt\n", + " new_pitch_up = transpose_to_nearest(s_pitch, new_pitch)\n", + " new_chord_up = list(chord)\n", + " new_chord_up[sdx] = tuple(new_pitch_up)\n", + " #print(\"here\")\n", + " #print(new_pitch_up)\n", + " #print(tuple(l[sdx] for l in last_chords))\n", + " #print(new_pitch_up not in tuple(l[sdx] for l in last_chords))\n", + " \n", + " #if tuple(new_chord_up) != chord and (tuple(new_pitch_up) not in tuple(l[sdx] for l in last_chords)) and max(new_pitch_up[1:]) <= 1 and min(new_pitch_up[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", + " if tuple(new_chord_up) != chord and max(new_pitch_up[1:]) <= 1 and min(new_pitch_up[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", + " #if tuple(new_chord_up) != chord and tuple(new_pitch_up) not in tuple(l[sdx] for l in last_chords):\n", + " #if tuple(new_chord_up) != chord:\n", + " yield tuple(new_chord_up)\n", + "\n", + " new_pitch_down = list(new_pitch_up)\n", + " new_pitch_down[0] += -1\n", + " new_chord_down = list(chord)\n", + " new_chord_down[sdx] = tuple(new_pitch_down)\n", + "\n", + " #print(\"here2\")\n", + " #print(new_pitch_down)\n", + " #print(tuple(l[sdx] for l in last_chords))\n", + " #print(new_pitch_down not in tuple(l[sdx] for l in last_chords))\n", + " #if tuple(new_chord_down) != chord:\n", + " #if tuple(new_chord_down) != chord and new_pitch_down not in tuple(l[sdx] for l in last_chords):\n", + " if tuple(new_chord_down) != chord and max(new_pitch_down[1:]) <= 1 and min(new_pitch_down[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", + " #if tuple(new_chord_down) != chord and (tuple(new_pitch_down) not in tuple(l[sdx] for l in last_chords)) and max(new_pitch_down[1:]) <= 1 and min(new_pitch_down[1:]) >= 0 and sum(new_pitch_up[1:]) <= 2:\n", + " yield tuple(new_chord_down)\n", + "\n", + " for candidate in gen_candidates(source, last_chords):\n", + "\n", + " movements = {\n", + " pitch:\n", + " {\n", + " 'destination': candidate[index], \n", + " 'cent_difference': cent_difference(pitch, candidate[index])\n", + " } for index, pitch in enumerate(source)}\n", + " \n", + " yield (tuple(source), tuple(candidate), {'transposition': root, 'movements': movements},)\n", + "\n", + "\n", + "# This is for the beginning / breysheet - redone to calculate next chord as a function and not from the graph\n", + "def stochastic_hamiltonian(root):\n", + "\n", + " #try making this omit the moving voice\n", + " def movement_size_weights(edges):\n", + " \n", + " def max_cent_diff(edge):\n", + " res = max([abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None])\n", + " return res\n", + " \n", + " def min_cent_diff(edge):\n", + " res = [abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n", + " res.remove(0)\n", + " return min(res)\n", + " \n", + " for e in edges:\n", + " yield 100 if ((max_cent_diff(e) < 200) and (min_cent_diff(e)) >= 50) else 1/pow(1.1, max_cent_diff(e))\n", + "\n", + " def hamiltonian_weights(edges):\n", + " for e in edges:\n", + " yield 10 if e[1] not in [path_edge[0] for path_edge in path] else 1 / graph.nodes[e[1]]['count']\n", + " \n", + " def contrary_motion_weights(edges):\n", + "\n", + " def is_contrary(edge):\n", + " cent_diffs = [v for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n", + " cent_diffs.sort()\n", + " return (cent_diffs[0] < 0) and (cent_diffs[1] == 0) and (cent_diffs[2] > 0)\n", + "\n", + " for e in edges:\n", + " yield 2 if is_contrary(e) else 1\n", + " \n", + " def is_directly_tunable_weights(edges):\n", + " for e in edges:\n", + " yield 10 if e[2]['is_directly_tunable'] else 1\n", + "\n", + " def symdiff_weights(edges):\n", + " for e in edges:\n", + " yield 1000 if e[2]['symmetric_difference'] == 2 else 1\n", + "\n", + " def transposition_weight(edges):\n", + " for e in edges:\n", + " yield 100 if 0 <= hs_array_to_cents(e[2]['transposition']) < 100 else 1\n", + "\n", + " def in_range(edges):\n", + " for e in edges:\n", + " s_chord = sorted(e[1], key=hs_array_to_fr)\n", + " yield 5 if hs_array_to_fr(sorted(e[1], key=hs_array_to_fr)[0]) >= 0.25 else 0\n", + "\n", + " def hd_weight(edges):\n", + " for e in edges:\n", + " yield 100 * (1/pow(hd_sum(e[1]), 2))\n", + "\n", + " def permission_weight(edges, allowed_ins):\n", + " print(\"here\")\n", + " print(allowed_ins)\n", + " print(\"---\")\n", + " for e in edges:\n", + " diff = [ibx for ibx, pitch in enumerate(e[0]) if pitch != e[1][ibx]][0]\n", + " yield 1 if diff in allowed_ins else 0\n", + "\n", + " def dca_weight(edges, ins, last_chords):\n", + " for e in edges:\n", + " #print(tuple(e[1][ins]))\n", + " #print(ins)\n", + " #print(tuple(l[ins] for l in last_chords))\n", + " diff_e = [i for i, item in enumerate(e[0]) if item != e[1][i]][0]\n", + " if ins == diff_e:\n", + " yield 1\n", + " else:\n", + " yield 100 if tuple(e[1][diff_e]) not in tuple(l[diff_e] for l in last_chords) else 0\n", + "\n", + " def is_sustained_voice(edges, voice):\n", + " \n", + " def is_sustained(edge):\n", + " source = list(edge[0])\n", + " ordered_source = sorted(source, key=hs_array_to_fr) \n", + " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", + " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", + " return ordered_source[voice] == ordered_destination[voice]\n", + "\n", + " for e in edges:\n", + " yield 10 if is_sustained(e) else 1\n", + "\n", + " def favor_bass(edges, ins):\n", + "\n", + " def ins_check(edge, ins):\n", + " source = list(edge[0])\n", + " ordered_source = sorted(source, key=hs_array_to_fr) \n", + " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", + " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", + " if ins == 2:\n", + " return 1\n", + " elif ins == 1 and ordered_source[0] != ordered_destination[0]:\n", + " return 1\n", + " else:\n", + " return 0\n", + "\n", + " for e in edges:\n", + " yield ins_check(e, ins)\n", + "\n", + " def voice_crossing_weights(edges):\n", + " \n", + " def has_voice_crossing(edge):\n", + " source = list(edge[0])\n", + " ordered_source = sorted(source, key=hs_array_to_fr) \n", + " source_order = [ordered_source.index(p) for p in source]\n", + " destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n", + " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", + " destination_order = [ordered_destination.index(p) for p in destination]\n", + " return source_order != destination_order\n", + "\n", + " for e in edges:\n", + " yield 10 if not has_voice_crossing(e) else 0\n", + "\n", + " def is_bass_rooted(chord):\n", + " return max([sum(abs(p) for p in collapse_pitch(pitch_difference(chord[0], p))) for p in chord[1:]]) == 1\n", + "\n", + " def target_melody_weights(edges, target, c_devs, voice):\n", + "\n", + " def target_weight(edge, target, c_devs, voice):\n", + " candidate_diffs = []\n", + " for idx, dev in enumerate(c_devs):\n", + " if(idx == voice):\n", + " source = list(edge[0])\n", + " ordered_source = sorted(source, key=hs_array_to_fr) \n", + " candidate_diff = edge[2]['movements'][ordered_source[idx]]['cent_difference']\n", + " candidate_diffs += [abs(dev + candidate_diff - target)]\n", + " #return 1/pow(1.1, min(candidate_diffs))\n", + " return 100 if min(candidate_diffs) < 40 else 1/pow(1.1, min(candidate_diffs))\n", + " \n", + " for e in edges:\n", + " yield target_weight(e, target, c_devs, voice)\n", + " \n", + " #check_graph = graph.copy()\n", + " #next_node = choice(list(graph.nodes()))\n", + " next_node = ((-2, 0, 0, 0, 0, 0), (-1, 0, 0, 0, 0, 0), (-3, 0, 0, 0, 1, 0))\n", + " #check_graph.remove_node(next_node)\n", + " #for node in graph.nodes(data=True):\n", + " # node[1]['count'] = 1\n", + " path = []\n", + " s_next_node = sorted(next_node, key=hs_array_to_fr)\n", + " last_chords = (tuple(s_next_node),)\n", + " c_devs = (cent_difference(s_next_node[2], s_next_node[0]), cent_difference(s_next_node[2], s_next_node[1]), 0,)\n", + " #c_devs = (0, cent_difference(s_next_node[0], s_next_node[1]), cent_difference(s_next_node[0], s_next_node[2]),)\n", + " print(c_devs)\n", + " #while (nx.number_of_nodes(check_graph) > 0) and (len(path) < len(target_melody_data)-1):\n", + " while (len(path) < len(target_melody_data)-1):\n", + " #out_edges = list(graph.out_edges(next_node, data=True))\n", + " out_edges = list(next_edges(next_node, last_chords))\n", + " target = target_melody_data[len(path)+1][-1]\n", + " ins = target_melody_data[len(path)+1][2]\n", + " print(target)\n", + " print(ins)\n", + " factors = [\n", + " movement_size_weights(out_edges), \n", + " #hamiltonian_weights(out_edges), \n", + " #contrary_motion_weights(out_edges), \n", + " #is_directly_tunable_weights(out_edges),\n", + " voice_crossing_weights(out_edges),\n", + " #transposition_weight(out_edges),\n", + " #is_sustained_voice(out_edges, 0),\n", + " target_melody_weights(out_edges, target, c_devs, ins),\n", + " #symdiff_weights(out_edges),\n", + " hd_weight(out_edges),\n", + " dca_weight(out_edges, ins, last_chords),\n", + " permission_weight(out_edges, target_melody_data[len(path)+1][3])\n", + " #favor_bass(out_edges, ins),\n", + " #in_range(out_edges)\n", + " ]\n", + " weights = [prod(a) for a in zip(*factors)]\n", + " if sum(weights) != 0:\n", + " edge = choices(out_edges, weights=weights)[0]\n", + " else:\n", + " movements = {\n", + " pitch:\n", + " {\n", + " 'destination': pitch, \n", + " 'cent_difference': 0\n", + " } for index, pitch in enumerate(edge[1])}\n", + " edge = (edge[1], edge[1], {'transposition': (0, 0, 0, 0, 0, 0), 'movements': movements},)\n", + " \n", + " next_node = edge[1]\n", + " last_chords = last_chords + (next_node,)\n", + " if len(last_chords) > 10:\n", + " last_chords = last_chords[-10:]\n", + " print(last_chords)\n", + " #node[1]['count'] += 1\n", + " path.append(edge)\n", + " s_chord = tuple(sorted(edge[0], key=hs_array_to_fr))\n", + " print(c_devs)\n", + " #for pdx, pitch in enumerate(s_chord):\n", + " # print(\"here\")\n", + " # print(c_devs[pdx])\n", + " # print(edge[2]['movements'][pitch]['cent_difference'])\n", + " # print(target_melody_data[len(path)][-1])\n", + " if sum(weights) != 0:\n", + " c_devs = tuple(c_devs[pdx] + edge[2]['movements'][pitch]['cent_difference'] - target_melody_data[len(path)][-1] for pdx, pitch in enumerate(s_chord))\n", + " print(s_chord)\n", + " print(edge[1])\n", + " print(c_devs)\n", + " print(target_melody_data[len(path)][2])\n", + " print(target_melody_data[len(path)][-1])\n", + " #if next_node in check_graph.nodes:\n", + " # check_graph.remove_node(next_node)\n", + " return path" + ] + }, + { + "cell_type": "markdown", + "id": "24267739-0381-4651-8804-4b4665592de2", + "metadata": {}, + "source": [ + "#### cleanup (this is what is being used)" + ] + }, + { + "cell_type": "code", + "execution_count": 533, + "id": "81f20bd9-e87a-4918-a61b-27b04b6d5aee", + "metadata": {}, + "outputs": [], + "source": [ + "from random import choice, choices\n", + "\n", + "def path_to_chords(path, start_root):\n", + " current_root = start_root\n", + " start_chord = tuple(sorted(path[0][0], key=hs_array_to_fr))\n", + " chords = (start_chord,)\n", + " for edge in path:\n", + " chords += (edge[1],)\n", + " return chords\n", + " \n", + "def next_edges(source, ins, dev_target): \n", + "\n", + " def transpose_to_nearest(hs_array1, hs_array2):\n", + " expanded_pitch = hs_array2\n", + " frequency_ratio = hs_array_to_fr(list(hs_array2)) / hs_array_to_fr(list(hs_array1))\n", + " if frequency_ratio < 1:\n", + " while frequency_ratio < 1:\n", + " frequency_ratio *= 2\n", + " expanded_pitch[0] += 1\n", + " elif frequency_ratio >= 2:\n", + " while frequency_ratio >= 2:\n", + " frequency_ratio *= 1/2\n", + " expanded_pitch[0] += -1\n", + " return tuple(expanded_pitch)\n", + "\n", + "\n", + " def gen_candidates(chord, ins, dev_target):\n", + " sustain = ((0, 0, 0, 0), (-1, 1, 0, 0),)\n", + " refs = chord\n", + " #if ins == 2:\n", + " refs += sustain\n", + " #if ins != 2:\n", + " # sustain = sustain + (chord[2],)\n", + " for cdx, c_pitch in enumerate(sustain):\n", + " if True: \n", + " enumerator = c_pitch[1:] # if dev_target != None else c_pitch[1:-1]\n", + " for ddx, dim in enumerate(enumerator):\n", + " alts = [-1, 1] # if dev_target != None else [1]\n", + " for alt in alts:\n", + " new_pitch = list(c_pitch)\n", + " new_pitch[ddx+1] += alt\n", + " s_pitch = chord[ins]\n", + " new_pitch = transpose_to_nearest(s_pitch, new_pitch)\n", + " for octave in range(-1, 2):\n", + " \n", + " f_new_pitch = list(new_pitch)\n", + " f_new_pitch[0] += octave\n", + " f_chord = list(chord)\n", + " f_chord[ins] = tuple(f_new_pitch)\n", + "\n", + " limit_test_vals = [v for d in list(zip(*f_chord))[1:] for v in d]\n", + " sum_test_vals = [sum(p[1:]) for p in f_chord]\n", + " #if tuple(f_chord) != chord and chord and max(limit_test_vals) <= 2 and min(limit_test_vals) >= -2 and max(sum_test_vals) <= 4:\n", + " if tuple(f_chord) != chord and max([abs(hs_array_to_cents(tp)) for tp in f_chord]) < 1200: # and len(set(f_chord)) == 3:\n", + " #print(f_chord)\n", + " yield tuple(f_chord)\n", + " \n", + " for candidate in gen_candidates(source, ins, dev_target):\n", + " yield (tuple(source), tuple(candidate), tuple(cent_difference(pitch, candidate[index]) for index, pitch in enumerate(source)))\n", + "\n", + "def hd_sum(chord):\n", + " distances = []\n", + " size = len(chord)\n", + " for i in range(size):\n", + " for j in range(i+1, size):\n", + " distances += [sum([abs(dist) * log(dims[1:][idx], 2) for idx, dist in enumerate(pitch_difference(chord[i][1:], chord[j][1:]))])]\n", + " return sum(distances)\n", + "\n", + "# This is for the beginning / breysheet - redone to calculate next chord as a function and not from the graph\n", + "def stochastic_hamiltonian(start_chord):\n", + "\n", + " def movement_size_weights(edges, ins):\n", + " \n", + " def cent_diff(edge):\n", + " return abs(edge[2][ins])\n", + " \n", + " for e in edges:\n", + " yield 100 if (cent_diff(e) < 250) and (cent_diff(e) >= 50) else 1/pow(cent_diff(e), 1)\n", + "\n", + " def in_range(edges):\n", + " for e in edges:\n", + " s_chord = sorted(e[1], key=hs_array_to_fr)\n", + " yield 1 if hs_array_to_fr(sorted(e[1], key=hs_array_to_fr)[0]) >= 0.25 else 0\n", + "\n", + " def hd_weight(edges):\n", + " for e in edges:\n", + " cand_hd_sum = hd_sum(e[1])\n", + " yield (1/pow(cand_hd_sum, 2)) if cand_hd_sum > 0 else 0\n", + "\n", + " def dca_weight(edges, ins, dev, last_chords):\n", + " for e in edges:\n", + " if False:\n", + " yield 1\n", + " else:\n", + " yield 5 if tuple(e[1][ins]) not in tuple(l[ins] for l in last_chords) else 0\n", + " #yield 5 if tuple(e[1][ins][1:]) not in tuple(p[1:] for chord in last_chords for p in chord) else 0\n", + "\n", + " def voice_crossing_weights(edges):\n", + " \n", + " def has_voice_crossing(edge):\n", + " source = list(edge[0])\n", + " ordered_source = sorted(source, key=hs_array_to_fr) \n", + " source_order = [ordered_source.index(p) for p in source]\n", + " destination = list(edge[1])\n", + " ordered_destination = sorted(destination, key=hs_array_to_fr)\n", + " destination_order = [ordered_destination.index(p) for p in destination]\n", + " return source_order != destination_order\n", + "\n", + " for e in edges:\n", + " yield 1 if not has_voice_crossing(e) else 0\n", + "\n", + " def normalize_sum(array):\n", + " if sum(array) != 0:\n", + " return [val / sum(array) for val in array]\n", + " else:\n", + " return [0 for val in array]\n", + "\n", + " def normalize(array):\n", + " if len(set(array)) > 1:\n", + " max_value = max(array)\n", + " min_value = min(array)\n", + " return [(((val - min_value) / (max_value - min_value)) * 0.9 + 0.1) for val in array]\n", + " else:\n", + " return [1 for val in array]\n", + "\n", + " def registration_weights(edges):\n", + "\n", + " def reg_min(edge):\n", + " # confusing naming convention I know\n", + " collapsed_chord = expand_chord(edge[1])\n", + " return min(hs_array_to_cents(pair[1]) - hs_array_to_cents(pair[0]) for pair in pairwise(sorted(collapsed_chord, key=hs_array_to_cents)))\n", + "\n", + " return [10 if reg_min(e) > 270 else 1 for e in edges]\n", + "\n", + " def target_melody_weights(edges, target_dev, c_devs, ins):\n", + "\n", + " def candidate_diff(edge, target_dev, c_devs, ins): \n", + " if target_dev != None:\n", + " return abs(c_devs[ins] + edge[2][ins] - target_dev)\n", + " else:\n", + " return 1\n", + "\n", + " if target_dev != None:\n", + " #for edge in edges:\n", + " # print(edge[1])\n", + " # print(candidate_diff(edge, target_dev, c_devs, ins))\n", + " diffs = [candidate_diff(edge, target_dev, c_devs, ins) for edge in edges]\n", + " min_diff = min(diffs)\n", + " #print([1 if diff == min_diff else 0 for diff in diffs])\n", + " return [1 if diff == min_diff else 0 for diff in diffs]\n", + " else:\n", + " return [1 for edge in edges]\n", + "\n", + " next_node = start_chord\n", + " path = []\n", + " s_next_node = sorted(next_node, key=hs_array_to_fr)\n", + " last_chords = (tuple(s_next_node),)\n", + " unison = tuple(0 for p in start_chord[0])\n", + " c_devs = [cent_difference(s_next_node[2], s_next_node[0]), cent_difference(s_next_node[2], s_next_node[1]), 0]\n", + " #c_devs = (0, cent_difference(s_next_node[0], s_next_node[1]), cent_difference(s_next_node[0], s_next_node[2]),)\n", + " print(c_devs)\n", + " for dur, val, ins, dev in target_melody_data[1:]:\n", + " print(ins)\n", + " print(dev)\n", + " out_edges = list(next_edges(next_node, ins, dev))\n", + " print(\"here\")\n", + " #print(list(target_melody_weights(out_edges, dev, c_devs, ins)))\n", + " #print(max(list(target_melody_weights(out_edges, dev, c_devs, ins))))\n", + " factors = [\n", + " list(movement_size_weights(out_edges, ins)), \n", + " list(voice_crossing_weights(out_edges)),\n", + " list(target_melody_weights(out_edges, dev, c_devs, ins)),\n", + " list(hd_weight(out_edges)),\n", + " list(dca_weight(out_edges, ins, dev, last_chords)),\n", + " list(registration_weights(out_edges))\n", + " ]\n", + " weights = [1000, 0, 10, 1000, 10, 1000]\n", + " #if (ins == 2 and dev != None) or (ins != 2 and dev != None and choices([True, False], weights=[1,1])[0]):\n", + " if ins == 2: \n", + " skip_weights = [2, 0]\n", + " else:\n", + " skip_weights = [1, 2]\n", + " if (dev != None and choices([True, False], weights=skip_weights)[0]):\n", + " weights[0] = 0\n", + " weights[3] = 0\n", + " weights[4] = 0\n", + " else:\n", + " weights[2] = 0\n", + " #print(factors)\n", + " candidate_exists = sum([prod(a) for a in zip(*factors)]) != 0\n", + " candidate_exists = True\n", + " #print(\"here\")\n", + " #print(factors)\n", + " if candidate_exists: # and not (ins == 2 and dev == None):\n", + " #norm_weights = [prod(a) for a in zip(*[[(f / sum(factor)) * weights[ifx] if f != 0 else 0 for f in list(factor)] for ifx, factor in enumerate(factors) if weights[ifx] != 0])]\n", + " if False:\n", + " norm_weights = target_melody_weights(out_edges, dev, c_devs, ins)\n", + " else:\n", + " norm_weights = [prod(a) for a in zip(*[[nf * weights[ifx] for nf in list(factor)] for ifx, factor in enumerate(factors) if weights[ifx] != 0])]\n", + " #print(max(norm_weights))\n", + " #print(norm_weights)\n", + " edge = choices(out_edges, weights=norm_weights)[0]\n", + " else:\n", + " edge = (next_node, next_node, (0, 0, 0,))\n", + "\n", + " if ins == 2 and dev == None:\n", + " edge = (next_node, next_node, (0, 0, 0,))\n", + " \n", + " next_node = edge[1]\n", + " last_chords = last_chords + (next_node,)\n", + " if len(last_chords) > 10:\n", + " last_chords = last_chords[-10:]\n", + " print(last_chords)\n", + " path.append(edge)\n", + " #s_chord = tuple(sorted(edge[0], key=hs_array_to_fr))\n", + " s_chord = edge[0]\n", + " print(c_devs)\n", + " if candidate_exists:\n", + " if dev != None:\n", + " c_devs = [c_devs[pdx] + edge[2][pdx] - dev for pdx, pitch in enumerate(s_chord)]\n", + " else:\n", + " c_devs[ins] += edge[2][ins]\n", + " print(s_chord)\n", + " print(edge[1])\n", + " print(c_devs)\n", + " print([hs_array_to_cents(pitch) for pitch in edge[0]])\n", + " print([hs_array_to_cents(pitch) for pitch in edge[1]])\n", + " return path" + ] + }, + { + "cell_type": "markdown", + "id": "3102630d-3e61-4653-8482-4e50e0e26858", + "metadata": {}, + "source": [ + "### model" + ] + }, + { + "cell_type": "code", + "execution_count": 534, + "id": "8912c650-a43d-4539-ae24-b5acf9bc543d", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[-701.9550008653874, -203.91000173077484, 0]\n", "2\n", "200.0\n", - "[-981.8111520315065, -831.1740935308751, -599.9999999999995]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -1031.174093530875, 249.36294149936953]\n", - "1\n", - "None\n", - "[-1181.8111520315065, -1031.174093530875, 249.36294149936953]\n", - "((-8, 0, 0, 1, 1), (-6, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -950.6370585006307, 249.36294149936953]\n", - "1\n", - "None\n", - "[-1181.8111520315065, -950.6370585006307, 249.36294149936953]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -564.3233446357958, 249.36294149936953]\n", - "1\n", - "None\n", - "[-1181.8111520315065, -564.3233446357958, 249.36294149936953]\n", - "((-8, 0, 0, 1, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -533.1290943962624, 249.36294149936953]\n", - "1\n", - "None\n", - "[-1181.8111520315065, -533.1290943962624, 249.36294149936953]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-1, 0, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -301.9550008653873, 249.36294149936953]\n", - "2\n", - "-100.0\n", - "[-1181.8111520315065, -301.9550008653873, 249.36294149936953]\n", - "((-8, 0, 0, 1, 1), (-1, 0, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1081.8111520315065, -201.95500086538732, 184.35871299944768]\n", - "1\n", - "-700.0\n", - "[-1081.8111520315065, -201.95500086538732, 184.35871299944768]\n", - "((-8, 0, 0, 1, 1), (-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-381.8111520315065, 386.3137138648349, 884.3587129994477]\n", - "2\n", - "900.0\n", - "[-381.8111520315065, 386.3137138648349, 884.3587129994477]\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "[-1281.8111520315065, -513.6862861351651, 300.00000000000045]\n", + "here\n", + "[-701.9550008653874, -203.91000173077484, 0]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-901.9550008653874, -403.91000173077487, -17.596287865940013]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 386.3137138648348]\n", "2\n", - "100.0\n", - "[-1281.8111520315065, -513.6862861351651, 300.00000000000045]\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-2, 1, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-3, 0, 0, 1, 0))\n", - "[-1381.8111520315065, -613.6862861351651, 466.8709056037379]\n", - "0\n", - "None\n", - "[-1381.8111520315065, -613.6862861351651, 466.8709056037379]\n", - "((-8, 0, 0, 1, 1), (-5, 1, 1, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 0, 1, 0))\n", - "[-1315.6412870005531, -613.6862861351651, 466.8709056037379]\n", - "1\n", - "-800.0\n", - "[-1315.6412870005531, -613.6862861351651, 466.8709056037379]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-3, 0, 0, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 0, 1, 0))\n", - "[-515.6412870005531, 35.67665536420418, 1266.8709056037378]\n", - "0\n", - "None\n", - "[-515.6412870005531, 35.67665536420418, 1266.8709056037378]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-7, 0, 1, 0, 1), (-3, 0, 0, 1, 0))\n", - "[-431.17409353087555, 35.67665536420418, 1266.8709056037378]\n", - "1\n", - "100.0\n", - "[-431.17409353087555, 35.67665536420418, 1266.8709056037378]\n", - "((-6, 1, 0, 1, 0), (-7, 0, 1, 0, 1), (-3, 0, 0, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-531.1740935308756, -33.12909439626242, 1166.8709056037378]\n", - "0\n", - "None\n", - "[-531.1740935308756, -33.12909439626242, 1166.8709056037378]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-681.8111520315065, -33.12909439626242, 1166.8709056037378]\n", - "0\n", - "-800.0\n", - "[-681.8111520315065, -33.12909439626242, 1166.8709056037378]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-46.81538053142776, 766.8709056037376, 1966.8709056037378]\n", + "-200.0\n", + "here\n", + "[-901.9550008653874, -403.91000173077487, -17.596287865940013]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653874, -203.91000173077487, 0.0]\n", + "[0.0, -498.04499913461257, 386.3137138648348]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", "2\n", - "None\n", - "[-46.81538053142776, 766.8709056037376, 1966.8709056037378]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "[-46.81538053142776, 766.8709056037376, 2198.044999134613]\n", + "-200.0\n", + "here\n", + "[-701.9550008653874, -203.91000173077487, 0.0]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-501.95500086538743, -3.910001730774866, -3.9100017307748374]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 0.0]\n", "2\n", - "None\n", - "[-46.81538053142776, 766.8709056037376, 2198.044999134613]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-46.81538053142776, 766.8709056037376, 2353.1846194685727]\n", - "0\n", - "200.0\n", - "[-46.81538053142776, 766.8709056037376, 2353.1846194685727]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-15.64128700055312, 566.8709056037376, 2153.1846194685727]\n", - "0\n", - "100.0\n", - "[-15.64128700055312, 566.8709056037376, 2153.1846194685727]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-31.174093530875552, 466.8709056037376, 2053.1846194685727]\n", - "1\n", - "300.0\n", - "[-31.174093530875552, 466.8709056037376, 2053.1846194685727]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-331.17409353087555, -99.99999999999977, 1753.1846194685727]\n", - "1\n", - "400.0\n", - "[-331.17409353087555, -99.99999999999977, 1753.1846194685727]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-731.1740935308756, 384.35871299944745, 1353.1846194685727]\n", - "1\n", - "200.0\n", - "[-731.1740935308756, 384.35871299944745, 1353.1846194685727]\n", - "((-6, 1, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-931.1740935308756, 500.0000000000001, 1153.1846194685727]\n", - "1\n", "-100.0\n", - "[-931.1740935308756, 500.0000000000001, 1153.1846194685727]\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-831.1740935308756, 866.8709056037376, 1253.1846194685727]\n", - "2\n", - "600.0\n", - "[-831.1740935308756, 866.8709056037376, 1253.1846194685727]\n", - "((-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "[-1431.1740935308756, 266.8709056037376, 498.0449991346129]\n", - "0\n", - "-1600.0\n", - "[-1431.1740935308756, 266.8709056037376, 498.0449991346129]\n", - "((-6, 1, 0, 1, 0), (-3, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-3, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "[18.18884796849352, 1866.8709056037376, 2098.044999134613]\n", - "2\n", - "1800.0\n", - "[18.18884796849352, 1866.8709056037376, 2098.044999134613]\n", - "((-8, 0, 0, 1, 1), (-3, 0, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-1781.8111520315065, 66.87090560373758, 618.1888479684949]\n", - "0\n", - "-1400.0\n", - "[-1781.8111520315065, 66.87090560373758, 618.1888479684949]\n", - "((-8, 0, 0, 1, 1), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-150.63705850063116, 1466.8709056037376, 2018.1888479684949]\n", - "0\n", - "200.0\n", - "[-150.63705850063116, 1466.8709056037376, 2018.1888479684949]\n", - "((-5, 0, 0, 0, 1), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[66.87090560373713, 1266.8709056037376, 1818.1888479684949]\n", - "1\n", - "500.0\n", - "[66.87090560373713, 1266.8709056037376, 1818.1888479684949]\n", - "((-4, 0, 0, 1, 0), (-3, 0, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "[-433.1290943962629, 118.18884796849431, 1318.1888479684949]\n", - "0\n", - "-600.0\n", - "[-433.1290943962629, 118.18884796849431, 1318.1888479684949]\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "[-1033.129094396263, 718.1888479684943, 1918.1888479684949]\n", + "here\n", + "[-501.95500086538743, -3.910001730774866, -3.9100017307748374]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-401.95500086538743, 96.08999826922513, -15.641287000552609]\n", + "[0.0, -498.04499913461257, 0.0]\n", + "[0.0, -498.04499913461257, -111.73128526977777]\n", "1\n", "500.0\n", - "[-1033.129094396263, 718.1888479684943, 1918.1888479684949]\n", - "((-5, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-1533.129094396263, 53.18461946857224, 1418.1888479684949]\n", + "here\n", + "[-401.95500086538743, 96.08999826922513, -15.641287000552609]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "[-901.9550008653874, -172.73590819989994, -515.6412870005527]\n", + "[0.0, -498.04499913461257, -111.73128526977777]\n", + "[0.0, -266.87090560373764, -111.73128526977777]\n", "2\n", - "700.0\n", - "[-1533.129094396263, 53.18461946857224, 1418.1888479684949]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-2233.129094396263, -646.8153805314278, 553.1846194685729]\n", - "1\n", - "-1000.0\n", - "[-2233.129094396263, -646.8153805314278, 553.1846194685729]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-1233.129094396263, -33.12909439626242, 1553.184619468573]\n", - "0\n", - "-100.0\n", - "[-1233.129094396263, -33.12909439626242, 1553.184619468573]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-515.6412870005531, 66.87090560373758, 1653.184619468573]\n", - "0\n", - "-100.0\n", - "[-515.6412870005531, 66.87090560373758, 1653.184619468573]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-331.17409353087555, 166.87090560373758, 1753.184619468573]\n", - "1\n", - "None\n", - "[-331.17409353087555, 166.87090560373758, 1753.184619468573]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-331.17409353087555, -99.99999999999977, 1753.184619468573]\n", - "1\n", - "None\n", - "[-331.17409353087555, -99.99999999999977, 1753.184619468573]\n", - "((-6, 1, 0, 1, 0), (-3, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-331.17409353087555, 784.3587129994474, 1753.184619468573]\n", + "-400.0\n", + "here\n", + "[-901.9550008653874, -172.73590819989994, -515.6412870005527]\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-501.95500086538743, 227.26409180010006, -3.910001730774866]\n", + "[0.0, -266.87090560373764, -111.73128526977777]\n", + "[0.0, -266.87090560373764, 0.0]\n", "1\n", - "0.0\n", - "[-331.17409353087555, 784.3587129994474, 1753.184619468573]\n", - "((-6, 1, 0, 1, 0), (-3, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-331.17409353087555, 1100.0, 1753.184619468573]\n", - "0\n", - "-300.0\n", - "[-331.17409353087555, 1100.0, 1753.184619468573]\n", - "((-6, 1, 0, 1, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-115.64128700055312, 1400.0, 2053.184619468573]\n", - "0\n", - "None\n", - "[-115.64128700055312, 1400.0, 2053.184619468573]\n", - "((-4, 0, 1, 0, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-448.68205763524384, 1400.0, 2053.184619468573]\n", - "0\n", - "None\n", - "[-448.68205763524384, 1400.0, 2053.184619468573]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-501.9550008653878, 1400.0, 2053.184619468573]\n", - "2\n", - "None\n", - "[-501.9550008653878, 1400.0, 2053.184619468573]\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-501.9550008653878, 1400.0, 1951.3179423647575]\n", - "0\n", - "None\n", - "[-501.9550008653878, 1400.0, 1951.3179423647575]\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-613.686286135166, 1400.0, 1951.3179423647575]\n", - "2\n", - "None\n", - "[-613.686286135166, 1400.0, 1951.3179423647575]\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-613.686286135166, 1400.0, 1898.0449991346134]\n", - "0\n", - "-200.0\n", - "[-613.686286135166, 1400.0, 1898.0449991346134]\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-248.68205763524384, 1600.0, 2098.044999134613]\n", + "200.0\n", + "here\n", + "[-501.95500086538743, 227.26409180010006, -3.910001730774866]\n", + "((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", + "[-701.9550008653874, -92.17871646099707, -203.91000173077487]\n", + "[0.0, -266.87090560373764, 0.0]\n", + "[0.0, -386.31371386483477, 0.0]\n", "2\n", - "1800.0\n", - "[-248.68205763524384, 1600.0, 2098.044999134613]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2048.682057635244, -200.0, 186.31371386483534]\n", + "0.0\n", + "here\n", + "[-701.9550008653874, -92.17871646099707, -203.91000173077487]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653874, -92.17871646099707, -2.842170943040401e-14]\n", + "[0.0, -386.31371386483477, 0.0]\n", + "[0.0, -386.31371386483477, 203.91000173077484]\n", "2\n", - "-100.0\n", - "[-2048.682057635244, -200.0, 186.31371386483534]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "[-1948.6820576352438, -100.0, 868.8259064691255]\n", + "0.0\n", + "here\n", + "[-701.9550008653874, -92.17871646099707, -2.842170943040401e-14]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1))\n", + "[-701.9550008653874, -92.17871646099707, 27.26409180010012]\n", + "[0.0, -386.31371386483477, 203.91000173077484]\n", + "[0.0, -386.31371386483477, 231.17409353087498]\n", "2\n", "-300.0\n", - "[-1948.6820576352438, -100.0, 868.8259064691255]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-1648.6820576352438, 200.0, 751.3179423647572]\n", - "2\n", - "None\n", - "[-1648.6820576352438, 200.0, 751.3179423647572]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-3, 0, 0, 0, 1))\n", - "[-1648.6820576352438, 200.0, 1249.3629414993698]\n", - "2\n", - "None\n", - "[-1648.6820576352438, 200.0, 1249.3629414993698]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-3, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "[-1648.6820576352438, 200.0, 1400.0000000000005]\n", - "2\n", - "None\n", - "[-1648.6820576352438, 200.0, 1400.0000000000005]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-1, 1, 0, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-3, 1, 1, 0, 0))\n", - "[-1648.6820576352438, 200.0, 1786.3137138648353]\n", - "2\n", - "-200.0\n", - "[-1648.6820576352438, 200.0, 1786.3137138648353]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-3, 1, 1, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "[-1448.6820576352438, 400.0, 1368.8259064691256]\n", - "0\n", - "None\n", - "[-1448.6820576352438, 400.0, 1368.8259064691256]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "[-1501.9550008653878, 400.0, 1368.8259064691256]\n", - "1\n", - "None\n", - "[-1501.9550008653878, 400.0, 1368.8259064691256]\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 0, 1), (-4, 1, 0, 1, 0))\n", - "[-1501.9550008653878, 249.36294149936919, 1368.8259064691256]\n", - "0\n", - "None\n", - "[-1501.9550008653878, 249.36294149936919, 1368.8259064691256]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 0, 1), (-4, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 0, 1), (-4, 1, 0, 1, 0))\n", - "[-1733.129094396263, 249.36294149936919, 1368.8259064691256]\n", - "2\n", - "None\n", - "[-1733.129094396263, 249.36294149936919, 1368.8259064691256]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 0, 1), (-4, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "[-1733.129094396263, 249.36294149936919, 1218.1888479684949]\n", - "1\n", - "None\n", - "[-1733.129094396263, 249.36294149936919, 1218.1888479684949]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-1733.129094396263, 168.8259064691249, 1218.1888479684949]\n", - "0\n", - "None\n", - "[-1733.129094396263, 168.8259064691249, 1218.1888479684949]\n", - "((-5, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-4, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-2000.0000000000005, 168.8259064691249, 1218.1888479684949]\n", - "1\n", - "None\n", - "[-2000.0000000000005, 168.8259064691249, 1218.1888479684949]\n", - "((-4, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "[-2000.0000000000005, -248.68205763524327, 1218.1888479684949]\n", - "0\n", - "-1000.0\n", - "[-2000.0000000000005, -248.68205763524327, 1218.1888479684949]\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "[49.362941499368844, 751.3179423647567, 2218.188847968495]\n", - "2\n", - "None\n", - "[49.362941499368844, 751.3179423647567, 2218.188847968495]\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "[49.362941499368844, 751.3179423647567, 1951.3179423647573]\n", - "1\n", - "500.0\n", - "[49.362941499368844, 751.3179423647567, 1951.3179423647573]\n", - "((-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-5, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-450.63705850063116, 198.04499913461257, 1451.3179423647573]\n", - "2\n", - "700.0\n", - "[-450.63705850063116, 198.04499913461257, 1451.3179423647573]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-1150.6370585006312, -501.95500086538743, 698.0449991346131]\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-701.9550008653874, -92.17871646099707, 27.26409180010012]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1))\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-401.95500086538743, 207.82128353900293, -15.641287000552666]\n", + "[0.0, -386.31371386483477, 231.17409353087498]\n", + "[0.0, -386.31371386483477, -111.73128526977777]\n", "0\n", - "-1400.0\n", - "[-1150.6370585006312, -501.95500086538743, 698.0449991346131]\n", - "((-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[84.35871299944688, 898.0449991346126, 2098.044999134613]\n", - "1\n", "500.0\n", - "[84.35871299944688, 898.0449991346126, 2098.044999134613]\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (0, 0, 0, 0, 0))\n", - "[-415.6412870005531, 286.31371386483477, 1598.0449991346131]\n", - "2\n", - "700.0\n", - "[-415.6412870005531, 286.31371386483477, 1598.0449991346131]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (0, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1115.6412870005531, -413.68628613516523, 786.3137138648353]\n", - "1\n", - "None\n", - "[-1115.6412870005531, -413.68628613516523, 786.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 1, 1, 0, 0))\n", - "[-1115.6412870005531, -564.3233446357959, 786.3137138648353]\n", - "1\n", - "None\n", - "[-1115.6412870005531, -564.3233446357959, 786.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1115.6412870005531, -799.9999999999999, 786.3137138648353]\n", - "1\n", - "None\n", - "[-1115.6412870005531, -799.9999999999999, 786.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1115.6412870005531, -301.95500086538743, 786.3137138648353]\n", - "1\n", - "-1000.0\n", - "[-1115.6412870005531, -301.95500086538743, 786.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-115.64128700055312, 853.1846194685721, 1786.3137138648353]\n", - "1\n", - "100.0\n", - "[-115.64128700055312, 853.1846194685721, 1786.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-215.64128700055312, 486.31371386483477, 1686.3137138648353]\n", - "0\n", - "None\n", - "[-215.64128700055312, 486.31371386483477, 1686.3137138648353]\n", - "((-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[99.99999999999977, 486.31371386483477, 1686.3137138648353]\n", - "0\n", - "None\n", - "[99.99999999999977, 486.31371386483477, 1686.3137138648353]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1100.0000000000005, 486.31371386483477, 1686.3137138648353]\n", - "0\n", - "None\n", - "[-1100.0000000000005, 486.31371386483477, 1686.3137138648353]\n", - "((-4, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1415.6412870005533, 486.31371386483477, 1686.3137138648353]\n", - "0\n", - "-600.0\n", - "[-1415.6412870005533, 486.31371386483477, 1686.3137138648353]\n", - "((-5, 0, 1, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1700.000000000001, 1086.3137138648349, 2286.3137138648353]\n", - "1\n", - "None\n", - "[-1700.000000000001, 1086.3137138648349, 2286.3137138648353]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1700.000000000001, 1198.0449991346127, 2286.3137138648353]\n", - "1\n", - "None\n", - "[-1700.000000000001, 1198.0449991346127, 2286.3137138648353]\n", - "((-5, 1, 0, 0, 0), (-1, 0, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "[-1700.000000000001, 1251.3179423647568, 2286.3137138648353]\n", - "0\n", - "None\n", - "[-1700.000000000001, 1251.3179423647568, 2286.3137138648353]\n", - "((-5, 1, 0, 0, 0), (-6, 1, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "[-1850.6370585006316, 1251.3179423647568, 2286.3137138648353]\n", - "2\n", - "None\n", - "[-1850.6370585006316, 1251.3179423647568, 2286.3137138648353]\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "[-1850.6370585006316, 1251.3179423647568, 2398.044999134613]\n", - "1\n", - "None\n", - "[-1850.6370585006316, 1251.3179423647568, 2398.044999134613]\n", - "((-7, 0, 0, 0, 1), (-6, 1, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (0, 0, 0, 0, 0))\n", - "[-1850.6370585006316, 1518.1888479684944, 2398.044999134613]\n", - "2\n", - "None\n", - "[-1850.6370585006316, 1518.1888479684944, 2398.044999134613]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (0, 0, 0, 0, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "[-1850.6370585006316, 1518.1888479684944, 2451.317942364757]\n", - "1\n", - "300.0\n", - "[-1850.6370585006316, 1518.1888479684944, 2451.317942364757]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "((-7, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "[-2150.6370585006316, 18.188847968493974, 2151.317942364757]\n", - "0\n", - "None\n", - "[-2150.6370585006316, 18.188847968493974, 2151.317942364757]\n", - "((-7, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "((-5, 1, 0, 0, 0), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "[-2000.000000000001, 18.188847968493974, 2151.317942364757]\n", - "0\n", - "-200.0\n", - "[-2000.000000000001, 18.188847968493974, 2151.317942364757]\n", - "((-5, 1, 0, 0, 0), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "((-6, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "[-750.6370585006312, 218.18884796849397, 2351.317942364757]\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-401.95500086538743, 207.82128353900293, -15.641287000552666]\n", + "((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-698.0449991346126, -292.17871646099707, -515.6412870005527]\n", + "[0.0, -386.31371386483477, -111.73128526977777]\n", + "[203.91000173077484, -386.31371386483477, -111.73128526977777]\n", "2\n", - "1100.0\n", - "[-750.6370585006312, 218.18884796849397, 2351.317942364757]\n", - "((-6, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-5, 1, 0, 0, 1))\n", - "((-6, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-7, 0, 0, 1, 1))\n", - "[-1850.6370585006312, -881.811152031506, 318.18884796849443]\n", - "1\n", "-200.0\n", - "[-1850.6370585006312, -881.811152031506, 318.18884796849443]\n", - "((-6, 0, 0, 0, 1), (-8, 0, 0, 1, 1), (-7, 0, 0, 1, 1))\n", - "((-6, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-1650.6370585006312, -33.12909439626242, 518.1888479684944]\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)))\n", + "[-698.0449991346126, -292.17871646099707, -515.6412870005527]\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[-498.04499913461257, -92.17871646099707, -5.684341886080802e-14]\n", + "[203.91000173077484, -386.31371386483477, -111.73128526977777]\n", + "[203.91000173077484, -386.31371386483477, 203.91000173077484]\n", "1\n", - "100.0\n", - "[-1650.6370585006312, -33.12909439626242, 518.1888479684944]\n", - "((-6, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-6, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1750.6370585006312, -164.32334463579582, 418.18884796849443]\n", - "0\n", "None\n", - "[-1750.6370585006312, -164.32334463579582, 418.18884796849443]\n", - "((-6, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1915.6412870005533, -164.32334463579582, 418.18884796849443]\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-498.04499913461257, -92.17871646099707, -5.684341886080802e-14]\n", + "((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-498.04499913461257, 62.960903872962604, -5.684341886080802e-14]\n", + "[203.91000173077484, -386.31371386483477, 203.91000173077484]\n", + "[203.91000173077484, -231.1740935308751, 203.91000173077484]\n", "0\n", - "None\n", - "[-1915.6412870005533, -164.32334463579582, 418.18884796849443]\n", - "((-5, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1333.129094396263, -164.32334463579582, 418.18884796849443]\n", + "0.0\n", + "here\n", + "(((0, 0, 0, 0), (1, 1, 0, -1), (-4, 1, 1, 0)), ((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-498.04499913461257, 62.960903872962604, -5.684341886080802e-14]\n", + "((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 62.960903872962604, -5.684341886080802e-14]\n", + "[203.91000173077484, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", "2\n", "200.0\n", - "[-1333.129094396263, -164.32334463579582, 418.18884796849443]\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-1533.129094396263, -364.3233446357958, 53.18461946857235]\n", - "0\n", - "None\n", - "[-1533.129094396263, -364.3233446357958, 53.18461946857235]\n", - "((-5, 0, 0, 1, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-915.6412870005531, -364.3233446357958, 53.18461946857235]\n", - "0\n", - "-1500.0\n", - "[-915.6412870005531, -364.3233446357958, 53.18461946857235]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "[749.3629414993688, 1135.6766553642042, 1553.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-386.31371386483454, 62.960903872962604, -5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-586.3137138648345, -137.0390961270374, -17.59628786594007]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 386.3137138648348]\n", "1\n", "None\n", - "[749.3629414993688, 1135.6766553642042, 1553.1846194685722]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[749.3629414993688, 1166.8709056037376, 1553.1846194685722]\n", - "0\n", - "700.0\n", - "[749.3629414993688, 1166.8709056037376, 1553.1846194685722]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-31.174093530875552, 466.8709056037376, 853.1846194685722]\n", - "0\n", - "100.0\n", - "[-31.174093530875552, 466.8709056037376, 853.1846194685722]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-281.8111520315065, 366.8709056037376, 753.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (0, 0, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, -137.0390961270374, -17.59628786594007]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, 94.1349974038377, -17.59628786594007]\n", + "[315.6412870005529, -231.1740935308751, 386.3137138648348]\n", + "[315.6412870005529, 0.0, 386.3137138648348]\n", "1\n", "None\n", - "[-281.8111520315065, 366.8709056037376, 753.1846194685722]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-281.8111520315065, -50.6370585006307, 753.1846194685722]\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, 94.1349974038377, -17.59628786594007]\n", + "((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, 298.04499913461257, -17.59628786594007]\n", + "[315.6412870005529, 0.0, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", + "2\n", + "-200.0\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (3, 0, 0, -1)), ((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-586.3137138648345, 298.04499913461257, -17.59628786594007]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 498.04499913461257, -5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "1\n", - "None\n", - "[-281.8111520315065, -50.6370585006307, 753.1846194685722]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-281.8111520315065, -215.64128700055267, 753.1846194685722]\n", - "0\n", - "-500.0\n", - "[-281.8111520315065, -215.64128700055267, 753.1846194685722]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[53.18461946857224, 284.35871299944733, 1253.1846194685722]\n", + "-200.0\n", + "here\n", + "(((0, 0, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[-386.31371386483454, 498.04499913461257, -5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-186.31371386483454, 809.7762844043906, 199.99999999999994]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[315.6412870005529, 315.6412870005529, 203.91000173077484]\n", "1\n", - "500.0\n", - "[53.18461946857224, 284.35871299944733, 1253.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[53.18461946857224, 284.35871299944733, 1253.1846194685722]\n", - "2\n", - "None\n", - "[53.18461946857224, 284.35871299944733, 1253.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[53.18461946857224, 284.35871299944733, 1098.0449991346127]\n", - "2\n", - "None\n", - "[53.18461946857224, 284.35871299944733, 1098.0449991346127]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "[53.18461946857224, 284.35871299944733, 986.3137138648349]\n", - "2\n", - "None\n", - "[53.18461946857224, 284.35871299944733, 986.3137138648349]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[53.18461946857224, 284.35871299944733, 866.8709056037376]\n", - "2\n", - "None\n", - "[53.18461946857224, 284.35871299944733, 866.8709056037376]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1))\n", - "[53.18461946857224, 284.35871299944733, 835.6766553642042]\n", + "-100.0\n", + "here\n", + "(((-3, 2, 0, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-186.31371386483454, 809.7762844043906, 199.99999999999994]\n", + "((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-86.31371386483454, 96.08999826922513, 299.99999999999994]\n", + "[315.6412870005529, 315.6412870005529, 203.91000173077484]\n", + "[315.6412870005529, -498.04499913461257, 203.91000173077484]\n", "2\n", "400.0\n", - "[53.18461946857224, 284.35871299944733, 835.6766553642042]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-346.81538053142776, -115.64128700055267, 853.1846194685722]\n", - "1\n", - "None\n", - "[-346.81538053142776, -115.64128700055267, 853.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-346.81538053142776, 466.8709056037376, 853.1846194685722]\n", - "2\n", - "700.0\n", - "[-346.81538053142776, 466.8709056037376, 853.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1046.8153805314278, -233.12909439626242, -1.9550008653873192]\n", + "here\n", + "(((-3, 2, 0, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)))\n", + "[-86.31371386483454, 96.08999826922513, 299.99999999999994]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0))\n", + "[-486.31371386483454, -303.91000173077487, 11.731285269778027]\n", + "[315.6412870005529, -498.04499913461257, 203.91000173077484]\n", + "[315.6412870005529, -498.04499913461257, 315.6412870005529]\n", "2\n", - "100.0\n", - "[-1046.8153805314278, -233.12909439626242, -1.9550008653873192]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-1146.8153805314278, -333.1290943962624, 218.18884796849431]\n", - "1\n", - "None\n", - "[-1146.8153805314278, -333.1290943962624, 218.18884796849431]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1146.8153805314278, -750.6370585006307, 218.18884796849431]\n", + "-400.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[-486.31371386483454, -303.91000173077487, 11.731285269778027]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0))\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-86.31371386483454, 96.08999826922513, -15.641287000552666]\n", + "[315.6412870005529, -498.04499913461257, 315.6412870005529]\n", + "[315.6412870005529, -498.04499913461257, -111.73128526977777]\n", "1\n", - "None\n", - "[-1146.8153805314278, -750.6370585006307, 218.18884796849431]\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "[-1146.8153805314278, -915.6412870005527, 218.18884796849431]\n", + "100.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-86.31371386483454, 96.08999826922513, -15.641287000552666]\n", + "((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-186.31371386483454, 107.82128353900293, -115.64128700055267]\n", + "[315.6412870005529, -498.04499913461257, -111.73128526977777]\n", + "[315.6412870005529, -386.31371386483477, -111.73128526977777]\n", "2\n", - "-500.0\n", - "[-1146.8153805314278, -915.6412870005527, 218.18884796849431]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-646.8153805314278, -415.64128700055267, 553.1846194685722]\n", + "400.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-186.31371386483454, 107.82128353900293, -115.64128700055267]\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648345, -292.17871646099707, -17.5962878659401]\n", + "[315.6412870005529, -386.31371386483477, -111.73128526977777]\n", + "[315.6412870005529, -386.31371386483477, 386.3137138648348]\n", "1\n", - "-500.0\n", - "[-646.8153805314278, -415.64128700055267, 553.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-646.8153805314278, -415.64128700055267, 553.1846194685722]\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (0, 0, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[-586.3137138648345, -292.17871646099707, -17.5962878659401]\n", + "((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[-386.31371386483454, 27.26409180010006, 182.4037121340599]\n", + "[315.6412870005529, -386.31371386483477, 386.3137138648348]\n", + "[315.6412870005529, -266.87090560373764, 386.3137138648348]\n", + "2\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)))\n", + "[-386.31371386483454, 27.26409180010006, 182.4037121340599]\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-186.31371386483454, 227.26409180010006, -3.9100017307749226]\n", + "[315.6412870005529, -266.87090560373764, 386.3137138648348]\n", + "[315.6412870005529, -266.87090560373764, 0.0]\n", "0\n", "None\n", - "[-646.8153805314278, -415.64128700055267, 553.1846194685722]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-801.9550008653878, -415.64128700055267, 553.1846194685722]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)))\n", + "[-186.31371386483454, 227.26409180010006, -3.9100017307749226]\n", + "((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "[-31.17409353087504, 227.26409180010006, -3.9100017307749226]\n", + "[315.6412870005529, -266.87090560373764, 0.0]\n", + "[470.7809073345124, -266.87090560373764, 0.0]\n", "1\n", - "-300.0\n", - "[-801.9550008653878, -415.64128700055267, 553.1846194685722]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-501.9550008653878, 49.3629414993693, 853.1846194685722]\n", + "200.0\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-31.17409353087504, 227.26409180010006, -3.9100017307749226]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0))\n", + "((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-231.17409353087504, 182.4037121340599, -203.91000173077492]\n", + "[470.7809073345124, -266.87090560373764, 0.0]\n", + "[470.7809073345124, -111.73128526977777, 0.0]\n", "0\n", "None\n", - "[-501.9550008653878, 49.3629414993693, 853.1846194685722]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-448.68205763524384, 49.3629414993693, 853.1846194685722]\n", - "2\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-231.17409353087504, 182.4037121340599, -203.91000173077492]\n", + "((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-315.6412870005526, 182.4037121340599, -203.91000173077492]\n", + "[470.7809073345124, -111.73128526977777, 0.0]\n", + "[386.3137138648348, -111.73128526977777, 0.0]\n", + "0\n", "None\n", - "[-448.68205763524384, 49.3629414993693, 853.1846194685722]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-448.68205763524384, 49.3629414993693, 751.3179423647568]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (1, 1, -1, 0)), ((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-315.6412870005526, 182.4037121340599, -203.91000173077492]\n", + "((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[-203.91000173077498, 182.4037121340599, -203.91000173077492]\n", + "[386.3137138648348, -111.73128526977777, 0.0]\n", + "[498.04499913461245, -111.73128526977777, 0.0]\n", "0\n", "-200.0\n", - "[-448.68205763524384, 49.3629414993693, 751.3179423647568]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[18.18884796849352, 249.3629414993693, 951.3179423647568]\n", - "2\n", - "None\n", - "[18.18884796849352, 249.3629414993693, 951.3179423647568]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[18.18884796849352, 249.3629414993693, 898.0449991346127]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)))\n", + "[-203.91000173077498, 182.4037121340599, -203.91000173077492]\n", + "((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "[200.0, 382.4037121340599, -3.9100017307749226]\n", + "[498.04499913461245, -111.73128526977777, 0.0]\n", + "[701.9550008653874, -111.73128526977777, 0.0]\n", "2\n", + "300.0\n", + "here\n", + "(((1, 1, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)))\n", + "[200.0, 382.4037121340599, -3.9100017307749226]\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0))\n", + "[-100.0, 82.4037121340599, 11.73128526977797]\n", + "[701.9550008653874, -111.73128526977777, 0.0]\n", + "[701.9550008653874, -111.73128526977777, 315.6412870005529]\n", + "1\n", "None\n", - "[18.18884796849352, 249.3629414993693, 898.0449991346127]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "[18.18884796849352, 249.3629414993693, 666.8709056037376]\n", - "2\n", - "1200.0\n", - "[18.18884796849352, 249.3629414993693, 666.8709056037376]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1181.8111520315065, -950.6370585006307, 18.18884796849443]\n", + "here\n", + "(((1, 1, -1, 0), (2, 0, -1, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)))\n", + "[-100.0, 82.4037121340599, 11.73128526977797]\n", + "((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "[-100.0, 194.13499740383767, 11.73128526977797]\n", + "[701.9550008653874, -111.73128526977777, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", "2\n", + "-100.0\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, 0, -1), (-2, 0, 1, 0)), ((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-100.0, 194.13499740383767, 11.73128526977797]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[0.0, 294.1349974038377, -8.526512829121202e-14]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", + "1\n", "None\n", - "[-1181.8111520315065, -950.6370585006307, 18.18884796849443]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1181.8111520315065, -950.6370585006307, 249.3629414993694]\n", - "2\n", + "here\n", + "(((1, 1, -1, 0), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[0.0, 294.1349974038377, -8.526512829121202e-14]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[0.0, 498.04499913461257, -8.526512829121202e-14]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "0\n", + "-300.0\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (0, 0, 0, 0)), ((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[0.0, 498.04499913461257, -8.526512829121202e-14]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 798.0449991346126, 299.9999999999999]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[813.6862861351653, 203.91000173077484, 203.91000173077484]\n", + "1\n", "None\n", - "[-1181.8111520315065, -950.6370585006307, 249.3629414993694]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 0, 1))\n", - "[-1181.8111520315065, -950.6370585006307, 635.6766553642043]\n", + "here\n", + "(((-4, 1, 0, 1), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697779, 798.0449991346126, 299.9999999999999]\n", + "((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 909.7762844043906, 299.9999999999999]\n", + "[813.6862861351653, 203.91000173077484, 203.91000173077484]\n", + "[813.6862861351653, 315.6412870005529, 203.91000173077484]\n", + "1\n", + "0.0\n", + "here\n", + "(((-2, 0, 1, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697779, 909.7762844043906, 299.9999999999999]\n", + "((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "[411.7312852697779, 980.4487112686725, 299.9999999999999]\n", + "[813.6862861351653, 315.6412870005529, 203.91000173077484]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", "2\n", - "-300.0\n", - "[-1181.8111520315065, -950.6370585006307, 635.6766553642043]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-881.8111520315065, -650.6370585006307, -1.9550008653872055]\n", + "-200.0\n", + "here\n", + "(((2, -1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[411.7312852697779, 980.4487112686725, 299.9999999999999]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[611.7312852697779, 1180.4487112686725, 29.219092665487437]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", + "[813.6862861351653, 386.3137138648348, -266.87090560373764]\n", "0\n", - "None\n", - "[-881.8111520315065, -650.6370585006307, -1.9550008653872055]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-815.6412870005531, -650.6370585006307, -1.9550008653872055]\n", + "300.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 1, 0), (0, 0, 0, 0)), ((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[611.7312852697779, 1180.4487112686725, 29.219092665487437]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[-3.9100017307749795, 880.4487112686725, -270.78090733451256]\n", + "[813.6862861351653, 386.3137138648348, -266.87090560373764]\n", + "[498.04499913461245, 386.3137138648348, -266.87090560373764]\n", + "0\n", + "200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)))\n", + "[-3.9100017307749795, 880.4487112686725, -270.78090733451256]\n", + "((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "[0.0, 680.4487112686725, -470.78090733451256]\n", + "[498.04499913461245, 386.3137138648348, -266.87090560373764]\n", + "[701.9550008653874, 386.3137138648348, -266.87090560373764]\n", + "2\n", + "100.0\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)))\n", + "[0.0, 680.4487112686725, -470.78090733451256]\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1))\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0))\n", + "[-100.0, 580.4487112686725, 11.731285269777914]\n", + "[701.9550008653874, 386.3137138648348, -266.87090560373764]\n", + "[701.9550008653874, 386.3137138648348, 315.6412870005529]\n", "1\n", "None\n", - "[-815.6412870005531, -650.6370585006307, -1.9550008653872055]\n", - "((-4, 0, 1, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-815.6412870005531, -499.9999999999998, -1.9550008653872055]\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[-100.0, 580.4487112686725, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[-100.0, 664.91590473835, 11.731285269777914]\n", + "[701.9550008653874, 386.3137138648348, 315.6412870005529]\n", + "[701.9550008653874, 470.7809073345124, 315.6412870005529]\n", "1\n", "None\n", - "[-815.6412870005531, -499.9999999999998, -1.9550008653872055]\n", - "((-4, 0, 1, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-815.6412870005531, -264.3233446357958, -1.9550008653872055]\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)))\n", + "[-100.0, 664.91590473835, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "[-100.0, 896.0899982692251, 11.731285269777914]\n", + "[701.9550008653874, 470.7809073345124, 315.6412870005529]\n", + "[701.9550008653874, 701.9550008653874, 315.6412870005529]\n", + "1\n", + "-100.0\n", + "here\n", + "(((3, 0, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)))\n", + "[-100.0, 896.0899982692251, 11.731285269777914]\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "[0.0, 27.264091800100005, 111.73128526977791]\n", + "[701.9550008653874, 701.9550008653874, 315.6412870005529]\n", + "[701.9550008653874, -266.87090560373764, 315.6412870005529]\n", "0\n", - "None\n", - "[-815.6412870005531, -264.3233446357958, -1.9550008653872055]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-650.6370585006312, -264.3233446357958, -1.9550008653872055]\n", + "0.0\n", + "here\n", + "(((3, 0, -1, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)))\n", + "[0.0, 27.264091800100005, 111.73128526977791]\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "[-231.17409353087504, 27.264091800100005, 111.73128526977791]\n", + "[701.9550008653874, -266.87090560373764, 315.6412870005529]\n", + "[470.7809073345124, -266.87090560373764, 315.6412870005529]\n", + "2\n", + "600.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)))\n", + "[-231.17409353087504, 27.264091800100005, 111.73128526977791]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0))\n", + "[-831.1740935308751, -572.7359081999, 9.776284404390367]\n", + "[470.7809073345124, -266.87090560373764, 315.6412870005529]\n", + "[470.7809073345124, -266.87090560373764, 813.6862861351653]\n", + "2\n", + "-400.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[-831.1740935308751, -572.7359081999, 9.776284404390367]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -172.7359081999, -17.596287865940155]\n", + "[470.7809073345124, -266.87090560373764, 813.6862861351653]\n", + "[470.7809073345124, -266.87090560373764, 386.3137138648348]\n", "1\n", "None\n", - "[-650.6370585006312, -264.3233446357958, -1.9550008653872055]\n", - "((-5, 0, 0, 0, 1), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-650.6370585006312, -233.12909439626242, -1.9550008653872055]\n", - "0\n", + "here\n", + "(((2, -1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -172.7359081999, -17.596287865940155]\n", + "((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -403.9100017307749, -17.596287865940155]\n", + "[470.7809073345124, -266.87090560373764, 386.3137138648348]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "1\n", "None\n", - "[-650.6370585006312, -233.12909439626242, -1.9550008653872055]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-731.1740935308756, -233.12909439626242, -1.9550008653872055]\n", - "0\n", - "-1200.0\n", - "[-731.1740935308756, -233.12909439626242, -1.9550008653872055]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1.955000865387774, 966.8709056037376, 1198.0449991346127]\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, 0, -1)), ((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -403.9100017307749, -17.596287865940155]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -292.1787164609971, -17.596287865940155]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "[470.7809073345124, -386.31371386483477, 386.3137138648348]\n", "1\n", - "800.0\n", - "[-1.955000865387774, 966.8709056037376, 1198.0449991346127]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-801.9550008653878, -99.99999999999977, 398.0449991346127]\n", + "0.0\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 0, 1, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-431.1740935308751, -292.1787164609971, -17.596287865940155]\n", + "((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-431.1740935308751, -137.03909612703745, -17.596287865940155]\n", + "[470.7809073345124, -386.31371386483477, 386.3137138648348]\n", + "[470.7809073345124, -231.1740935308751, 386.3137138648348]\n", + "2\n", + "400.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)))\n", + "[-431.1740935308751, -137.03909612703745, -17.596287865940155]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0))\n", + "[-831.1740935308751, -537.0390961270375, 9.776284404390367]\n", + "[470.7809073345124, -231.1740935308751, 386.3137138648348]\n", + "[470.7809073345124, -231.1740935308751, 813.6862861351653]\n", "1\n", - "100.0\n", - "[-801.9550008653878, -99.99999999999977, 398.0449991346127]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-901.9550008653878, -350.6370585006307, 298.0449991346127]\n", + "-600.0\n", + "here\n", + "(((-1, 1, 0, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)))\n", + "[-831.1740935308751, -537.0390961270375, 9.776284404390367]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0))\n", + "[-231.1740935308751, 294.1349974038376, 609.7762844043904]\n", + "[470.7809073345124, -231.1740935308751, 813.6862861351653]\n", + "[470.7809073345124, 0.0, 813.6862861351653]\n", + "2\n", + "0.0\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 294.1349974038376, 609.7762844043904]\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0))\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-231.1740935308751, 294.1349974038376, -1.1368683772161603e-13]\n", + "[470.7809073345124, 0.0, 813.6862861351653]\n", + "[470.7809073345124, 0.0, 203.91000173077484]\n", "1\n", - "-100.0\n", - "[-901.9550008653878, -350.6370585006307, 298.0449991346127]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-801.9550008653878, -415.64128700055267, 398.0449991346127]\n", - "0\n", "None\n", - "[-801.9550008653878, -415.64128700055267, 398.0449991346127]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-913.686286135166, -415.64128700055267, 398.0449991346127]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (1, 1, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 294.1349974038376, -1.1368683772161603e-13]\n", + "((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-231.1740935308751, 498.04499913461245, -1.1368683772161603e-13]\n", + "[470.7809073345124, 0.0, 203.91000173077484]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", "0\n", "None\n", - "[-913.686286135166, -415.64128700055267, 398.0449991346127]\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-1033.129094396263, -415.64128700055267, 398.0449991346127]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.1740935308751, 498.04499913461245, -1.1368683772161603e-13]\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-5.684341886080802e-14, 498.04499913461245, -1.1368683772161603e-13]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", "1\n", "None\n", - "[-1033.129094396263, -415.64128700055267, 398.0449991346127]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 1, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1033.129094396263, -331.1740935308751, 398.0449991346127]\n", + "here\n", + "(((-4, 1, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[-5.684341886080802e-14, 498.04499913461245, -1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-5.684341886080802e-14, 609.7762844043905, -1.1368683772161603e-13]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 315.6412870005529, 203.91000173077484]\n", + "1\n", + "100.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-5.684341886080802e-14, 609.7762844043905, -1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-100.00000000000006, -37.03909612703751, -100.00000000000011]\n", + "[701.9550008653874, 315.6412870005529, 203.91000173077484]\n", + "[701.9550008653874, -231.1740935308751, 203.91000173077484]\n", "0\n", "None\n", - "[-1033.129094396263, -331.1740935308751, 398.0449991346127]\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1300.0000000000005, -331.1740935308751, 398.0449991346127]\n", - "0\n", - "-500.0\n", - "[-1300.0000000000005, -331.1740935308751, 398.0449991346127]\n", - "((-4, 1, 0, 0, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[84.35871299944688, 168.8259064691249, 898.0449991346127]\n", - "0\n", - "100.0\n", - "[84.35871299944688, 168.8259064691249, 898.0449991346127]\n", - "((-4, 0, 1, 0, 0), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 0, 0, 0, 1), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-1050.6370585006312, 68.8259064691249, 798.0449991346127]\n", + "here\n", + "(((-4, 1, 0, 1), (2, 0, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-100.00000000000006, -37.03909612703751, -100.00000000000011]\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-303.91000173077504, -37.03909612703751, -100.00000000000011]\n", + "[701.9550008653874, -231.1740935308751, 203.91000173077484]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", "1\n", - "None\n", - "[-1050.6370585006312, 68.8259064691249, 798.0449991346127]\n", - "((-6, 0, 0, 0, 1), (-6, 1, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-6, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-1050.6370585006312, 149.3629414993693, 798.0449991346127]\n", - "2\n", - "None\n", - "[-1050.6370585006312, 149.3629414993693, 798.0449991346127]\n", - "((-6, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-6, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-1050.6370585006312, 149.3629414993693, 851.3179423647568]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-303.91000173077504, -37.03909612703751, -100.00000000000011]\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[96.08999826922496, 96.08999826922502, 299.9999999999999]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", + "[498.04499913461245, -498.04499913461257, 203.91000173077484]\n", "0\n", - "-100.0\n", - "[-1050.6370585006312, 149.3629414993693, 851.3179423647568]\n", - "((-6, 0, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-248.68205763524384, 249.3629414993693, 951.3179423647568]\n", - "1\n", - "None\n", - "[-248.68205763524384, 249.3629414993693, 951.3179423647568]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-248.68205763524384, 400.0000000000002, 951.3179423647568]\n", + "0.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[96.08999826922496, 96.08999826922502, 299.9999999999999]\n", + "((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-15.641287000552666, 96.08999826922502, 299.9999999999999]\n", + "[498.04499913461245, -498.04499913461257, 203.91000173077484]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "2\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (0, 0, 0, 0), (3, 0, -1, 0)), ((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-15.641287000552666, 96.08999826922502, 299.9999999999999]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-515.6412870005527, -403.910001730775, -17.5962878659401]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "[386.3137138648348, -498.04499913461257, 386.3137138648348]\n", "2\n", + "-200.0\n", + "here\n", + "(((-4, 1, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-515.6412870005527, -403.910001730775, -17.5962878659401]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-315.64128700055267, -203.91000173077498, -8.526512829121202e-14]\n", + "[386.3137138648348, -498.04499913461257, 386.3137138648348]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "0\n", "None\n", - "[-248.68205763524384, 400.0000000000002, 951.3179423647568]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0))\n", - "[-248.68205763524384, 400.0000000000002, 786.3137138648349]\n", - "1\n", - "700.0\n", - "[-248.68205763524384, 400.0000000000002, 786.3137138648349]\n", - "((-7, 1, 0, 0, 1), (-3, 1, 0, 0, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "[-948.6820576352438, -615.6412870005527, 86.31371386483488]\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-315.64128700055267, -203.91000173077498, -8.526512829121202e-14]\n", + "((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-498.0449991346127, -203.91000173077498, -8.526512829121202e-14]\n", + "[386.3137138648348, -498.04499913461257, 203.91000173077484]\n", + "[203.91000173077484, -498.04499913461257, 203.91000173077484]\n", "0\n", - "-500.0\n", - "[-948.6820576352438, -615.6412870005527, 86.31371386483488]\n", - "((-7, 1, 0, 0, 1), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "[-346.81538053142776, -115.64128700055267, 586.3137138648349]\n", - "2\n", "None\n", - "[-346.81538053142776, -115.64128700055267, 586.3137138648349]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "[-346.81538053142776, -115.64128700055267, 466.8709056037376]\n", - "2\n", - "1000.0\n", - "[-346.81538053142776, -115.64128700055267, 466.8709056037376]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-1346.8153805314278, -1115.6412870005527, -146.81538053142776]\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-498.0449991346127, -203.91000173077498, -8.526512829121202e-14]\n", + "((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-701.9550008653875, -203.91000173077498, -8.526512829121202e-14]\n", + "[203.91000173077484, -498.04499913461257, 203.91000173077484]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", "0\n", - "-1100.0\n", - "[-1346.8153805314278, -1115.6412870005527, -146.81538053142776]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-401.9550008653878, -15.641287000552666, 953.1846194685722]\n", + "None\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-701.9550008653875, -203.91000173077498, -8.526512829121202e-14]\n", + "((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, -203.91000173077498, -8.526512829121202e-14]\n", + "[0.0, -498.04499913461257, 203.91000173077484]\n", + "[-111.73128526977777, -498.04499913461257, 203.91000173077484]\n", "2\n", - "1200.0\n", - "[-401.9550008653878, -15.641287000552666, 953.1846194685722]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-1601.9550008653878, -1215.6412870005527, -15.641287000552438]\n", + "-200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-813.6862861351653, -203.91000173077498, -8.526512829121202e-14]\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-613.6862861351653, -3.9100017307749795, -3.9100017307749226]\n", + "[-111.73128526977777, -498.04499913461257, 203.91000173077484]\n", + "[-111.73128526977777, -498.04499913461257, 0.0]\n", "0\n", - "-1300.0\n", - "[-1601.9550008653878, -1215.6412870005527, -15.641287000552438]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "[-413.68628613516603, 84.35871299944733, 1284.3587129994476]\n", - "1\n", - "600.0\n", - "[-413.68628613516603, 84.35871299944733, 1284.3587129994476]\n", - "((-6, 1, 1, 0, 0), (-4, 0, 1, 0, 0), (-3, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-1013.686286135166, 35.67665536420418, 684.3587129994476]\n", + "200.0\n", + "here\n", + "(((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-613.6862861351653, -3.9100017307749795, -3.9100017307749226]\n", + "((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[-933.1290943962626, -203.91000173077498, -203.91000173077492]\n", + "[-111.73128526977777, -498.04499913461257, 0.0]\n", + "[-231.1740935308751, -498.04499913461257, 0.0]\n", "2\n", - "600.0\n", - "[-1013.686286135166, 35.67665536420418, 684.3587129994476]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1613.686286135166, -564.3233446357958, 249.3629414993694]\n", + "-300.0\n", + "here\n", + "(((2, -1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[-933.1290943962626, -203.91000173077498, -203.91000173077492]\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 96.08999826922502, -15.641287000552666]\n", + "[-231.1740935308751, -498.04499913461257, 0.0]\n", + "[-231.1740935308751, -498.04499913461257, -111.73128526977777]\n", "1\n", "None\n", - "[-1613.686286135166, -564.3233446357958, 249.3629414993694]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-1613.686286135166, -799.9999999999998, 249.3629414993694]\n", - "2\n", - "None\n", - "[-1613.686286135166, -799.9999999999998, 249.3629414993694]\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "[-1613.686286135166, -799.9999999999998, 168.82590646912513]\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 96.08999826922502, -15.641287000552666]\n", + "((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 327.26409180009995, -15.641287000552666]\n", + "[-231.1740935308751, -498.04499913461257, -111.73128526977777]\n", + "[-231.1740935308751, -266.87090560373764, -111.73128526977777]\n", "1\n", "None\n", - "[-1613.686286135166, -799.9999999999998, 168.82590646912513]\n", - "((-6, 1, 1, 0, 0), (-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1613.686286135166, -533.1290943962624, 168.82590646912513]\n", - "2\n", - "None\n", - "[-1613.686286135166, -533.1290943962624, 168.82590646912513]\n", - "((-6, 1, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-6, 1, 1, 0, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "[-1613.686286135166, -533.1290943962624, 84.35871299944756]\n", - "1\n", - "-700.0\n", - "[-1613.686286135166, -533.1290943962624, 84.35871299944756]\n", - "((-6, 1, 1, 0, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-913.686286135166, 135.67665536420418, 784.3587129994476]\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 327.26409180009995, -15.641287000552666]\n", + "((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0))\n", + "((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-633.1290943962626, 207.82128353900282, -15.641287000552666]\n", + "[-231.1740935308751, -266.87090560373764, -111.73128526977777]\n", + "[-231.1740935308751, -386.31371386483477, -111.73128526977777]\n", "0\n", + "500.0\n", + "here\n", + "(((-2, 0, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)))\n", + "[-633.1290943962626, 207.82128353900282, -15.641287000552666]\n", + "((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, -292.1787164609972, -515.6412870005527]\n", + "[-231.1740935308751, -386.31371386483477, -111.73128526977777]\n", + "[-386.31371386483477, -386.31371386483477, -111.73128526977777]\n", + "1\n", "None\n", - "[-913.686286135166, 135.67665536420418, 784.3587129994476]\n", - "((-6, 1, 1, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-801.9550008653878, 135.67665536420418, 784.3587129994476]\n", + "here\n", + "(((-3, 2, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302222, -292.1787164609972, -515.6412870005527]\n", + "((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, -137.0390961270375, -515.6412870005527]\n", + "[-386.31371386483477, -386.31371386483477, -111.73128526977777]\n", + "[-386.31371386483477, -231.1740935308751, -111.73128526977777]\n", + "1\n", + "0.0\n", + "here\n", + "(((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)))\n", + "[-1288.2687147302222, -137.0390961270375, -515.6412870005527]\n", + "((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302222, 94.13499740383759, -515.6412870005527]\n", + "[-386.31371386483477, -231.1740935308751, -111.73128526977777]\n", + "[-386.31371386483477, 0.0, -111.73128526977777]\n", "2\n", - "900.0\n", - "[-801.9550008653878, 135.67665536420418, 784.3587129994476]\n", - "((-2, 0, 0, 0, 0), (-7, 0, 1, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1701.9550008653878, -764.3233446357958, 49.36294149936941]\n", - "0\n", - "None\n", - "[-1701.9550008653878, -764.3233446357958, 49.36294149936941]\n", - "((-2, 0, 0, 0, 0), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-7, 1, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-1648.6820576352438, -764.3233446357958, 49.36294149936941]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-1288.2687147302222, 94.13499740383759, -515.6412870005527]\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-888.2687147302222, 494.1349974038376, -3.910001730774866]\n", + "[-386.31371386483477, 0.0, -111.73128526977777]\n", + "[-386.31371386483477, 0.0, 0.0]\n", "0\n", - "-1600.0\n", - "[-1648.6820576352438, -764.3233446357958, 49.36294149936941]\n", - "((-7, 1, 0, 0, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "[218.18884796849352, 835.6766553642042, 1649.3629414993693]\n", + "200.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-888.2687147302222, 494.1349974038376, -3.910001730774866]\n", + "((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-1200.0, 294.1349974038376, -203.91000173077487]\n", + "[-386.31371386483477, 0.0, 0.0]\n", + "[-498.04499913461257, 0.0, 0.0]\n", + "2\n", + "0.0\n", + "here\n", + "(((-3, 0, 0, 1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 294.1349974038376, -203.91000173077487]\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 294.1349974038376, -2.842170943040401e-14]\n", + "[-498.04499913461257, 0.0, 0.0]\n", + "[-498.04499913461257, 0.0, 203.91000173077484]\n", "1\n", - "500.0\n", - "[218.18884796849352, 835.6766553642042, 1649.3629414993693]\n", - "((-8, 0, 0, 1, 1), (-7, 0, 1, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "[-281.8111520315065, 366.8709056037376, 1149.3629414993693]\n", + "None\n", + "here\n", + "(((-3, 0, 0, 1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 294.1349974038376, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 182.40371213405982, -2.842170943040401e-14]\n", + "[-498.04499913461257, 0.0, 203.91000173077484]\n", + "[-498.04499913461257, -111.73128526977777, 203.91000173077484]\n", "1\n", - "100.0\n", - "[-281.8111520315065, 366.8709056037376, 1149.3629414993693]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-381.8111520315065, -150.6370585006307, 1049.3629414993693]\n", - "2\n", "None\n", - "[-381.8111520315065, -150.6370585006307, 1049.3629414993693]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-381.8111520315065, -150.6370585006307, 818.1888479684943]\n", - "2\n", + "here\n", + "(((-3, 0, 0, 1), (1, 1, 0, -1), (-4, 1, 1, 0)), ((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-1200.0, 182.40371213405982, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 1382.4037121340598, -2.842170943040401e-14]\n", + "[-498.04499913461257, -111.73128526977777, 203.91000173077484]\n", + "[-498.04499913461257, 1088.2687147302222, 203.91000173077484]\n", + "1\n", "None\n", - "[-381.8111520315065, -150.6370585006307, 818.1888479684943]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-381.8111520315065, -150.6370585006307, 551.3179423647568]\n", + "here\n", + "(((-3, 0, 0, 1), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-1200.0, 1382.4037121340598, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-1200.0, 1262.9609038729625, -2.842170943040401e-14]\n", + "[-498.04499913461257, 1088.2687147302222, 203.91000173077484]\n", + "[-498.04499913461257, 968.8259064691249, 203.91000173077484]\n", "2\n", - "900.0\n", - "[-381.8111520315065, -150.6370585006307, 551.3179423647568]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-1281.8111520315065, -1050.6370585006307, -401.9550008653873]\n", - "0\n", - "-1400.0\n", - "[-1281.8111520315065, -1050.6370585006307, -401.9550008653873]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[184.35871299944688, 349.3629414993693, 998.0449991346127]\n", + "200.0\n", + "here\n", + "(((2, 0, -1, 0), (2, 0, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)))\n", + "[-1200.0, 1262.9609038729625, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0))\n", + "[-1400.0, 1062.9609038729625, -17.59628786594004]\n", + "[-498.04499913461257, 968.8259064691249, 203.91000173077484]\n", + "[-498.04499913461257, 968.8259064691249, 386.3137138648348]\n", "1\n", - "700.0\n", - "[184.35871299944688, 349.3629414993693, 998.0449991346127]\n", - "((-4, 0, 1, 0, 0), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-515.6412870005531, 35.67665536420418, 298.0449991346127]\n", + "-200.0\n", + "here\n", + "(((2, 0, -1, 0), (-3, 0, 0, 1), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)))\n", + "[-1400.0, 1062.9609038729625, -17.59628786594004]\n", + "((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0))\n", + "[-1200.0, 1107.821283539003, 182.40371213405996]\n", + "[-498.04499913461257, 968.8259064691249, 386.3137138648348]\n", + "[-498.04499913461257, 813.6862861351653, 386.3137138648348]\n", "1\n", - "-100.0\n", - "[-515.6412870005531, 35.67665536420418, 298.0449991346127]\n", - "((-4, 0, 1, 0, 0), (-7, 0, 1, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-415.6412870005531, 166.87090560373758, 398.0449991346127]\n", + "-200.0\n", + "here\n", + "(((2, 0, -1, 0), (0, 0, 0, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-1200.0, 1107.821283539003, 182.40371213405996]\n", + "((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-1000.0, 1196.089998269225, 382.40371213405996]\n", + "[-498.04499913461257, 813.6862861351653, 386.3137138648348]\n", + "[-498.04499913461257, 701.9550008653874, 386.3137138648348]\n", "2\n", - "None\n", - "[-415.6412870005531, 166.87090560373758, 398.0449991346127]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "[-415.6412870005531, 166.87090560373758, 286.3137138648349]\n", + "200.0\n", + "here\n", + "(((2, 0, -1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-1000.0, 1196.089998269225, 382.40371213405996]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-1200.0, 996.0899982692249, -2.842170943040401e-14]\n", + "[-498.04499913461257, 701.9550008653874, 386.3137138648348]\n", + "[-498.04499913461257, 701.9550008653874, 203.91000173077484]\n", "2\n", - "None\n", - "[-415.6412870005531, 166.87090560373758, 286.3137138648349]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "[-415.6412870005531, 166.87090560373758, 553.1846194685722]\n", + "500.0\n", + "here\n", + "(((-2, 1, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)))\n", + "[-1200.0, 996.0899982692249, -2.842170943040401e-14]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "[-1700.0, 496.0899982692249, -1.955000865387433]\n", + "[-498.04499913461257, 701.9550008653874, 203.91000173077484]\n", + "[-498.04499913461257, 701.9550008653874, 701.9550008653874]\n", "2\n", + "100.0\n", + "here\n", + "(((-2, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)))\n", + "[-1700.0, 496.0899982692249, -1.955000865387433]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0))\n", + "[-1800.0, 396.0899982692249, 9.77628440439048]\n", + "[-498.04499913461257, 701.9550008653874, 701.9550008653874]\n", + "[-498.04499913461257, 701.9550008653874, 813.6862861351653]\n", + "1\n", "None\n", - "[-415.6412870005531, 166.87090560373758, 553.1846194685722]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-415.6412870005531, 166.87090560373758, 718.1888479684943]\n", - "2\n", - "700.0\n", - "[-415.6412870005531, 166.87090560373758, 718.1888479684943]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "[-1115.6412870005531, -533.1290943962624, 168.82590646912502]\n", - "2\n", - "-200.0\n", - "[-1115.6412870005531, -533.1290943962624, 168.82590646912502]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "[-915.6412870005531, -333.1290943962624, -101.95500086538732]\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)))\n", + "[-1800.0, 396.0899982692249, 9.77628440439048]\n", + "((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0))\n", + "[-1800.0, 164.91590473834987, 9.77628440439048]\n", + "[-498.04499913461257, 701.9550008653874, 813.6862861351653]\n", + "[-498.04499913461257, 470.7809073345124, 813.6862861351653]\n", "2\n", - "100.0\n", - "[-915.6412870005531, -333.1290943962624, -101.95500086538732]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-1, 0, 0, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "[-1015.6412870005531, -433.1290943962624, -313.6862861351651]\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-3, 1, 1, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)))\n", + "[-1800.0, 164.91590473834987, 9.77628440439048]\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "[-1700.0, 264.91590473834987, -1.955000865387433]\n", + "[-498.04499913461257, 470.7809073345124, 813.6862861351653]\n", + "[-498.04499913461257, 470.7809073345124, 701.9550008653874]\n", "0\n", "None\n", - "[-1015.6412870005531, -433.1290943962624, -313.6862861351651]\n", - "((-4, 0, 1, 0, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "[-931.1740935308756, -433.1290943962624, -313.6862861351651]\n", - "0\n", + "here\n", + "(((-2, 1, 0, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)))\n", + "[-1700.0, 264.91590473834987, -1.955000865387433]\n", + "((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "[-1468.8259064691251, 264.91590473834987, -1.955000865387433]\n", + "[-498.04499913461257, 470.7809073345124, 701.9550008653874]\n", + "[-266.87090560373764, 470.7809073345124, 701.9550008653874]\n", + "2\n", + "-300.0\n", + "here\n", + "(((-2, 1, 0, 0), (-2, 0, 0, 1), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)))\n", + "[-1468.8259064691251, 264.91590473834987, -1.955000865387433]\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0))\n", + "[-1168.8259064691251, 564.9159047383498, -17.59628786594004]\n", + "[-266.87090560373764, 470.7809073345124, 701.9550008653874]\n", + "[-266.87090560373764, 470.7809073345124, 386.3137138648348]\n", + "1\n", "None\n", - "[-931.1740935308756, -433.1290943962624, -313.6862861351651]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "[-1081.8111520315065, -433.1290943962624, -313.6862861351651]\n", + "here\n", + "(((-2, 1, 0, 0), (3, 0, -1, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)))\n", + "[-1168.8259064691251, 564.9159047383498, -17.59628786594004]\n", + "((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0))\n", + "((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "[-1168.8259064691251, 409.7762844043903, -17.59628786594004]\n", + "[-266.87090560373764, 470.7809073345124, 386.3137138648348]\n", + "[-266.87090560373764, 315.6412870005529, 386.3137138648348]\n", "0\n", "None\n", - "[-1081.8111520315065, -433.1290943962624, -313.6862861351651]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "[-1246.8153805314278, -433.1290943962624, -313.6862861351651]\n", - "2\n", - "200.0\n", - "[-1246.8153805314278, -433.1290943962624, -313.6862861351651]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-5, 1, 1, 0, 0))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "[-1446.8153805314278, -633.1290943962624, -15.641287000552552]\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)))\n", + "[-1168.8259064691251, 409.7762844043903, -17.59628786594004]\n", + "((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "[-1013.6862861351652, 409.7762844043903, -17.59628786594004]\n", + "[-266.87090560373764, 315.6412870005529, 386.3137138648348]\n", + "[-111.73128526977777, 315.6412870005529, 386.3137138648348]\n", + "1\n", + "None\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)))\n", + "[-1013.6862861351652, 409.7762844043903, -17.59628786594004]\n", + "((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "[-1013.6862861351652, 480.44871126867224, -17.59628786594004]\n", + "[-111.73128526977777, 315.6412870005529, 386.3137138648348]\n", + "[-111.73128526977777, 386.3137138648348, 386.3137138648348]\n", "0\n", - "-1200.0\n", - "[-1446.8153805314278, -633.1290943962624, -15.641287000552552]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "[-401.9550008653878, 566.8709056037376, 1184.3587129994476]\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)))\n", + "[-1013.6862861351652, 480.44871126867224, -17.59628786594004]\n", + "((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "[11.731285269777914, 580.4487112686722, 82.40371213405996]\n", + "[-111.73128526977777, 386.3137138648348, 386.3137138648348]\n", + "[813.6862861351653, 386.3137138648348, 386.3137138648348]\n", "2\n", - "1100.0\n", - "[-401.9550008653878, 566.8709056037376, 1184.3587129994476]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-3, 0, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-1501.9550008653878, -533.1290943962624, 18.18884796849443]\n", - "0\n", - "-1200.0\n", - "[-1501.9550008653878, -533.1290943962624, 18.18884796849443]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[18.18884796849352, 666.8709056037376, 1218.1888479684944]\n", - "0\n", - "None\n", - "[18.18884796849352, 666.8709056037376, 1218.1888479684944]\n", - "((-8, 0, 0, 1, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[168.82590646912445, 666.8709056037376, 1218.1888479684944]\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-1, 1, 0, 0), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[11.731285269777914, 580.4487112686722, 82.40371213405996]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "[111.73128526977791, 680.4487112686722, -2.842170943040401e-14]\n", + "[813.6862861351653, 386.3137138648348, 386.3137138648348]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", + "1\n", + "100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 0, 1), (3, 0, -1, 0)), ((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[111.73128526977791, 680.4487112686722, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[11.731285269777914, -37.03909612703774, -100.00000000000003]\n", + "[813.6862861351653, 386.3137138648348, 203.91000173077484]\n", + "[813.6862861351653, -231.1740935308751, 203.91000173077484]\n", + "1\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[11.731285269777914, -37.03909612703774, -100.00000000000003]\n", + "((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[111.73128526977791, 27.26409180009972, -2.842170943040401e-14]\n", + "[813.6862861351653, -231.1740935308751, 203.91000173077484]\n", + "[813.6862861351653, -266.87090560373764, 203.91000173077484]\n", "0\n", "None\n", - "[168.82590646912445, 666.8709056037376, 1218.1888479684944]\n", - "((-6, 1, 0, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[249.36294149936884, 666.8709056037376, 1218.1888479684944]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 0, 1), (-1, 1, 0, 0)), ((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[111.73128526977791, 27.26409180009972, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[0.0, 27.26409180009972, -2.842170943040401e-14]\n", + "[813.6862861351653, -266.87090560373764, 203.91000173077484]\n", + "[701.9550008653874, -266.87090560373764, 203.91000173077484]\n", "0\n", - "100.0\n", - "[249.36294149936884, 666.8709056037376, 1218.1888479684944]\n", - "((-5, 0, 0, 0, 1), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-246.81538053142776, 566.8709056037376, 1118.1888479684944]\n", - "1\n", "None\n", - "[-246.81538053142776, 566.8709056037376, 1118.1888479684944]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-246.81538053142776, 149.3629414993693, 1118.1888479684944]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 0, 1), (-2, 0, 1, 0)), ((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[0.0, 27.26409180009972, -2.842170943040401e-14]\n", + "((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[-203.91000173077498, 27.26409180009972, -2.842170943040401e-14]\n", + "[701.9550008653874, -266.87090560373764, 203.91000173077484]\n", + "[498.04499913461245, -266.87090560373764, 203.91000173077484]\n", "1\n", - "None\n", - "[-246.81538053142776, 149.3629414993693, 1118.1888479684944]\n", - "((-7, 0, 1, 1, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "[-246.81538053142776, -15.641287000552666, 1118.1888479684944]\n", + "0.0\n", + "here\n", + "(((1, 1, 0, -1), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-203.91000173077498, 27.26409180009972, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-203.91000173077498, 62.96090387296226, -2.842170943040401e-14]\n", + "[498.04499913461245, -266.87090560373764, 203.91000173077484]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", "0\n", - "100.0\n", - "[-246.81538053142776, -15.641287000552666, 1118.1888479684944]\n", - "((-7, 0, 1, 1, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "[-501.9550008653878, -115.64128700055267, 1018.1888479684944]\n", - "1\n", "None\n", - "[-501.9550008653878, -115.64128700055267, 1018.1888479684944]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 1, 0, 0), (-7, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-7, 0, 0, 1, 1))\n", - "[-501.9550008653878, 200.00000000000023, 1018.1888479684944]\n", + "here\n", + "(((-4, 1, 1, 0), (1, 1, -1, 0), (-2, 0, 1, 0)), ((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-203.91000173077498, 62.96090387296226, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.31371386483454, 62.96090387296226, -2.842170943040401e-14]\n", + "[498.04499913461245, -231.1740935308751, 203.91000173077484]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "0\n", + "-300.0\n", + "here\n", + "(((-4, 1, 1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-386.31371386483454, 62.96090387296226, -2.842170943040401e-14]\n", + "((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[68.82590646912496, 362.96090387296226, 300.0]\n", + "[315.6412870005529, -231.1740935308751, 203.91000173077484]\n", + "[470.7809073345124, -231.1740935308751, 203.91000173077484]\n", "1\n", + "100.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-2, 0, 1, 0)), ((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[68.82590646912496, 362.96090387296226, 300.0]\n", + "((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-31.17409353087504, -3.910001730775207, 200.0]\n", + "[470.7809073345124, -231.1740935308751, 203.91000173077484]\n", + "[470.7809073345124, -498.04499913461257, 203.91000173077484]\n", + "2\n", "400.0\n", - "[-501.9550008653878, 200.00000000000023, 1018.1888479684944]\n", - "((-2, 0, 0, 0, 0), (-3, 1, 0, 0, 0), (-7, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "[-901.9550008653878, 66.87090560373758, 618.1888479684944]\n", + "here\n", + "(((3, 0, -1, 0), (-2, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[-31.17409353087504, -3.910001730775207, 200.0]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-431.17409353087504, -403.9100017307752, -17.596287865939985]\n", + "[470.7809073345124, -498.04499913461257, 203.91000173077484]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", "1\n", - "100.0\n", - "[-901.9550008653878, 66.87090560373758, 618.1888479684944]\n", - "((-2, 0, 0, 0, 0), (-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1))\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-1001.9550008653878, -450.6370585006307, 518.1888479684944]\n", + "-500.0\n", + "here\n", + "(((3, 0, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)))\n", + "[-431.17409353087504, -403.9100017307752, -17.596287865939985]\n", + "((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0))\n", + "[68.82590646912496, -135.0840952616503, 482.40371213406]\n", + "[470.7809073345124, -498.04499913461257, 386.3137138648348]\n", + "[470.7809073345124, -729.2190926654877, 386.3137138648348]\n", + "2\n", + "300.0\n", + "here\n", + "(((3, 0, -1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)))\n", + "[68.82590646912496, -135.0840952616503, 482.40371213406]\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0))\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0))\n", + "[-231.17409353087504, -435.0840952616503, 0.0]\n", + "[470.7809073345124, -729.2190926654877, 386.3137138648348]\n", + "[470.7809073345124, -729.2190926654877, 203.91000173077484]\n", + "1\n", + "-500.0\n", + "here\n", + "(((-1, 1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[-231.17409353087504, -435.0840952616503, 0.0]\n", + "((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[268.82590646912496, -19.551288731327872, 500.0]\n", + "[470.7809073345124, -729.2190926654877, 203.91000173077484]\n", + "[470.7809073345124, -813.6862861351652, 203.91000173077484]\n", "0\n", "None\n", - "[-1001.9550008653878, -450.6370585006307, 518.1888479684944]\n", - "((-2, 0, 0, 0, 0), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-948.6820576352438, -450.6370585006307, 518.1888479684944]\n", - "2\n", - "None\n", - "[-948.6820576352438, -450.6370585006307, 518.1888479684944]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-948.6820576352438, -450.6370585006307, 749.3629414993694]\n", + "here\n", + "(((2, -1, 0, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[268.82590646912496, -19.551288731327872, 500.0]\n", + "((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[29.21909266548755, -19.551288731327872, 500.0]\n", + "[470.7809073345124, -813.6862861351652, 203.91000173077484]\n", + "[231.17409353087498, -813.6862861351652, 203.91000173077484]\n", "0\n", "None\n", - "[-948.6820576352438, -450.6370585006307, 749.3629414993694]\n", - "((-7, 1, 0, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-681.8111520315065, -450.6370585006307, 749.3629414993694]\n", + "here\n", + "(((2, -1, 0, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[29.21909266548755, -19.551288731327872, 500.0]\n", + "((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[184.3587129994474, -19.551288731327872, 500.0]\n", + "[231.17409353087498, -813.6862861351652, 203.91000173077484]\n", + "[386.3137138648348, -813.6862861351652, 203.91000173077484]\n", "0\n", - "-900.0\n", - "[-681.8111520315065, -450.6370585006307, 749.3629414993694]\n", - "((-8, 0, 0, 1, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "[-364.3233446357963, 449.3629414993693, 1649.3629414993693]\n", - "2\n", "None\n", - "[-364.3233446357963, 449.3629414993693, 1649.3629414993693]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 0, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-3, 0, 1, 0, 0))\n", - "[-364.3233446357963, 449.3629414993693, 1484.3587129994476]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)))\n", + "[184.3587129994474, -19.551288731327872, 500.0]\n", + "((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "[1.9550008653874045, -19.551288731327872, 500.0]\n", + "[386.3137138648348, -813.6862861351652, 203.91000173077484]\n", + "[203.91000173077484, -813.6862861351652, 203.91000173077484]\n", "2\n", - "None\n", - "[-364.3233446357963, 449.3629414993693, 1484.3587129994476]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-3, 0, 1, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "[-364.3233446357963, 449.3629414993693, 1418.1888479684944]\n", + "200.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)))\n", + "[1.9550008653874045, -19.551288731327872, 500.0]\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0))\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "[-198.0449991346126, -219.55128873132787, -15.641287000552609]\n", + "[203.91000173077484, -813.6862861351652, 203.91000173077484]\n", + "[203.91000173077484, -813.6862861351652, -111.73128526977777]\n", + "0\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)))\n", + "[-198.0449991346126, -219.55128873132787, -15.641287000552609]\n", + "((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "[-901.9550008653874, -719.5512887313279, -515.6412870005527]\n", + "[203.91000173077484, -813.6862861351652, -111.73128526977777]\n", + "[0.0, -813.6862861351652, -111.73128526977777]\n", "2\n", - "1500.0\n", - "[-364.3233446357963, 449.3629414993693, 1418.1888479684944]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-7, 0, 0, 1, 1))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "[-1864.3233446357963, -1050.6370585006307, -348.6820576352429]\n", + "-400.0\n", + "here\n", + "(((-4, 1, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)))\n", + "[-901.9550008653874, -719.5512887313279, -515.6412870005527]\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0))\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "[-501.95500086538743, -319.5512887313279, -3.910001730774866]\n", + "[0.0, -813.6862861351652, -111.73128526977777]\n", + "[0.0, -813.6862861351652, 0.0]\n", + "0\n", + "0.0\n", + "here\n", + "(((-4, 1, 0, 1), (-5, 1, 0, 1), (-2, 0, 1, 0)), ((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)))\n", + "[-501.95500086538743, -319.5512887313279, -3.910001730774866]\n", + "((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "[-733.1290943962625, -319.5512887313279, -3.910001730774866]\n", + "[0.0, -813.6862861351652, 0.0]\n", + "[-231.1740935308751, -813.6862861351652, 0.0]\n", + "2\n", + "500.0\n", + "here\n", + "(((-4, 1, 0, 1), (-5, 1, 0, 1), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)))\n", + "[-733.1290943962625, -319.5512887313279, -3.910001730774866]\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0))\n", + "[-1233.1290943962626, -819.5512887313279, -5.865002596162412]\n", + "[-231.1740935308751, -813.6862861351652, 0.0]\n", + "[-231.1740935308751, -813.6862861351652, 498.04499913461245]\n", "1\n", "None\n", - "[-1864.3233446357963, -1050.6370585006307, -348.6820576352429]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-1864.3233446357963, -899.9999999999998, -348.6820576352429]\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)))\n", + "[-1233.1290943962626, -819.5512887313279, -5.865002596162412]\n", + "((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0))\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0))\n", + "[-1233.1290943962626, -1001.9550008653878, -5.865002596162412]\n", + "[-231.1740935308751, -813.6862861351652, 498.04499913461245]\n", + "[-231.1740935308751, -996.0899982692251, 498.04499913461245]\n", + "2\n", + "-500.0\n", + "here\n", + "(((3, 0, 0, -1), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)))\n", + "[-1233.1290943962626, -1001.9550008653878, -5.865002596162412]\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0))\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0))\n", + "[-733.1290943962626, -501.9550008653878, -3.910001730774866]\n", + "[-231.1740935308751, -996.0899982692251, 498.04499913461245]\n", + "[-231.1740935308751, -996.0899982692251, 0.0]\n", "1\n", "None\n", - "[-1864.3233446357963, -899.9999999999998, -348.6820576352429]\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-1864.3233446357963, -1215.6412870005527, -348.6820576352429]\n", + "here\n", + "(((-2, 0, 1, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-733.1290943962626, -501.9550008653878, -3.910001730774866]\n", + "((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0))\n", + "[-733.1290943962626, -390.22371559560975, -3.910001730774866]\n", + "[-231.1740935308751, -996.0899982692251, 0.0]\n", + "[-231.1740935308751, -884.3587129994471, 0.0]\n", "1\n", - "-1000.0\n", - "[-1864.3233446357963, -1215.6412870005527, -348.6820576352429]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-1864.3233446357963, -1215.6412870005527, -348.6820576352429]\n", + "300.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 1, 0), (-3, 2, 0, 0)), ((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)))\n", + "[-733.1290943962626, -390.22371559560975, -3.910001730774866]\n", + "((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0))\n", + "[-1033.1290943962626, -37.03909612703774, -303.91000173077487]\n", + "[-231.1740935308751, -884.3587129994471, 0.0]\n", + "[-231.1740935308751, -231.1740935308751, 0.0]\n", "2\n", - "1100.0\n", - "[-1864.3233446357963, -1215.6412870005527, -348.6820576352429]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-2964.3233446357963, -2315.6412870005524, -1346.8153805314275]\n", + "-100.0\n", + "here\n", + "(((-3, 2, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-1033.1290943962626, -37.03909612703774, -303.91000173077487]\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0))\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-933.1290943962626, 62.96090387296226, -2.842170943040401e-14]\n", + "[-231.1740935308751, -231.1740935308751, 0.0]\n", + "[-231.1740935308751, -231.1740935308751, 203.91000173077484]\n", "1\n", "None\n", - "[-2964.3233446357963, -2315.6412870005524, -1346.8153805314275]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "[-2964.3233446357963, -2150.6370585006307, -1346.8153805314275]\n", - "2\n", + "here\n", + "(((0, 0, 0, 0), (-3, 0, 1, 0), (-4, 1, 1, 0)), ((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-933.1290943962626, 62.96090387296226, -2.842170943040401e-14]\n", + "((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-933.1290943962626, 294.13499740383736, -2.842170943040401e-14]\n", + "[-231.1740935308751, -231.1740935308751, 203.91000173077484]\n", + "[-231.1740935308751, 0.0, 203.91000173077484]\n", + "0\n", "None\n", - "[-2964.3233446357963, -2150.6370585006307, -1346.8153805314275]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "[-2964.3233446357963, -2150.6370585006307, -1501.955000865387]\n", + "here\n", + "(((0, 0, 0, 0), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-933.1290943962626, 294.13499740383736, -2.842170943040401e-14]\n", + "((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, 294.13499740383736, -2.842170943040401e-14]\n", + "[-231.1740935308751, 0.0, 203.91000173077484]\n", + "[-111.73128526977777, 0.0, 203.91000173077484]\n", "1\n", "None\n", - "[-2964.3233446357963, -2150.6370585006307, -1501.955000865387]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-1, 0, 0, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "[-2964.3233446357963, -1999.9999999999998, -1501.955000865387]\n", - "2\n", - "None\n", - "[-2964.3233446357963, -1999.9999999999998, -1501.955000865387]\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-1, 0, 0, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-2964.3233446357963, -1999.9999999999998, -1448.682057635243]\n", - "1\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-813.6862861351653, 294.13499740383736, -2.842170943040401e-14]\n", + "((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-813.6862861351653, 182.4037121340596, -2.842170943040401e-14]\n", + "[-111.73128526977777, 0.0, 203.91000173077484]\n", + "[-111.73128526977777, -111.73128526977777, 203.91000173077484]\n", + "0\n", "None\n", - "[-2964.3233446357963, -1999.9999999999998, -1448.682057635243]\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "[-2964.3233446357963, -2315.6412870005524, -1448.682057635243]\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 1, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)))\n", + "[-813.6862861351653, 182.4037121340596, -2.842170943040401e-14]\n", + "((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "[-968.8259064691252, 182.4037121340596, -2.842170943040401e-14]\n", + "[-111.73128526977777, -111.73128526977777, 203.91000173077484]\n", + "[-266.87090560373764, -111.73128526977777, 203.91000173077484]\n", "2\n", + "-300.0\n", + "here\n", + "(((-3, 0, 0, 1), (-4, 2, 0, 0), (2, -1, 0, 0)), ((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)))\n", + "[-968.8259064691252, 182.4037121340596, -2.842170943040401e-14]\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0))\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "[-668.8259064691252, 482.40371213405956, -15.641287000552666]\n", + "[-266.87090560373764, -111.73128526977777, 203.91000173077484]\n", + "[-266.87090560373764, -111.73128526977777, -111.73128526977777]\n", + "0\n", "None\n", - "[-2964.3233446357963, -2315.6412870005524, -1448.682057635243]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 1, 0, 0, 1))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "[-2964.3233446357963, -2315.6412870005524, -1346.8153805314275]\n", - "2\n", + "here\n", + "(((-3, 0, 0, 1), (-4, 2, 0, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)))\n", + "[-668.8259064691252, 482.40371213405956, -15.641287000552666]\n", + "((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "[-900.0000000000002, 482.40371213405956, -15.641287000552666]\n", + "[-266.87090560373764, -111.73128526977777, -111.73128526977777]\n", + "[-498.04499913461257, -111.73128526977777, -111.73128526977777]\n", + "1\n", + "900.0\n", + "here\n", + "(((-3, 0, 0, 1), (0, 1, -1, 0), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)))\n", + "[-900.0000000000002, 482.40371213405956, -15.641287000552666]\n", + "((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0))\n", + "((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "[-1800.0000000000002, 9.776284404390253, -915.6412870005527]\n", + "[-498.04499913461257, -111.73128526977777, -111.73128526977777]\n", + "[-498.04499913461257, 315.6412870005529, -111.73128526977777]\n", + "0\n", "-400.0\n", - "[-2964.3233446357963, -2315.6412870005524, -1346.8153805314275]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0))\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2564.3233446357963, -1915.6412870005524, -13.686286135164892]\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 0, 1), (0, 0, 0, 0)), ((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)))\n", + "[-1800.0000000000002, 9.776284404390253, -915.6412870005527]\n", + "((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "[-1288.2687147302224, 409.77628440439025, -515.6412870005527]\n", + "[-498.04499913461257, 315.6412870005529, -111.73128526977777]\n", + "[-386.31371386483477, 315.6412870005529, -111.73128526977777]\n", "1\n", "0.0\n", - "[-2564.3233446357963, -1915.6412870005524, -13.686286135164892]\n", - "((-8, 0, 1, 0, 1), (-4, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "[-2564.3233446357963, -1750.6370585006305, -13.686286135164892]\n", - "1\n", - "-200.0\n", - "[-2564.3233446357963, -1750.6370585006305, -13.686286135164892]\n", - "((-8, 0, 1, 0, 1), (-5, 0, 0, 0, 1), (-4, 1, 1, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2364.3233446357963, -1399.9999999999995, 186.3137138648351]\n", - "1\n", + "here\n", + "(((-3, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302224, 409.77628440439025, -515.6412870005527]\n", + "((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0))\n", + "((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "[-1288.2687147302224, 325.30909093471234, -515.6412870005527]\n", + "[-386.31371386483477, 315.6412870005529, -111.73128526977777]\n", + "[-386.31371386483477, 231.17409353087498, -111.73128526977777]\n", + "0\n", + "-100.0\n", + "here\n", + "(((-3, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)))\n", + "[-1288.2687147302224, 325.30909093471234, -515.6412870005527]\n", + "((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "[11.731285269777572, 425.30909093471234, -415.64128700055267]\n", + "[-386.31371386483477, 231.17409353087498, -111.73128526977777]\n", + "[813.6862861351653, 231.17409353087498, -111.73128526977777]\n", + "2\n", + "-100.0\n", + "here\n", + "(((-4, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)))\n", + "[11.731285269777572, 425.30909093471234, -415.64128700055267]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0))\n", + "[111.73128526977757, 525.3090909347123, -5.684341886080802e-14]\n", + "[813.6862861351653, 231.17409353087498, -111.73128526977777]\n", + "[813.6862861351653, 231.17409353087498, 203.91000173077484]\n", + "2\n", + "200.0\n", + "here\n", + "(((-4, 1, 1, 0), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)))\n", + "[111.73128526977757, 525.3090909347123, -5.684341886080802e-14]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0))\n", + "[-88.26871473022243, 325.30909093471234, -17.59628786594007]\n", + "[813.6862861351653, 231.17409353087498, 203.91000173077484]\n", + "[813.6862861351653, 231.17409353087498, 386.3137138648348]\n", + "2\n", "-100.0\n", - "[-2364.3233446357963, -1399.9999999999995, 186.3137138648351]\n", - "((-8, 0, 1, 0, 1), (-3, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-8, 0, 1, 0, 1), (-3, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2264.3233446357963, -415.6412870005523, 286.3137138648351]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 1, 0), (-3, 2, 0, 0)), ((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)))\n", + "[-88.26871473022243, 325.30909093471234, -17.59628786594007]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0))\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "[11.731285269777572, 425.30909093471234, 11.731285269777999]\n", + "[813.6862861351653, 231.17409353087498, 386.3137138648348]\n", + "[813.6862861351653, 231.17409353087498, 315.6412870005529]\n", "0\n", "None\n", - "[-2264.3233446357963, -415.6412870005523, 286.3137138648351]\n", - "((-8, 0, 1, 0, 1), (-3, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-3, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-2113.686286135166, -415.6412870005523, 286.3137138648351]\n", + "here\n", + "(((1, 1, 0, -1), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)))\n", + "[11.731285269777572, 425.30909093471234, 11.731285269777999]\n", + "((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "[-100.00000000000034, 425.30909093471234, 11.731285269777999]\n", + "[813.6862861351653, 231.17409353087498, 315.6412870005529]\n", + "[701.9550008653874, 231.17409353087498, 315.6412870005529]\n", "1\n", - "-200.0\n", - "[-2113.686286135166, -415.6412870005523, 286.3137138648351]\n", - "((-6, 1, 1, 0, 0), (-3, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1913.686286135166, 100.00000000000034, 486.3137138648351]\n", + "None\n", + "here\n", + "(((-2, 1, 0, 0), (-4, 1, 1, 0), (-4, 1, 1, 0)), ((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)))\n", + "[-100.00000000000034, 425.30909093471234, 11.731285269777999]\n", + "((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "[-100.00000000000034, 194.13499740383736, 11.731285269777999]\n", + "[701.9550008653874, 231.17409353087498, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "2\n", + "-100.0\n", + "here\n", + "(((-2, 1, 0, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-100.00000000000034, 194.13499740383736, 11.731285269777999]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 294.13499740383736, -5.684341886080802e-14]\n", + "[701.9550008653874, 0.0, 315.6412870005529]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", "0\n", "None\n", - "[-1913.686286135166, 100.00000000000034, 486.3137138648351]\n", - "((-6, 1, 1, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1801.9550008653878, 100.00000000000034, 486.3137138648351]\n", + "here\n", + "(((2, 0, -1, 0), (1, 1, -1, 0), (-4, 1, 1, 0)), ((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 294.13499740383736, -5.684341886080802e-14]\n", + "((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, 294.13499740383736, -5.684341886080802e-14]\n", + "[701.9550008653874, 0.0, 203.91000173077484]\n", + "[933.1290943962623, 0.0, 203.91000173077484]\n", + "1\n", + "None\n", + "here\n", + "(((2, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[231.17409353087453, 294.13499740383736, -5.684341886080802e-14]\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[231.17409353087453, 62.96090387296226, -5.684341886080802e-14]\n", + "[933.1290943962623, 0.0, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", "0\n", "None\n", - "[-1801.9550008653878, 100.00000000000034, 486.3137138648351]\n", - "((-2, 0, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1748.6820576352438, 100.00000000000034, 486.3137138648351]\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-4, 1, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[231.17409353087453, 62.96090387296226, -5.684341886080802e-14]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[386.3137138648344, 62.96090387296226, -5.684341886080802e-14]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", "0\n", "0.0\n", - "[-1748.6820576352438, 100.00000000000034, 486.3137138648351]\n", - "((-7, 1, 0, 0, 1), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-1100.0000000000002, 100.00000000000034, 486.3137138648351]\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-3, 2, 0, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[386.3137138648344, 62.96090387296226, -5.684341886080802e-14]\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[266.8709056037371, 62.96090387296226, -5.684341886080802e-14]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", + "[968.8259064691249, -231.1740935308751, 203.91000173077484]\n", "1\n", - "200.0\n", - "[-1100.0000000000002, 100.00000000000034, 486.3137138648351]\n", - "((-3, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-1300.0000000000002, -331.17409353087476, 286.3137138648351]\n", - "0\n", - "-400.0\n", - "[-1300.0000000000002, -331.17409353087476, 286.3137138648351]\n", - "((-3, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 0, 1, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-15.641287000553007, 68.82590646912524, 686.3137138648351]\n", + "600.0\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (-2, 0, 1, 0)), ((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[266.8709056037371, 62.96090387296226, -5.684341886080802e-14]\n", + "((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "[-333.1290943962629, 9.776284404390253, -600.0]\n", + "[968.8259064691249, -231.1740935308751, 203.91000173077484]\n", + "[968.8259064691249, 315.6412870005529, 203.91000173077484]\n", "2\n", - "None\n", - "[-15.641287000553007, 68.82590646912524, 686.3137138648351]\n", - "((-3, 0, 1, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-3, 0, 1, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-15.641287000553007, 68.82590646912524, 566.8709056037378]\n", - "0\n", - "-100.0\n", - "[-15.641287000553007, 68.82590646912524, 566.8709056037378]\n", - "((-3, 0, 1, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[18.18884796849386, 168.82590646912524, 666.8709056037378]\n", - "0\n", - "-200.0\n", - "[18.18884796849386, 168.82590646912524, 666.8709056037378]\n", - "((-7, 0, 0, 1, 1), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[53.18461946857178, 368.82590646912524, 866.8709056037378]\n", + "-700.0\n", + "here\n", + "(((3, 0, -1, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-333.1290943962629, 9.776284404390253, -600.0]\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "[366.8709056037371, 709.7762844043903, -103.91000173077487]\n", + "[968.8259064691249, 315.6412870005529, 203.91000173077484]\n", + "[968.8259064691249, 315.6412870005529, 0.0]\n", + "1\n", + "400.0\n", + "here\n", + "(((-1, 1, 0, 0), (3, 0, 0, -1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)))\n", + "[366.8709056037371, 709.7762844043903, -103.91000173077487]\n", + "((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0))\n", + "[-33.12909439626287, 464.9159047383498, -503.91000173077487]\n", + "[968.8259064691249, 315.6412870005529, 0.0]\n", + "[968.8259064691249, 470.7809073345124, 0.0]\n", "2\n", + "-200.0\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (1, 1, -1, 0)), ((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[-33.12909439626287, 464.9159047383498, -503.91000173077487]\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0))\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[166.87090560373713, 664.9159047383498, 11.731285269778027]\n", + "[968.8259064691249, 470.7809073345124, 0.0]\n", + "[968.8259064691249, 470.7809073345124, 315.6412870005529]\n", + "0\n", "None\n", - "[53.18461946857178, 368.82590646912524, 866.8709056037378]\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[53.18461946857178, 368.82590646912524, 600.0000000000003]\n", + "here\n", + "(((-1, 1, 0, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)))\n", + "[166.87090560373713, 664.9159047383498, 11.731285269778027]\n", + "((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "[11.731285269777572, 664.9159047383498, 11.731285269778027]\n", + "[968.8259064691249, 470.7809073345124, 315.6412870005529]\n", + "[813.6862861351653, 470.7809073345124, 315.6412870005529]\n", + "1\n", + "-100.0\n", + "here\n", + "(((2, 1, 0, -1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)))\n", + "[11.731285269777572, 664.9159047383498, 11.731285269778027]\n", + "((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "[111.73128526977757, 996.0899982692249, 111.73128526977803]\n", + "[813.6862861351653, 470.7809073345124, 315.6412870005529]\n", + "[813.6862861351653, 701.9550008653874, 315.6412870005529]\n", "2\n", + "0.0\n", + "here\n", + "(((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[111.73128526977757, 996.0899982692249, 111.73128526977803]\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0))\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[111.73128526977757, 996.0899982692249, -2.842170943040401e-14]\n", + "[813.6862861351653, 701.9550008653874, 315.6412870005529]\n", + "[813.6862861351653, 701.9550008653874, 203.91000173077484]\n", + "0\n", "None\n", - "[53.18461946857178, 368.82590646912524, 600.0000000000003]\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "[53.18461946857178, 368.82590646912524, 1484.3587129994476]\n", - "2\n", - "1700.0\n", - "[53.18461946857178, 368.82590646912524, 1484.3587129994476]\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "[-1646.8153805314282, -1331.1740935308749, 100.00000000000023]\n", + "here\n", + "(((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[111.73128526977757, 996.0899982692249, -2.842170943040401e-14]\n", + "((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 996.0899982692249, -2.842170943040401e-14]\n", + "[813.6862861351653, 701.9550008653874, 203.91000173077484]\n", + "[701.9550008653874, 701.9550008653874, 203.91000173077484]\n", "0\n", - "-1500.0\n", - "[-1646.8153805314282, -1331.1740935308749, 100.00000000000023]\n", - "((-6, 0, 1, 1, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "((-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "[-248.6820576352436, 168.82590646912513, 1600.0000000000002]\n", + "None\n", + "here\n", + "(((-2, 0, 0, 1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 996.0899982692249, -2.842170943040401e-14]\n", + "((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[-203.91000173077532, 996.0899982692249, -2.842170943040401e-14]\n", + "[701.9550008653874, 701.9550008653874, 203.91000173077484]\n", + "[498.04499913461245, 701.9550008653874, 203.91000173077484]\n", "0\n", - "-200.0\n", - "[-248.6820576352436, 168.82590646912513, 1600.0000000000002]\n", - "((-6, 1, 0, 0, 1), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "[-101.95500086538777, 368.82590646912513, 1800.0000000000002]\n", - "2\n", - "1500.0\n", - "[-101.95500086538777, 368.82590646912513, 1800.0000000000002]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 0, 1))\n", - "[-1601.9550008653878, -1131.1740935308749, 149.36294149936953]\n", - "2\n", - "-100.0\n", - "[-1601.9550008653878, -1131.1740935308749, 149.36294149936953]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 0, 1))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-1501.9550008653878, -1031.1740935308749, 84.35871299944762]\n", + "-500.0\n", + "here\n", + "(((-2, 0, 0, 1), (1, 1, -1, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-203.91000173077532, 996.0899982692249, -2.842170943040401e-14]\n", + "((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "[184.35871299944705, 1496.089998269225, 500.0]\n", + "[498.04499913461245, 701.9550008653874, 203.91000173077484]\n", + "[386.3137138648348, 701.9550008653874, 203.91000173077484]\n", "2\n", - "-200.0\n", - "[-1501.9550008653878, -1031.1740935308749, 84.35871299944762]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-1301.9550008653878, -831.1740935308749, -333.1290943962624]\n", + "700.0\n", + "here\n", + "(((-2, 0, 0, 1), (1, 1, -1, 0), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[184.35871299944705, 1496.089998269225, 500.0]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "[-515.6412870005529, 796.0899982692249, -17.596287865939985]\n", + "[386.3137138648348, 701.9550008653874, 203.91000173077484]\n", + "[386.3137138648348, 701.9550008653874, 386.3137138648348]\n", "2\n", - "200.0\n", - "[-1301.9550008653878, -831.1740935308749, -333.1290943962624]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-1501.9550008653878, -1031.1740935308749, -799.9999999999999]\n", + "-400.0\n", + "here\n", + "(((-2, 0, 0, 1), (-4, 1, 0, 1), (0, 0, 0, 0)), ((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-515.6412870005529, 796.0899982692249, -17.596287865939985]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "[-115.6412870005529, 1196.089998269225, -3.910001730774809]\n", + "[386.3137138648348, 701.9550008653874, 386.3137138648348]\n", + "[386.3137138648348, 701.9550008653874, 0.0]\n", + "0\n", + "300.0\n", + "here\n", + "(((-2, 0, 0, 1), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-115.6412870005529, 1196.089998269225, -3.910001730774809]\n", + "((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "[-486.3137138648348, 896.0899982692249, -303.9100017307748]\n", + "[386.3137138648348, 701.9550008653874, 0.0]\n", + "[315.6412870005529, 701.9550008653874, 0.0]\n", "2\n", - "-200.0\n", - "[-1501.9550008653878, -1031.1740935308749, -799.9999999999999]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "[-1301.9550008653878, -831.1740935308749, -750.6370585006307]\n", + "400.0\n", + "here\n", + "(((3, 0, -1, 0), (-4, 1, 0, 1), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)))\n", + "[-486.3137138648348, 896.0899982692249, -303.9100017307748]\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0))\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 496.0899982692249, -1.955000865387376]\n", + "[315.6412870005529, 701.9550008653874, 0.0]\n", + "[315.6412870005529, 701.9550008653874, 701.9550008653874]\n", "1\n", - "-900.0\n", - "[-1301.9550008653878, -831.1740935308749, -750.6370585006307]\n", - "((-1, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "((-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-401.9550008653878, -15.641287000552438, 149.3629414993693]\n", - "0\n", "None\n", - "[-401.9550008653878, -15.641287000552438, 149.3629414993693]\n", - "((-1, 0, 0, 0, 0), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 1, 0, 0, 1), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-348.6820576352436, -15.641287000552438, 149.3629414993693]\n", - "0\n", + "here\n", + "(((3, 0, -1, 0), (-1, 1, 0, 0), (1, 1, -1, 0)), ((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 496.0899982692249, -1.955000865387376]\n", + "((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 607.8212835390028, -1.955000865387376]\n", + "[315.6412870005529, 701.9550008653874, 701.9550008653874]\n", + "[315.6412870005529, 813.6862861351653, 701.9550008653874]\n", + "1\n", "None\n", - "[-348.6820576352436, -15.641287000552438, 149.3629414993693]\n", - "((-6, 1, 0, 0, 1), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "[-246.81538053142822, -15.641287000552438, 149.3629414993693]\n", + "here\n", + "(((3, 0, -1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 607.8212835390028, -1.955000865387376]\n", + "((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 727.2640918000998, -1.955000865387376]\n", + "[315.6412870005529, 813.6862861351653, 701.9550008653874]\n", + "[315.6412870005529, 933.1290943962623, 701.9550008653874]\n", "1\n", - "-100.0\n", - "[-246.81538053142822, -15.641287000552438, 149.3629414993693]\n", - "((-6, 0, 1, 1, 0), (-3, 0, 1, 0, 0), (-4, 0, 0, 0, 1))\n", - "((-6, 0, 1, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-146.81538053142822, 18.18884796849443, 249.3629414993693]\n", - "0\n", "None\n", - "[-146.81538053142822, 18.18884796849443, 249.3629414993693]\n", - "((-6, 0, 1, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "[-533.1290943962629, 18.18884796849443, 249.3629414993693]\n", + "here\n", + "(((-1, 1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)))\n", + "[-886.3137138648349, 727.2640918000998, -1.955000865387376]\n", + "((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0))\n", + "[-886.3137138648349, 882.4037121340597, -1.955000865387376]\n", + "[315.6412870005529, 933.1290943962623, 701.9550008653874]\n", + "[315.6412870005529, 1088.2687147302222, 701.9550008653874]\n", + "2\n", + "-200.0\n", + "here\n", + "(((2, -1, 0, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)))\n", + "[-886.3137138648349, 882.4037121340597, -1.955000865387376]\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0))\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0))\n", + "[-686.3137138648349, 1082.4037121340598, -5.8650025961623555]\n", + "[315.6412870005529, 1088.2687147302222, 701.9550008653874]\n", + "[315.6412870005529, 1088.2687147302222, 498.04499913461245]\n", "1\n", - "100.0\n", - "[-533.1290943962629, 18.18884796849443, 249.3629414993693]\n", - "((-4, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-4, 0, 0, 0, 1))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "[-633.1290943962629, 68.82590646912513, 149.3629414993693]\n", + "-100.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)))\n", + "[-686.3137138648349, 1082.4037121340598, -5.8650025961623555]\n", + "((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0))\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0))\n", + "[-586.3137138648349, 1062.9609038729625, 94.13499740383764]\n", + "[315.6412870005529, 1088.2687147302222, 498.04499913461245]\n", + "[315.6412870005529, 968.8259064691249, 498.04499913461245]\n", "2\n", - "None\n", - "[-633.1290943962629, 68.82590646912513, 149.3629414993693]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-4, 0, 0, 0, 1))\n", - "((-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-633.1290943962629, 68.82590646912513, 300.0000000000001]\n", + "-200.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[-586.3137138648349, 1062.9609038729625, 94.13499740383764]\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0))\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 1262.9609038729625, 5.684341886080802e-14]\n", + "[315.6412870005529, 968.8259064691249, 498.04499913461245]\n", + "[315.6412870005529, 968.8259064691249, 203.91000173077484]\n", "1\n", - "200.0\n", - "[-633.1290943962629, 68.82590646912513, 300.0000000000001]\n", - "((-4, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-833.1290943962629, -446.81538053142765, 100.00000000000011]\n", - "0\n", - "-700.0\n", - "[-833.1290943962629, -446.81538053142765, 100.00000000000011]\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "[-13.686286135165574, 253.18461946857235, 800.0000000000001]\n", + "0.0\n", + "here\n", + "(((-2, 0, 1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-386.3137138648349, 1262.9609038729625, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 968.8259064691249, 203.91000173077484]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "2\n", - "None\n", - "[-13.686286135165574, 253.18461946857235, 800.0000000000001]\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 1, 0, 0, 0))\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-13.686286135165574, 253.18461946857235, 1066.8709056037376]\n", + "200.0\n", + "here\n", + "(((1, 1, -1, 0), (-1, 1, 0, 0), (0, 0, 0, 0)), ((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "[-586.3137138648349, 298.04499913461245, -17.596287865939956]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", "2\n", - "1200.0\n", - "[-13.686286135165574, 253.18461946857235, 1066.8709056037376]\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-1213.6862861351656, -946.8153805314276, 484.35871299944756]\n", + "-200.0\n", + "here\n", + "(((1, 1, -1, 0), (-1, 1, 0, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-586.3137138648349, 298.04499913461245, -17.596287865939956]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0))\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 386.3137138648348]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", "0\n", "None\n", - "[-1213.6862861351656, -946.8153805314276, 484.35871299944756]\n", - "((-5, 1, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-1, 0, 0, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-1101.9550008653878, -946.8153805314276, 484.35871299944756]\n", + "here\n", + "(((1, 1, -1, 0), (3, 0, -1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-386.3137138648349, 498.04499913461245, 5.684341886080802e-14]\n", + "((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-315.64128700055295, 498.04499913461245, 5.684341886080802e-14]\n", + "[315.6412870005529, 203.91000173077484, 203.91000173077484]\n", + "[386.3137138648348, 203.91000173077484, 203.91000173077484]\n", "0\n", "None\n", - "[-1101.9550008653878, -946.8153805314276, 484.35871299944756]\n", - "((-1, 0, 0, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-1333.1290943962629, -946.8153805314276, 484.35871299944756]\n", + "here\n", + "(((1, 1, -1, 0), (2, 1, 0, -1), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-315.64128700055295, 498.04499913461245, 5.684341886080802e-14]\n", + "((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-231.17409353087538, 498.04499913461245, 5.684341886080802e-14]\n", + "[386.3137138648348, 203.91000173077484, 203.91000173077484]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", "0\n", - "-1300.0\n", - "[-1333.1290943962629, -946.8153805314276, 484.35871299944756]\n", - "((-4, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-64.32334463579627, 353.18461946857235, 1784.3587129994476]\n", + "None\n", + "here\n", + "(((1, 1, -1, 0), (-3, 1, 1, 0), (-1, 1, 0, 0)), ((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-231.17409353087538, 498.04499913461245, 5.684341886080802e-14]\n", + "((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, 498.04499913461245, 5.684341886080802e-14]\n", + "[470.7809073345124, 203.91000173077484, 203.91000173077484]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", "0\n", - "100.0\n", - "[-64.32334463579627, 353.18461946857235, 1784.3587129994476]\n", - "((-7, 0, 1, 0, 1), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-715.6412870005531, 253.18461946857235, 1684.3587129994476]\n", - "2\n", + "300.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 1, 1, 0), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, 498.04499913461245, 5.684341886080802e-14]\n", + "((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-33.12909439626287, 198.04499913461245, -299.99999999999994]\n", + "[701.9550008653874, 203.91000173077484, 203.91000173077484]\n", + "[968.8259064691249, 203.91000173077484, 203.91000173077484]\n", + "1\n", "None\n", - "[-715.6412870005531, 253.18461946857235, 1684.3587129994476]\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-715.6412870005531, 253.18461946857235, 1453.1846194685725]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 0, 0, 1), (2, -1, 0, 0)), ((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-33.12909439626287, 198.04499913461245, -299.99999999999994]\n", + "((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-33.12909439626287, -5.865002596162384, -299.99999999999994]\n", + "[968.8259064691249, 203.91000173077484, 203.91000173077484]\n", + "[968.8259064691249, 0.0, 203.91000173077484]\n", "0\n", "200.0\n", - "[-715.6412870005531, 253.18461946857235, 1453.1846194685725]\n", - "((-4, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-1533.129094396263, 53.18461946857235, 1253.1846194685725]\n", - "2\n", - "None\n", - "[-1533.129094396263, 53.18461946857235, 1253.1846194685725]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-1533.129094396263, 53.18461946857235, 1418.1888479684944]\n", - "2\n", - "None\n", - "[-1533.129094396263, 53.18461946857235, 1418.1888479684944]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-4, 1, 0, 1, 0))\n", - "[-1533.129094396263, 53.18461946857235, 1568.8259064691251]\n", - "2\n", - "900.0\n", - "[-1533.129094396263, 53.18461946857235, 1568.8259064691251]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-4, 1, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "[-2433.129094396263, -846.8153805314276, -33.12909439626242]\n", + "here\n", + "(((1, 1, -1, 0), (-2, 0, 0, 1), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)))\n", + "[-33.12909439626287, -5.865002596162384, -299.99999999999994]\n", + "((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "[-113.68628613516557, -205.86500259616238, -499.99999999999994]\n", + "[968.8259064691249, 0.0, 203.91000173077484]\n", + "[1088.2687147302222, 0.0, 203.91000173077484]\n", "2\n", - "100.0\n", - "[-2433.129094396263, -846.8153805314276, -33.12909439626242]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-3, 0, 0, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (0, 0, 0, 0, 0))\n", - "[-2533.129094396263, -946.8153805314276, 98.04499913461268]\n", + "-700.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[-113.68628613516557, -205.86500259616238, -499.99999999999994]\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[586.3137138648344, 494.1349974038376, -3.910001730774752]\n", + "[1088.2687147302222, 0.0, 203.91000173077484]\n", + "[1088.2687147302222, 0.0, 0.0]\n", + "0\n", + "800.0\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-2, 0, 1, 0)), ((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)))\n", + "[586.3137138648344, 494.1349974038376, -3.910001730774752]\n", + "((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "[-368.82590646912547, -305.8650025961624, -803.9100017307748]\n", + "[1088.2687147302222, 0.0, 0.0]\n", + "[933.1290943962623, 0.0, 0.0]\n", "1\n", "None\n", - "[-2533.129094396263, -946.8153805314276, 98.04499913461268]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (0, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-2533.129094396263, -1101.9550008653873, 98.04499913461268]\n", - "2\n", - "200.0\n", - "[-2533.129094396263, -1101.9550008653873, 98.04499913461268]\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-2733.129094396263, -1301.9550008653873, 53.184619468572436]\n", + "here\n", + "(((1, 1, -1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)))\n", + "[-368.82590646912547, -305.8650025961624, -803.9100017307748]\n", + "((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0))\n", + "[-368.82590646912547, -74.69090906528743, -803.9100017307748]\n", + "[933.1290943962623, 0.0, 0.0]\n", + "[933.1290943962623, 231.17409353087498, 0.0]\n", "1\n", "None\n", - "[-2733.129094396263, -1301.9550008653873, 53.184619468572436]\n", - "((-5, 0, 0, 1, 0), (-1, 0, 0, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-2733.129094396263, -1533.1290943962624, 53.184619468572436]\n", + "here\n", + "(((-2, 0, 1, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)))\n", + "[-368.82590646912547, -74.69090906528743, -803.9100017307748]\n", + "((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "[-368.82590646912547, 9.77628440439048, -803.9100017307748]\n", + "[933.1290943962623, 231.17409353087498, 0.0]\n", + "[933.1290943962623, 315.6412870005529, 0.0]\n", + "1\n", + "-800.0\n", + "here\n", + "(((-4, 1, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)))\n", + "[-368.82590646912547, 9.77628440439048, -803.9100017307748]\n", + "((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "[431.17409353087453, -3.9100017307749795, -3.910001730774752]\n", + "[933.1290943962623, 315.6412870005529, 0.0]\n", + "[933.1290943962623, -498.04499913461257, 0.0]\n", + "2\n", + "-100.0\n", + "here\n", + "(((-1, 1, 0, 0), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)))\n", + "[431.17409353087453, -3.9100017307749795, -3.910001730774752]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "[531.1740935308745, 96.08999826922502, -15.641287000552524]\n", + "[933.1290943962623, -498.04499913461257, 0.0]\n", + "[933.1290943962623, -498.04499913461257, -111.73128526977777]\n", + "2\n", + "300.0\n", + "here\n", + "(((-2, 0, 0, 1), (-3, 2, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[531.1740935308745, 96.08999826922502, -15.641287000552524]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0))\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -203.91000173077498, 1.1368683772161603e-13]\n", + "[933.1290943962623, -498.04499913461257, -111.73128526977777]\n", + "[933.1290943962623, -498.04499913461257, 203.91000173077484]\n", "1\n", "None\n", - "[-2733.129094396263, -1533.1290943962624, 53.184619468572436]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-2733.129094396263, -2031.174093530875, 53.184619468572436]\n", + "here\n", + "(((-2, 0, 0, 1), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -203.91000173077498, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -407.82000346154996, 1.1368683772161603e-13]\n", + "[933.1290943962623, -498.04499913461257, 203.91000173077484]\n", + "[933.1290943962623, -701.9550008653875, 203.91000173077484]\n", "1\n", "None\n", - "[-2733.129094396263, -2031.174093530875, 53.184619468572436]\n", - "((-5, 0, 0, 1, 0), (-6, 1, 0, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-4, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "[-2733.129094396263, -2115.6412870005524, 53.184619468572436]\n", + "here\n", + "(((-3, 1, 1, 0), (0, 0, 0, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -407.82000346154996, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -590.2237155956095, 1.1368683772161603e-13]\n", + "[933.1290943962623, -701.9550008653875, 203.91000173077484]\n", + "[933.1290943962623, -884.3587129994471, 203.91000173077484]\n", "1\n", - "-600.0\n", - "[-2733.129094396263, -2115.6412870005524, 53.184619468572436]\n", - "((-5, 0, 0, 1, 0), (-4, 0, 1, 0, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-2133.129094396263, -546.8153805314275, 653.1846194685725]\n", - "0\n", "None\n", - "[-2133.129094396263, -546.8153805314275, 653.1846194685725]\n", - "((-5, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-5, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-2715.6412870005533, -546.8153805314275, 653.1846194685725]\n", + "here\n", + "(((-3, 1, 1, 0), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -590.2237155956095, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "[231.17409353087453, -701.9550008653875, 1.1368683772161603e-13]\n", + "[933.1290943962623, -884.3587129994471, 203.91000173077484]\n", + "[933.1290943962623, -996.0899982692251, 203.91000173077484]\n", "0\n", "None\n", - "[-2715.6412870005533, -546.8153805314275, 653.1846194685725]\n", - "((-5, 0, 1, 0, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "[-3333.1290943962626, -546.8153805314275, 653.1846194685725]\n", + "here\n", + "(((2, 1, 0, -1), (0, 0, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)))\n", + "[231.17409353087453, -701.9550008653875, 1.1368683772161603e-13]\n", + "((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "[-3.410605131648481e-13, -701.9550008653875, 1.1368683772161603e-13]\n", + "[933.1290943962623, -996.0899982692251, 203.91000173077484]\n", + "[701.9550008653874, -996.0899982692251, 203.91000173077484]\n", "1\n", - "100.0\n", - "[-3333.1290943962626, -546.8153805314275, 653.1846194685725]\n", - "((-6, 0, 0, 1, 0), (-6, 0, 1, 1, 0), (-5, 0, 1, 1, 0))\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3433.1290943962626, -481.81115203150546, 553.1846194685725]\n", + "-300.0\n", + "here\n", + "(((2, 1, 0, -1), (3, 0, 0, -1), (0, 0, 0, 0)), ((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[-3.410605131648481e-13, -701.9550008653875, 1.1368683772161603e-13]\n", + "((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0))\n", + "((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[299.99999999999966, 96.08999826922502, 300.0000000000001]\n", + "[701.9550008653874, -996.0899982692251, 203.91000173077484]\n", + "[701.9550008653874, -498.04499913461257, 203.91000173077484]\n", "0\n", "None\n", - "[-3433.1290943962626, -481.81115203150546, 553.1846194685725]\n", - "((-6, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3850.6370585006316, -481.81115203150546, 553.1846194685725]\n", - "0\n", - "-600.0\n", - "[-3850.6370585006316, -481.81115203150546, 553.1846194685725]\n", - "((-7, 0, 0, 0, 1), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-6, 0, 1, 0, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-3415.6412870005533, 118.18884796849454, 1153.1846194685725]\n", + "here\n", + "(((2, 1, 0, -1), (1, 1, -1, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[299.99999999999966, 96.08999826922502, 300.0000000000001]\n", + "((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[411.7312852697776, 96.08999826922502, 300.0000000000001]\n", + "[701.9550008653874, -498.04499913461257, 203.91000173077484]\n", + "[813.6862861351653, -498.04499913461257, 203.91000173077484]\n", "0\n", - "100.0\n", - "[-3415.6412870005533, 118.18884796849454, 1153.1846194685725]\n", - "((-6, 0, 1, 0, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "[-4133.129094396263, 18.188847968494542, 1053.1846194685725]\n", + "500.0\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (0, 0, 0, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)))\n", + "[411.7312852697776, 96.08999826922502, 300.0000000000001]\n", + "((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "[66.87090560373713, -403.910001730775, -199.9999999999999]\n", + "[813.6862861351653, -498.04499913461257, 203.91000173077484]\n", + "[968.8259064691249, -498.04499913461257, 203.91000173077484]\n", "2\n", - "None\n", - "[-4133.129094396263, 18.188847968494542, 1053.1846194685725]\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-5, 0, 1, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "[-4133.129094396263, 18.188847968494542, 1218.1888479684944]\n", + "0.0\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (-4, 1, 1, 0)), ((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)))\n", + "[66.87090560373713, -403.910001730775, -199.9999999999999]\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "[66.87090560373713, -403.910001730775, -17.5962878659399]\n", + "[968.8259064691249, -498.04499913461257, 203.91000173077484]\n", + "[968.8259064691249, -498.04499913461257, 386.3137138648348]\n", "1\n", - "300.0\n", - "[-4133.129094396263, 18.188847968494542, 1218.1888479684944]\n", - "((-7, 0, 0, 1, 0), (-7, 0, 0, 1, 1), (-6, 0, 0, 1, 1))\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "[-4433.129094396263, -131.17409353087476, 918.1888479684944]\n", - "2\n", "None\n", - "[-4433.129094396263, -131.17409353087476, 918.1888479684944]\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-6, 0, 0, 1, 1))\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-4, 1, 0, 1, 0))\n", - "[-4433.129094396263, -131.17409353087476, 1068.8259064691251]\n", - "2\n", - "None\n", - "[-4433.129094396263, -131.17409353087476, 1068.8259064691251]\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-4, 1, 0, 1, 0))\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "[-4433.129094396263, -131.17409353087476, 1300.0000000000002]\n", - "0\n", - "-400.0\n", - "[-4433.129094396263, -131.17409353087476, 1300.0000000000002]\n", - "((-7, 0, 0, 1, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "[-3801.955000865388, 268.82590646912524, 1700.0000000000002]\n", - "2\n", - "None\n", - "[-3801.955000865388, 268.82590646912524, 1700.0000000000002]\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-1, 1, 0, 0, 0))\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 0, 1))\n", - "[-3801.955000865388, 268.82590646912524, 1549.3629414993695]\n", + "here\n", + "(((2, 1, 0, -1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)))\n", + "[66.87090560373713, -403.910001730775, -17.5962878659399]\n", + "((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0))\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "[66.87090560373713, -172.73590819990005, -17.5962878659399]\n", + "[968.8259064691249, -498.04499913461257, 386.3137138648348]\n", + "[968.8259064691249, -266.87090560373764, 386.3137138648348]\n", "2\n", - "1200.0\n", - "[-3801.955000865388, 268.82590646912524, 1549.3629414993695]\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-3, 0, 0, 0, 1))\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-5001.955000865388, -931.1740935308748, 184.35871299944756]\n", + "-200.0\n", + "here\n", + "(((2, 1, 0, -1), (1, -1, 0, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[66.87090560373713, -172.73590819990005, -17.5962878659399]\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0))\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[266.8709056037371, 27.264091800099948, 1.1368683772161603e-13]\n", + "[968.8259064691249, -266.87090560373764, 386.3137138648348]\n", + "[968.8259064691249, -266.87090560373764, 203.91000173077484]\n", "0\n", - "-1300.0\n", - "[-5001.955000865388, -931.1740935308748, 184.35871299944756]\n", - "((-4, 0, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "[-3000.000000000001, 368.82590646912524, 1484.3587129994476]\n", - "2\n", - "1400.0\n", - "[-3000.000000000001, 368.82590646912524, 1484.3587129994476]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-2, 0, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 0, 1, 0))\n", - "[-4400.000000000001, -1031.1740935308749, 168.82590646912513]\n", - "1\n", "None\n", - "[-4400.000000000001, -1031.1740935308749, 168.82590646912513]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 0, 1, 0))\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "[-4400.000000000001, -799.9999999999998, 168.82590646912513]\n", - "2\n", - "-100.0\n", - "[-4400.000000000001, -799.9999999999998, 168.82590646912513]\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-4, 1, 0, 1, 0))\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "[-4300.000000000001, -699.9999999999998, -148.68205763524315]\n", - "2\n", - "-100.0\n", - "[-4300.000000000001, -699.9999999999998, -148.68205763524315]\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (-5, 1, 0, 0, 1))\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "[-4200.000000000001, -599.9999999999998, -101.95500086538726]\n", + "here\n", + "(((2, 1, 0, -1), (0, 1, -1, 0), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)))\n", + "[266.8709056037371, 27.264091800099948, 1.1368683772161603e-13]\n", + "((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "[386.3137138648344, 27.264091800099948, 1.1368683772161603e-13]\n", + "[968.8259064691249, -266.87090560373764, 203.91000173077484]\n", + "[1088.2687147302222, -266.87090560373764, 203.91000173077484]\n", "1\n", "None\n", - "[-4200.000000000001, -599.9999999999998, -101.95500086538726]\n", - "((-5, 1, 0, 0, 0), (-2, 1, 0, 0, 0), (0, 0, 0, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-4, 0, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "[-4200.000000000001, -750.6370585006306, -101.95500086538726]\n", + "here\n", + "(((2, 1, 0, -1), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)))\n", + "[386.3137138648344, 27.264091800099948, 1.1368683772161603e-13]\n", + "((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "[386.3137138648344, -92.17871646099718, 1.1368683772161603e-13]\n", + "[1088.2687147302222, -266.87090560373764, 203.91000173077484]\n", + "[1088.2687147302222, -386.31371386483477, 203.91000173077484]\n", "1\n", + "-200.0\n", + "here\n", + "(((-1, 1, 0, 0), (-4, 2, 0, 0), (-3, 2, 0, 0)), ((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[386.3137138648344, -92.17871646099718, 1.1368683772161603e-13]\n", + "((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0))\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[586.3137138648344, 262.9609038729625, 200.0000000000001]\n", + "[1088.2687147302222, -386.31371386483477, 203.91000173077484]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", + "0\n", "None\n", - "[-4200.000000000001, -750.6370585006306, -101.95500086538726]\n", - "((-5, 1, 0, 0, 0), (-4, 0, 0, 0, 1), (0, 0, 0, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "[-4200.000000000001, -831.1740935308749, -101.95500086538726]\n", + "here\n", + "(((-1, 1, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)))\n", + "[586.3137138648344, 262.9609038729625, 200.0000000000001]\n", + "((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "[431.17409353087453, 262.9609038729625, 200.0000000000001]\n", + "[1088.2687147302222, -231.1740935308751, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", "2\n", - "100.0\n", - "[-4200.000000000001, -831.1740935308749, -101.95500086538726]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (0, 0, 0, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "[-4300.000000000001, -931.1740935308749, -313.686286135165]\n", - "1\n", - "-700.0\n", - "[-4300.000000000001, -931.1740935308749, -313.686286135165]\n", - "((-5, 1, 0, 0, 0), (-5, 1, 0, 1, 0), (-4, 1, 1, 0, 0))\n", - "((-5, 1, 0, 0, 0), (-3, 0, 1, 0, 0), (-4, 1, 1, 0, 0))\n", - "[-3600.000000000001, -315.64128700055244, 386.313713864835]\n" + "300.0\n", + "here\n", + "(((3, 0, -1, 0), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0)))\n", + "[431.17409353087453, 262.9609038729625, 200.0000000000001]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0))\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "[131.17409353087453, -37.03909612703751, 11.731285269778141]\n", + "[933.1290943962623, -231.1740935308751, 203.91000173077484]\n", + "[933.1290943962623, -231.1740935308751, 315.6412870005529]\n", + "0\n", + "None\n", + "here\n", + "(((-2, 0, 0, 1), (-2, 1, 0, 0), (-3, 2, 0, 0)), ((-2, 0, 0, 1), (-2, 1, 0, 0), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-2, 0, 1, 0)), ((-2, 0, 0, 1), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (1, 1, 0, -1), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (2, 0, -1, 0), (-3, 2, 0, 0)), ((-3, 1, 1, 0), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (-3, 2, 0, 0)), ((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0)), ((-1, 1, 0, 0), (-3, 0, 0, 1), (1, 1, -1, 0)))\n", + "[131.17409353087453, -37.03909612703751, 11.731285269778141]\n", + "((2, 1, 0, -1), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "((-1, 1, 0, 0), (-3, 0, 0, 1), (1, 1, -1, 0))\n", + "[-100.00000000000034, -37.03909612703751, 11.731285269778141]\n", + "[933.1290943962623, -231.1740935308751, 315.6412870005529]\n", + "[701.9550008653874, -231.1740935308751, 315.6412870005529]\n" ] } ], "source": [ - "path = stochastic_hamiltonian(root)\n", + "seed(19541116)\n", + "factors = []\n", + "dims = (2, 3, 5, 7)\n", + "root = (0, 0, 0, 0)\n", + "start_chord = ((0, 0, 0, 0), (-2, 1, 0, 0), (-3, 2, 0, 0))\n", + "path = stochastic_hamiltonian(start_chord)\n", "#durs = tuple(round(y[0]-x[0], 2) for (x, y) in pairwise(target_melody_data)) + ((1,))\n", "durs = tuple(d[0] for d in target_melody_data)\n", - "path_to_chords(path, root)\n", - "write_chord_sequence(list(zip(durs, path_to_chords(path, root))))" + "#path_to_chords(path, root)\n", + "write_chord_sequence(list(zip(durs, path_to_chords(path, root))), \"breysheet.txt\")" ] }, { @@ -12584,7 +7665,9 @@ { "cell_type": "markdown", "id": "046e48b9-7f25-4833-b0d9-c53963d164f4", - "metadata": {}, + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, "source": [ "### path functions" ] diff --git a/compact_sets_play.scd b/compact_sets_play.scd index 175b07a..ba3b6f3 100644 --- a/compact_sets_play.scd +++ b/compact_sets_play.scd @@ -14,7 +14,8 @@ SynthDef(\string_model, {arg freq, gate = 1, del, sustain, amp, dur, attack, rel ( var primes, hsArrayToFreq, hsArrayDimDiff, file, seq, phraseLengths, musicData, patterns; -thisThread.randSeed = 83924874938; +//thisThread.randSeed = 1954111620240509; //everything in between +thisThread.randSeed = 20240509; //rise yitgadal primes = [2, 3, 5, 7, 11]; @@ -30,7 +31,8 @@ hsArrayDimDiff = { if(fArray.sum == 0, {1}, {(primes[fArray.abs.indexOf(1) + 1] * fArray.sum)}) }; -file = File("/home/mwinter/Sketches/compact_sets/seq_bak.txt".standardizePath,"r"); +//file = File("/home/mwinter/Sketches/compact_sets/everything_in_between.txt".standardizePath,"r"); +file = File("/home/mwinter/Sketches/compact_sets/rise_yitgadal.txt".standardizePath,"r"); seq = file.readAllString.interpret; //seq = seq.collect({arg item; item.sort}); @@ -137,9 +139,10 @@ musicData = musicData.collect({arg voice, v; ( +// breysheet var primes, hsArrayToFreq, hsArrayDimDiff, file, seq, durs, chords, phraseLengths, musicData, patterns; -thisThread.randSeed = 83924874938; +thisThread.randSeed = 20240509; primes = [2, 3, 5, 7, 11, 13]; @@ -155,7 +158,7 @@ hsArrayDimDiff = { if(fArray.sum == 0, {1}, {(primes[fArray.abs.indexOf(1) + 1] * fArray.sum)}) }; -file = File("/home/mwinter/Sketches/compact_sets/seq.txt".standardizePath,"r"); +file = File("/home/mwinter/Sketches/compact_sets/breysheet.txt".standardizePath,"r"); seq = file.readAllString.interpret; //seq = seq.collect({arg item; item.sort}); @@ -191,7 +194,7 @@ chords.postln; musicData = chords.flop.collect({arg voice, v; var phrases, freqs, vDurs, delays, attacks, rels, sustains, amps, refs; phrases = voice.postln.separate({arg a, b; a != b}); - freqs = phrases.postln.collect({arg phrase; if(phrase[0] != ["Rest"], {60.midicps * pow(2, ([1, 1, 1][v]).clip(0, 2)) * hsArrayToFreq.value(phrase[0])}, {Rest(0)})}); + freqs = phrases.postln.collect({arg phrase; if(phrase[0] != ["Rest"], {55.midicps * pow(2, ([0, 1, 1][v]).clip(0, 2)) * hsArrayToFreq.value(phrase[0])}, {Rest(0)})}); vDurs = durs.clumps(phrases.collect({arg phrase; phrase.size})).collect({arg c; c.sum}); amps = freqs.collect({rrand(0.6, 0.7) / [2, 2, 3, 2][v]}); [freqs, vDurs, amps].flop;