Make SvgCubics performance test more consistent
authorpdr@google.com <pdr@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Jun 2012 23:26:12 +0000 (23:26 +0000)
committerpdr@google.com <pdr@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Jun 2012 23:26:12 +0000 (23:26 +0000)
https://bugs.webkit.org/show_bug.cgi?id=89778

Reviewed by Ryosuke Niwa.

Previously this test ran twice for each iteration, but this led to inconsistent repaints.
This change updates the test to only run once per iteration, and adds even more cubics
so that the test runs consistently in the 80ms range on my Linux desktop.

Performance results on my desktop:
    RESULT SVG: SvgCubics= 80.5 ms
    median= 82.0 ms, stdev= 3.04138126515 ms, min= 75.0 ms, max= 85.0 ms

    RESULT SVG: SvgCubics= 80.1 ms
    median= 81.0 ms, stdev= 4.27668095607 ms, min= 74.0 ms, max= 88.0 ms

    RESULT SVG: SvgCubics= 81.45 ms
    median= 83.0 ms, stdev= 4.01839520207 ms, min= 75.0 ms, max= 89.0 ms

    RESULT SVG: SvgCubics= 78.9 ms
    median= 80.0 ms, stdev= 4.75289385533 ms, min= 72.0 ms, max= 87.0 ms

* SVG/SvgCubics.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@121071 268f45cc-cd09-0410-ab3c-d52691b4dbfc

PerformanceTests/ChangeLog
PerformanceTests/SVG/SvgCubics.html

index 6a172ec..d0b3119 100644 (file)
@@ -1,3 +1,29 @@
+2012-06-22  Philip Rogers  <pdr@google.com>
+
+        Make SvgCubics performance test more consistent
+        https://bugs.webkit.org/show_bug.cgi?id=89778
+
+        Reviewed by Ryosuke Niwa.
+
+        Previously this test ran twice for each iteration, but this led to inconsistent repaints.
+        This change updates the test to only run once per iteration, and adds even more cubics
+        so that the test runs consistently in the 80ms range on my Linux desktop.
+
+        Performance results on my desktop:
+            RESULT SVG: SvgCubics= 80.5 ms
+            median= 82.0 ms, stdev= 3.04138126515 ms, min= 75.0 ms, max= 85.0 ms
+
+            RESULT SVG: SvgCubics= 80.1 ms
+            median= 81.0 ms, stdev= 4.27668095607 ms, min= 74.0 ms, max= 88.0 ms
+
+            RESULT SVG: SvgCubics= 81.45 ms
+            median= 83.0 ms, stdev= 4.01839520207 ms, min= 75.0 ms, max= 89.0 ms
+
+            RESULT SVG: SvgCubics= 78.9 ms
+            median= 80.0 ms, stdev= 4.75289385533 ms, min= 72.0 ms, max= 87.0 ms
+
+        * SVG/SvgCubics.html:
+
 2012-06-22  Ilya Tikhonovsky  <loislo@chromium.org>
 
         Web Inspector: partially instrument DOM Tree native memory.
index 5509a54..1d4f409 100644 (file)
             <use id='tiger3' xlink:href="#tiger"></use>
             <use id='tiger4' xlink:href="#tiger"></use>
             <use id='tiger5' xlink:href="#tiger"></use>
+            <use id='tiger6' xlink:href="#tiger"></use>
+            <use id='tiger7' xlink:href="#tiger"></use>
+            <use id='tiger8' xlink:href="#tiger"></use>
             <use id='dune1' x="-110" y="250" xlink:href="#dune" style="fill: url(#curveGradient);" stroke="#922" stroke-linecap="butt" stroke-dasharray="10 10" stroke-width="10"></use>
             <path id='dune2' d="M 0 0z" style="fill: url(#curveGradient);" stroke="#922" stroke-linecap="round" stroke-dasharray="10 10" stroke-width="10"></path>
             <path id='dune3' d="M0 0z" style="fill: url(#curveGradient);" stroke="#922" stroke-linecap="square" stroke-dasharray="10 10" stroke-width="8"></path>
                 </textPath>
               </text>
             </g>
+
+            <path id='dune5' x="-110" y="250" style="fill: url(#curveGradient);" stroke="#922" stroke-width="5">
+              <animate id='duneAnimate1' attributeName='d' from='M-560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' to='M560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' dur='20s' />
+            </path>
+
+            <path id='dune6' x="-110" y="250" style="fill: url(#curveGradient);" stroke="#922" stroke-width="7">
+              <animate id='duneAnimate1' attributeName='d' from='M-860.21,794.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' to='M560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' dur='20s' calcMode='spline' keySplines='0 0.75 0.25 1' keyTimes='0; 1'/>
+            </path>
+
+            <path id='dune7' x="-110" y="250" style="fill: url(#curveGradient);" stroke="#922" stroke-width="7">
+              <animate id='duneAnimate1' attributeName='d' from='M560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' to='M-560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' dur='20s' calcMode='spline' keySplines='0 0.75 0.25 1' keyTimes='0; 1'/>
+            </path>
+
+            <path id='dune8' x="-110" y="250" style="fill: url(#curveGradient);" stroke="#922" stroke-width="7">
+              <animate id='duneAnimate1' attributeName='d' from='M360.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' to='M-560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' dur='20s' calcMode='spline' keySplines='0 0.25.75 1' keyTimes='0; 1'/>
+            </path>
+
+            <path id='dune9' x="-110" y="250" style="fill:#000" fill-opacity="0.3" stroke-opacity="0.3" stroke="#922" stroke-width="7">
+              <animate id='duneAnimate1' attributeName='d' from='M160.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' to='M-560.21,894.707c4.276-12.428,10.028-24.275,16.284-35.842c6.272-11.565,13.298-22.736,20.865-33.545c15.155-21.605,32.608-41.675,51.831-59.947c19.257-18.238,40.265-34.711,62.645-49.098c11.173-7.221,22.691-13.913,34.478-20.101c11.771-6.214,23.837-11.87,36.1-17.049c12.258-5.192,24.736-9.854,37.362-14.052c6.317-2.1,12.653-4.078,19.058-5.951c6.617-1.895,12.926-3.477,19.283-5.1c12.667-3.209,25.2-6.377,37.599-9.833c12.39-3.452,24.647-7.153,36.559-11.384c11.871-4.238,23.533-8.986,33.835-14.816c5.109-2.904,9.878-6.137,13.504-9.562c0.896-0.854,1.725-1.711,2.442-2.558l0.519-0.632l0.625-0.793l1.328-1.741c1.802-2.399,3.604-4.945,5.395-7.539c7.167-10.429,14.227-21.48,21.543-32.412c7.318-10.957,14.867-21.911,23.031-32.626c8.189-10.701,16.912-21.225,27.213-30.998c5.174-4.867,10.752-9.557,17.162-13.726c6.403-4.124,13.713-7.863,22.431-9.718c2.17-0.455,4.417-0.783,6.719-0.936l1.644-0.086l1.558-0.044c1.034-0.016,2.078-0.005,3.128,0.03c4.197,0.145,8.524,0.731,12.771,1.883c4.246,1.139,8.386,2.839,12.18,4.957c3.804,2.115,7.254,4.629,10.345,7.316c6.182,5.403,10.967,11.396,15.116,17.352c4.141,5.977,7.662,11.988,10.957,17.953c6.548,11.936,12.25,23.703,18.131,35.201c5.854,11.498,11.811,22.734,18.205,33.615c12.743,21.768,27.322,42.091,44.201,60.312c16.842,18.237,35.88,34.357,56.524,48.275l32.612,21.428l32.652,21.747c43.432,29.09,86.438,58.607,129.789,87.124c43.354,28.466,87.107,56.016,132.243,79.718c22.565,11.82,45.5,22.605,68.854,31.617c23.346,9.004,47.127,16.217,71.129,20.68c23.99,4.476,48.186,6.139,72.035,4.381c23.852-1.721,47.316-6.885,69.896-15.077c22.598-8.157,44.301-19.306,64.951-32.534c20.658-13.234,40.277-28.52,58.966-45.104c18.692-16.592,36.46-34.486,53.484-53.204c8.514-9.36,16.834-18.937,25-28.675c4.085-4.867,8.13-9.776,12.134-14.727l1.5-1.857l1.343-1.686l3.129-3.941l6.3-7.82c16.901-20.762,34.572-40.877,53.051-60.312c18.482-19.428,37.774-38.17,58.002-56.025c20.221-17.861,41.422-34.791,63.715-50.486c22.297-15.681,45.719-30.111,70.437-42.636c24.704-12.521,50.763-23.079,78.057-30.674c27.267-7.593,55.821-12.145,84.756-12.526l0.525,59.963c-23.247,0.06-46.682,3.469-69.714,9.618c-23.045,6.139-45.669,15.003-67.632,25.745c-21.965,10.765-43.255,23.461-63.804,37.515c-20.557,14.054-40.363,29.487-59.504,45.845c-38.247,32.773-73.774,69.34-106.461,108.203l-6.084,7.319l-3.008,3.673l-1.738,2.112l-1.604,1.922c-4.279,5.122-8.607,10.21-12.986,15.263c-8.762,10.102-17.743,20.047-26.955,29.819c-18.428,19.534-37.8,38.372-58.447,56.042c-20.645,17.655-42.58,34.162-66.122,48.648c-23.524,14.472-48.714,26.904-75.372,35.982c-26.629,9.086-54.716,14.656-82.941,16.103c-28.233,1.5-56.458-1.095-83.617-6.747c-27.192-5.644-53.355-14.232-78.457-24.508c-25.113-10.291-49.21-22.262-72.588-35.123c-23.385-12.859-46.027-26.678-68.252-40.924c-22.221-14.258-44.014-28.973-65.59-43.87c-43.14-29.817-85.467-60.323-128.041-90.272l-31.969-22.365l-16.031-11.088l-16.266-11.169c-22.363-15.583-43.099-33.753-61.278-54.187c-18.229-20.389-33.798-43.008-46.976-66.484c-6.613-11.727-12.66-23.659-18.427-35.507c-5.779-11.829-11.26-23.634-17.067-34.671c-2.908-5.502-5.912-10.802-9.117-15.604c-3.199-4.799-6.619-9.077-10.217-12.327c-3.615-3.263-7.284-5.423-11.348-6.604c-2.037-0.598-4.205-0.95-6.52-1.078c-0.579-0.029-1.166-0.049-1.762-0.051c-0.299,0.004-0.398-0.007-0.886,0.008l-0.8,0.029c-0.951,0.045-1.941,0.173-2.965,0.373c-4.092,0.779-8.713,2.855-13.266,5.739c-4.57,2.881-9.092,6.528-13.455,10.542c-8.74,8.074-16.887,17.563-24.648,27.474c-7.768,9.938-15.162,20.376-22.458,31.017c-7.323,10.652-14.433,21.503-22.169,32.479c-1.949,2.746-3.945,5.502-6.093,8.291l-1.665,2.125l-0.908,1.113c-0.35,0.426-0.705,0.828-1.062,1.232c-1.429,1.607-2.906,3.062-4.402,4.422c-6.01,5.387-12.279,9.278-18.552,12.703c-12.572,6.744-25.304,11.527-38.062,15.805c-25.504,8.427-51.271,14.381-76.67,20.248c-6.311,1.47-12.683,2.936-18.639,4.509c-6.147,1.658-12.302,3.436-18.4,5.319c-12.207,3.771-24.265,8.006-36.158,12.656c-47.543,18.64-92.307,44.606-131.525,77.744c-19.625,16.531-37.863,34.815-54.357,54.676c-8.252,9.926-16.035,20.266-23.34,30.969c-3.648,5.355-7.133,10.826-10.465,16.397c-3.344,5.562-6.527,11.245-9.358,17.087L860.21,994.707z' dur='25s'/>
+            </path>
           </g>
         </svg>
       </div>
         tiger5.setAttribute('stroke-width', strokeWidth);
         tiger5.setAttribute('transform', 'translate(630,100)');
 
+        // spin three overlapping tigers.
+        var rad = 0.05 * t;
+        var tiger6 = document.getElementById('tiger6');
+        tiger6.setAttribute('transform', 'scale(0.5) translate(150,330) rotate(' + (rad * 180 / 3.14159) + ') translate(-50,-50)');
+        var tiger7 = document.getElementById('tiger7');
+        tiger7.setAttribute('transform', 'scale(0.5) translate(150,130) rotate(' + (rad * 180 / 3.14159) + ') translate(-50,-50)');
+        var tiger8 = document.getElementById('tiger8');
+        tiger8.setAttribute('transform', 'scale(0.5) translate(150,230) rotate(' + (-rad * 180 / 3.14159) + ') translate(-50,-50)');
+
         // move dots on a dune
         var dashOffset1 = 40 + 40 * Math.sin(0.05 * t);
         var dune1 = document.getElementById('dune1');
         // Move text on a path
         var textPath = document.getElementById('textPath');
         var text = '';
-        for (var i = 0; i < 13; i++)
+        for (var i = 0; i < 25; i++)
           text += ('text on a path! ' + t + '      ');
         textPath.textContent = text;
 
         document.getElementById('svg').offsetTop;
 
         t++;
-      }, 2, 20, function() {
+      }, 1, 20, function() {
         var wrapper = document.getElementById('wrapper');
         if (wrapper)
           wrapper.parentNode.removeChild(wrapper);