/** * @title Start Your Model */ action start {/* Enter some script here */ import Layouts > book; do book; pages is ["page1"]; } do lib:unexecuted; if (jseden_project_mode == "restore") do :project > ACTIVE; if (jseden_project_mode != "safe") do :project > start; else createView("safemode","ScriptInput"); action ACTIVE { jseden_project_title = "Sunflower Seeds"; jseden_version_major = 2; jseden_version_minor = 1; jseden_version_patch = 2; jseden_version_commit = NaN; jseden_version_name = "v2.1.2"; jseden_version_sha = "0a723b83f48906cb39ef7fed9187b428e2af5b63"; views_number_created = 0; jseden_feedback_width = 420; jseden_explorer_width = 0; jseden_explorer_zoom = 1; mousePosition = Point(610.4910179640718, 63.80838323353293); mouseView = "bookpic"; mouseZone = @; mouseVelocity = Point(0, 0); background_audio = Audio("background_audio", true); background_audio_paused = false; background_audio_chapter = "start"; background_audio_chapters = Object(); background_audio_looping = false; background_audio_position = Point(0, 0); background_audio_speed = 1; background_audio_time = 0; background_audio_volume = 1; plugins_html_loaded = true; jseden_pm_connected = true; jseden_project_name = "BlankPresentation"; jseden_project_thumb = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABwCAYAAABbwT+GAAAQNklEQVR4Xu1d229UVRdfMy0UWqYXevHjaktbQBKEloR4oVowINUYNSr6oA8+65uXF30yJj75pCb64B9gooZEJQgaA5YCEYpQxQulQBE+6b2FTksvM19+a2bP7BnOmbM7nfLNzF47KTOcy95rrf37nbX2Xvvs8ZFWKmvrwz6fj8LhMB/1+/0UCoX4u35c3aKf17+r8651ERFa8GrL67wue7qyeMoatUdeyOLzUSjat7E+1I7NqQ/na5csksUJ24OXL/oY98kEiQPGT74CP4VDgHKYyOcnSjKuz++Lnsfp+PdYnT4fURgE8yWeR6vMEHxGvsTvR1u4T52P1JZ43kMWjeSJBHCQJX6Bg6wLKUvkIWRut2ySResb1z5Mt4/mapf5ywK8hWeBjYgzQHEkSPW6RpbOX1BIy6v+Q0uKA4BuFKEAbUT4RAJEjzGoDc8nECRam36/5/k5tJVAAAdZPdvSyewka1QWVQ+jXpPvrtrFUFaTPpy3XXJFlggmguNjNDTYR6HZaUZ8f88FZw8Cd7O0pIx6u04lkkH+JxbIYwv890YfNbfuoenJcWa2a4gFgiwrq6JLZ47nsTlENbFAogX6BgapqbWNbgeHORJyJEhVXQMCXQqUV1NP5zGxoVjAGguAIM0722gyOEK+cJgGLnW7h1iB8hohiDXQEEVhASZIKwji5UF8PgqUiQcR2NhlARBk284nYgRx9SCYgSnlEKvDLguJtlZbwMiDqEShhFhWY8VK5Y0IgjxIGB6krJounm630lCitJ0W4BBrF0KsyCA9ZR4kMoslIVY+QkUtI8J0vpS4BYw8CEIsGYPkLmyGhobo/fffp0AgQNPT01RYWEjj4+P0xhtv0NmzZ6mtrY06Ozvp0qVL9Nxzz+WuogsguRFBOA8is1gLYP67UyW8w9TUFH322Wf0zDPPUHV1NXV0dFBtbS199NFHTJBVq1bRhQsX6Nlnn6Uff/yRF4zu2rXr7giYxa0Yz2LBYDJIz+KeNBDtk08+oX379jFB3nzzTXr11Vfp008/pZdeeolKS0vp4sWLNDo6SiUlJfy5Zs0a2rNnj0HN+XuJkQeJzGL5JZOe4zjQCfL222/TO++8Q++99x59+OGH9Ouvv3KIBe9RVFTEYdiOHTvoqaeeynGt5ye+nkmnUMh9LZaMQeZn6Gy4GwR54YUXqKamht566y1699136YMPPiCQ5erVq/T333/z5/bt22nTpk00OzvL3sbmMgcPIiFWrgPlxIkTtHnzZg6hvv/+e/YQw8PD7DVAnK+++opefvllOnToEI2NjfF4BJ7E5mJEEMmD2AwRu3U3zoNIiGU3UGzV3siDSB7EVniI3kYEieRB/LxYUZaa5CZoMNbo7++n9evXOyqAad2ysjLHc4ODg1RZWTknxc+fP88D/VwveoiFWSx5HyTXe9RFfgzAkSVH0vDkyZOcGAwGg/y3YsUK+vLLL+nFF1/kqd66ujpC9r2vr4+ampo4wYis+8zMDGGgX1xczHmTmzdv8nkca2xspN7eXibS2rVr6ciRIzzAf/jhh+ncuXN8D7L4/Or20qU0MjJCW7ZsyXprG3kQWc2b9f2YUsBbt25RV1cXPfjggzQxMUGLFy+mL774gioqKjiL/t133/GU7u7du6m9vZ2JsXr1agbwwMAAHT9+nF555RXq6elhMsEbgUgrV66kRYsWUXd3N125coWXsrS0tPDU8LFjx2jr1q08G/bbb7/xFDKIg7zKxx9/TA0NDbR3796sN6wQJOu7KDMCggRIAGJq9/Dhw+xJAG4Q5JtvvuHvmALGmiyA9/r16+wd4EkOHjxIr732Gn8H0Zqbm+no0aNcB0D+7bff0oYNG5hM8CpPPvkk/fzzz3w/PNSBAweovr6evQYIsn//fiYX8i3ZXoQg2d5DGZQPXqKgoIA3/VObwemfADz+ko9BBIRGCJXwiTFJa2uraz24XrWB+tQGbKpunFeyZFC9BanKiCCcB6HIG4UySF+QfsiZShGiYQxhS5E8iC09LXqmZQEjDyJ5kLRsKzflgQWMCCJLTfKgp0WFtCxgHGLJ+yBp2VduynELGHkQCbFyvJdF/LQtYEwQ8SBp21huzGELxF6YGh/hn8FIuXm1vHKbwz0toqdlASMPEt+0AXvzyr5YaVlabspJCxhv2iDvg+Rk/4rQ87SAkQeJL1aUjePmaW+5PccsYEQQyYPkWK+KuBmzgORBMmZKqSgfLWDkQSQPko9dLzqZWMCIILL1qIkp5Zp8tICaxZoIDstPsOVjB4tO87OAeJD52U/uznML6FuPpvwRT8mD5DkSRD1HCxh5ENm0QdBjqwWMCCJ5EFvhIXrPMQ8imXSBjF0WMPIgkgexCxSibdwCRgSJ5UHKa6hHfuVW8GORBWIh1vgwUTgsW49a1PeiqoEFjDyIzGIZWFIuyUsLxN8ojHgQjzcKZZCelygQpVwtIB5EwCEWSGEBI4LI1qOCIVstYJwHkaUmtkLEbr2NPIjkQewGic3aGxFEQiybIWK37sYhlmwcZzdQbNXeyINIHsRWeIjeQhDBgFjAa5p3ZxtNRpeayNajAhexgGYBIw+iFiuWltfIT7AJfKyygPFiRcmDWIULUTZqASMPInkQwYutFjAiiLxyays8RG/JgwgGxAJes1itbTQZ9FjuLmMQwZGNFjAKsXgWi3wUKMf7IMdstJPobKkFjDeOk6UmliLEcrXNPYjPR4Ey8SCW48U69dXm1WoMMnCp2wcj8D+qyDSvdbgQheeaB5EQSzBjowWMQizJg9gIDdEZFphjHkR2NRHY2GUBIw8iYxC7QCHaxi1gRBD5CTaBjK0WMJ7FkkG6rRCxW28jDxJ55dYvmXS7sWKl9nomnUIh961HZS2WlfiwXuk5eBCsxaqRtVjWQ8YuAxgRRPIgdoFCtE2cxdq26wmaDI7w76T391yQpSYCELGAsoCRB5E8iADGVgsYESSSB/FTaXm17GpiK1Is1VtfaoJZLNfVvJIHsRQhlqtt5EFk61HLUWKx+kIQiztfVPe2gBDE20ZyhcUWMCKI/D6IxQixXHXj90FkqYnlSLFUfSMPInkQS9EhavMbhc1eG8fJUhNBiq0WMA6xJA9iK0RyW+9wOExTU1P8p5eCggJaunQpAdepipEHkRArt0Fiq/RXr16lP//8k8kBougFxMDf6tWrafPmza5EMSZIKg8yMTFBPT09dwhxNzvG7/fTunXraMmSJbFme3t7aXp6+q6IUVNTQ4FAINbWtWvXaHJyMiNtr1ixgoqLizNSly2VnDt3jtD/elm8eDHh79atW7HDIM6yZcuopaWFCgsL7zBP7IWp8RGicIoXptwIMjs7Sz/99BOBJCho0I2t+nEv15ZOR5aWltKjjz7Kt+LpcfPmTddqlCyp5MA1pnLi2vvuu49A1H///ZcGBweN7/XSNRQK0caNGx070OteG8+j78+ePZugOnD69NNP87GDBw/SzMxMwvnly5fTQw895EwQr0F6fNMGvDDVnlAJ3NehQ4dixwDSRx55JOGaX375hW7cuEH19fV0+/ZtfrICRIgDwWg85fEddQFgOskAUAVUfAdYcA0+cVxn/aJFi+jxxx/ntuFacY1e0AYMhVJRUcH342mit6sIgevgjSCvcse4D3UqmSCHXjZs2MB6JJMT1xcVFVEwGOS4Fw8T1Y7SCfdBHnzCHnrdOA7b6d7RRuCb6AxbHT58OGHMgWPox+eff56r2L9/P9sZRX8Atra2sjfRi/GmDW55kGSCAADo3IGBAW4HzER40N/fTw888AB1dHQwSBH39fX18XWoA9chHgRx1qxZwwqBbP/88w+Vl5czsIaGhhgkIBjCDpRTp07F9AFZ9u7d60gQEBEgHR0d5fZgGJBj5cqVdM8997B8uAZ14+mCYzgPWVEvjuM7rgeAAXLUpXtFN4KAGLjv+vXrrBPIibpQBz5RX0lJCY2NjbHtYAvdAwlBTKgRuQa4AUFUga0R/qJP4eHVwxN2Rr/gYaZIgv5rbGy8gyCe07zxxYp3bhyXTBCAEMAaHh7mhsrKyhjMiiCnT59mgOKJqAgC4QHO9evXM0gAoj/++IO2bt1KZ86c4fACIMFxEArXgzAALYCknrZuBMG9ihxKPoAQBgIh7733XgYoQjJFPrSDa2E8ABvyQoe6ujr6/fff+f8grP4EciII2h4ZGWEyYYwE3dFhOAb9t2zZQidPnow9BNDB1dXVbD/YBEUIYk4Q4Ofo0aN8A7z9pk2bqKGhwbEC9P+BAwdinhk43bZt29wJkioPkkwQhDk7duyIhTJwZZ2dnQwmCArA4xjAAs/S1dXFAAAYAZa//vqLKisrmQAAS3d3NzU1NTGgAFQogDoAIpwHqNEmihtBYCjlfVCvCqv0pwzOA/RoD+TB//E5Pj5Oa9eu5Zi2ubmZn/o4hnMYiOsu2Y0gIAdkhd4gMzwi9IXnQHtVVVXsPXEdZAU5UT+uEYKYkwNXAg9HjhyJEQQ2Bp7gqR977DE+3t7ezg8q9CUeiMrOiFyAQb3MOw+STBB0MhpWYwMICFDi6Q9h8FTEUxfsVeMJ5QGghB6b4zvqSR6b6PEjznsRBASE14EsMAbqU2GN+o628R2kVWDGfZBRhVlqRgxtoj7MWsHzqOIWYoFQKCqkwndFFn2yADZCW2gToaSyhXgQc5LAfhiEq3EsCKMeiK+//jpX9Pnnn8eiEEQ4Ck94EK9atWruHiRVHgRA+eGHH2KzAgqIeisAMEClzwolD6DdTKAGxDif/F3do4AE8O/evZsPY9rZbZpVGS95QkARVpdFB7A+3lADaj3EQiiIOuFZ8KBQJVnX5Bk0fRLCadYM9yP8VCGXOVzsvPLEiROxMbDqa2Bh3759bJCvv/469gBXD2d8YoJHkUVZzigP4rX1KMKRK1eu/N/zILW1tRy+oABUGIAlZ1AXCjJw4wiLUNApmFzIVB4EIRgGm1LMLIAIAKkHfSoXOFCTKogS9NAY/XX//ffzWDS5qFmsieAw72oir9ya9YFcleUWwGAd6QWEtyotoMJ6EERFNDiH2S2MiZ1KRjxIlttKxLPUAogiLl++zLOF8Cp6iAyCINrArKQ+jnTyIM078TPQkX2x5CfYLAWTqO1sASMPIps2CHxstYARQVQeJFBaJXvz2ooUS/Vmgux6gm6bbD1atGQZXTt/xlJTido2WmBkbIw2bm+hmduRXNbg5Ysue/MiD+EvIH/hEqpYXkk+9UvReOEkaa091m3FjqVznuuOrt93ul/vqfm25XV/urLo9yl5vdryOi+yIBl2J94WyC5hCtPY6AjNTAUpNBtZ/etIEORBeNVpdPm3Dytuoytl8cM64TBWzcZBHT8GfdR5VB+5JuG8VpdSPiEhmNBWZGWvbqTcl0W90ZbCLh52i9lLA096dnGRJaN96IAXVzxxVikRLxmVJYonHbtOsmgOIGUeRE2TqXllhnx0Obr+UNfP69/jD1IlGMXmqPW69Dqd2vI6nwlZMiVrrsrijz4QIf9C9KGrXbR21TULjSc3WZywrTzI/wCKsf1DTMp8TgAAAABJRU5ErkJggg=="; jseden_project_author = "Nicolas Pope"; autocalc = 1; views_list = ["bookpic"]; jseden_fragment_changed = "page1"; jseden_fragment_executed = ".id(angle@872334586)"; pages is ["page1"]; picture is seeds; view_bookpic_visibility = "visible"; view_bookpic_title = "Canvas bookpic"; view_bookpic_content is bookpic; view_bookpic_type = "Canvas2D"; view_bookscript2_query is jseden_script_query; seed0x = 300; seed0y = 300; seedsize = 4; seedsizegrowth = 0.01; radius = 70; radiusgrowth = 0.0045; angle = 360 * (sqrt(5) + 1) / 2; seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); seed is Circle(seed{i}x,seed{i}y,(seedsize+i*seedsizegrowth)/2, "brown", "orange"); seeds is seed :: i in 1..1000; } action page1 {## Sunflower Seeds seed0x = 300; seed0y = 300; seedsize = 4; seedsizegrowth = 0.01; radius = 70; radiusgrowth = 0.0045; angle = 360 * 1.618; angle = 360 * (sqrt(5) + 1) / 2; do { local i; autocalc = 0; for (i in 1..1000) { seed{i}x is seed{i-1}x + radius*i*radiusgrowth * cos((angle*i) % 360); seed{i}y is seed{i-1}y + radius*i*radiusgrowth * sin((angle*i) % 360); } autocalc = 1; } seed is Circle(seed{i}x,seed{i}y,(seedsize+i*seedsizegrowth)/2, "brown", "orange"); seeds is seed :: i in 1..1000; picture is seeds; }