topical media & game development

talk show tell print

flex-sandy-psychedelic-yingyang.ax

flex-sandy-psychedelic-yingyang.ax [swf] flex


  package 
  {
  import sandy.primitive.Primitive3D;
  
  import sandy.core.scenegraph.Geometry3D;
  import sandy.core.scenegraph.Shape3D;
  public class @ax-flex-sandy-psychedelic-yingyang extends Shape3D implements Primitive3D
  {
  private var l:Geometry3D ;
  private function v(x:Number,y:Number,z:Number):void
  {
  l.setVertex(l.getNextVertexID(),x,y,z );
  }
  private function vn(nx:Number,ny:Number,nz:Number):void
  {
  l.setVertexNormal(l.getNextVertexNormalID(),nx,ny,nz );
  }
  private function uv(u:Number,v:Number):void
  {
  l.setUVCoords(l.getNextUVCoordID(),u,v);
  }
  private function f(vn0:int, vn1:int, vn2:int, uvn0:int, uvn1:int,uvn2:int):void
  {
  l.setFaceVertexIds(l.getNextFaceID(), vn0, vn1,vn2);
  l.setFaceUVCoordsIds( l.getNextFaceUVCoordID(), uvn0,uvn1,uvn2);
  }
  public function @ax-flex-sandy-psychedelic-yingyang( p_Name:String=null )
  {
  super( p_Name ) ;
  
  geometry = generate() ;
  }
  
  public function generate(... arguments):Geometry3D
  {
  l = new Geometry3D();
  vn(0.91396,0.405803,0.0);
  vn(0.734626,0.678472,0.0);
  vn(0.203446,0.978935,0.0171999);
  vn(-0.289318,0.957089,0.0165979);
  vn(-0.566462,0.823866,-0.0191271);
  vn(-0.744971,0.667096,-0.000917708);
  vn(-0.905155,0.425081,0.000376203);
  vn(-0.9732,0.229943,-0.00284517);
  vn(-0.980911,0.19427,-0.0085216);
  vn(0.93916,-0.343097,0.0162373);
  vn(0.792028,-0.610359,-0.0124015);
  vn(0.544442,-0.838705,-0.0125307);
  vn(0.229,-0.973352,-0.0120488);
  vn(-0.0925857,-0.995626,-0.0125397);
  vn(-0.415516,-0.909499,-0.0125439);
  vn(-0.688585,-0.725035,-0.0132567);
  vn(-0.886357,-0.462824,-0.0128429);
  vn(-0.993322,-0.115056,-0.00859817);
  vn(-0.957325,0.288867,-0.00923409);
  vn(-0.755453,0.655165,-0.0069711);
  vn(-0.419425,0.90779,0.000371878);
  vn(-0.024754,0.999694,0.0);
  vn(0.390723,0.920508,0.0);
  vn(0.745023,0.667039,0.0);
  vn(0.93033,0.366722,0.0);
  vn(0.91396,0.405803,0.0);
  vn(0.836708,0.54765,0.0);
  vn(0.433064,0.901363,0.0);
  vn(-0.130751,0.991277,0.0165337);
  vn(-0.479374,0.877558,-0.00961469);
  vn(-0.761825,0.647625,-0.0143127);
  vn(-0.95014,0.311707,-0.00858772);
  vn(0.926337,-0.375881,0.0247458);
  vn(0.69277,-0.721041,0.0130289);
  vn(0.40766,-0.913046,0.0126427);
  vn(0.0863211,-0.996181,0.0131112);
  vn(-0.237609,-0.971283,0.0122866);
  vn(-0.547208,-0.836904,0.0124136);
  vn(-0.784966,-0.619416,0.012327);
  vn(-0.951247,-0.307766,0.0202494);
  vn(-0.996232,0.084846,0.0179467);
  vn(-0.864821,0.501819,0.0161926);
  vn(-0.572089,0.820131,0.00997907);
  vn(-0.170225,0.985352,0.0102324);
  vn(0.246234,0.96921,0.0);
  vn(0.639652,0.768665,0.0);
  vn(0.93033,0.366722,0.0);
  vn(0.957877,0.287156,0.00367195);
  vn(0.65912,0.752026,0.00412386);
  vn(0.419718,0.907655,0.0);
  vn(0.273195,0.961959,0.0);
  vn(-0.0181084,0.999735,-0.0141893);
  vn(-0.530836,0.847471,0.00252888);
  vn(-0.889041,0.457827,0.0);
  vn(-0.943056,-0.332627,0.00215952);
  vn(-0.304088,-0.952644,0.0);
  vn(0.167281,-0.985909,0.0);
  vn(0.349243,-0.937032,0.0);
  vn(0.652853,-0.75745,-0.00719962);
  vn(0.902027,-0.431604,-0.00810779);
  vn(0.998517,-0.0544094,0.00184662);
  vn(0.987469,0.157719,-0.00541213);
  vn(0.648549,0.761172,0.0);
  vn(0.455423,0.890275,0.0);
  vn(0.221806,0.975058,-0.00794628);
  vn(-0.322639,0.946485,-0.00841247);
  vn(-0.901124,0.433561,0.000716627);
  vn(-0.933579,-0.358346,0.00431871);
  vn(-0.534496,-0.84513,0.00834225);
  vn(0.0565378,-0.9984,0.0);
  vn(0.312151,-0.950033,0.0);
  vn(0.531854,-0.846836,0.0);
  vn(0.913704,-0.406361,-0.00405523);
  vn(0.998629,0.0523184,-0.00181578);
  vn(-0.948158,0.317734,-0.00642784);
  vn(-0.450631,0.89271,0.0);
  vn(-0.203126,0.979153,0.0);
  vn(-0.0906185,0.995886,0.0);
  vn(0.0164084,0.999865,0.0);
  vn(0.123134,0.99239,0.0);
  vn(0.498323,0.866955,0.00791322);
  vn(0.875919,0.482431,0.00517521);
  vn(0.943056,-0.332634,-0.000218316);
  vn(0.30257,-0.953126,0.00174123);
  vn(-0.308249,-0.951306,0.0);
  vn(-0.805743,-0.592266,-0.000188329);
  vn(-0.934461,0.356044,-0.00399438);
  vn(-0.597607,0.801751,-0.00783619);
  vn(-0.241259,0.970461,0.0);
  vn(-0.127795,0.991801,0.0);
  vn(-0.0185117,0.999829,0.0);
  vn(0.0872332,0.996188,0.0);
  vn(0.339516,0.9406,0.0);
  vn(0.894757,0.446511,0.0061671);
  vn(0.923405,-0.383786,-0.00562439);
  vn(0.536394,-0.843941,-0.00674219);
  vn(-0.333877,-0.942616,-0.000724336);
  vn(-0.940765,-0.339019,0.00528767);
  vn(0.979734,0.199843,0.0135574);
  vn(0.855107,0.518279,0.0133834);
  vn(0.639387,0.768756,0.0140801);
  vn(0.346835,0.937826,0.0137067);
  vn(0.0175326,0.999743,0.0143991);
  vn(-0.309389,0.950835,0.0138112);
  vn(-0.610998,0.791518,0.0134638);
  vn(-0.834455,0.550909,0.0135681);
  vn(-0.971313,0.237429,0.0133624);
  vn(-0.998578,-0.0533139,-2.98215e-007);
  vn(-0.950824,-0.309731,0.0);
  vn(-0.853885,-0.520462,0.0);
  vn(-0.766497,-0.642248,0.0);
  vn(-0.694815,-0.719189,0.0);
  vn(-0.583607,-0.812037,0.0);
  vn(-0.399717,-0.916639,0.0);
  vn(-0.145009,-0.98943,0.0);
  vn(0.165228,-0.986255,0.0);
  vn(0.486888,-0.873465,0.0);
  vn(0.744211,-0.667945,0.0);
  vn(0.924656,-0.380802,0.0);
  vn(0.995769,-0.0909503,0.0131476);
  vn(0.98641,0.159126,-0.0409277);
  vn(0.768756,0.639387,-0.0140805);
  vn(0.518279,0.855107,-0.0133835);
  vn(0.199843,0.979734,-0.0135568);
  vn(-0.127179,0.991789,-0.0134406);
  vn(-0.452789,0.891511,-0.0138102);
  vn(-0.719381,0.694467,-0.0144122);
  vn(-0.908773,0.417065,-0.0137177);
  vn(-0.995737,0.0911561,-0.014068);
  vn(-0.981646,0.190665,-0.00426087);
  vn(-0.891775,-0.452479,0.0);
  vn(-0.789332,-0.613967,0.0);
  vn(-0.719189,-0.694815,0.0);
  vn(-0.62765,-0.778495,0.0);
  vn(-0.470473,-0.882414,0.0);
  vn(-0.237421,-0.971407,0.0);
  vn(0.0562336,-0.998418,0.0);
  vn(0.380802,-0.924656,0.0);
  vn(0.667945,-0.744211,0.0);
  vn(0.873465,-0.486888,0.0);
  vn(0.980023,-0.198884,0.0);
  vn(0.998567,0.0535045,-0.000621546);
  v(-0.547226,36.5304,-1.59679e-006);
  v(-2.54377,41.027,-1.79335e-006);
  v(-10.222,47.0283,-2.05567e-006);
  v(-21.7605,46.5337,-2.03405e-006);
  v(-23.1346,45.8214,-2.00292e-006);
  v(-25.5602,43.9219,-1.91989e-006);
  v(-29.0335,38.3096,-1.67457e-006);
  v(-29.6058,36.5378,-1.59712e-006);
  v(-30.3953,32.5516,-1.42287e-006);
  v(-28.3381,43.1553,-1.88638e-006);
  v(-23.4469,51.928,-2.26984e-006);
  v(-16.0053,58.5864,-2.56089e-006);
  v(-6.93536,62.2098,-2.71928e-006);
  v(3.44856,62.7199,-2.74157e-006);
  v(13.0304,60.0176,-2.62345e-006);
  v(21.3609,54.0727,-2.36359e-006);
  v(27.4148,45.8849,-2.00569e-006);
  v(30.1665,36.4542,-1.59346e-006);
  v(29.5467,27.7416,-1.21262e-006);
  v(27.1369,23.2312,-1.01547e-006);
  v(21.8525,18.8699,-8.24829e-007);
  v(16.9777,17.4919,-7.64594e-007);
  v(10.2164,18.1677,-7.94135e-007);
  v(4.65859,21.5797,-9.43278e-007);
  v(1.02428,27.0458,-1.18221e-006);
  v(-0.547226,36.5304,-10.0);
  v(-2.54377,41.027,-10.0);
  v(-10.222,47.0283,-10.0);
  v(-20.2787,47.0877,-10.0);
  v(-21.7605,46.5337,-10.0);
  v(-26.6061,42.7401,-10.0);
  v(-29.6058,36.5378,-10.0);
  v(-27.0226,46.2829,-10.0);
  v(-21.1867,54.4453,-10.0);
  v(-13.1551,60.1393,-10.0);
  v(-3.56593,62.7275,-10.0);
  v(6.78154,62.1794,-10.0);
  v(15.9463,58.3963,-10.0);
  v(23.7458,51.4815,-10.0);
  v(28.6989,42.8794,-10.0);
  v(30.2607,31.1832,-10.0);
  v(28.1187,24.6477,-10.0);
  v(23.3106,19.6967,-10.0);
  v(16.9777,17.4919,-10.0);
  v(10.2164,18.1677,-10.0);
  v(4.65859,21.5797,-10.0);
  v(1.02428,27.0458,-10.0);
  v(19.4473,33.5364,-1.46592e-006);
  v(17.5271,36.2499,-1.58453e-006);
  v(17.1112,36.4839,-1.59476e-006);
  v(16.6727,36.666,-1.60272e-006);
  v(15.2219,36.9,-1.61295e-006);
  v(13.7671,36.666,-1.60272e-006);
  v(11.2681,34.4367,-1.50528e-006);
  v(10.9545,31.5636,-1.37969e-006);
  v(13.7671,28.434,-1.24289e-006);
  v(16.192,28.304,-1.23721e-006);
  v(16.6472,28.434,-1.24289e-006);
  v(17.0826,28.6161,-1.25085e-006);
  v(19.3148,31.1027,-1.35954e-006);
  v(19.55,32.55,-1.42281e-006);
  v(19.3188,33.9973,-10.0);
  v(17.5271,36.2499,-10.0);
  v(17.1112,36.4839,-10.0);
  v(16.6727,36.666,-10.0);
  v(13.3254,36.4839,-10.0);
  v(11.2681,34.4367,-10.0);
  v(11.0852,31.1027,-10.0);
  v(13.7671,28.434,-10.0);
  v(16.192,28.304,-10.0);
  v(16.6472,28.434,-10.0);
  v(17.0826,28.6161,-10.0);
  v(19.4455,31.5636,-10.0);
  v(19.55,32.55,-10.0);
  v(-10.9545,31.5832,-1.38055e-006);
  v(-13.7528,28.4381,-1.24307e-006);
  v(-14.208,28.3058,-1.23729e-006);
  v(-14.6831,28.2265,-1.23382e-006);
  v(-15.1781,28.2,-1.23266e-006);
  v(-15.6847,28.226,-1.2338e-006);
  v(-16.1696,28.304,-1.23721e-006);
  v(-19.1319,30.6633,-1.34033e-006);
  v(-19.4455,33.5364,-1.46592e-006);
  v(-17.0746,36.4839,-1.59476e-006);
  v(-13.7273,36.666,-1.60272e-006);
  v(-11.4921,34.8546,-1.52354e-006);
  v(-11.0852,31.1281,-10.0);
  v(-13.7528,28.4381,-10.0);
  v(-14.208,28.3058,-10.0);
  v(-14.6831,28.2265,-10.0);
  v(-15.1781,28.2,-10.0);
  v(-15.6847,28.226,-10.0);
  v(-16.1696,28.304,-10.0);
  v(-19.3148,31.1027,-10.0);
  v(-19.3148,33.9973,-10.0);
  v(-16.6329,36.666,-10.0);
  v(-13.7273,36.666,-10.0);
  v(-11.261,34.4367,-10.0);
  v(31.7726,39.9412,-1.74589e-006);
  v(27.6911,49.8097,-2.17725e-006);
  v(20.2244,58.1032,-2.53977e-006);
  v(10.8431,63.3508,-2.76915e-006);
  v(0.0,65.1,-2.84561e-006);
  v(-10.8431,63.3508,-2.76915e-006);
  v(-20.2244,58.1032,-2.53977e-006);
  v(-27.6911,49.8097,-2.17725e-006);
  v(-31.7726,39.9412,-1.74589e-006);
  v(-32.3556,28.7732,-1.25772e-006);
  v(-31.7726,25.1588,-1.09973e-006);
  v(-27.6911,15.2903,-6.68359e-007);
  v(-25.5532,12.3256,-5.38771e-007);
  v(-23.0266,9.52344,-4.16283e-007);
  v(-20.2244,6.99681,-3.0584e-007);
  v(-14.1327,3.10969,-1.35929e-007);
  v(-7.3912,0.777424,0.0);
  v(3.77682,0.194356,0.0);
  v(14.1327,3.10969,-1.35929e-007);
  v(23.0266,9.52344,-4.16283e-007);
  v(29.4403,18.4173,-8.05048e-007);
  v(32.3556,28.7732,-1.25772e-006);
  v(30.8008,43.3931,-10.0);
  v(25.5532,52.7744,-10.0);
  v(17.2597,60.2411,-10.0);
  v(7.3912,64.3226,-10.0);
  v(-3.77682,64.9056,-10.0);
  v(-14.1327,61.9903,-10.0);
  v(-23.0266,55.5766,-10.0);
  v(-29.4403,46.6827,-10.0);
  v(-32.3556,36.3268,-10.0);
  v(-31.7726,25.1588,-10.0);
  v(-27.6911,15.2903,-10.0);
  v(-25.5532,12.3256,-10.0);
  v(-23.0266,9.52344,-10.0);
  v(-20.2244,6.99681,-10.0);
  v(-14.1327,3.10969,-10.0);
  v(-7.3912,0.777423,-10.0);
  v(3.77682,0.194355,-10.0);
  v(14.1327,3.10969,-10.0);
  v(23.0266,9.52344,-10.0);
  v(29.4403,18.4173,-10.0);
  v(32.3556,28.7732,-10.0);
  v(32.55,32.55,-10.0);
  uv(0.276153,0.757036);
  uv(0.288271,0.760374);
  uv(0.299792,0.764958);
  uv(0.339577,0.795438);
  uv(0.347102,0.80533);
  uv(0.365636,0.864304);
  uv(0.365573,0.877962);
  uv(0.358017,0.914339);
  uv(0.353043,0.924932);
  uv(0.346841,0.934759);
  uv(0.339411,0.94382);
  uv(0.330793,0.952073);
  uv(0.321024,0.959474);
  uv(0.29804,0.971725);
  uv(0.284823,0.976574);
  uv(0.270456,0.980573);
  uv(0.25494,0.983721);
  uv(0.283072,0.979811);
  uv(0.309572,0.973582);
  uv(0.334443,0.965035);
  uv(0.357683,0.954169);
  uv(0.379292,0.940985);
  uv(0.399272,0.925481);
  uv(0.41762,0.907659);
  uv(0.433825,0.888075);
  uv(0.458258,0.845291);
  uv(0.466487,0.822092);
  uv(0.47497,0.772077);
  uv(0.475223,0.745262);
  uv(0.467762,0.694063);
  uv(0.46001,0.6702);
  uv(0.436464,0.625944);
  uv(0.420669,0.605552);
  uv(0.38191,0.569068);
  uv(0.360692,0.554631);
  uv(0.315452,0.534196);
  uv(0.29143,0.528198);
  uv(0.240582,0.52464);
  uv(0.226623,0.525863);
  uv(0.189002,0.53747);
  uv(0.177882,0.543984);
  uv(0.157769,0.560982);
  uv(0.149129,0.571091);
  uv(0.141901,0.581777);
  uv(0.131685,0.604875);
  uv(0.128696,0.617288);
  uv(0.126958,0.64384);
  uv(0.128116,0.656907);
  uv(0.134231,0.681158);
  uv(0.139188,0.692344);
  uv(0.145411,0.702902);
  uv(0.1529,0.712833);
  uv(0.161656,0.722137);
  uv(0.171346,0.730494);
  uv(0.181638,0.737587);
  uv(0.20403,0.747974);
  uv(0.216129,0.75127);
  uv(0.228831,0.7533);
  uv(0.748274,0.77148);
  uv(0.755635,0.79581);
  uv(0.761108,0.806937);
  uv(0.784692,0.836166);
  uv(0.794611,0.844211);
  uv(0.852193,0.864661);
  uv(0.865307,0.864795);
  uv(0.878918,0.863662);
  uv(0.90356,0.857904);
  uv(0.914591,0.853279);
  uv(0.934073,0.840537);
  uv(0.942524,0.83242);
  uv(0.956689,0.812864);
  uv(0.962365,0.801466);
  uv(0.61989,0.415979);
  uv(0.973761,0.760798);
  uv(0.975684,0.745083);
  uv(0.97399,0.773434);
  uv(0.969857,0.800342);
  uv(0.942822,0.872401);
  uv(0.928931,0.893534);
  uv(0.894347,0.930912);
  uv(0.874683,0.946045);
  uv(0.831126,0.968643);
  uv(0.807232,0.976109);
  uv(0.755217,0.983372);
  uv(0.728932,0.98304);
  uv(0.679193,0.974086);
  uv(0.655739,0.965464);
  uv(0.611662,0.939931);
  uv(0.591039,0.923019);
  uv(0.556198,0.884128);
  uv(0.542874,0.862954);
  uv(0.52442,0.81715);
  uv(0.519289,0.792519);
  uv(0.517015,0.752725);
  uv(0.518515,0.739316);
  uv(0.521389,0.726512);
  uv(0.525638,0.714311);
  uv(0.538259,0.69172);
  uv(0.546631,0.681331);
  uv(0.566119,0.663883);
  uv(0.57689,0.657204);
  uv(0.588346,0.651888);
  uv(0.626821,0.644123);
  uv(0.639938,0.644253);
  uv(0.664594,0.64845);
  uv(0.676133,0.652515);
  uv(0.687147,0.657892);
  uv(0.697634,0.66458);
  uv(0.707595,0.67258);
  uv(0.716686,0.681586);
  uv(0.724563,0.691291);
  uv(0.736673,0.7128);
  uv(0.686405,0.296169);
  uv(0.686405,0.282555);
  uv(0.686405,0.279558);
  uv(0.686405,0.272005);
  uv(0.686405,0.270236);
  uv(0.686405,0.268859);
  uv(0.176079,0.208439);
  uv(0.176079,0.212095);
  uv(0.176079,0.215922);
  uv(0.176079,0.219752);
  uv(0.176079,0.223419);
  uv(0.176079,0.236448);
  uv(0.176079,0.239296);
  uv(0.0,0.173086);
  uv(0.0,0.176782);
  uv(0.343871,0.241865);
  uv(0.343871,0.239296);
  uv(0.343871,0.219753);
  uv(0.343871,0.215922);
  uv(0.542744,0.318186);
  uv(0.686405,0.332083);
  uv(0.686405,0.3311);
  uv(0.686405,0.329724);
  uv(0.686405,0.323235);
  uv(0.686405,0.320401);
  uv(0.537159,0.304923);
  uv(0.536758,0.301265);
  uv(0.537147,0.293696);
  uv(0.537927,0.290101);
  uv(0.539096,0.286687);
  uv(0.540653,0.283453);
  uv(0.5426,0.280399);
  uv(0.544936,0.277525);
  uv(0.55065,0.272427);
  uv(0.553779,0.270427);
  uv(0.56769,0.266448);
  uv(0.571517,0.26646);
  uv(0.57532,0.266865);
  uv(0.588668,0.27233);
  uv(0.591538,0.274657);
  uv(0.686405,0.307438);
  uv(0.686405,0.30379);
  uv(0.0756093,0.176782);
  uv(0.0756093,0.180575);
  uv(0.268262,0.241865);
  uv(0.268262,0.239296);
  uv(0.686405,0.29998);
  uv(0.610796,0.296169);
  uv(0.610796,0.292521);
  uv(0.610796,0.279558);
  uv(0.610796,0.276724);
  uv(0.610796,0.272005);
  uv(0.610796,0.270236);
  uv(0.268262,0.219753);
  uv(0.632989,0.415979);
  uv(0.646634,0.415979);
  uv(0.23522,0.839764);
  uv(0.671482,0.415979);
  uv(0.682686,0.415979);
  uv(0.22921,0.843954);
  uv(0.226442,0.846633);
  uv(0.221874,0.85265);
  uv(0.220199,0.85586);
  uv(0.218929,0.859204);
  uv(0.352158,0.213587);
  uv(0.352158,0.217229);
  uv(0.352158,0.220953);
  uv(0.352158,0.224698);
  uv(0.352158,0.228218);
  uv(0.693076,0.415979);
  uv(0.702653,0.415979);
  uv(0.711416,0.415979);
  uv(0.719324,0.415979);
  uv(0.726337,0.415979);
  uv(0.352158,0.240032);
  uv(0.352158,0.24242);
  uv(0.536524,0.233836);
  uv(0.536524,0.237508);
  uv(0.218065,0.862682);
  uv(0.217606,0.866296);
  uv(0.217553,0.870043);
  uv(0.2179,0.873863);
  uv(0.218633,0.877503);
  uv(0.223152,0.887351);
  uv(0.225431,0.890276);
  uv(0.228096,0.893021);
  uv(0.234109,0.897531);
  uv(0.24423,0.901286);
  uv(0.247899,0.901736);
  uv(0.255514,0.901437);
  uv(0.265844,0.898065);
  uv(0.271841,0.893875);
  uv(0.274572,0.891198);
  uv(0.628707,0.232355);
  uv(0.628707,0.248187);
  uv(0.0,0.499875);
  uv(0.279058,0.885158);
  uv(0.746385,0.758277);
  uv(0.834331,0.730383);
  uv(0.836785,0.727413);
  uv(0.842425,0.722388);
  uv(0.845494,0.720466);
  uv(0.848728,0.718938);
  uv(0.427767,0.213587);
  uv(0.427767,0.217229);
  uv(0.427767,0.220953);
  uv(0.427767,0.224698);
  uv(0.427767,0.228218);
  uv(0.00518478,0.499875);
  uv(0.118629,0.332083);
  uv(0.125439,0.332083);
  uv(0.147233,0.332083);
  uv(0.162216,0.332083);
  uv(0.612133,0.237508);
  uv(0.612133,0.241227);
  uv(0.852129,0.717804);
  uv(0.855694,0.717064);
  uv(0.859426,0.716717);
  uv(0.863261,0.716764);
  uv(0.866948,0.717209);
  uv(0.87712,0.720942);
  uv(0.880214,0.722986);
  uv(0.88316,0.725428);
  uv(0.893399,0.744486);
  uv(0.199515,0.332083);
  uv(0.220151,0.332083);
  uv(0.264555,0.332083);
  uv(0.288323,0.332083);
  uv(0.338992,0.332083);
  uv(0.352989,0.332083);
  uv(0.366328,0.332083);
  uv(0.391035,0.332083);
  uv(0.402403,0.332083);
  uv(0.413113,0.332083);
  uv(0.423167,0.332083);
  uv(0.893746,0.748286);
  uv(0.432196,0.332083);
  uv(0.446089,0.332083);
  uv(0.893698,0.752101);
  uv(0.0756093,0.221723);
  uv(0.737677,0.415979);
  uv(0.742005,0.415979);
  uv(0.887439,0.768971);
  uv(0.884983,0.771904);
  uv(0.879313,0.776849);
  uv(0.268786,0.415979);
  uv(0.322214,0.415979);
  uv(0.347086,0.415979);
  uv(0.393145,0.415979);
  uv(0.414332,0.415979);
  uv(0.4496,0.415979);
  uv(0.462826,0.415979);
  uv(0.0,0.332083);
  uv(0.0276813,0.332083);
  uv(0.280701,0.881915);
  uv(0.61989,0.34037);
  uv(0.283236,0.871299);
  uv(0.283283,0.867464);
  uv(0.277688,0.85024);
  uv(0.27541,0.847353);
  uv(0.632989,0.34037);
  uv(0.646634,0.34037);
  uv(0.671482,0.34037);
  uv(0.682686,0.34037);
  uv(0.693076,0.34037);
  uv(0.702653,0.34037);
  uv(0.711416,0.34037);
  uv(0.704316,0.232355);
  uv(0.704316,0.248187);
  uv(0.0226968,0.499875);
  uv(0.0350242,0.499875);
  uv(0.450951,0.332083);
  uv(0.454424,0.332083);
  uv(0.125439,0.256474);
  uv(0.134974,0.256474);
  uv(0.260138,0.837372);
  uv(0.256618,0.836538);
  uv(0.25295,0.836099);
  uv(0.264862,0.508511);
  uv(0.31871,0.518164);
  uv(0.343966,0.527467);
  uv(0.391142,0.555029);
  uv(0.413062,0.573287);
  uv(0.516428,0.415979);
  uv(0.544854,0.415979);
  uv(0.0,0.415979);
  uv(0.00734754,0.415979);
  uv(0.162216,0.256474);
  uv(0.179923,0.256474);
  uv(0.0308598,0.415979);
  uv(0.220151,0.256474);
  uv(0.241831,0.256474);
  uv(0.0470244,0.415979);
  uv(0.0873152,0.415979);
  uv(0.109731,0.415979);
  uv(0.158246,0.415979);
  uv(0.184346,0.415979);
  uv(0.211674,0.415979);
  uv(0.24023,0.415979);
  uv(0.268786,0.34037);
  uv(0.296114,0.34037);
  uv(0.347086,0.34037);
  uv(0.370729,0.34037);
  uv(0.414332,0.34037);
  uv(0.433436,0.34037);
  uv(0.0840648,0.332083);
  uv(0.110342,0.332083);
  uv(0.872927,0.780247);
  uv(0.865825,0.7821);
  uv(0.862005,0.782447);
  uv(0.858174,0.782401);
  uv(0.288323,0.256474);
  uv(0.313135,0.256474);
  uv(0.352989,0.256474);
  uv(0.366328,0.256474);
  uv(0.37901,0.256474);
  uv(0.841339,0.776174);
  uv(0.838437,0.77373);
  uv(0.830192,0.761731);
  uv(0.402403,0.256474);
  uv(0.82836,0.754665);
  uv(0.828016,0.750865);
  uv(0.502712,0.792206);
  uv(0.508189,0.81934);
  uv(0.527808,0.869582);
  uv(0.54195,0.892688);
  uv(0.578901,0.934875);
  uv(0.600821,0.953133);
  uv(0.413113,0.256474);
  uv(0.423167,0.256474);
  uv(0.432196,0.256474);
  uv(0.0756093,0.208621);
  uv(0.462826,0.34037);
  uv(0.473112,0.34037);
  uv(0.770301,0.279761);
  uv(0.770301,0.276889);
  uv(0.0,0.34037);
  uv(0.00734754,0.34037);
  uv(0.0308598,0.34037);
  uv(0.0470244,0.34037);
  uv(0.0873152,0.34037);
  uv(0.770301,0.26889);
  uv(0.109731,0.34037);
  uv(0.427767,0.240032);
  uv(0.427767,0.24242);
  uv(0.770301,0.26789);
  uv(0.770301,0.327954);
  uv(0.770301,0.325792);
  uv(0.770301,0.307438);
  uv(0.770301,0.30379);
  uv(0.251688,0.212095);
  uv(0.251688,0.215922);
  uv(0.268262,0.215922);
  uv(0.610796,0.268859);
  uv(0.251688,0.219752);
  uv(0.251688,0.223419);
  uv(0.610796,0.332083);
  uv(0.610796,0.3311);
  uv(0.251688,0.236448);
  uv(0.251688,0.239296);
  uv(0.610796,0.329724);
  uv(0.694692,0.279761);
  uv(0.468665,0.280392);
  uv(0.466678,0.283506);
  uv(0.462711,0.297324);
  uv(0.462715,0.301119);
  uv(0.4639,0.308485);
  uv(0.465075,0.311897);
  uv(0.466639,0.315128);
  uv(0.473662,0.323738);
  uv(0.476656,0.326136);
  uv(0.493707,0.332083);
  uv(0.497533,0.332065);
  uv(0.501336,0.331653);
  uv(0.610796,0.323235);
  uv(0.610796,0.320401);
  uv(0.694692,0.276889);
  uv(0.0276813,0.256474);
  uv(0.0561071,0.256474);
  uv(0.0838961,0.214761);
  uv(0.0838961,0.21733);
  uv(0.694692,0.26889);
  uv(0.694692,0.26789);
  uv(0.694692,0.325792);
  uv(0.694692,0.323236);
  uv(0.110342,0.256474);
  uv(0.516428,0.34037);
  uv(0.51954,0.499875);
  uv(0.537174,0.499875);
  uv(0.5504,0.499875);
  uv(0.585668,0.499875);
  uv(0.606855,0.499875);
  uv(0.652914,0.499875);
  uv(0.677786,0.499875);
  uv(0.731214,0.499875);
  uv(0.75977,0.499875);
  uv(0.788326,0.499875);
  uv(0.815654,0.499875);
  uv(0.841754,0.499875);
  uv(0.866626,0.499875);
  uv(0.89027,0.499875);
  uv(0.912685,0.499875);
  uv(0.933872,0.499875);
  uv(0.952976,0.499875);
  uv(0.96914,0.499875);
  uv(0.982366,0.499875);
  uv(0.544854,0.34037);
  uv(0.992652,0.499875);
  uv(1.0,0.499875);
  uv(0.51954,0.424266);
  uv(0.526888,0.424266);
  uv(0.5504,0.424266);
  uv(0.566564,0.424266);
  uv(0.606855,0.424266);
  uv(0.629271,0.424266);
  uv(0.677786,0.424266);
  uv(0.703886,0.424266);
  uv(0.75977,0.424266);
  uv(0.788326,0.424266);
  uv(0.815654,0.424266);
  uv(0.841754,0.424266);
  uv(0.866626,0.424266);
  uv(0.89027,0.424266);
  uv(0.912685,0.424266);
  uv(0.933872,0.424266);
  uv(0.952976,0.424266);
  uv(0.51754,0.323831);
  uv(0.440615,0.499875);
  uv(0.451948,0.499875);
  uv(0.482079,0.499875);
  uv(0.490507,0.499875);
  uv(0.497639,0.499875);
  uv(0.294314,0.499875);
  uv(0.300118,0.499875);
  uv(0.324952,0.499875);
  uv(0.334958,0.499875);
  uv(0.368886,0.499875);
  uv(0.381498,0.499875);
  uv(0.402748,0.499875);
  uv(0.416015,0.424266);
  uv(0.440615,0.424266);
  uv(0.451948,0.424266);
  uv(0.482079,0.424266);
  uv(0.490507,0.424266);
  uv(0.497639,0.424266);
  uv(0.294314,0.424266);
  uv(0.300118,0.424266);
  uv(0.324952,0.424266);
  uv(0.334958,0.424266);
  uv(0.381498,0.424266);
  uv(0.402748,0.424266);
  uv(0.446089,0.256474);
  uv(0.450951,0.256474);
  uv(0.454424,0.256474);
  uv(0.726337,0.34037);
  uv(0.732455,0.34037);
  uv(0.742005,0.34037);
  uv(0.0668214,0.499875);
  uv(0.0857553,0.499875);
  uv(0.127548,0.499875);
  uv(0.150407,0.499875);
  uv(0.200051,0.499875);
  uv(0.226835,0.499875);
  uv(0.0,0.424266);
  uv(0.00518478,0.424266);
  uv(0.0350242,0.424266);
  uv(0.0497325,0.424266);
  uv(0.0857553,0.424266);
  uv(0.105998,0.424266);
  uv(0.150407,0.424266);
  uv(0.174575,0.424266);
  uv(0.226835,0.424266);
  uv(0.253087,0.424266);
  uv(0.520219,0.321114);
  uv(0.528469,0.301124);
  uv(0.528432,0.2973);
  uv(0.520093,0.277262);
  uv(0.517361,0.274571);
  uv(0.511356,0.270286);
  uv(0.50813,0.268734);
  uv(0.504755,0.267576);
  uv(0.497559,0.266441);
  uv(0.493737,0.266464);
  uv(0.489935,0.266876);
  uv(0.473731,0.274698);
  uv(0.471052,0.277415);
  uv(0.602509,0.297343);
  uv(0.602479,0.301168);
  uv(0.594178,0.321221);
  uv(0.59145,0.323917);
  uv(0.585454,0.328213);
  uv(0.58223,0.329771);
  uv(0.578858,0.330935);
  uv(0.571663,0.332083);
  uv(0.567842,0.332067);
  uv(0.564038,0.331662);
  uv(0.550691,0.326198);
  uv(0.54782,0.32387);
  uv(0.545136,0.321158);
  uv(0.610796,0.30379);
  uv(0.610796,0.29998);
  uv(0.694692,0.30379);
  uv(0.694692,0.29998);
  uv(0.0,0.221723);
  uv(0.0,0.208621);
  uv(0.0838961,0.236874);
  uv(0.0838961,0.240704);
  uv(0.159505,0.214761);
  uv(0.159505,0.21733);
  uv(0.159505,0.236874);
  uv(0.159505,0.240704);
  uv(0.647996,0.980695);
  uv(0.673252,0.989999);
  uv(0.7271,0.999651);
  uv(0.755692,1.0);
  uv(0.811303,0.991936);
  uv(0.837094,0.983571);
  uv(0.884651,0.958174);
  uv(0.906415,0.941144);
  uv(0.945095,0.899304);
  uv(0.960369,0.876272);
  uv(0.981961,0.826872);
  uv(0.98828,0.800505);
  uv(0.975533,0.66303);
  uv(0.964279,0.638581);
  uv(0.950137,0.615474);
  uv(0.933106,0.59371);
  uv(0.913186,0.573288);
  uv(0.891266,0.555029);
  uv(0.868234,0.539756);
  uv(0.84409,0.527467);
  uv(0.818835,0.518164);
  uv(0.792467,0.511845);
  uv(0.764987,0.508511);
  uv(0.736395,0.508162);
  uv(0.707918,0.51075);
  uv(0.680784,0.516227);
  uv(0.654992,0.524592);
  uv(0.607436,0.549988);
  uv(0.585672,0.567019);
  uv(0.546991,0.608858);
  uv(0.531718,0.63189);
  uv(0.519429,0.656034);
  uv(0.510126,0.68129);
  uv(0.503807,0.707658);
  uv(0.500473,0.735138);
  uv(0.500125,0.76373);
  uv(0.450012,0.615474);
  uv(0.464154,0.638581);
  uv(0.483773,0.688822);
  uv(0.48925,0.715956);
  uv(0.491489,0.773025);
  uv(0.488155,0.800505);
  uv(0.472533,0.852128);
  uv(0.460244,0.876272);
  uv(0.444971,0.899304);
  uv(0.426713,0.921224);
  uv(0.406291,0.941143);
  uv(0.384526,0.958174);
  uv(0.361419,0.972317);
  uv(0.33697,0.983571);
  uv(0.311178,0.991936);
  uv(0.284044,0.997412);
  uv(0.255567,1.0);
  uv(0.226975,0.999651);
  uv(0.199495,0.996317);
  uv(0.173128,0.989999);
  uv(0.147872,0.980695);
  uv(0.123728,0.968407);
  uv(0.100696,0.953133);
  uv(0.078776,0.934875);
  uv(0.0588566,0.914453);
  uv(0.0418257,0.892688);
  uv(0.0276833,0.869582);
  uv(0.0164296,0.845132);
  uv(0.0080645,0.81934);
  uv(0.00258797,0.792206);
  uv(0.0,0.76373);
  uv(0.000348973,0.735138);
  uv(0.00368264,0.707658);
  uv(0.0100014,0.68129);
  uv(0.0315934,0.63189);
  uv(0.0468668,0.608858);
  uv(0.0651252,0.586938);
  uv(0.0855472,0.567019);
  uv(0.107312,0.549988);
  uv(0.130419,0.535846);
  uv(0.154868,0.524592);
  uv(0.18066,0.516227);
  uv(0.236271,0.508162);
  uv(0.158246,0.34037);
  uv(0.184346,0.34037);
  uv(0.211674,0.34037);
  uv(0.24023,0.34037);
  uv(0.96914,0.424266);
  uv(0.982366,0.424266);
  uv(0.992652,0.424266);
  uv(1.0,0.424266);
  f(0,1,26,439,440,453);
  f(0,26,25,439,453,452);
  f(1,27,26,441,455,454);
  f(1,2,27,442,443,456);
  f(2,28,27,72,272,267);
  f(2,3,28,166,167,273);
  f(3,29,28,169,275,274);
  f(3,4,29,170,181,276);
  f(4,5,30,182,183,278);
  f(4,30,29,182,278,277);
  f(5,6,30,184,185,466);
  f(6,31,30,185,467,466);
  f(6,7,31,252,253,468);
  f(7,8,129,205,206,280);
  f(7,129,31,205,280,279);
  f(8,9,32,207,220,476);
  f(8,32,129,207,476,475);
  f(9,10,32,281,282,477);
  f(10,33,32,282,478,477);
  f(10,11,33,469,470,479);
  f(11,34,33,470,480,479);
  f(11,12,34,471,472,481);
  f(12,35,34,472,482,481);
  f(12,13,35,473,474,483);
  f(13,36,35,474,484,483);
  f(13,14,36,221,222,285);
  f(14,37,36,222,286,285);
  f(14,15,37,223,224,299);
  f(15,38,37,224,300,299);
  f(15,16,38,236,237,302);
  f(16,39,38,237,303,302);
  f(16,17,39,238,239,323);
  f(17,40,39,239,324,323);
  f(17,18,40,240,241,325);
  f(18,41,40,242,327,326);
  f(18,19,41,243,244,331);
  f(19,42,41,245,341,340);
  f(19,20,42,246,248,342);
  f(20,43,42,249,464,463);
  f(20,21,43,283,284,465);
  f(21,22,44,251,343,516);
  f(21,44,43,251,516,515);
  f(22,23,45,444,445,458);
  f(22,45,44,444,458,457);
  f(23,24,46,446,447,460);
  f(23,46,45,446,460,459);
  f(24,0,46,448,449,461);
  f(0,25,46,450,451,462);
  f(47,61,73,112,160,159);
  f(47,48,61,113,114,161);
  f(48,62,61,114,162,161);
  f(48,49,63,115,116,164);
  f(48,63,62,115,164,163);
  f(49,50,64,116,117,365);
  f(49,64,63,116,365,164);
  f(50,51,64,118,119,362);
  f(51,65,64,120,366,363);
  f(51,52,65,121,122,367);
  f(52,53,66,123,124,371);
  f(52,66,65,123,371,370);
  f(53,54,66,125,126,154);
  f(54,67,66,126,155,154);
  f(54,55,68,127,128,157);
  f(54,68,67,127,157,156);
  f(55,56,69,129,130,364);
  f(55,69,68,129,364,165);
  f(56,57,70,132,133,369);
  f(56,70,69,132,369,368);
  f(57,58,71,133,134,372);
  f(57,71,70,133,372,369);
  f(58,59,72,135,136,387);
  f(58,72,71,135,387,386);
  f(59,60,72,152,153,511);
  f(60,73,72,153,512,511);
  f(60,47,73,158,112,159);
  f(74,75,87,346,347,388);
  f(74,87,86,346,388,373);
  f(75,76,88,353,357,394);
  f(75,88,87,353,394,393);
  f(76,77,89,176,177,216);
  f(76,89,88,176,216,215);
  f(77,78,90,177,178,217);
  f(77,90,89,177,217,216);
  f(78,79,91,178,179,218);
  f(78,91,90,178,218,217);
  f(79,80,92,179,180,219);
  f(79,92,91,179,219,218);
  f(80,81,93,186,187,356);
  f(80,93,92,186,356,355);
  f(81,82,93,188,189,225);
  f(82,94,93,189,226,225);
  f(82,83,95,391,392,520);
  f(82,95,94,391,520,519);
  f(83,84,96,517,518,522);
  f(83,96,95,517,522,521);
  f(84,85,96,358,359,395);
  f(85,97,96,359,396,395);
  f(85,74,97,360,361,513);
  f(74,86,97,361,514,513);
  f(98,120,141,257,312,311);
  f(98,99,120,258,259,313);
  f(99,121,120,259,314,313);
  f(99,100,121,260,261,315);
  f(100,122,121,261,316,315);
  f(100,101,122,262,263,344);
  f(101,123,122,263,345,344);
  f(101,102,123,264,265,389);
  f(102,124,123,265,390,389);
  f(102,103,124,317,318,397);
  f(103,125,124,399,422,421);
  f(103,104,125,400,401,423);
  f(104,126,125,401,424,423);
  f(104,105,126,402,403,425);
  f(105,127,126,403,426,425);
  f(105,106,127,404,405,427);
  f(106,128,127,405,428,427);
  f(106,107,128,406,407,429);
  f(107,129,128,407,430,429);
  f(107,108,129,408,409,431);
  f(108,109,130,410,411,433);
  f(108,130,129,410,433,432);
  f(109,110,131,412,413,435);
  f(109,131,130,412,435,434);
  f(110,111,132,413,414,436);
  f(110,132,131,413,436,435);
  f(111,112,133,414,415,437);
  f(111,133,132,414,437,436);
  f(112,113,134,416,417,607);
  f(112,134,133,416,607,606);
  f(113,114,135,419,420,609);
  f(113,135,134,419,609,608);
  f(114,115,136,295,296,418);
  f(114,136,135,295,418,398);
  f(115,116,137,297,298,349);
  f(115,137,136,297,349,348);
  f(116,117,138,301,304,351);
  f(116,138,137,301,351,350);
  f(117,118,139,305,306,354);
  f(117,139,138,305,354,352);
  f(118,119,140,307,308,603);
  f(118,140,139,307,603,602);
  f(119,141,140,309,605,604);
  f(119,98,141,310,257,311);
  f(48,50,49,140,142,141);
  f(48,51,50,139,144,143);
  f(47,51,48,137,145,138);
  f(60,51,47,510,145,131);
  f(60,52,51,509,146,145);
  f(60,53,52,509,148,147);
  f(59,53,60,508,149,509);
  f(58,53,59,506,149,507);
  f(58,54,53,505,151,150);
  f(58,55,54,505,499,498);
  f(58,56,55,505,501,500);
  f(58,57,56,504,503,502);
  f(75,24,23,172,54,53);
  f(74,24,75,171,55,172);
  f(74,0,24,168,57,56);
  f(14,100,15,31,559,32);
  f(14,101,100,31,560,559);
  f(13,101,14,29,561,30);
  f(13,102,101,29,562,561);
  f(12,102,13,27,563,28);
  f(12,103,102,27,564,563);
  f(11,103,12,25,565,26);
  f(85,0,74,288,0,289);
  f(85,1,0,287,2,1);
  f(85,2,1,271,4,3);
  f(84,2,85,270,4,271);
  f(84,3,2,269,6,5);
  f(83,3,84,268,6,269);
  f(11,104,103,25,566,565);
  f(10,104,11,23,567,24);
  f(10,105,104,22,569,568);
  f(9,105,10,20,570,21);
  f(9,106,105,19,572,571);
  f(8,106,9,17,573,18);
  f(8,107,106,16,575,574);
  f(83,4,3,266,8,7);
  f(83,5,4,208,10,9);
  f(83,6,5,204,12,11);
  f(82,6,83,203,12,204);
  f(82,7,6,202,14,13);
  f(99,15,100,293,33,294);
  f(99,16,15,293,34,33);
  f(98,16,99,291,35,292);
  f(98,17,16,291,36,35);
  f(119,17,98,601,37,290);
  f(119,18,17,601,38,37);
  f(82,8,7,201,16,15);
  f(118,18,119,599,39,600);
  f(118,19,18,599,40,39);
  f(118,20,19,598,42,41);
  f(117,20,118,596,43,597);
  f(117,21,20,595,45,44);
  f(81,8,82,199,16,200);
  f(116,21,117,593,46,594);
  f(116,22,21,593,47,46);
  f(115,22,116,591,48,592);
  f(115,23,22,590,50,49);
  f(114,23,115,588,51,589);
  f(114,75,23,588,172,52);
  f(113,75,114,586,173,587);
  f(112,75,113,584,174,585);
  f(112,76,75,583,190,175);
  f(111,76,112,582,190,583);
  f(111,77,76,582,191,190);
  f(111,78,77,582,192,191);
  f(110,78,111,581,192,582);
  f(110,79,78,581,193,192);
  f(110,80,79,581,194,193);
  f(109,80,110,580,194,581);
  f(108,80,109,578,195,579);
  f(108,81,80,578,197,196);
  f(107,81,108,576,198,577);
  f(8,81,107,16,198,576);
  f(62,63,64,378,379,380);
  f(61,62,64,376,377,381);
  f(61,64,65,376,381,382);
  f(73,61,65,374,375,382);
  f(72,73,65,496,497,382);
  f(72,65,66,496,383,384);
  f(71,72,66,494,495,385);
  f(71,66,67,493,438,485);
  f(71,67,68,493,486,487);
  f(71,68,69,493,488,489);
  f(71,69,70,492,490,491);
  f(87,45,46,211,109,110);
  f(86,87,46,210,211,111);
  f(38,121,122,88,338,339);
  f(37,38,122,87,88,339);
  f(37,122,123,86,523,524);
  f(36,37,123,85,86,524);
  f(36,123,124,84,525,526);
  f(35,36,124,83,84,526);
  f(35,124,125,82,527,528);
  f(34,35,125,81,82,528);
  f(86,46,25,333,209,58);
  f(97,86,25,332,333,58);
  f(97,25,26,330,59,60);
  f(97,26,27,329,61,62);
  f(96,97,27,328,329,62);
  f(96,27,28,322,63,64);
  f(95,96,28,320,321,65);
  f(33,34,125,79,80,529);
  f(33,125,126,79,529,530);
  f(32,33,126,77,78,531);
  f(32,126,127,77,531,532);
  f(32,127,128,76,533,534);
  f(129,32,128,75,76,534);
  f(95,28,29,319,66,67);
  f(95,29,30,256,68,69);
  f(94,95,30,254,255,70);
  f(94,30,31,254,70,71);
  f(121,38,39,337,89,90);
  f(120,121,39,336,337,90);
  f(120,39,40,335,91,92);
  f(141,120,40,334,335,92);
  f(140,141,40,557,558,93);
  f(140,40,41,557,94,95);
  f(94,31,129,250,73,74);
  f(93,94,129,235,247,74);
  f(139,140,41,555,556,96);
  f(139,41,42,554,97,98);
  f(138,139,42,552,553,99);
  f(138,42,43,552,100,101);
  f(137,138,43,550,551,102);
  f(137,43,44,550,102,103);
  f(136,137,44,548,549,104);
  f(136,44,45,547,105,106);
  f(135,136,45,545,546,107);
  f(135,45,87,545,108,211);
  f(134,135,87,543,544,212);
  f(133,134,87,541,542,213);
  f(133,87,88,540,214,227);
  f(132,133,88,539,540,227);
  f(132,88,89,539,227,228);
  f(132,89,90,539,228,229);
  f(131,132,90,538,539,229);
  f(131,90,91,538,229,230);
  f(131,91,92,538,230,231);
  f(130,131,92,537,538,231);
  f(129,130,92,535,536,232);
  f(129,92,93,535,233,234);
  return (l);
  }
  }
  }
  


(C) Æliens 27/08/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.