topical media & game development

talk show tell print

#Max.ax

#Max.ax [swf] flex


  package 
  {
  import sandy.primitive.Primitive3D;
  
  import sandy.core.scenegraph.Geometry3D;
  import sandy.core.scenegraph.Shape3D;
  public class @ax-Max 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-Max( p_Name:String=null )
  {
  super( p_Name ) ;
  
  geometry = generate() ;
  }
  
  public function generate(... arguments):Geometry3D
  {
  l = new Geometry3D();
  v(30.7906,-28.4986,2.49202e-007);
  v(53.513,-5.75141,2.49202e-007);
  v(54.672,-4.53596,2.47495e-007);
  v(55.8143,-3.22675,2.42377e-007);
  v(56.9399,-1.82375,2.33846e-007);
  v(58.0488,-0.326982,2.21903e-007);
  v(59.1411,1.26356,2.06547e-007);
  v(60.2167,2.94788,1.8778e-007);
  v(61.2757,4.72598,1.65599e-007);
  v(61.9968,6.08923,1.45788e-007);
  v(62.6179,7.51386,1.20985e-007);
  v(63.1388,8.99985,0.0);
  v(63.5597,10.5472,0.0);
  v(63.8804,12.1559,0.0);
  v(64.1011,13.826,0.0);
  v(64.2216,15.5575,0.0);
  v(64.2345,17.32,-1.31951e-007);
  v(64.1322,19.0833,-1.89582e-007);
  v(63.9148,20.8472,-2.50797e-007);
  v(63.5822,22.6119,-3.15596e-007);
  v(63.1345,24.3772,-3.83978e-007);
  v(62.5716,26.1433,-4.55944e-007);
  v(61.8935,27.9101,-5.31493e-007);
  v(61.0481,29.7132,-6.13336e-007);
  v(59.9833,31.5879,-7.0418e-007);
  v(58.6991,33.5344,-8.04026e-007);
  v(57.1954,35.5526,-9.12874e-007);
  v(55.4723,37.6425,-1.03073e-006);
  v(53.5297,39.8042,-1.15758e-006);
  v(51.3677,42.0376,-1.29343e-006);
  v(49.9042,43.4499,-1.38232e-006);
  v(48.4132,44.7905,-1.46984e-006);
  v(46.8946,46.0594,-1.55601e-006);
  v(45.3484,47.2566,-1.64081e-006);
  v(43.7747,48.3822,-1.72424e-006);
  v(42.1735,49.4361,-1.80632e-006);
  v(40.5446,50.4183,-1.88704e-006);
  v(38.8945,51.3116,-1.96566e-006);
  v(37.2293,52.0986,-2.04147e-006);
  v(35.549,52.7794,-2.11447e-006);
  v(33.8536,53.3539,-2.18464e-006);
  v(32.1432,53.8222,-2.25201e-006);
  v(30.4178,54.1843,-2.31655e-006);
  v(28.6772,54.4401,-2.37828e-006);
  v(26.9323,54.5811,-2.4366e-006);
  v(25.1938,54.5986,-2.4909e-006);
  v(23.4616,54.4926,-2.5412e-006);
  v(21.7358,54.2632,-2.58748e-006);
  v(20.0163,53.9103,-2.62976e-006);
  v(18.3032,53.434,-2.66802e-006);
  v(16.5964,52.8341,-2.70227e-006);
  v(14.8773,52.0826,-2.73222e-006);
  v(13.1275,51.151,-2.75756e-006);
  v(11.3467,50.0393,-2.77829e-006);
  v(9.53507,48.7477,-2.79441e-006);
  v(7.6926,47.276,-2.80593e-006);
  v(5.81925,45.6243,-2.81284e-006);
  v(3.91504,43.7926,-2.81514e-006);
  v(-18.8074,21.0455,-2.81514e-006);
  v(30.7906,-28.4986,-20.0);
  v(53.513,-5.75141,-20.0);
  v(54.672,-4.53596,-20.0);
  v(55.8143,-3.22675,-20.0);
  v(56.9399,-1.82375,-20.0);
  v(58.0488,-0.326982,-20.0);
  v(59.1411,1.26356,-20.0);
  v(60.2167,2.94788,-20.0);
  v(61.2757,4.72598,-20.0);
  v(61.9968,6.08923,-20.0);
  v(62.6179,7.51386,-20.0);
  v(63.1388,8.99985,-20.0);
  v(63.5597,10.5472,-20.0);
  v(63.8804,12.1559,-20.0);
  v(64.1011,13.826,-20.0);
  v(64.2216,15.5575,-20.0);
  v(64.2345,17.32,-20.0);
  v(64.1322,19.0833,-20.0);
  v(63.9148,20.8472,-20.0);
  v(63.5822,22.6119,-20.0);
  v(63.1345,24.3772,-20.0);
  v(62.5716,26.1433,-20.0);
  v(61.8935,27.9101,-20.0);
  v(61.0482,29.7132,-20.0);
  v(59.9833,31.5879,-20.0);
  v(58.6991,33.5344,-20.0);
  v(57.1954,35.5526,-20.0);
  v(55.4723,37.6425,-20.0);
  v(53.5297,39.8042,-20.0);
  v(51.3677,42.0376,-20.0);
  v(49.9042,43.4499,-20.0);
  v(48.4132,44.7905,-20.0);
  v(46.8946,46.0594,-20.0);
  v(45.3484,47.2566,-20.0);
  v(43.7747,48.3822,-20.0);
  v(42.1735,49.4361,-20.0);
  v(40.5446,50.4183,-20.0);
  v(38.8945,51.3116,-20.0);
  v(37.2293,52.0986,-20.0);
  v(35.549,52.7794,-20.0);
  v(33.8536,53.3539,-20.0);
  v(32.1432,53.8222,-20.0);
  v(30.4178,54.1843,-20.0);
  v(28.6772,54.4401,-20.0);
  v(26.9323,54.5811,-20.0);
  v(25.1938,54.5986,-20.0);
  v(23.4616,54.4926,-20.0);
  v(21.7358,54.2632,-20.0);
  v(20.0163,53.9103,-20.0);
  v(18.3032,53.434,-20.0);
  v(16.5964,52.8341,-20.0);
  v(14.8773,52.0826,-20.0);
  v(13.1275,51.151,-20.0);
  v(11.3467,50.0393,-20.0);
  v(9.53507,48.7477,-20.0);
  v(7.6926,47.276,-20.0);
  v(5.81925,45.6243,-20.0);
  v(3.91504,43.7926,-20.0);
  v(-18.8074,21.0455,-20.0);
  v(11.5314,28.9614,-2.12144e-006);
  v(13.2124,30.5254,-2.11777e-006);
  v(14.8753,31.8332,-2.10674e-006);
  v(16.5199,32.8848,-2.08837e-006);
  v(18.1464,33.6803,-2.06264e-006);
  v(19.7546,34.2196,-2.02957e-006);
  v(21.3445,34.5028,-1.98915e-006);
  v(22.9163,34.5297,-1.94137e-006);
  v(24.5285,34.2749,-1.88364e-006);
  v(26.2396,33.7127,-1.81336e-006);
  v(28.0497,32.843,-1.73051e-006);
  v(29.9589,31.6659,-1.63511e-006);
  v(31.967,30.1813,-1.52715e-006);
  v(34.0741,28.3894,-1.40662e-006);
  v(36.2802,26.2899,-1.27354e-006);
  v(37.8933,24.632,-1.17244e-006);
  v(39.3249,23.062,-1.07967e-006);
  v(40.5751,21.5799,-9.95224e-007);
  v(41.6438,20.1858,-9.19109e-007);
  v(42.531,18.8797,-8.51322e-007);
  v(43.2368,17.6615,-7.91864e-007);
  v(43.7611,16.5313,-7.40735e-007);
  v(44.1444,15.4598,-6.95779e-007);
  v(44.4269,14.4174,-6.54841e-007);
  v(44.6087,13.4043,-6.17922e-007);
  v(44.6899,12.4205,-5.85021e-007);
  v(44.6703,11.4659,-5.56139e-007);
  v(44.55,10.5406,-5.31274e-007);
  v(44.329,9.64458,-5.10428e-007);
  v(43.9796,8.72861,-4.92937e-007);
  v(43.4742,7.74353,-4.78136e-007);
  v(42.8128,6.68936,-4.66026e-007);
  v(41.9953,5.56608,-4.56608e-007);
  v(41.0217,4.3737,-4.4988e-007);
  v(39.8921,3.11222,-4.45844e-007);
  v(38.6065,1.78164,-4.44498e-007);
  v(34.8746,-1.95438,-4.44498e-007);
  v(7.73235,25.1583,-2.12144e-006);
  v(11.5314,28.9614,-20.0);
  v(13.2124,30.5254,-20.0);
  v(14.8753,31.8332,-20.0);
  v(16.5199,32.8848,-20.0);
  v(18.1464,33.6803,-20.0);
  v(19.7546,34.2196,-20.0);
  v(21.3445,34.5028,-20.0);
  v(22.9163,34.5297,-20.0);
  v(24.5285,34.2749,-20.0);
  v(26.2396,33.7127,-20.0);
  v(28.0497,32.843,-20.0);
  v(29.9589,31.6659,-20.0);
  v(31.967,30.1813,-20.0);
  v(34.0741,28.3894,-20.0);
  v(36.2802,26.2899,-20.0);
  v(37.8933,24.632,-20.0);
  v(39.3249,23.062,-20.0);
  v(40.5751,21.5799,-20.0);
  v(41.6438,20.1858,-20.0);
  v(42.531,18.8797,-20.0);
  v(43.2368,17.6615,-20.0);
  v(43.7611,16.5313,-20.0);
  v(44.1444,15.4598,-20.0);
  v(44.4269,14.4174,-20.0);
  v(44.6088,13.4043,-20.0);
  v(44.6899,12.4205,-20.0);
  v(44.6703,11.4659,-20.0);
  v(44.55,10.5406,-20.0);
  v(44.329,9.64458,-20.0);
  v(43.9796,8.72861,-20.0);
  v(43.4742,7.74353,-20.0);
  v(42.8128,6.68936,-20.0);
  v(41.9953,5.56608,-20.0);
  v(41.0217,4.3737,-20.0);
  v(39.8921,3.11222,-20.0);
  v(38.6065,1.78164,-20.0);
  v(34.8746,-1.95438,-20.0);
  v(7.73235,25.1583,-20.0);
  v(-80.527,-7.52086,0.0);
  v(-65.5636,-22.468,8.97808e-007);
  v(-45.6887,-2.57147,-3.31472e-007);
  v(-44.4384,-1.38744,-4.04624e-007);
  v(-43.2221,-0.372845,-4.67302e-007);
  v(-42.0398,0.472321,-5.19508e-007);
  v(-40.8915,1.14806,-5.61242e-007);
  v(-39.7773,1.65435,-5.92502e-007);
  v(-38.6971,1.99121,-6.1329e-007);
  v(-37.651,2.15865,-6.23605e-007);
  v(-36.6427,2.18286,-6.25067e-007);
  v(-35.6761,2.09005,-6.19297e-007);
  v(-34.7513,1.88022,-6.06296e-007);
  v(-33.8681,1.55339,-5.86062e-007);
  v(-33.0267,1.10956,-5.58597e-007);
  v(-32.2269,0.548691,-5.23899e-007);
  v(-31.4689,-0.129173,-4.8197e-007);
  v(-31.0431,-0.591244,-4.53392e-007);
  v(-30.6704,-1.07353,-4.23565e-007);
  v(-30.3509,-1.57603,-3.92491e-007);
  v(-30.0846,-2.09877,-3.60169e-007);
  v(-29.8716,-2.6417,-3.26598e-007);
  v(-29.7117,-3.20488,-2.91779e-007);
  v(-29.605,-3.78827,-2.55712e-007);
  v(-29.5507,-4.37909,-2.19187e-007);
  v(-29.5482,-4.96457,-1.82994e-007);
  v(-29.5974,-5.5447,-1.47134e-007);
  v(-29.6982,-6.11947,0.0);
  v(-29.8509,-6.6889,0.0);
  v(-30.0552,-7.25298,0.0);
  v(-30.3113,-7.81171,0.0);
  v(-30.5288,-8.18607,0.0);
  v(-30.8256,-8.61574,0.0);
  v(-31.2017,-9.10071,0.0);
  v(-31.6572,-9.641,0.0);
  v(-32.192,-10.2366,1.42818e-007);
  v(-32.8061,-10.8875,1.83034e-007);
  v(-33.4995,-11.5937,2.26667e-007);
  v(-54.9512,-33.0688,1.55348e-006);
  v(-39.9878,-48.016,2.47797e-006);
  v(-19.8412,-27.8475,1.23189e-006);
  v(-18.6475,-26.7182,1.16212e-006);
  v(-17.4826,-25.7491,1.10226e-006);
  v(-16.3465,-24.9404,1.0523e-006);
  v(-15.2393,-24.2921,1.01226e-006);
  v(-14.161,-23.804,9.82127e-007);
  v(-13.1115,-23.4763,9.61905e-007);
  v(-12.091,-23.309,9.51593e-007);
  v(-11.1029,-23.2817,9.49942e-007);
  v(-10.151,-23.3743,9.557e-007);
  v(-9.23533,-23.5869,9.68868e-007);
  v(-8.35584,-23.9193,9.89445e-007);
  v(-7.51254,-24.3715,1.01743e-006);
  v(-6.70544,-24.9437,1.05283e-006);
  v(-5.93454,-25.6358,1.09564e-006);
  v(-5.35304,-26.2992,1.13667e-006);
  v(-4.88395,-27.0154,1.18096e-006);
  v(-4.52724,-27.7844,1.22851e-006);
  v(-4.28294,-28.6063,1.27932e-006);
  v(-4.15102,-29.481,1.3334e-006);
  v(-4.13151,-30.4086,1.39074e-006);
  v(-4.2244,-31.3889,1.45134e-006);
  v(-4.34799,-32.0564,1.49259e-006);
  v(-4.56892,-32.7376,1.5347e-006);
  v(-4.88718,-33.4327,1.57766e-006);
  v(-5.30277,-34.1415,1.62146e-006);
  v(-5.81569,-34.8641,1.66611e-006);
  v(-6.42595,-35.6005,1.71162e-006);
  v(-7.13354,-36.3507,1.75797e-006);
  v(-29.3754,-58.6168,3.13365e-006);
  v(-14.4119,-73.564,4.05814e-006);
  v(10.0693,-49.056,2.54395e-006);
  v(12.1768,-46.8027,2.40473e-006);
  v(13.9691,-44.5777,2.26724e-006);
  v(15.4463,-42.3809,2.1315e-006);
  v(16.6084,-40.2125,1.99749e-006);
  v(17.4554,-38.0723,1.86521e-006);
  v(17.9873,-35.9603,1.73468e-006);
  v(18.2041,-33.8767,1.60588e-006);
  v(18.1313,-31.8273,1.47919e-006);
  v(17.7941,-29.818,1.35497e-006);
  v(17.1928,-27.8489,1.23322e-006);
  v(16.3273,-25.9199,1.11395e-006);
  v(15.1975,-24.0311,9.97154e-007);
  v(13.8035,-22.1825,8.82829e-007);
  v(12.1452,-20.374,7.70977e-007);
  v(10.9304,-19.2169,6.99405e-007);
  v(9.71463,-18.1713,6.34733e-007);
  v(8.49782,-17.2374,5.7696e-007);
  v(7.27998,-16.4151,5.26087e-007);
  v(6.06112,-15.7044,4.82113e-007);
  v(4.84124,-15.1054,4.45039e-007);
  v(3.62032,-14.6179,4.14865e-007);
  v(2.33633,-14.2235,3.90443e-007);
  v(0.927155,-13.9037,3.70624e-007);
  v(-0.607178,-13.6584,3.55409e-007);
  v(-2.26669,-13.4877,3.44799e-007);
  v(-4.05135,-13.3915,3.38792e-007);
  v(-5.9612,-13.3698,3.37389e-007);
  v(-7.99621,-13.4227,3.4059e-007);
  v(-7.60796,-12.0063,2.53043e-007);
  v(-7.32617,-10.6155,1.6708e-007);
  v(-7.15083,-9.25047,0.0);
  v(-7.08196,-7.91111,0.0);
  v(-7.11954,-6.59744,0.0);
  v(-7.26358,-5.30947,-1.60923e-007);
  v(-7.51408,-4.04721,-2.38961e-007);
  v(-7.89137,-2.79187,-3.16576e-007);
  v(-8.4158,-1.52471,-3.94926e-007);
  v(-9.08736,-0.245716,-4.74012e-007);
  v(-9.90604,1.04509,-5.53834e-007);
  v(-10.8719,2.34774,-6.34392e-007);
  v(-11.9848,3.6622,-7.15686e-007);
  v(-13.2449,4.98849,-7.97716e-007);
  v(-14.4887,6.16938,-8.70758e-007);
  v(-15.7423,7.23697,-9.36795e-007);
  v(-17.0058,8.19125,-9.95829e-007);
  v(-18.279,9.03222,-1.04786e-006);
  v(-19.5621,9.75988,-1.09288e-006);
  v(-20.855,10.3742,-1.1309e-006);
  v(-22.1577,10.8753,-1.16192e-006);
  v(-23.5062,11.2764,-1.18677e-006);
  v(-24.9365,11.5912,-1.20627e-006);
  v(-26.4486,11.8195,-1.22044e-006);
  v(-28.0425,11.9614,-1.22926e-006);
  v(-29.7182,12.0169,-1.23275e-006);
  v(-31.4757,11.9859,-1.23089e-006);
  v(-33.315,11.8685,-1.2237e-006);
  v(-27.579,17.6108,-1.57848e-006);
  v(-41.516,31.5327,-2.44962e-006);
  v(-80.527,-7.52086,-20.0);
  v(-65.5636,-22.468,-20.0);
  v(-45.6887,-2.57147,-20.0);
  v(-44.4384,-1.38744,-20.0);
  v(-43.2221,-0.372845,-20.0);
  v(-42.0398,0.47232,-20.0);
  v(-40.8915,1.14806,-20.0);
  v(-39.7773,1.65435,-20.0);
  v(-38.6971,1.99121,-20.0);
  v(-37.651,2.15865,-20.0);
  v(-36.6427,2.18286,-20.0);
  v(-35.6761,2.09005,-20.0);
  v(-34.7513,1.88022,-20.0);
  v(-33.8681,1.55339,-20.0);
  v(-33.0267,1.10956,-20.0);
  v(-32.2269,0.54869,-20.0);
  v(-31.4689,-0.129174,-20.0);
  v(-31.0431,-0.591244,-20.0);
  v(-30.6704,-1.07353,-20.0);
  v(-30.3509,-1.57604,-20.0);
  v(-30.0846,-2.09877,-20.0);
  v(-29.8716,-2.64171,-20.0);
  v(-29.7117,-3.20488,-20.0);
  v(-29.605,-3.78827,-20.0);
  v(-29.5507,-4.37909,-20.0);
  v(-29.5482,-4.96457,-20.0);
  v(-29.5974,-5.5447,-20.0);
  v(-29.6982,-6.11947,-20.0);
  v(-29.8509,-6.6889,-20.0);
  v(-30.0552,-7.25298,-20.0);
  v(-30.3113,-7.81171,-20.0);
  v(-30.5288,-8.18607,-20.0);
  v(-30.8256,-8.61574,-20.0);
  v(-31.2017,-9.10071,-20.0);
  v(-31.6572,-9.641,-20.0);
  v(-32.192,-10.2366,-20.0);
  v(-32.8061,-10.8875,-20.0);
  v(-33.4995,-11.5937,-20.0);
  v(-54.9512,-33.0688,-20.0);
  v(-39.9878,-48.016,-20.0);
  v(-19.8412,-27.8475,-20.0);
  v(-18.6475,-26.7182,-20.0);
  v(-17.4826,-25.7491,-20.0);
  v(-16.3465,-24.9404,-20.0);
  v(-15.2393,-24.2921,-20.0);
  v(-14.161,-23.804,-20.0);
  v(-13.1115,-23.4763,-20.0);
  v(-12.091,-23.309,-20.0);
  v(-11.1029,-23.2817,-20.0);
  v(-10.151,-23.3743,-20.0);
  v(-9.23533,-23.5869,-20.0);
  v(-8.35584,-23.9193,-20.0);
  v(-7.51254,-24.3715,-20.0);
  v(-6.70544,-24.9437,-20.0);
  v(-5.93454,-25.6358,-20.0);
  v(-5.35304,-26.2992,-20.0);
  v(-4.88395,-27.0154,-20.0);
  v(-4.52724,-27.7844,-20.0);
  v(-4.28294,-28.6063,-20.0);
  v(-4.15102,-29.481,-20.0);
  v(-4.13151,-30.4086,-20.0);
  v(-4.2244,-31.3889,-20.0);
  v(-4.34799,-32.0564,-20.0);
  v(-4.56892,-32.7376,-20.0);
  v(-4.88718,-33.4327,-20.0);
  v(-5.30277,-34.1415,-20.0);
  v(-5.81569,-34.8641,-20.0);
  v(-6.42595,-35.6005,-20.0);
  v(-7.13354,-36.3507,-20.0);
  v(-29.3754,-58.6168,-20.0);
  v(-14.4119,-73.564,-20.0);
  v(10.0693,-49.056,-20.0);
  v(12.1768,-46.8027,-20.0);
  v(13.9691,-44.5777,-20.0);
  v(15.4463,-42.3809,-20.0);
  v(16.6084,-40.2125,-20.0);
  v(17.4554,-38.0723,-20.0);
  v(17.9873,-35.9603,-20.0);
  v(18.2041,-33.8767,-20.0);
  v(18.1313,-31.8273,-20.0);
  v(17.7941,-29.818,-20.0);
  v(17.1928,-27.8489,-20.0);
  v(16.3273,-25.9199,-20.0);
  v(15.1975,-24.0311,-20.0);
  v(13.8035,-22.1825,-20.0);
  v(12.1452,-20.374,-20.0);
  v(10.9304,-19.2169,-20.0);
  v(9.71463,-18.1713,-20.0);
  v(8.49782,-17.2374,-20.0);
  v(7.27998,-16.4151,-20.0);
  v(6.06112,-15.7044,-20.0);
  v(4.84124,-15.1054,-20.0);
  v(3.62032,-14.6179,-20.0);
  v(2.33633,-14.2235,-20.0);
  v(0.927155,-13.9037,-20.0);
  v(-0.607178,-13.6584,-20.0);
  v(-2.26669,-13.4877,-20.0);
  v(-4.05135,-13.3915,-20.0);
  v(-5.9612,-13.3698,-20.0);
  v(-7.99621,-13.4227,-20.0);
  v(-7.60796,-12.0063,-20.0);
  v(-7.32617,-10.6155,-20.0);
  v(-7.15083,-9.25047,-20.0);
  v(-7.08196,-7.91111,-20.0);
  v(-7.11954,-6.59744,-20.0);
  v(-7.26358,-5.30948,-20.0);
  v(-7.51408,-4.04721,-20.0);
  v(-7.89137,-2.79187,-20.0);
  v(-8.4158,-1.52471,-20.0);
  v(-9.08736,-0.245717,-20.0);
  v(-9.90604,1.04509,-20.0);
  v(-10.8719,2.34774,-20.0);
  v(-11.9848,3.66219,-20.0);
  v(-13.2449,4.98849,-20.0);
  v(-14.4887,6.16938,-20.0);
  v(-15.7423,7.23697,-20.0);
  v(-17.0058,8.19125,-20.0);
  v(-18.279,9.03222,-20.0);
  v(-19.5621,9.75988,-20.0);
  v(-20.855,10.3742,-20.0);
  v(-22.1577,10.8753,-20.0);
  v(-23.5062,11.2764,-20.0);
  v(-24.9365,11.5912,-20.0);
  v(-26.4486,11.8195,-20.0);
  v(-28.0425,11.9614,-20.0);
  v(-29.7182,12.0169,-20.0);
  v(-31.4757,11.9859,-20.0);
  v(-33.315,11.8685,-20.0);
  v(-27.579,17.6108,-20.0);
  v(-41.516,31.5327,-20.0);
  v(-66.6084,-21.4244,-20.0);
  v(-66.6084,-21.4244,8.3326e-007);
  v(-27.5973,17.6291,-1.58967e-006);
  v(-27.5973,17.6291,-20.0);
  v(-33.3771,11.843,-1.22212e-006);
  v(-33.3771,11.843,-20.0);
  v(-81.5718,-6.47724,0.0);
  v(-8.45145,36.7959,-2.78393e-006);
  v(-23.4149,51.743,-3.70843e-006);
  v(-81.5718,-6.47724,-20.0);
  v(-8.45145,36.7959,-20.0);
  v(-23.4149,51.743,-20.0);
  v(6.71327,50.0373,-2.92151e-006);
  v(9.10183,53.4524,-3.13255e-006);
  v(10.1783,57.4786,-3.3814e-006);
  v(9.81279,61.6301,-3.63804e-006);
  v(8.04945,65.4062,-3.87153e-006);
  v(5.10093,68.3515,-4.0537e-006);
  v(1.32288,70.1107,-4.16258e-006);
  v(-2.82901,70.4717,-4.18503e-006);
  v(-6.85397,69.3909,-4.11836e-006);
  v(-10.2665,66.9986,-3.97059e-006);
  v(-12.6551,63.5834,-3.75955e-006);
  v(-13.7315,59.5573,-3.5107e-006);
  v(-13.366,55.4058,-3.25406e-006);
  v(-11.6027,51.6297,-3.02057e-006);
  v(-8.65419,48.6844,-2.8384e-006);
  v(-4.87615,46.9251,-2.72952e-006);
  v(-0.724258,46.5642,-2.70707e-006);
  v(3.30071,47.645,-2.77374e-006);
  v(6.71327,50.0373,-4.0);
  v(9.10183,53.4524,-4.0);
  v(10.1783,57.4786,-4.0);
  v(9.81279,61.6301,-4.0);
  v(8.04945,65.4062,-4.0);
  v(5.10093,68.3515,-4.0);
  v(1.32288,70.1107,-4.0);
  v(-2.82901,70.4717,-4.0);
  v(-6.85397,69.3909,-4.0);
  v(-10.2665,66.9986,-4.0);
  v(-12.6551,63.5834,-4.0);
  v(-13.7315,59.5573,-4.0);
  v(-13.366,55.4058,-4.0);
  v(-11.6027,51.6297,-4.0);
  v(-8.65419,48.6844,-4.0);
  v(-4.87615,46.9251,-4.0);
  v(-0.724258,46.5642,-4.0);
  v(3.30071,47.645,-4.0);
  v(6.71327,50.0373,-8.0);
  v(9.10183,53.4524,-8.0);
  v(10.1783,57.4786,-8.0);
  v(9.81279,61.6301,-8.0);
  v(8.04945,65.4062,-8.0);
  v(5.10093,68.3515,-8.0);
  v(1.32288,70.1107,-8.0);
  v(-2.82901,70.4717,-8.0);
  v(-6.85397,69.3909,-8.0);
  v(-10.2665,66.9986,-8.0);
  v(-12.6551,63.5834,-8.0);
  v(-13.7315,59.5573,-8.0);
  v(-13.366,55.4058,-8.0);
  v(-11.6027,51.6297,-8.0);
  v(-8.65419,48.6844,-8.0);
  v(-4.87615,46.9251,-8.0);
  v(-0.724258,46.5642,-8.0);
  v(3.30071,47.645,-8.0);
  v(6.71327,50.0373,-12.0);
  v(9.10183,53.4524,-12.0);
  v(10.1783,57.4786,-12.0);
  v(9.81279,61.6301,-12.0);
  v(8.04945,65.4062,-12.0);
  v(5.10093,68.3515,-12.0);
  v(1.32288,70.1107,-12.0);
  v(-2.82901,70.4717,-12.0);
  v(-6.85397,69.3909,-12.0);
  v(-10.2665,66.9986,-12.0);
  v(-12.6551,63.5834,-12.0);
  v(-13.7315,59.5573,-12.0);
  v(-13.366,55.4058,-12.0);
  v(-11.6027,51.6297,-12.0);
  v(-8.6542,48.6844,-12.0);
  v(-4.87615,46.9251,-12.0);
  v(-0.724258,46.5642,-12.0);
  v(3.30071,47.645,-12.0);
  v(6.71327,50.0373,-16.0);
  v(9.10183,53.4524,-16.0);
  v(10.1783,57.4786,-16.0);
  v(9.81279,61.6301,-16.0);
  v(8.04945,65.4062,-16.0);
  v(5.10093,68.3515,-16.0);
  v(1.32288,70.1107,-16.0);
  v(-2.82901,70.4717,-16.0);
  v(-6.85397,69.3909,-16.0);
  v(-10.2665,66.9986,-16.0);
  v(-12.6551,63.5834,-16.0);
  v(-13.7315,59.5573,-16.0);
  v(-13.366,55.4058,-16.0);
  v(-11.6027,51.6297,-16.0);
  v(-8.6542,48.6844,-16.0);
  v(-4.87615,46.9251,-16.0);
  v(-0.724258,46.5642,-16.0);
  v(3.30071,47.645,-16.0);
  v(6.71327,50.0373,-20.0);
  v(9.10183,53.4524,-20.0);
  v(10.1783,57.4786,-20.0);
  v(9.81279,61.6301,-20.0);
  v(8.04945,65.4062,-20.0);
  v(5.10093,68.3515,-20.0);
  v(1.32288,70.1107,-20.0);
  v(-2.82901,70.4717,-20.0);
  v(-6.85397,69.3909,-20.0);
  v(-10.2665,66.9986,-20.0);
  v(-12.6551,63.5834,-20.0);
  v(-13.7315,59.5573,-20.0);
  v(-13.366,55.4058,-20.0);
  v(-11.6027,51.6297,-20.0);
  v(-8.6542,48.6844,-20.0);
  v(-4.87615,46.9251,-20.0);
  v(-0.724258,46.5642,-20.0);
  v(3.30071,47.645,-20.0);
  uv(-32.223,1.0);
  uv(-0.0711555,1.0);
  uv(1.60782,0.960967);
  uv(3.34135,0.84387);
  uv(5.12946,0.648707);
  uv(6.97213,0.37548);
  uv(8.86936,0.0241866);
  uv(10.8212,-0.405171);
  uv(12.8275,-0.912594);
  uv(14.3017,-1.36582);
  uv(15.7485,-1.93325);
  uv(17.168,-2.61487);
  uv(18.5602,-3.41068);
  uv(19.925,-4.32068);
  uv(21.2625,-5.34488);
  uv(22.5727,-6.48327);
  uv(23.8288,-7.71974);
  uv(25.004,-9.0382);
  uv(26.0983,-10.4386);
  uv(27.1117,-11.9211);
  uv(28.0443,-13.4855);
  uv(28.896,-15.1319);
  uv(29.6668,-16.8602);
  uv(30.345,-18.7325);
  uv(30.9188,-20.8108);
  uv(31.3883,-23.095);
  uv(31.7535,-25.5852);
  uv(32.0143,-28.2813);
  uv(32.1708,-31.1834);
  uv(32.223,-34.2913);
  uv(32.1879,-36.3248);
  uv(32.0826,-38.3271);
  uv(31.9072,-40.2983);
  uv(31.6615,-42.2383);
  uv(31.3457,-44.1472);
  uv(30.9596,-46.0249);
  uv(30.5034,-47.8714);
  uv(29.9692,-49.6702);
  uv(29.3491,-51.4045);
  uv(28.6433,-53.0744);
  uv(27.8516,-54.6799);
  uv(26.9742,-56.221);
  uv(26.0109,-57.6976);
  uv(24.9618,-59.1098);
  uv(23.8284,-60.4439);
  uv(22.6121,-61.6863);
  uv(21.313,-62.8369);
  uv(19.931,-63.8958);
  uv(18.4661,-64.8629);
  uv(16.9184,-65.7383);
  uv(15.2878,-66.5219);
  uv(13.5412,-67.2069);
  uv(11.6454,-67.7866);
  uv(9.60046,-68.2609);
  uv(7.40633,-68.6297);
  uv(5.06301,-68.8932);
  uv(2.57052,-69.0513);
  uv(-0.0711555,-69.104);
  uv(-32.223,-69.104);
  uv(-32.223,1.0);
  uv(-0.0711555,1.0);
  uv(1.60782,0.960967);
  uv(3.34135,0.84387);
  uv(5.12946,0.648707);
  uv(6.97213,0.37548);
  uv(8.86936,0.0241866);
  uv(10.8212,-0.405171);
  uv(12.8275,-0.912594);
  uv(14.3017,-1.36582);
  uv(15.7485,-1.93325);
  uv(17.168,-2.61487);
  uv(18.5602,-3.41068);
  uv(19.925,-4.32068);
  uv(21.2625,-5.34488);
  uv(22.5727,-6.48327);
  uv(23.8288,-7.71974);
  uv(25.004,-9.0382);
  uv(26.0983,-10.4386);
  uv(27.1117,-11.9211);
  uv(28.0443,-13.4855);
  uv(28.896,-15.1319);
  uv(29.6668,-16.8602);
  uv(30.345,-18.7325);
  uv(30.9188,-20.8108);
  uv(31.3883,-23.095);
  uv(31.7535,-25.5852);
  uv(32.0143,-28.2813);
  uv(32.1708,-31.1834);
  uv(32.223,-34.2913);
  uv(32.1879,-36.3248);
  uv(32.0826,-38.3271);
  uv(31.9072,-40.2983);
  uv(31.6615,-42.2383);
  uv(31.3457,-44.1472);
  uv(30.9596,-46.0249);
  uv(30.5034,-47.8714);
  uv(29.9692,-49.6702);
  uv(29.3491,-51.4045);
  uv(28.6433,-53.0744);
  uv(27.8516,-54.6799);
  uv(26.9742,-56.221);
  uv(26.0109,-57.6976);
  uv(24.9618,-59.1098);
  uv(23.8284,-60.4439);
  uv(22.6121,-61.6863);
  uv(21.313,-62.8369);
  uv(19.931,-63.8958);
  uv(18.4661,-64.8629);
  uv(16.9184,-65.7383);
  uv(15.2878,-66.5219);
  uv(13.5412,-67.2069);
  uv(11.6454,-67.7866);
  uv(9.60046,-68.2609);
  uv(7.40633,-68.6297);
  uv(5.06301,-68.8932);
  uv(2.57052,-69.0513);
  uv(-0.0711555,-69.104);
  uv(-32.223,-69.104);
  uv(-5.18147,-53.234);
  uv(-2.88693,-53.1499);
  uv(-0.786503,-52.8977);
  uv(1.11982,-52.4774);
  uv(2.83204,-51.8889);
  uv(4.35015,-51.1322);
  uv(5.67415,-50.2074);
  uv(6.80405,-49.1145);
  uv(7.76312,-47.7938);
  uv(8.57464,-46.1859);
  uv(9.23861,-44.2906);
  uv(9.75503,-42.108);
  uv(10.1239,-39.6381);
  uv(10.3452,-36.8809);
  uv(10.419,-33.8364);
  uv(10.386,-31.5234);
  uv(10.287,-29.401);
  uv(10.122,-27.4691);
  uv(9.89094,-25.7278);
  uv(9.59391,-24.177);
  uv(9.23087,-22.8168);
  uv(8.80182,-21.6471);
  uv(8.31453,-20.6186);
  uv(7.77676,-19.6821);
  uv(7.18852,-18.8375);
  uv(6.54981,-18.0848);
  uv(5.86062,-17.424);
  uv(5.12096,-16.8552);
  uv(4.33083,-16.3783);
  uv(3.43588,-15.9781);
  uv(2.38176,-15.6395);
  uv(1.16847,-15.3625);
  uv(-0.203985,-15.147);
  uv(-1.73561,-14.9931);
  uv(-3.42639,-14.9008);
  uv(-5.27634,-14.87);
  uv(-10.557,-14.87);
  uv(-10.557,-53.234);
  uv(-5.18147,-53.234);
  uv(-2.88693,-53.1499);
  uv(-0.786503,-52.8977);
  uv(1.11982,-52.4774);
  uv(2.83204,-51.8889);
  uv(4.35015,-51.1322);
  uv(5.67415,-50.2074);
  uv(6.80405,-49.1145);
  uv(7.76312,-47.7938);
  uv(8.57464,-46.1859);
  uv(9.23861,-44.2906);
  uv(9.75503,-42.108);
  uv(10.1239,-39.6381);
  uv(10.3452,-36.8809);
  uv(10.419,-33.8364);
  uv(10.386,-31.5234);
  uv(10.287,-29.401);
  uv(10.122,-27.4691);
  uv(9.89094,-25.7278);
  uv(9.59391,-24.177);
  uv(9.23087,-22.8168);
  uv(8.80182,-21.6471);
  uv(8.31453,-20.6186);
  uv(7.77676,-19.6821);
  uv(7.18852,-18.8375);
  uv(6.54981,-18.0848);
  uv(5.86062,-17.424);
  uv(5.12096,-16.8552);
  uv(4.33083,-16.3783);
  uv(3.43588,-15.9781);
  uv(2.38176,-15.6395);
  uv(1.16847,-15.3625);
  uv(-0.203985,-15.147);
  uv(-1.73561,-14.9931);
  uv(-3.42639,-14.9008);
  uv(-5.27634,-14.87);
  uv(-10.557,-14.87);
  uv(-10.557,-53.234);
  uv(-46.725,1.0);
  uv(-25.575,1.0);
  uv(-25.575,-27.1227);
  uv(-25.5272,-28.844);
  uv(-25.3837,-30.4214);
  uv(-25.1445,-31.8549);
  uv(-24.8097,-33.1445);
  uv(-24.3792,-34.2901);
  uv(-23.8531,-35.2918);
  uv(-23.2312,-36.1496);
  uv(-22.535,-36.8793);
  uv(-21.7856,-37.4967);
  uv(-20.983,-38.0019);
  uv(-20.1272,-38.3948);
  uv(-19.2182,-38.6755);
  uv(-18.256,-38.8439);
  uv(-17.2406,-38.9);
  uv(-16.6128,-38.8741);
  uv(-16.0083,-38.7962);
  uv(-15.4271,-38.6665);
  uv(-14.8693,-38.4848);
  uv(-14.3349,-38.2513);
  uv(-13.8237,-37.9659);
  uv(-13.3359,-37.6285);
  uv(-12.88,-37.2489);
  uv(-12.4644,-36.8364);
  uv(-12.0893,-36.3912);
  uv(-11.7544,-35.9133);
  uv(-11.46,-35.4026);
  uv(-11.2059,-34.8591);
  uv(-10.9922,-34.2828);
  uv(-10.8815,-33.8642);
  uv(-10.7878,-33.3505);
  uv(-10.7112,-32.7415);
  uv(-10.6516,-32.0374);
  uv(-10.6091,-31.2381);
  uv(-10.5835,-30.3436);
  uv(-10.575,-29.3539);
  uv(-10.575,1.0);
  uv(10.575,1.0);
  uv(10.575,-27.507);
  uv(10.6214,-29.1497);
  uv(10.7608,-30.6586);
  uv(10.993,-32.0336);
  uv(11.3181,-33.2748);
  uv(11.7361,-34.3821);
  uv(12.247,-35.3556);
  uv(12.8508,-36.1953);
  uv(13.5306,-36.9129);
  uv(14.2695,-37.5201);
  uv(15.0675,-38.0168);
  uv(15.9246,-38.4032);
  uv(16.8409,-38.6792);
  uv(17.8163,-38.8448);
  uv(18.8508,-38.9);
  uv(19.731,-38.8416);
  uv(20.5691,-38.6664);
  uv(21.365,-38.3744);
  uv(22.1186,-37.9656);
  uv(22.8301,-37.4399);
  uv(23.4994,-36.7975);
  uv(24.1266,-36.0383);
  uv(24.5108,-35.4787);
  uv(24.836,-34.8406);
  uv(25.102,-34.1239);
  uv(25.309,-33.3287);
  uv(25.4568,-32.455);
  uv(25.5454,-31.5027);
  uv(25.575,-30.4719);
  uv(25.575,1.0);
  uv(46.725,1.0);
  uv(46.725,-33.6406);
  uv(46.6235,-36.7242);
  uv(46.3191,-39.5651);
  uv(45.8117,-42.1632);
  uv(45.1014,-44.5187);
  uv(44.1881,-46.6315);
  uv(43.0719,-48.5015);
  uv(41.7527,-50.1289);
  uv(40.2528,-51.5274);
  uv(38.5943,-52.7107);
  uv(36.7773,-53.6788);
  uv(34.8017,-54.4318);
  uv(32.6675,-54.9697);
  uv(30.3747,-55.2924);
  uv(27.9234,-55.4);
  uv(26.2462,-55.3602);
  uv(24.6472,-55.2406);
  uv(23.1263,-55.0414);
  uv(21.6835,-54.7625);
  uv(20.3189,-54.4039);
  uv(19.0325,-53.9656);
  uv(17.8242,-53.4477);
  uv(16.6371,-52.8193);
  uv(15.4141,-52.0496);
  uv(14.1552,-51.1388);
  uv(12.8604,-50.0868);
  uv(11.5298,-48.8936);
  uv(10.1633,-47.5592);
  uv(8.76094,-46.0836);
  uv(8.03459,-47.3601);
  uv(7.25109,-48.5432);
  uv(6.41042,-49.6329);
  uv(5.5126,-50.6291);
  uv(4.55762,-51.532);
  uv(3.54547,-52.3414);
  uv(2.47617,-53.0574);
  uv(1.32207,-53.6789);
  uv(0.0555111,-54.2048);
  uv(-1.3235,-54.6351);
  uv(-2.81496,-54.9697);
  uv(-4.41888,-55.2088);
  uv(-6.13524,-55.3522);
  uv(-7.96406,-55.4);
  uv(-9.67861,-55.3565);
  uv(-11.32,-55.2258);
  uv(-12.8883,-55.008);
  uv(-14.3834,-54.7032);
  uv(-15.8055,-54.3112);
  uv(-17.1543,-53.8322);
  uv(-18.4301,-53.266);
  uv(-19.6676,-52.5968);
  uv(-20.902,-51.8087);
  uv(-22.1332,-50.9016);
  uv(-23.3611,-49.8755);
  uv(-24.5859,-48.7305);
  uv(-25.8074,-47.4665);
  uv(-27.0258,-46.0836);
  uv(-27.0258,-54.2);
  uv(-46.725,-54.2);
  uv(-46.725,1.0);
  uv(-25.575,1.0);
  uv(-25.575,-27.1227);
  uv(-25.5272,-28.844);
  uv(-25.3837,-30.4214);
  uv(-25.1445,-31.8549);
  uv(-24.8097,-33.1445);
  uv(-24.3792,-34.2901);
  uv(-23.8531,-35.2918);
  uv(-23.2312,-36.1496);
  uv(-22.535,-36.8793);
  uv(-21.7856,-37.4967);
  uv(-20.983,-38.0019);
  uv(-20.1272,-38.3948);
  uv(-19.2182,-38.6755);
  uv(-18.256,-38.8439);
  uv(-17.2406,-38.9);
  uv(-16.6128,-38.8741);
  uv(-16.0083,-38.7962);
  uv(-15.4271,-38.6665);
  uv(-14.8693,-38.4848);
  uv(-14.3349,-38.2513);
  uv(-13.8237,-37.9659);
  uv(-13.3359,-37.6285);
  uv(-12.88,-37.2489);
  uv(-12.4644,-36.8364);
  uv(-12.0893,-36.3912);
  uv(-11.7544,-35.9133);
  uv(-11.46,-35.4026);
  uv(-11.2059,-34.8591);
  uv(-10.9922,-34.2828);
  uv(-10.8815,-33.8642);
  uv(-10.7878,-33.3505);
  uv(-10.7112,-32.7415);
  uv(-10.6516,-32.0374);
  uv(-10.6091,-31.2381);
  uv(-10.5835,-30.3436);
  uv(-10.575,-29.3539);
  uv(-10.575,1.0);
  uv(10.575,1.0);
  uv(10.575,-27.507);
  uv(10.6214,-29.1497);
  uv(10.7608,-30.6586);
  uv(10.993,-32.0336);
  uv(11.3181,-33.2748);
  uv(11.7361,-34.3821);
  uv(12.247,-35.3556);
  uv(12.8508,-36.1953);
  uv(13.5306,-36.9129);
  uv(14.2695,-37.5201);
  uv(15.0675,-38.0168);
  uv(15.9246,-38.4032);
  uv(16.8409,-38.6792);
  uv(17.8163,-38.8448);
  uv(18.8508,-38.9);
  uv(19.731,-38.8416);
  uv(20.5691,-38.6664);
  uv(21.365,-38.3744);
  uv(22.1186,-37.9656);
  uv(22.8301,-37.4399);
  uv(23.4994,-36.7975);
  uv(24.1266,-36.0383);
  uv(24.5108,-35.4787);
  uv(24.836,-34.8406);
  uv(25.102,-34.1239);
  uv(25.309,-33.3287);
  uv(25.4568,-32.455);
  uv(25.5454,-31.5027);
  uv(25.575,-30.4719);
  uv(25.575,1.0);
  uv(46.725,1.0);
  uv(46.725,-33.6406);
  uv(46.6235,-36.7242);
  uv(46.3191,-39.5651);
  uv(45.8117,-42.1632);
  uv(45.1014,-44.5187);
  uv(44.1881,-46.6315);
  uv(43.0719,-48.5015);
  uv(41.7527,-50.1289);
  uv(40.2528,-51.5274);
  uv(38.5943,-52.7107);
  uv(36.7773,-53.6788);
  uv(34.8017,-54.4318);
  uv(32.6675,-54.9697);
  uv(30.3747,-55.2924);
  uv(27.9234,-55.4);
  uv(26.2462,-55.3602);
  uv(24.6472,-55.2406);
  uv(23.1263,-55.0414);
  uv(21.6835,-54.7625);
  uv(20.3189,-54.4039);
  uv(19.0325,-53.9656);
  uv(17.8242,-53.4477);
  uv(16.6371,-52.8193);
  uv(15.4141,-52.0496);
  uv(14.1552,-51.1388);
  uv(12.8604,-50.0868);
  uv(11.5298,-48.8936);
  uv(10.1633,-47.5592);
  uv(8.76094,-46.0836);
  uv(8.03459,-47.3601);
  uv(7.25109,-48.5432);
  uv(6.41042,-49.6329);
  uv(5.5126,-50.6291);
  uv(4.55762,-51.532);
  uv(3.54547,-52.3414);
  uv(2.47617,-53.0574);
  uv(1.32207,-53.6789);
  uv(0.0555111,-54.2048);
  uv(-1.3235,-54.6351);
  uv(-2.81496,-54.9697);
  uv(-4.41888,-55.2088);
  uv(-6.13524,-55.3522);
  uv(-7.96406,-55.4);
  uv(-9.67861,-55.3565);
  uv(-11.32,-55.2258);
  uv(-12.8883,-55.008);
  uv(-14.3834,-54.7032);
  uv(-15.8055,-54.3112);
  uv(-17.1543,-53.8322);
  uv(-18.4301,-53.266);
  uv(-19.6676,-52.5968);
  uv(-20.902,-51.8087);
  uv(-22.1332,-50.9016);
  uv(-23.3611,-49.8755);
  uv(-24.5859,-48.7305);
  uv(-25.8074,-47.4665);
  uv(-27.0258,-46.0836);
  uv(-27.0258,-54.2);
  uv(-46.725,-54.2);
  uv(-27.0517,1.0);
  uv(-27.0517,1.0);
  uv(-27.0517,-54.2);
  uv(-27.0517,-54.2);
  uv(-27.0517,-46.0216);
  uv(-27.0517,-46.0216);
  uv(-48.2017,1.0);
  uv(-27.0517,-81.2911);
  uv(-48.2017,-81.2911);
  uv(-48.2017,1.0);
  uv(-27.0517,-81.2911);
  uv(-48.2017,-81.2911);
  uv(0.75,1.0);
  uv(0.805556,1.0);
  uv(0.861111,1.0);
  uv(0.916667,1.0);
  uv(0.972222,1.0);
  uv(0.0277778,1.0);
  uv(0.0833334,1.0);
  uv(0.138889,1.0);
  uv(0.194444,1.0);
  uv(0.25,1.0);
  uv(0.305556,1.0);
  uv(0.361111,1.0);
  uv(0.416667,1.0);
  uv(0.472222,1.0);
  uv(0.527778,1.0);
  uv(0.583333,1.0);
  uv(0.638889,1.0);
  uv(0.694444,1.0);
  uv(0.75,0.8);
  uv(0.805556,0.8);
  uv(0.861111,0.8);
  uv(0.916667,0.8);
  uv(0.972222,0.8);
  uv(0.0277778,0.8);
  uv(0.0833334,0.8);
  uv(0.138889,0.8);
  uv(0.194444,0.8);
  uv(0.25,0.8);
  uv(0.305556,0.8);
  uv(0.361111,0.8);
  uv(0.416667,0.8);
  uv(0.472222,0.8);
  uv(0.527778,0.8);
  uv(0.583333,0.8);
  uv(0.638889,0.8);
  uv(0.694444,0.8);
  uv(0.75,0.6);
  uv(0.805556,0.6);
  uv(0.861111,0.6);
  uv(0.916667,0.6);
  uv(0.972222,0.6);
  uv(0.0277778,0.6);
  uv(0.0833334,0.6);
  uv(0.138889,0.6);
  uv(0.194444,0.6);
  uv(0.25,0.6);
  uv(0.305556,0.6);
  uv(0.361111,0.6);
  uv(0.416667,0.6);
  uv(0.472222,0.6);
  uv(0.527778,0.6);
  uv(0.583333,0.6);
  uv(0.638889,0.6);
  uv(0.694444,0.6);
  uv(0.75,0.4);
  uv(0.805556,0.4);
  uv(0.861111,0.4);
  uv(0.916667,0.4);
  uv(0.972222,0.4);
  uv(0.0277778,0.4);
  uv(0.0833334,0.4);
  uv(0.138889,0.4);
  uv(0.194444,0.4);
  uv(0.25,0.4);
  uv(0.305556,0.4);
  uv(0.361111,0.4);
  uv(0.416667,0.4);
  uv(0.472222,0.4);
  uv(0.527778,0.4);
  uv(0.583333,0.4);
  uv(0.638889,0.4);
  uv(0.694444,0.4);
  uv(0.75,0.2);
  uv(0.805556,0.2);
  uv(0.861111,0.2);
  uv(0.916667,0.2);
  uv(0.972222,0.2);
  uv(0.0277778,0.2);
  uv(0.0833334,0.2);
  uv(0.138889,0.2);
  uv(0.194444,0.2);
  uv(0.25,0.2);
  uv(0.305556,0.2);
  uv(0.361111,0.2);
  uv(0.416667,0.2);
  uv(0.472222,0.2);
  uv(0.527778,0.2);
  uv(0.583333,0.2);
  uv(0.638889,0.2);
  uv(0.694444,0.2);
  uv(0.75,0.0);
  uv(0.805556,0.0);
  uv(0.861111,0.0);
  uv(0.916667,0.0);
  uv(0.972222,0.0);
  uv(0.0277778,0.0);
  uv(0.0833334,0.0);
  uv(0.138889,0.0);
  uv(0.194444,0.0);
  uv(0.25,0.0);
  uv(0.305556,0.0);
  uv(0.361111,0.0);
  uv(0.416667,0.0);
  uv(0.472222,0.0);
  uv(0.527778,0.0);
  uv(0.583333,0.0);
  uv(0.638889,0.0);
  uv(0.694444,0.0);
  uv(1.02778,1.0);
  uv(1.02778,0.8);
  uv(1.02778,0.6);
  uv(1.02778,0.4);
  uv(1.02778,0.2);
  uv(1.02778,0.0);
  uv(0.67101,0.0301538);
  uv(0.821394,0.116978);
  uv(0.933013,0.25);
  uv(0.992404,0.413176);
  uv(0.992404,0.586824);
  uv(0.933013,0.75);
  uv(0.821394,0.883022);
  uv(0.67101,0.969846);
  uv(0.5,1.0);
  uv(0.32899,0.969846);
  uv(0.178606,0.883022);
  uv(0.0669873,0.75);
  uv(0.00759614,0.586824);
  uv(0.00759614,0.413176);
  uv(0.0669873,0.25);
  uv(0.178606,0.116978);
  uv(0.32899,0.0301537);
  uv(0.5,0.0);
  uv(0.5,0.0);
  uv(0.32899,0.0301537);
  uv(0.178606,0.116978);
  uv(0.0669873,0.25);
  uv(0.00759614,0.413176);
  uv(0.00759614,0.586824);
  uv(0.0669873,0.75);
  uv(0.178606,0.883022);
  uv(0.32899,0.969846);
  uv(0.5,1.0);
  uv(0.67101,0.969846);
  uv(0.821394,0.883022);
  uv(0.933013,0.75);
  uv(0.992404,0.586824);
  uv(0.992404,0.413176);
  uv(0.933013,0.25);
  uv(0.821394,0.116978);
  uv(0.67101,0.0301538);
  f(60,59,0,60,59,0);
  f(0,1,60,0,1,60);
  f(61,60,1,61,60,1);
  f(1,2,61,1,2,61);
  f(62,61,2,62,61,2);
  f(2,3,62,2,3,62);
  f(63,62,3,63,62,3);
  f(3,4,63,3,4,63);
  f(64,63,4,64,63,4);
  f(4,5,64,4,5,64);
  f(65,64,5,65,64,5);
  f(5,6,65,5,6,65);
  f(66,65,6,66,65,6);
  f(6,7,66,6,7,66);
  f(67,66,7,67,66,7);
  f(7,8,67,7,8,67);
  f(68,67,8,68,67,8);
  f(8,9,68,8,9,68);
  f(69,68,9,69,68,9);
  f(9,10,69,9,10,69);
  f(70,69,10,70,69,10);
  f(10,11,70,10,11,70);
  f(71,70,11,71,70,11);
  f(11,12,71,11,12,71);
  f(72,71,12,72,71,12);
  f(12,13,72,12,13,72);
  f(73,72,13,73,72,13);
  f(13,14,73,13,14,73);
  f(74,73,14,74,73,14);
  f(14,15,74,14,15,74);
  f(75,74,15,75,74,15);
  f(15,16,75,15,16,75);
  f(76,75,16,76,75,16);
  f(16,17,76,16,17,76);
  f(77,76,17,77,76,17);
  f(17,18,77,17,18,77);
  f(78,77,18,78,77,18);
  f(18,19,78,18,19,78);
  f(79,78,19,79,78,19);
  f(19,20,79,19,20,79);
  f(80,79,20,80,79,20);
  f(20,21,80,20,21,80);
  f(81,80,21,81,80,21);
  f(21,22,81,21,22,81);
  f(82,81,22,82,81,22);
  f(22,23,82,22,23,82);
  f(83,82,23,83,82,23);
  f(23,24,83,23,24,83);
  f(84,83,24,84,83,24);
  f(24,25,84,24,25,84);
  f(85,84,25,85,84,25);
  f(25,26,85,25,26,85);
  f(86,85,26,86,85,26);
  f(26,27,86,26,27,86);
  f(87,86,27,87,86,27);
  f(27,28,87,27,28,87);
  f(88,87,28,88,87,28);
  f(28,29,88,28,29,88);
  f(89,88,29,89,88,29);
  f(29,30,89,29,30,89);
  f(90,89,30,90,89,30);
  f(30,31,90,30,31,90);
  f(91,90,31,91,90,31);
  f(31,32,91,31,32,91);
  f(92,91,32,92,91,32);
  f(32,33,92,32,33,92);
  f(93,92,33,93,92,33);
  f(33,34,93,33,34,93);
  f(94,93,34,94,93,34);
  f(34,35,94,34,35,94);
  f(95,94,35,95,94,35);
  f(35,36,95,35,36,95);
  f(96,95,36,96,95,36);
  f(36,37,96,36,37,96);
  f(97,96,37,97,96,37);
  f(37,38,97,37,38,97);
  f(98,97,38,98,97,38);
  f(38,39,98,38,39,98);
  f(99,98,39,99,98,39);
  f(39,40,99,39,40,99);
  f(100,99,40,100,99,40);
  f(40,41,100,40,41,100);
  f(101,100,41,101,100,41);
  f(41,42,101,41,42,101);
  f(102,101,42,102,101,42);
  f(42,43,102,42,43,102);
  f(103,102,43,103,102,43);
  f(43,44,103,43,44,103);
  f(104,103,44,104,103,44);
  f(44,45,104,44,45,104);
  f(105,104,45,105,104,45);
  f(45,46,105,45,46,105);
  f(106,105,46,106,105,46);
  f(46,47,106,46,47,106);
  f(107,106,47,107,106,47);
  f(47,48,107,47,48,107);
  f(108,107,48,108,107,48);
  f(48,49,108,48,49,108);
  f(109,108,49,109,108,49);
  f(49,50,109,49,50,109);
  f(110,109,50,110,109,50);
  f(50,51,110,50,51,110);
  f(111,110,51,111,110,51);
  f(51,52,111,51,52,111);
  f(112,111,52,112,111,52);
  f(52,53,112,52,53,112);
  f(113,112,53,113,112,53);
  f(53,54,113,53,54,113);
  f(114,113,54,114,113,54);
  f(54,55,114,54,55,114);
  f(115,114,55,115,114,55);
  f(55,56,115,55,56,115);
  f(116,115,56,116,115,56);
  f(56,57,116,56,57,116);
  f(117,116,57,117,116,57);
  f(57,58,117,57,58,117);
  f(59,117,58,59,117,58);
  f(58,0,59,58,0,59);
  f(157,156,118,157,156,118);
  f(118,119,157,118,119,157);
  f(158,157,119,158,157,119);
  f(119,120,158,119,120,158);
  f(159,158,120,159,158,120);
  f(120,121,159,120,121,159);
  f(160,159,121,160,159,121);
  f(121,122,160,121,122,160);
  f(161,160,122,161,160,122);
  f(122,123,161,122,123,161);
  f(162,161,123,162,161,123);
  f(123,124,162,123,124,162);
  f(163,162,124,163,162,124);
  f(124,125,163,124,125,163);
  f(164,163,125,164,163,125);
  f(125,126,164,125,126,164);
  f(165,164,126,165,164,126);
  f(126,127,165,126,127,165);
  f(166,165,127,166,165,127);
  f(127,128,166,127,128,166);
  f(167,166,128,167,166,128);
  f(128,129,167,128,129,167);
  f(168,167,129,168,167,129);
  f(129,130,168,129,130,168);
  f(169,168,130,169,168,130);
  f(130,131,169,130,131,169);
  f(170,169,131,170,169,131);
  f(131,132,170,131,132,170);
  f(171,170,132,171,170,132);
  f(132,133,171,132,133,171);
  f(172,171,133,172,171,133);
  f(133,134,172,133,134,172);
  f(173,172,134,173,172,134);
  f(134,135,173,134,135,173);
  f(174,173,135,174,173,135);
  f(135,136,174,135,136,174);
  f(175,174,136,175,174,136);
  f(136,137,175,136,137,175);
  f(176,175,137,176,175,137);
  f(137,138,176,137,138,176);
  f(177,176,138,177,176,138);
  f(138,139,177,138,139,177);
  f(178,177,139,178,177,139);
  f(139,140,178,139,140,178);
  f(179,178,140,179,178,140);
  f(140,141,179,140,141,179);
  f(180,179,141,180,179,141);
  f(141,142,180,141,142,180);
  f(181,180,142,181,180,142);
  f(142,143,181,142,143,181);
  f(182,181,143,182,181,143);
  f(143,144,182,143,144,182);
  f(183,182,144,183,182,144);
  f(144,145,183,144,145,183);
  f(184,183,145,184,183,145);
  f(145,146,184,145,146,184);
  f(185,184,146,185,184,146);
  f(146,147,185,146,147,185);
  f(186,185,147,186,185,147);
  f(147,148,186,147,148,186);
  f(187,186,148,187,186,148);
  f(148,149,187,148,149,187);
  f(188,187,149,188,187,149);
  f(149,150,188,149,150,188);
  f(189,188,150,189,188,150);
  f(150,151,189,150,151,189);
  f(190,189,151,190,189,151);
  f(151,152,190,151,152,190);
  f(191,190,152,191,190,152);
  f(152,153,191,152,153,191);
  f(192,191,153,192,191,153);
  f(153,154,192,153,154,192);
  f(193,192,154,193,192,154);
  f(154,155,193,154,155,193);
  f(156,193,155,156,193,155);
  f(155,118,156,155,118,156);
  f(7,146,145,7,146,145);
  f(145,8,7,145,8,7);
  f(143,13,12,143,13,12);
  f(143,12,11,143,12,11);
  f(143,11,144,143,11,144);
  f(13,143,142,13,143,142);
  f(142,14,13,142,14,13);
  f(141,16,15,141,16,15);
  f(141,15,14,141,15,14);
  f(141,14,142,141,14,142);
  f(140,18,17,140,18,17);
  f(140,17,16,140,17,16);
  f(140,16,141,140,16,141);
  f(139,20,19,139,20,19);
  f(139,19,18,139,19,18);
  f(139,18,140,139,18,140);
  f(138,22,21,138,22,21);
  f(138,21,20,138,21,20);
  f(138,20,139,138,20,139);
  f(22,138,137,22,138,137);
  f(137,23,22,137,23,22);
  f(24,23,137,24,23,137);
  f(24,137,136,24,137,136);
  f(24,136,25,24,136,25);
  f(25,136,135,25,136,135);
  f(135,26,25,135,26,25);
  f(26,135,134,26,135,134);
  f(134,27,26,134,27,26);
  f(27,134,133,27,134,133);
  f(133,28,27,133,28,27);
  f(28,133,132,28,133,132);
  f(132,29,28,132,29,28);
  f(30,29,132,30,29,132);
  f(30,132,131,30,132,131);
  f(30,131,31,30,131,31);
  f(32,31,131,32,31,131);
  f(32,131,130,32,131,130);
  f(32,130,33,32,130,33);
  f(34,33,130,34,33,130);
  f(34,130,129,34,130,129);
  f(34,129,35,34,129,35);
  f(129,128,37,129,128,37);
  f(129,37,36,129,37,36);
  f(129,36,35,129,36,35);
  f(38,37,128,38,37,128);
  f(127,40,39,127,40,39);
  f(128,127,39,128,127,39);
  f(38,128,39,38,128,39);
  f(41,40,127,41,40,127);
  f(126,43,42,126,43,42);
  f(127,126,42,127,126,42);
  f(41,127,42,41,127,42);
  f(44,43,126,44,43,126);
  f(125,46,45,125,46,45);
  f(126,125,45,126,125,45);
  f(44,126,45,44,126,45);
  f(125,124,48,125,124,48);
  f(125,48,47,125,48,47);
  f(125,47,46,125,47,46);
  f(124,123,51,124,123,51);
  f(124,51,50,124,51,50);
  f(124,50,49,124,50,49);
  f(124,49,48,124,49,48);
  f(123,122,53,123,122,53);
  f(123,53,52,123,53,52);
  f(123,52,51,123,52,51);
  f(122,121,55,122,121,55);
  f(122,55,54,122,55,54);
  f(122,54,53,122,54,53);
  f(56,55,121,56,55,121);
  f(121,120,56,121,120,56);
  f(57,56,120,57,56,120);
  f(120,119,57,120,119,57);
  f(119,118,57,119,118,57);
  f(57,118,155,57,118,155);
  f(155,58,57,155,58,57);
  f(58,155,154,58,155,154);
  f(154,0,58,154,0,58);
  f(154,153,0,154,153,0);
  f(153,152,0,153,152,0);
  f(152,151,0,152,151,0);
  f(151,150,0,151,150,0);
  f(150,149,0,150,149,0);
  f(149,148,0,149,148,0);
  f(148,147,0,148,147,0);
  f(146,7,6,146,7,6);
  f(146,6,5,146,6,5);
  f(146,5,4,146,5,4);
  f(146,4,3,146,4,3);
  f(146,3,2,146,3,2);
  f(146,2,1,146,2,1);
  f(146,1,0,146,1,0);
  f(146,0,147,146,0,147);
  f(184,185,59,184,185,59);
  f(184,59,60,184,59,60);
  f(184,60,61,184,60,61);
  f(184,61,62,184,61,62);
  f(184,62,63,184,62,63);
  f(184,63,64,184,63,64);
  f(184,64,65,184,64,65);
  f(184,65,66,184,65,66);
  f(185,186,59,185,186,59);
  f(186,187,59,186,187,59);
  f(187,188,59,187,188,59);
  f(188,189,59,188,189,59);
  f(189,190,59,189,190,59);
  f(190,191,59,190,191,59);
  f(191,192,59,191,192,59);
  f(192,193,117,192,193,117);
  f(117,59,192,117,59,192);
  f(193,156,116,193,156,116);
  f(116,117,193,116,117,193);
  f(156,157,116,156,157,116);
  f(158,115,116,158,115,116);
  f(116,157,158,116,157,158);
  f(159,114,115,159,114,115);
  f(115,158,159,115,158,159);
  f(160,112,113,160,112,113);
  f(160,113,114,160,113,114);
  f(160,114,159,160,114,159);
  f(161,110,111,161,110,111);
  f(161,111,112,161,111,112);
  f(161,112,160,161,112,160);
  f(162,107,108,162,107,108);
  f(162,108,109,162,108,109);
  f(162,109,110,162,109,110);
  f(162,110,161,162,110,161);
  f(163,105,106,163,105,106);
  f(163,106,107,163,106,107);
  f(163,107,162,163,107,162);
  f(104,105,163,104,105,163);
  f(104,163,164,104,163,164);
  f(164,102,103,164,102,103);
  f(104,164,103,104,164,103);
  f(101,102,164,101,102,164);
  f(101,164,165,101,164,165);
  f(165,99,100,165,99,100);
  f(101,165,100,101,165,100);
  f(98,99,165,98,99,165);
  f(98,165,166,98,165,166);
  f(166,96,97,166,96,97);
  f(98,166,97,98,166,97);
  f(167,94,95,167,94,95);
  f(167,95,96,167,95,96);
  f(167,96,166,167,96,166);
  f(93,94,167,93,94,167);
  f(93,167,168,93,167,168);
  f(93,168,92,93,168,92);
  f(91,92,168,91,92,168);
  f(91,168,169,91,168,169);
  f(91,169,90,91,169,90);
  f(89,90,169,89,90,169);
  f(89,169,170,89,169,170);
  f(89,170,88,89,170,88);
  f(170,171,87,170,171,87);
  f(87,88,170,87,88,170);
  f(171,172,86,171,172,86);
  f(86,87,171,86,87,171);
  f(172,173,85,172,173,85);
  f(85,86,172,85,86,172);
  f(173,174,84,173,174,84);
  f(84,85,173,84,85,173);
  f(83,84,174,83,84,174);
  f(83,174,175,83,174,175);
  f(83,175,82,83,175,82);
  f(175,176,81,175,176,81);
  f(81,82,175,81,82,175);
  f(176,177,79,176,177,79);
  f(176,79,80,176,79,80);
  f(176,80,81,176,80,81);
  f(177,178,77,177,178,77);
  f(177,77,78,177,77,78);
  f(177,78,79,177,78,79);
  f(178,179,75,178,179,75);
  f(178,75,76,178,75,76);
  f(178,76,77,178,76,77);
  f(179,180,73,179,180,73);
  f(179,73,74,179,73,74);
  f(179,74,75,179,74,75);
  f(180,181,72,180,181,72);
  f(72,73,180,72,73,180);
  f(181,182,70,181,182,70);
  f(181,70,71,181,70,71);
  f(181,71,72,181,71,72);
  f(69,70,182,69,70,182);
  f(182,183,67,182,183,67);
  f(182,67,68,182,67,68);
  f(69,182,68,69,182,68);
  f(454,324,194,454,324,194);
  f(194,455,454,194,455,454);
  f(326,325,195,326,325,195);
  f(195,196,326,195,196,326);
  f(327,326,196,327,326,196);
  f(196,197,327,196,197,327);
  f(328,327,197,328,327,197);
  f(197,198,328,197,198,328);
  f(329,328,198,329,328,198);
  f(198,199,329,198,199,329);
  f(330,329,199,330,329,199);
  f(199,200,330,199,200,330);
  f(331,330,200,331,330,200);
  f(200,201,331,200,201,331);
  f(332,331,201,332,331,201);
  f(201,202,332,201,202,332);
  f(333,332,202,333,332,202);
  f(202,203,333,202,203,333);
  f(334,333,203,334,333,203);
  f(203,204,334,203,204,334);
  f(335,334,204,335,334,204);
  f(204,205,335,204,205,335);
  f(336,335,205,336,335,205);
  f(205,206,336,205,206,336);
  f(337,336,206,337,336,206);
  f(206,207,337,206,207,337);
  f(338,337,207,338,337,207);
  f(207,208,338,207,208,338);
  f(339,338,208,339,338,208);
  f(208,209,339,208,209,339);
  f(340,339,209,340,339,209);
  f(209,210,340,209,210,340);
  f(341,340,210,341,340,210);
  f(210,211,341,210,211,341);
  f(342,341,211,342,341,211);
  f(211,212,342,211,212,342);
  f(343,342,212,343,342,212);
  f(212,213,343,212,213,343);
  f(344,343,213,344,343,213);
  f(213,214,344,213,214,344);
  f(345,344,214,345,344,214);
  f(214,215,345,214,215,345);
  f(346,345,215,346,345,215);
  f(215,216,346,215,216,346);
  f(347,346,216,347,346,216);
  f(216,217,347,216,217,347);
  f(348,347,217,348,347,217);
  f(217,218,348,217,218,348);
  f(349,348,218,349,348,218);
  f(218,219,349,218,219,349);
  f(350,349,219,350,349,219);
  f(219,220,350,219,220,350);
  f(351,350,220,351,350,220);
  f(220,221,351,220,221,351);
  f(352,351,221,352,351,221);
  f(221,222,352,221,222,352);
  f(353,352,222,353,352,222);
  f(222,223,353,222,223,353);
  f(354,353,223,354,353,223);
  f(223,224,354,223,224,354);
  f(355,354,224,355,354,224);
  f(224,225,355,224,225,355);
  f(356,355,225,356,355,225);
  f(225,226,356,225,226,356);
  f(357,356,226,357,356,226);
  f(226,227,357,226,227,357);
  f(358,357,227,358,357,227);
  f(227,228,358,227,228,358);
  f(359,358,228,359,358,228);
  f(228,229,359,228,229,359);
  f(360,359,229,360,359,229);
  f(229,230,360,229,230,360);
  f(361,360,230,361,360,230);
  f(230,231,361,230,231,361);
  f(362,361,231,362,361,231);
  f(231,232,362,231,232,362);
  f(363,362,232,363,362,232);
  f(232,233,363,232,233,363);
  f(364,363,233,364,363,233);
  f(233,234,364,233,234,364);
  f(365,364,234,365,364,234);
  f(234,235,365,234,235,365);
  f(366,365,235,366,365,235);
  f(235,236,366,235,236,366);
  f(367,366,236,367,366,236);
  f(236,237,367,236,237,367);
  f(368,367,237,368,367,237);
  f(237,238,368,237,238,368);
  f(369,368,238,369,368,238);
  f(238,239,369,238,239,369);
  f(370,369,239,370,369,239);
  f(239,240,370,239,240,370);
  f(371,370,240,371,370,240);
  f(240,241,371,240,241,371);
  f(372,371,241,372,371,241);
  f(241,242,372,241,242,372);
  f(373,372,242,373,372,242);
  f(242,243,373,242,243,373);
  f(374,373,243,374,373,243);
  f(243,244,374,243,244,374);
  f(375,374,244,375,374,244);
  f(244,245,375,244,245,375);
  f(376,375,245,376,375,245);
  f(245,246,376,245,246,376);
  f(377,376,246,377,376,246);
  f(246,247,377,246,247,377);
  f(378,377,247,378,377,247);
  f(247,248,378,247,248,378);
  f(379,378,248,379,378,248);
  f(248,249,379,248,249,379);
  f(380,379,249,380,379,249);
  f(249,250,380,249,250,380);
  f(381,380,250,381,380,250);
  f(250,251,381,250,251,381);
  f(382,381,251,382,381,251);
  f(251,252,382,251,252,382);
  f(383,382,252,383,382,252);
  f(252,253,383,252,253,383);
  f(384,383,253,384,383,253);
  f(253,254,384,253,254,384);
  f(385,384,254,385,384,254);
  f(254,255,385,254,255,385);
  f(386,385,255,386,385,255);
  f(255,256,386,255,256,386);
  f(387,386,256,387,386,256);
  f(256,257,387,256,257,387);
  f(388,387,257,388,387,257);
  f(257,258,388,257,258,388);
  f(389,388,258,389,388,258);
  f(258,259,389,258,259,389);
  f(390,389,259,390,389,259);
  f(259,260,390,259,260,390);
  f(391,390,260,391,390,260);
  f(260,261,391,260,261,391);
  f(392,391,261,392,391,261);
  f(261,262,392,261,262,392);
  f(393,392,262,393,392,262);
  f(262,263,393,262,263,393);
  f(394,393,263,394,393,263);
  f(263,264,394,263,264,394);
  f(395,394,264,395,394,264);
  f(264,265,395,264,265,395);
  f(396,395,265,396,395,265);
  f(265,266,396,265,266,396);
  f(397,396,266,397,396,266);
  f(266,267,397,266,267,397);
  f(398,397,267,398,397,267);
  f(267,268,398,267,268,398);
  f(399,398,268,399,398,268);
  f(268,269,399,268,269,399);
  f(400,399,269,400,399,269);
  f(269,270,400,269,270,400);
  f(401,400,270,401,400,270);
  f(270,271,401,270,271,401);
  f(402,401,271,402,401,271);
  f(271,272,402,271,272,402);
  f(403,402,272,403,402,272);
  f(272,273,403,272,273,403);
  f(404,403,273,404,403,273);
  f(273,274,404,273,274,404);
  f(405,404,274,405,404,274);
  f(274,275,405,274,275,405);
  f(406,405,275,406,405,275);
  f(275,276,406,275,276,406);
  f(407,406,276,407,406,276);
  f(276,277,407,276,277,407);
  f(408,407,277,408,407,277);
  f(277,278,408,277,278,408);
  f(409,408,278,409,408,278);
  f(278,279,409,278,279,409);
  f(410,409,279,410,409,279);
  f(279,280,410,279,280,410);
  f(411,410,280,411,410,280);
  f(280,281,411,280,281,411);
  f(412,411,281,412,411,281);
  f(281,282,412,281,282,412);
  f(413,412,282,413,412,282);
  f(282,283,413,282,283,413);
  f(414,413,283,414,413,283);
  f(283,284,414,283,284,414);
  f(415,414,284,415,414,284);
  f(284,285,415,284,285,415);
  f(416,415,285,416,415,285);
  f(285,286,416,285,286,416);
  f(417,416,286,417,416,286);
  f(286,287,417,286,287,417);
  f(418,417,287,418,417,287);
  f(287,288,418,287,288,418);
  f(419,418,288,419,418,288);
  f(288,289,419,288,289,419);
  f(420,419,289,420,419,289);
  f(289,290,420,289,290,420);
  f(421,420,290,421,420,290);
  f(290,291,421,290,291,421);
  f(422,421,291,422,421,291);
  f(291,292,422,291,292,422);
  f(423,422,292,423,422,292);
  f(292,293,423,292,293,423);
  f(424,423,293,424,423,293);
  f(293,294,424,293,294,424);
  f(425,424,294,425,424,294);
  f(294,295,425,294,295,425);
  f(426,425,295,426,425,295);
  f(295,296,426,295,296,426);
  f(427,426,296,427,426,296);
  f(296,297,427,296,297,427);
  f(428,427,297,428,427,297);
  f(297,298,428,297,298,428);
  f(429,428,298,429,428,298);
  f(298,299,429,298,299,429);
  f(430,429,299,430,429,299);
  f(299,300,430,299,300,430);
  f(431,430,300,431,430,300);
  f(300,301,431,300,301,431);
  f(432,431,301,432,431,301);
  f(301,302,432,301,302,432);
  f(433,432,302,433,432,302);
  f(302,303,433,302,303,433);
  f(434,433,303,434,433,303);
  f(303,304,434,303,304,434);
  f(435,434,304,435,434,304);
  f(304,305,435,304,305,435);
  f(436,435,305,436,435,305);
  f(305,306,436,305,306,436);
  f(437,436,306,437,436,306);
  f(306,307,437,306,307,437);
  f(438,437,307,438,437,307);
  f(307,308,438,307,308,438);
  f(439,438,308,439,438,308);
  f(308,309,439,308,309,439);
  f(440,439,309,440,439,309);
  f(309,310,440,309,310,440);
  f(441,440,310,441,440,310);
  f(310,311,441,310,311,441);
  f(442,441,311,442,441,311);
  f(311,312,442,311,312,442);
  f(443,442,312,443,442,312);
  f(312,313,443,312,313,443);
  f(444,443,313,444,443,313);
  f(313,314,444,313,314,444);
  f(445,444,314,445,444,314);
  f(314,315,445,314,315,445);
  f(446,445,315,446,445,315);
  f(315,316,446,315,316,446);
  f(447,446,316,447,446,316);
  f(316,317,447,316,317,447);
  f(448,447,317,448,447,317);
  f(317,318,448,317,318,448);
  f(449,448,318,449,448,318);
  f(318,319,449,318,319,449);
  f(450,449,319,450,449,319);
  f(319,320,450,319,320,450);
  f(451,450,320,451,450,320);
  f(320,321,451,320,321,451);
  f(452,451,321,452,451,321);
  f(321,322,452,321,322,452);
  f(456,457,452,456,457,452);
  f(452,322,456,452,322,456);
  f(456,322,321,456,322,321);
  f(321,458,456,321,458,456);
  f(326,451,459,326,451,459);
  f(326,459,454,326,459,454);
  f(326,454,325,326,454,325);
  f(221,295,294,221,295,294);
  f(221,294,293,221,294,293);
  f(242,241,222,242,241,222);
  f(293,242,222,293,242,222);
  f(221,293,222,221,293,222);
  f(263,262,265,263,262,265);
  f(265,264,263,265,264,263);
  f(241,240,222,241,240,222);
  f(296,295,221,296,295,221);
  f(296,221,220,296,221,220);
  f(296,220,297,296,220,297);
  f(220,219,301,220,219,301);
  f(220,301,300,220,301,300);
  f(220,300,299,220,300,299);
  f(220,299,298,220,299,298);
  f(220,298,297,220,298,297);
  f(219,218,304,219,218,304);
  f(219,304,303,219,304,303);
  f(219,303,302,219,303,302);
  f(219,302,301,219,302,301);
  f(305,304,218,305,304,218);
  f(218,217,305,218,217,305);
  f(217,216,307,217,216,307);
  f(217,307,306,217,307,306);
  f(217,306,305,217,306,305);
  f(308,307,216,308,307,216);
  f(216,215,308,216,215,308);
  f(309,308,215,309,308,215);
  f(215,214,309,215,214,309);
  f(214,213,311,214,213,311);
  f(214,311,310,214,311,310);
  f(214,310,309,214,310,309);
  f(312,311,213,312,311,213);
  f(213,212,312,213,212,312);
  f(212,211,314,212,211,314);
  f(212,314,313,212,314,313);
  f(212,313,312,212,313,312);
  f(315,314,211,315,314,211);
  f(211,210,315,211,210,315);
  f(210,209,317,210,209,317);
  f(210,317,316,210,317,316);
  f(210,316,315,210,316,315);
  f(318,317,209,318,317,209);
  f(209,208,318,209,208,318);
  f(319,318,208,319,318,208);
  f(208,207,319,208,207,319);
  f(320,319,207,320,319,207);
  f(207,206,320,207,206,320);
  f(321,320,206,321,320,206);
  f(206,205,321,206,205,321);
  f(205,204,321,205,204,321);
  f(204,203,321,204,203,321);
  f(203,202,321,203,202,321);
  f(202,201,321,202,201,321);
  f(201,200,321,201,200,321);
  f(200,199,321,200,199,321);
  f(199,198,321,199,198,321);
  f(198,197,321,198,197,321);
  f(197,196,321,197,196,321);
  f(240,239,222,240,239,222);
  f(239,238,224,239,238,224);
  f(224,223,239,224,223,239);
  f(226,225,238,226,225,238);
  f(238,237,226,238,237,226);
  f(223,222,239,223,222,239);
  f(228,227,237,228,227,237);
  f(237,236,228,237,236,228);
  f(225,224,238,225,224,238);
  f(230,229,236,230,229,236);
  f(236,235,230,236,235,230);
  f(227,226,237,227,226,237);
  f(231,230,235,231,230,235);
  f(235,234,231,235,234,231);
  f(229,228,236,229,228,236);
  f(232,231,234,232,231,234);
  f(234,233,232,234,233,232);
  f(262,261,265,262,261,265);
  f(260,266,265,260,266,265);
  f(265,261,260,265,261,260);
  f(260,259,266,260,259,266);
  f(259,258,267,259,258,267);
  f(267,266,259,267,266,259);
  f(268,267,258,268,267,258);
  f(268,258,257,268,258,257);
  f(268,257,269,268,257,269);
  f(256,270,269,256,270,269);
  f(269,257,256,269,257,256);
  f(256,255,273,256,255,273);
  f(256,273,272,256,273,272);
  f(256,272,271,256,272,271);
  f(256,271,270,256,271,270);
  f(255,254,275,255,254,275);
  f(255,275,274,255,275,274);
  f(255,274,273,255,274,273);
  f(254,253,278,254,253,278);
  f(254,278,277,254,278,277);
  f(254,277,276,254,277,276);
  f(254,276,275,254,276,275);
  f(253,252,279,253,252,279);
  f(279,278,253,279,278,253);
  f(252,251,281,252,251,281);
  f(252,281,280,252,281,280);
  f(252,280,279,252,280,279);
  f(251,250,283,251,250,283);
  f(251,283,282,251,283,282);
  f(251,282,281,251,282,281);
  f(250,249,285,250,249,285);
  f(250,285,284,250,285,284);
  f(250,284,283,250,284,283);
  f(249,248,288,249,248,288);
  f(249,288,287,249,288,287);
  f(249,287,286,249,287,286);
  f(249,286,285,249,286,285);
  f(248,247,290,248,247,290);
  f(248,290,289,248,290,289);
  f(248,289,288,248,289,288);
  f(247,246,291,247,246,291);
  f(291,290,247,291,290,247);
  f(246,245,292,246,245,292);
  f(292,291,246,292,291,246);
  f(245,244,293,245,244,293);
  f(293,292,245,293,292,245);
  f(244,243,293,244,243,293);
  f(243,242,293,243,242,293);
  f(326,327,451,326,327,451);
  f(457,459,451,457,459,451);
  f(451,452,457,451,452,457);
  f(327,328,451,327,328,451);
  f(328,329,451,328,329,451);
  f(329,330,451,329,330,451);
  f(330,331,451,330,331,451);
  f(331,332,451,331,332,451);
  f(332,333,451,332,333,451);
  f(333,334,451,333,334,451);
  f(334,335,451,334,335,451);
  f(336,450,451,336,450,451);
  f(451,335,336,451,335,336);
  f(337,449,450,337,449,450);
  f(450,336,337,450,336,337);
  f(338,448,449,338,448,449);
  f(449,337,338,449,337,338);
  f(339,447,448,339,447,448);
  f(448,338,339,448,338,339);
  f(340,445,446,340,445,446);
  f(340,446,447,340,446,447);
  f(340,447,339,340,447,339);
  f(341,444,445,341,444,445);
  f(445,340,341,445,340,341);
  f(342,442,443,342,442,443);
  f(342,443,444,342,443,444);
  f(342,444,341,342,444,341);
  f(343,441,442,343,441,442);
  f(442,342,343,442,342,343);
  f(344,439,440,344,439,440);
  f(344,440,441,344,440,441);
  f(344,441,343,344,441,343);
  f(345,438,439,345,438,439);
  f(439,344,345,439,344,345);
  f(346,437,438,346,437,438);
  f(438,345,346,438,345,346);
  f(347,435,436,347,435,436);
  f(347,436,437,347,436,437);
  f(347,437,346,347,437,346);
  f(348,434,435,348,434,435);
  f(435,347,348,435,347,348);
  f(349,431,432,349,431,432);
  f(349,432,433,349,432,433);
  f(349,433,434,349,433,434);
  f(349,434,348,349,434,348);
  f(350,427,428,350,427,428);
  f(350,428,429,350,428,429);
  f(350,429,430,350,429,430);
  f(350,430,431,350,430,431);
  f(350,431,349,350,431,349);
  f(426,427,350,426,427,350);
  f(426,350,351,426,350,351);
  f(426,351,425,426,351,425);
  f(351,352,423,351,352,423);
  f(351,423,424,351,423,424);
  f(351,424,425,351,424,425);
  f(352,353,369,352,353,369);
  f(369,370,352,369,370,352);
  f(353,354,369,353,354,369);
  f(370,371,352,370,371,352);
  f(352,371,372,352,371,372);
  f(372,423,352,372,423,352);
  f(372,373,423,372,373,423);
  f(373,374,423,373,374,423);
  f(423,374,375,423,374,375);
  f(375,422,423,375,422,423);
  f(422,375,376,422,375,376);
  f(376,421,422,376,421,422);
  f(421,376,377,421,376,377);
  f(377,420,421,377,420,421);
  f(378,418,419,378,418,419);
  f(378,419,420,378,419,420);
  f(378,420,377,378,420,377);
  f(379,415,416,379,415,416);
  f(379,416,417,379,416,417);
  f(379,417,418,379,417,418);
  f(379,418,378,379,418,378);
  f(380,413,414,380,413,414);
  f(380,414,415,380,414,415);
  f(380,415,379,380,415,379);
  f(381,411,412,381,411,412);
  f(381,412,413,381,412,413);
  f(381,413,380,381,413,380);
  f(382,409,410,382,409,410);
  f(382,410,411,382,410,411);
  f(382,411,381,382,411,381);
  f(409,382,383,409,382,383);
  f(383,408,409,383,408,409);
  f(384,405,406,384,405,406);
  f(384,406,407,384,406,407);
  f(384,407,408,384,407,408);
  f(384,408,383,384,408,383);
  f(385,403,404,385,403,404);
  f(385,404,405,385,404,405);
  f(385,405,384,385,405,384);
  f(386,400,401,386,400,401);
  f(386,401,402,386,401,402);
  f(386,402,403,386,402,403);
  f(386,403,385,386,403,385);
  f(399,400,386,399,400,386);
  f(386,387,399,386,387,399);
  f(398,399,387,398,399,387);
  f(398,387,388,398,387,388);
  f(398,388,397,398,388,397);
  f(397,388,389,397,388,389);
  f(389,396,397,389,396,397);
  f(389,390,396,389,390,396);
  f(395,396,390,395,396,390);
  f(390,391,395,390,391,395);
  f(391,392,395,391,392,395);
  f(395,392,393,395,392,393);
  f(393,394,395,393,394,395);
  f(368,369,354,368,369,354);
  f(354,355,368,354,355,368);
  f(355,356,368,355,356,368);
  f(367,368,356,367,368,356);
  f(356,357,367,356,357,367);
  f(357,358,367,357,358,367);
  f(366,367,358,366,367,358);
  f(358,359,366,358,359,366);
  f(359,360,366,359,360,366);
  f(365,366,360,365,366,360);
  f(360,361,365,360,361,365);
  f(364,361,362,364,361,362);
  f(362,363,364,362,363,364);
  f(364,365,361,364,365,361);
  f(454,455,195,454,455,195);
  f(195,325,454,195,325,454);
  f(196,195,455,196,195,455);
  f(196,455,458,196,455,458);
  f(196,458,321,196,458,321);
  f(453,324,459,453,324,459);
  f(459,457,453,459,457,453);
  f(458,194,323,458,194,323);
  f(323,456,458,323,456,458);
  f(459,324,454,459,324,454);
  f(455,194,458,455,194,458);
  f(461,464,457,461,464,457);
  f(457,456,461,457,456,461);
  f(465,464,461,465,464,461);
  f(461,462,465,461,462,465);
  f(463,465,462,463,465,462);
  f(462,460,463,462,460,463);
  f(456,323,462,456,323,462);
  f(462,461,456,462,461,456);
  f(465,463,324,465,463,324);
  f(324,453,465,324,453,465);
  f(194,324,463,194,324,463);
  f(463,460,194,463,460,194);
  f(194,460,462,194,460,462);
  f(462,323,194,462,323,194);
  f(465,453,457,465,453,457);
  f(457,464,465,457,464,465);
  f(144,11,10,144,11,10);
  f(144,10,9,144,10,9);
  f(144,9,8,144,9,8);
  f(144,8,145,144,8,145);
  f(183,184,66,183,184,66);
  f(66,67,183,66,67,183);
  f(485,484,466,485,484,466);
  f(466,467,485,466,467,485);
  f(486,485,467,486,485,467);
  f(467,468,486,467,468,486);
  f(487,486,468,487,486,468);
  f(468,469,487,468,469,487);
  f(488,487,469,488,487,469);
  f(469,470,488,469,470,488);
  f(489,488,470,575,488,470);
  f(470,471,489,470,574,575);
  f(490,489,471,490,489,471);
  f(471,472,490,471,472,490);
  f(491,490,472,491,490,472);
  f(472,473,491,472,473,491);
  f(492,491,473,492,491,473);
  f(473,474,492,473,474,492);
  f(493,492,474,493,492,474);
  f(474,475,493,474,475,493);
  f(494,493,475,494,493,475);
  f(475,476,494,475,476,494);
  f(495,494,476,495,494,476);
  f(476,477,495,476,477,495);
  f(496,495,477,496,495,477);
  f(477,478,496,477,478,496);
  f(497,496,478,497,496,478);
  f(478,479,497,478,479,497);
  f(498,497,479,498,497,479);
  f(479,480,498,479,480,498);
  f(499,498,480,499,498,480);
  f(480,481,499,480,481,499);
  f(500,499,481,500,499,481);
  f(481,482,500,481,482,500);
  f(501,500,482,501,500,482);
  f(482,483,501,482,483,501);
  f(484,501,483,484,501,483);
  f(483,466,484,483,466,484);
  f(503,502,484,503,502,484);
  f(484,485,503,484,485,503);
  f(504,503,485,504,503,485);
  f(485,486,504,485,486,504);
  f(505,504,486,505,504,486);
  f(486,487,505,486,487,505);
  f(506,505,487,506,505,487);
  f(487,488,506,487,488,506);
  f(507,506,488,576,506,488);
  f(488,489,507,488,575,576);
  f(508,507,489,508,507,489);
  f(489,490,508,489,490,508);
  f(509,508,490,509,508,490);
  f(490,491,509,490,491,509);
  f(510,509,491,510,509,491);
  f(491,492,510,491,492,510);
  f(511,510,492,511,510,492);
  f(492,493,511,492,493,511);
  f(512,511,493,512,511,493);
  f(493,494,512,493,494,512);
  f(513,512,494,513,512,494);
  f(494,495,513,494,495,513);
  f(514,513,495,514,513,495);
  f(495,496,514,495,496,514);
  f(515,514,496,515,514,496);
  f(496,497,515,496,497,515);
  f(516,515,497,516,515,497);
  f(497,498,516,497,498,516);
  f(517,516,498,517,516,498);
  f(498,499,517,498,499,517);
  f(518,517,499,518,517,499);
  f(499,500,518,499,500,518);
  f(519,518,500,519,518,500);
  f(500,501,519,500,501,519);
  f(502,519,501,502,519,501);
  f(501,484,502,501,484,502);
  f(521,520,502,521,520,502);
  f(502,503,521,502,503,521);
  f(522,521,503,522,521,503);
  f(503,504,522,503,504,522);
  f(523,522,504,523,522,504);
  f(504,505,523,504,505,523);
  f(524,523,505,524,523,505);
  f(505,506,524,505,506,524);
  f(525,524,506,577,524,506);
  f(506,507,525,506,576,577);
  f(526,525,507,526,525,507);
  f(507,508,526,507,508,526);
  f(527,526,508,527,526,508);
  f(508,509,527,508,509,527);
  f(528,527,509,528,527,509);
  f(509,510,528,509,510,528);
  f(529,528,510,529,528,510);
  f(510,511,529,510,511,529);
  f(530,529,511,530,529,511);
  f(511,512,530,511,512,530);
  f(531,530,512,531,530,512);
  f(512,513,531,512,513,531);
  f(532,531,513,532,531,513);
  f(513,514,532,513,514,532);
  f(533,532,514,533,532,514);
  f(514,515,533,514,515,533);
  f(534,533,515,534,533,515);
  f(515,516,534,515,516,534);
  f(535,534,516,535,534,516);
  f(516,517,535,516,517,535);
  f(536,535,517,536,535,517);
  f(517,518,536,517,518,536);
  f(537,536,518,537,536,518);
  f(518,519,537,518,519,537);
  f(520,537,519,520,537,519);
  f(519,502,520,519,502,520);
  f(539,538,520,539,538,520);
  f(520,521,539,520,521,539);
  f(540,539,521,540,539,521);
  f(521,522,540,521,522,540);
  f(541,540,522,541,540,522);
  f(522,523,541,522,523,541);
  f(542,541,523,542,541,523);
  f(523,524,542,523,524,542);
  f(543,542,524,578,542,524);
  f(524,525,543,524,577,578);
  f(544,543,525,544,543,525);
  f(525,526,544,525,526,544);
  f(545,544,526,545,544,526);
  f(526,527,545,526,527,545);
  f(546,545,527,546,545,527);
  f(527,528,546,527,528,546);
  f(547,546,528,547,546,528);
  f(528,529,547,528,529,547);
  f(548,547,529,548,547,529);
  f(529,530,548,529,530,548);
  f(549,548,530,549,548,530);
  f(530,531,549,530,531,549);
  f(550,549,531,550,549,531);
  f(531,532,550,531,532,550);
  f(551,550,532,551,550,532);
  f(532,533,551,532,533,551);
  f(552,551,533,552,551,533);
  f(533,534,552,533,534,552);
  f(553,552,534,553,552,534);
  f(534,535,553,534,535,553);
  f(554,553,535,554,553,535);
  f(535,536,554,535,536,554);
  f(555,554,536,555,554,536);
  f(536,537,555,536,537,555);
  f(538,555,537,538,555,537);
  f(537,520,538,537,520,538);
  f(557,556,538,557,556,538);
  f(538,539,557,538,539,557);
  f(558,557,539,558,557,539);
  f(539,540,558,539,540,558);
  f(559,558,540,559,558,540);
  f(540,541,559,540,541,559);
  f(560,559,541,560,559,541);
  f(541,542,560,541,542,560);
  f(561,560,542,579,560,542);
  f(542,543,561,542,578,579);
  f(562,561,543,562,561,543);
  f(543,544,562,543,544,562);
  f(563,562,544,563,562,544);
  f(544,545,563,544,545,563);
  f(564,563,545,564,563,545);
  f(545,546,564,545,546,564);
  f(565,564,546,565,564,546);
  f(546,547,565,546,547,565);
  f(566,565,547,566,565,547);
  f(547,548,566,547,548,566);
  f(567,566,548,567,566,548);
  f(548,549,567,548,549,567);
  f(568,567,549,568,567,549);
  f(549,550,568,549,550,568);
  f(569,568,550,569,568,550);
  f(550,551,569,550,551,569);
  f(570,569,551,570,569,551);
  f(551,552,570,551,552,570);
  f(571,570,552,571,570,552);
  f(552,553,571,552,553,571);
  f(572,571,553,572,571,553);
  f(553,554,572,553,554,572);
  f(573,572,554,573,572,554);
  f(554,555,573,554,555,573);
  f(556,573,555,556,573,555);
  f(555,538,556,555,538,556);
  f(468,467,466,595,596,597);
  f(466,483,482,597,580,581);
  f(482,481,480,581,582,583);
  f(466,482,480,597,581,583);
  f(468,466,480,595,597,583);
  f(480,479,478,583,584,585);
  f(478,477,476,585,586,587);
  f(480,478,476,583,585,587);
  f(468,480,476,595,583,587);
  f(476,475,474,587,588,589);
  f(474,473,472,589,590,591);
  f(476,474,472,587,589,591);
  f(468,476,472,595,587,591);
  f(472,471,470,591,592,593);
  f(468,472,470,595,591,593);
  f(468,470,469,595,593,594);
  f(571,572,573,613,614,615);
  f(573,556,557,615,598,599);
  f(557,558,559,599,600,601);
  f(573,557,559,615,599,601);
  f(571,573,559,613,615,601);
  f(559,560,561,601,602,603);
  f(561,562,563,603,604,605);
  f(559,561,563,601,603,605);
  f(571,559,563,613,601,605);
  f(563,564,565,605,606,607);
  f(565,566,567,607,608,609);
  f(563,565,567,605,607,609);
  f(571,563,567,613,605,609);
  f(567,568,569,609,610,611);
  f(571,567,569,613,609,611);
  f(571,569,570,613,611,612);
  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.