topical media & game development

talk show tell print

flex-sandy-menu-3.ax

flex-sandy-menu-3.ax [swf] flex


  package 
  {
  import sandy.primitive.Primitive3D;
  
  import sandy.core.scenegraph.Geometry3D;
  import sandy.core.scenegraph.Shape3D;
  public class @ax-flex-sandy-menu-3 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-menu-3( p_Name:String=null )
  {
  super( p_Name ) ;
  
  geometry = generate() ;
  }
  
  public function generate(... arguments):Geometry3D
  {
  l = new Geometry3D();
  vn(-0.986283,-0.00717867,-0.164908);
  vn(-0.846059,-0.0104546,-0.532987);
  vn(-0.58037,-0.00718403,-0.814321);
  vn(-0.220688,-0.0104326,-0.975289);
  vn(0.164908,-0.00717867,-0.986283);
  vn(0.532987,-0.0104546,-0.846059);
  vn(0.814321,-0.00718401,-0.58037);
  vn(0.975289,-0.0104326,-0.220688);
  vn(0.986283,-0.0071787,0.164908);
  vn(0.846059,-0.0104546,0.532987);
  vn(0.58037,-0.0071841,0.814321);
  vn(0.220688,-0.0104325,0.975289);
  vn(-0.164908,-0.00717861,0.986283);
  vn(-0.532987,-0.0104545,0.846059);
  vn(-0.814321,-0.0071841,0.58037);
  vn(-0.975289,-0.0104326,0.220688);
  vn(-0.993894,0.0316632,-0.105695);
  vn(-0.745555,0.00776671,-0.666399);
  vn(-0.433232,0.0106789,-0.901219);
  vn(-0.0558051,0.00776422,-0.998411);
  vn(0.3301,0.0106622,-0.943886);
  vn(0.666399,0.00776675,-0.745555);
  vn(0.901219,0.0106789,-0.433233);
  vn(0.998411,0.00776424,-0.0558049);
  vn(0.943886,0.0106621,0.3301);
  vn(0.745555,0.00776664,0.666399);
  vn(0.433233,0.0106789,0.901219);
  vn(0.0558052,0.00776432,0.998411);
  vn(-0.330099,0.0106622,0.943886);
  vn(-0.666399,0.00776669,0.745555);
  vn(-0.901219,0.0106789,0.433233);
  vn(-0.998411,0.00776428,0.0558049);
  vn(0.979557,0.00569256,-0.201084);
  vn(0.815304,0.00622709,-0.579);
  vn(0.517612,-0.000735425,-0.855615);
  vn(0.130064,0.0,-0.991506);
  vn(-0.278955,-0.013095,-0.960215);
  vn(-0.55615,-0.00602901,-0.83106);
  vn(-0.81464,0.00622525,-0.579934);
  vn(-0.979455,0.00570736,-0.201581);
  vn(-0.979421,0.00570653,0.201749);
  vn(-0.81413,0.00621703,0.580649);
  vn(-0.516095,-0.000712346,0.856531);
  vn(-0.129627,0.0,0.991563);
  vn(0.2786,-0.0130767,0.960318);
  vn(0.55592,-0.00600289,0.831214);
  vn(0.814795,0.00621921,0.579715);
  vn(0.979523,0.00569165,0.201253);
  vn(0.976064,-0.0377445,-0.214181);
  vn(0.653292,-0.0100545,-0.75704);
  vn(0.279264,-0.00981693,-0.960164);
  vn(-0.149069,0.0,-0.988827);
  vn(-0.589898,-0.0100567,-0.807415);
  vn(-0.909412,-0.015653,-0.415602);
  vn(-0.999907,-0.0136205,4.10559e-005);
  vn(-0.909198,-0.0156657,0.416069);
  vn(-0.6517,-0.0100542,0.75841);
  vn(-0.278321,-0.00978394,0.960438);
  vn(0.148894,0.0,0.988853);
  vn(0.589726,-0.0100423,0.807541);
  vn(0.909585,-0.0156338,0.415223);
  vn(0.999908,-0.013586,4.08433e-005);
  vn(0.0124841,0.0,-0.999922);
  vn(0.352942,0.0,-0.935645);
  vn(0.738205,0.0,-0.674576);
  vn(0.965274,0.0,-0.26124);
  vn(0.992064,0.0,0.125736);
  vn(0.867075,0.0,0.498178);
  vn(0.594197,0.0,0.804319);
  vn(0.355741,0.0,0.934584);
  vn(0.291498,0.0,0.956571);
  vn(0.623144,0.0,-0.782107);
  vn(0.713855,0.0,-0.700294);
  vn(0.77332,0.0,-0.634016);
  vn(0.828339,0.0,-0.560228);
  vn(0.877084,0.0,-0.480337);
  vn(0.976607,0.0,-0.21503);
  vn(0.959569,0.0,0.281474);
  vn(0.659386,0.0,0.751804);
  vn(0.26081,0.0,0.96539);
  vn(-0.0633295,0.0,0.997993);
  vn(-0.159131,0.0,0.987257);
  vn(-1.0,0.0,0.0);
  vn(0.820055,0.0,-0.572285);
  vn(0.352583,0.0,-0.935781);
  vn(-0.650882,0.0,-0.759179);
  vn(-0.957919,0.0,-0.287039);
  vn(-0.982352,0.0,0.18704);
  vn(-0.702382,0.0,0.7118);
  vn(-0.246839,0.0,0.969056);
  vn(-0.902994,0.0,0.429654);
  vn(-0.551721,0.0,-0.834029);
  vn(-0.453345,0.0,-0.891335);
  vn(-0.82022,0.0,-0.572049);
  vn(-0.995297,0.0,-0.0968701);
  vn(-0.944295,0.0,0.329101);
  vn(-0.412417,0.0,0.910995);
  vn(0.428775,0.0,0.903411);
  vn(0.779302,0.0,0.626649);
  vn(0.897234,0.0,0.441556);
  vn(0.92338,0.0,0.383887);
  vn(0.992526,0.0,0.122036);
  vn(0.0,0.0,1.0);
  vn(-0.543255,0.0,-0.839568);
  vn(-0.0644908,0.0,-0.997918);
  vn(0.221764,0.0,-0.9751);
  vn(0.613494,0.0,-0.789699);
  vn(0.912418,0.0,-0.409259);
  vn(0.999977,0.0,0.00682686);
  vn(0.92821,0.0,0.372057);
  vn(0.699935,0.0,0.714206);
  vn(0.418631,0.0,0.908156);
  vn(0.291498,0.0,0.956571);
  vn(0.571167,0.0,-0.820834);
  vn(0.693358,0.0,-0.720593);
  vn(0.753864,0.0,-0.657031);
  vn(0.810578,0.0,-0.58563);
  vn(0.861601,0.0,-0.507587);
  vn(0.941332,0.0,-0.337482);
  vn(0.995615,0.0,0.0935434);
  vn(0.7918,0.0,0.61078);
  vn(0.389197,0.0,0.921155);
  vn(0.0339721,0.0,0.999423);
  vn(-0.159131,0.0,0.987257);
  vn(-1.0,0.0,0.0);
  vn(0.410027,0.0,-0.912073);
  vn(0.809211,0.0,-0.587518);
  vn(-0.369963,0.0,-0.929046);
  vn(-0.909461,0.0,-0.415788);
  vn(-0.999909,0.0,0.0135025);
  vn(-0.842075,0.0,0.53936);
  vn(-0.398681,0.0,0.91709);
  vn(-0.51146,0.0,0.859307);
  vn(-0.9089,0.0,-0.417014);
  vn(-0.305442,0.0,-0.952211);
  vn(-0.711656,0.0,-0.702528);
  vn(-0.962957,0.0,-0.269656);
  vn(-0.979381,0.0,0.202022);
  vn(-0.707301,0.0,0.706913);
  vn(0.157918,0.0,0.987452);
  vn(0.71717,0.0,0.696898);
  vn(0.867363,0.0,0.497675);
  vn(0.92338,0.0,0.383887);
  vn(0.992526,0.0,0.122036);
  vn(0.0,0.0,1.0);
  vn(-0.907624,0.0,-0.419784);
  v(-16.7404,0.0,13.2556);
  v(-14.59,0.0,8.05597);
  v(-9.09403,0.0,2.55999);
  v(-3.89442,0.0,0.409598);
  v(3.89442,0.0,0.409598);
  v(9.09403,0.0,2.55999);
  v(14.59,0.0,8.05597);
  v(16.7404,0.0,13.2556);
  v(16.7404,0.0,21.0444);
  v(14.59,0.0,26.244);
  v(9.09403,0.0,31.74);
  v(3.89442,0.0,33.8904);
  v(-3.89442,0.0,33.8904);
  v(-9.09403,0.0,31.74);
  v(-14.59,0.0,26.244);
  v(-16.7404,0.0,21.0444);
  v(-16.2284,10.0,11.4368);
  v(-13.4636,10.0,6.49397);
  v(-7.44643,10.0,1.63839);
  v(-1.99001,10.0,0.1024);
  v(5.71323,10.0,0.921596);
  v(10.656,10.0,3.68638);
  v(15.5116,10.0,9.70357);
  v(17.0476,10.0,15.16);
  v(16.2284,10.0,22.8632);
  v(13.4636,10.0,27.806);
  v(7.44643,10.0,32.6616);
  v(1.99001,10.0,34.1976);
  v(-5.71322,10.0,33.3784);
  v(-10.656,10.0,30.6136);
  v(-15.5116,10.0,24.5964);
  v(-17.0476,10.0,19.14);
  v(-14.4957,0.0,20.5402);
  v(-12.6356,0.0,25.0519);
  v(-7.88126,0.0,29.8258);
  v(-3.38209,0.0,31.6941);
  v(3.35961,0.0,31.6941);
  v(7.8638,0.0,29.8258);
  v(12.6296,0.0,25.0519);
  v(14.4947,0.0,20.5402);
  v(14.4947,0.0,13.7873);
  v(12.6296,0.0,9.28063);
  v(7.8638,0.0,4.51819);
  v(3.35962,0.0,2.65491);
  v(-3.38209,0.0,2.65491);
  v(-7.88126,0.0,4.51819);
  v(-12.6356,0.0,9.28063);
  v(-14.4957,0.0,13.7873);
  v(-13.4328,10.0,23.6218);
  v(-9.2326,10.0,28.8472);
  v(-3.38209,10.0,31.6941);
  v(3.35961,10.0,31.6941);
  v(9.21778,10.0,28.8472);
  v(13.429,10.0,23.6218);
  v(14.85,10.0,17.1633);
  v(13.429,10.0,10.7086);
  v(9.21778,10.0,5.4942);
  v(3.35962,10.0,2.65491);
  v(-3.38209,10.0,2.65491);
  v(-9.2326,10.0,5.4942);
  v(-13.4328,10.0,10.7086);
  v(-14.85,10.0,17.1633);
  v(-1.01741,0.0,5.81327);
  v(2.45807,0.0,6.12358);
  v(5.12031,0.0,7.56172);
  v(6.69557,0.0,9.99144);
  v(7.02783,0.0,12.9793);
  v(6.49575,0.0,15.1197);
  v(5.25423,0.0,16.7225);
  v(3.30328,0.0,17.7879);
  v(2.70469,0.0,17.9703);
  v(4.51464,0.0,19.0636);
  v(4.87286,0.0,19.3889);
  v(5.19337,0.0,19.735);
  v(5.47617,0.0,20.102);
  v(5.72127,0.0,20.4897);
  v(5.92866,0.0,20.8983);
  v(6.26783,0.0,24.6054);
  v(5.21043,0.0,26.6857);
  v(3.09563,0.0,27.9339);
  v(-0.076561,0.0,28.35);
  v(-5.35,0.0,27.5);
  v(-5.35,0.0,23.75);
  v(-3.64453,0.0,23.75);
  v(-3.201,0.0,26.0966);
  v(2.78884,0.0,25.6113);
  v(3.00614,0.0,25.2677);
  v(3.46908,0.0,22.3244);
  v(2.72712,0.0,20.3391);
  v(0.408484,0.0,18.8636);
  v(-3.5,0.0,18.5);
  v(-3.5,0.0,17.05);
  v(2.13627,0.0,16.1735);
  v(2.57344,0.0,15.857);
  v(3.97089,0.0,12.9177);
  v(3.79035,0.0,10.4739);
  v(2.85859,0.0,8.6168);
  v(-3.17109,0.0,7.98125);
  v(-3.30703,0.0,8.09732);
  v(-3.42511,0.0,8.27589);
  v(-3.52533,0.0,8.51696);
  v(-3.79375,0.0,10.7);
  v(-5.5,0.0,10.7);
  v(-5.5,0.0,6.45);
  v(-1.01741,10.0,5.81327);
  v(2.45807,10.0,6.12358);
  v(5.12031,10.0,7.56172);
  v(6.69557,10.0,9.99144);
  v(7.02783,10.0,12.9793);
  v(6.49575,10.0,15.1197);
  v(5.25423,10.0,16.7225);
  v(3.30328,10.0,17.7879);
  v(2.70469,10.0,17.9703);
  v(4.51464,10.0,19.0636);
  v(4.87286,10.0,19.3889);
  v(5.19337,10.0,19.735);
  v(5.47617,10.0,20.102);
  v(5.72127,10.0,20.4897);
  v(5.92866,10.0,20.8983);
  v(6.26783,10.0,24.6054);
  v(5.21043,10.0,26.6857);
  v(3.09563,10.0,27.9339);
  v(-0.076561,10.0,28.35);
  v(-5.35,10.0,27.5);
  v(-5.35,10.0,23.75);
  v(-3.64453,10.0,23.75);
  v(-3.201,10.0,26.0966);
  v(2.78884,10.0,25.6113);
  v(3.00614,10.0,25.2677);
  v(3.46908,10.0,22.3244);
  v(2.72712,10.0,20.3391);
  v(0.408484,10.0,18.8636);
  v(-3.5,10.0,18.5);
  v(-3.5,10.0,17.05);
  v(2.13627,10.0,16.1735);
  v(2.57344,10.0,15.857);
  v(3.97089,10.0,12.9177);
  v(3.79035,10.0,10.4739);
  v(2.85859,10.0,8.6168);
  v(-3.17109,10.0,7.98125);
  v(-3.30703,10.0,8.09732);
  v(-3.42511,10.0,8.27589);
  v(-3.52533,10.0,8.51696);
  v(-3.79375,10.0,10.7);
  v(-5.5,10.0,10.7);
  v(-5.5,10.0,6.45);
  uv(0.00901011,0.111219);
  uv(0.0720802,0.263721);
  uv(0.233275,0.424916);
  uv(0.385778,0.487987);
  uv(0.614222,0.487987);
  uv(0.766725,0.424916);
  uv(0.92792,0.263721);
  uv(0.99099,0.111219);
  uv(0.99099,-0.117225);
  uv(0.92792,-0.269728);
  uv(0.766725,-0.430923);
  uv(0.614222,-0.493993);
  uv(0.385778,-0.493993);
  uv(0.233275,-0.430923);
  uv(0.0720803,-0.269728);
  uv(0.00900999,-0.117225);
  uv(0.0240268,0.164564);
  uv(0.105117,0.309534);
  uv(0.281599,0.451946);
  uv(0.441634,0.496997);
  uv(0.667567,0.47297);
  uv(0.812537,0.39188);
  uv(0.95495,0.215398);
  uv(1.0,0.055363);
  uv(0.975973,-0.17057);
  uv(0.894883,-0.315541);
  uv(0.718401,-0.457953);
  uv(0.558366,-0.503003);
  uv(0.332433,-0.478977);
  uv(0.187463,-0.397886);
  uv(0.0450502,-0.221404);
  uv(0.0,-0.0613697);
  uv(0.0748466,-0.102437);
  uv(0.129403,-0.234764);
  uv(0.268846,-0.374781);
  uv(0.400804,-0.429578);
  uv(0.598536,-0.429577);
  uv(0.730642,-0.374781);
  uv(0.870422,-0.234764);
  uv(0.925125,-0.102437);
  uv(0.925125,0.0956228);
  uv(0.870422,0.227803);
  uv(0.730642,0.367483);
  uv(0.598536,0.422132);
  uv(0.400804,0.422132);
  uv(0.268846,0.367483);
  uv(0.129403,0.227803);
  uv(0.0748465,0.0956227);
  uv(0.106021,-0.19282);
  uv(0.229211,-0.346078);
  uv(0.400804,-0.429578);
  uv(0.598536,-0.429577);
  uv(0.770354,-0.346078);
  uv(0.893866,-0.19282);
  uv(0.935545,-0.00339293);
  uv(0.893866,0.185922);
  uv(0.770354,0.338857);
  uv(0.598536,0.422132);
  uv(0.400804,0.422132);
  uv(0.229211,0.338857);
  uv(0.106021,0.185922);
  uv(0.0644549,-0.00339293);
  uv(0.47016,0.329499);
  uv(0.572094,0.320398);
  uv(0.650177,0.278217);
  uv(0.696379,0.206955);
  uv(0.706124,0.119322);
  uv(0.690518,0.0565439);
  uv(0.654105,0.00953615);
  uv(0.596884,-0.0217128);
  uv(0.579328,-0.0270628);
  uv(0.632413,-0.0591271);
  uv(0.642919,-0.0686688);
  uv(0.65232,-0.0788208);
  uv(0.660614,-0.089583);
  uv(0.667803,-0.100955);
  uv(0.673885,-0.112938);
  uv(0.683833,-0.221666);
  uv(0.65282,-0.282682);
  uv(0.590794,-0.319292);
  uv(0.497754,-0.331495);
  uv(0.343086,-0.306565);
  uv(0.343086,-0.196579);
  uv(0.393107,-0.196579);
  uv(0.406116,-0.265405);
  uv(0.581796,-0.251169);
  uv(0.588169,-0.241092);
  uv(0.601747,-0.154766);
  uv(0.579985,-0.096539);
  uv(0.511981,-0.0532639);
  uv(0.397346,-0.0425982);
  uv(0.397346,-7.03335e-005);
  uv(0.562656,0.025636);
  uv(0.575478,0.034919);
  uv(0.616465,0.121129);
  uv(0.61117,0.192805);
  uv(0.583842,0.247272);
  uv(0.406993,0.265913);
  uv(0.403006,0.262508);
  uv(0.399543,0.257271);
  uv(0.396603,0.250201);
  uv(0.388731,0.186173);
  uv(0.338687,0.186173);
  uv(0.338687,0.310824);
  uv(0.47016,0.329499);
  uv(0.572094,0.320398);
  uv(0.650177,0.278217);
  uv(0.696379,0.206955);
  uv(0.706124,0.119322);
  uv(0.690518,0.0565439);
  uv(0.654105,0.00953615);
  uv(0.596884,-0.0217128);
  uv(0.579328,-0.0270628);
  uv(0.632413,-0.0591271);
  uv(0.642919,-0.0686688);
  uv(0.65232,-0.0788208);
  uv(0.660614,-0.089583);
  uv(0.667803,-0.100955);
  uv(0.673885,-0.112938);
  uv(0.683833,-0.221666);
  uv(0.65282,-0.282682);
  uv(0.590794,-0.319292);
  uv(0.497754,-0.331495);
  uv(0.343086,-0.306565);
  uv(0.343086,-0.196579);
  uv(0.393107,-0.196579);
  uv(0.406116,-0.265405);
  uv(0.581796,-0.251169);
  uv(0.588169,-0.241092);
  uv(0.601747,-0.154766);
  uv(0.579985,-0.096539);
  uv(0.511981,-0.0532639);
  uv(0.397346,-0.0425982);
  uv(0.397346,-7.03335e-005);
  uv(0.562656,0.025636);
  uv(0.575478,0.034919);
  uv(0.616465,0.121129);
  uv(0.61117,0.192805);
  uv(0.583842,0.247272);
  uv(0.406993,0.265913);
  uv(0.403006,0.262508);
  uv(0.399543,0.257271);
  uv(0.396603,0.250201);
  uv(0.388731,0.186173);
  uv(0.338687,0.186173);
  uv(0.338687,0.310824);
  f(0,16,31,0,16,31);
  f(0,1,16,0,1,16);
  f(1,17,16,1,17,16);
  f(1,2,17,1,2,17);
  f(2,18,17,2,18,17);
  f(2,3,18,2,3,18);
  f(3,19,18,3,19,18);
  f(3,4,19,3,4,19);
  f(4,20,19,4,20,19);
  f(4,5,20,4,5,20);
  f(5,21,20,5,21,20);
  f(5,6,21,5,6,21);
  f(6,22,21,6,22,21);
  f(6,7,22,6,7,22);
  f(7,23,22,7,23,22);
  f(7,8,23,7,8,23);
  f(8,24,23,8,24,23);
  f(8,9,24,8,9,24);
  f(9,25,24,9,25,24);
  f(9,10,25,9,10,25);
  f(10,26,25,10,26,25);
  f(10,11,26,10,11,26);
  f(11,27,26,11,27,26);
  f(11,12,27,11,12,27);
  f(12,28,27,12,28,27);
  f(12,13,28,12,13,28);
  f(13,29,28,13,29,28);
  f(13,14,29,13,14,29);
  f(14,30,29,14,30,29);
  f(14,15,30,14,15,30);
  f(15,31,30,15,31,30);
  f(15,0,31,15,0,31);
  f(32,48,61,32,48,61);
  f(32,33,48,32,33,48);
  f(33,49,48,33,49,48);
  f(33,34,49,33,34,49);
  f(34,50,49,34,50,49);
  f(34,35,50,34,35,50);
  f(35,36,51,35,36,51);
  f(35,51,50,35,51,50);
  f(36,37,52,36,37,52);
  f(36,52,51,36,52,51);
  f(37,38,52,37,38,52);
  f(38,53,52,38,53,52);
  f(38,39,53,38,39,53);
  f(39,54,53,39,54,53);
  f(39,40,54,39,40,54);
  f(40,55,54,40,55,54);
  f(40,41,55,40,41,55);
  f(41,56,55,41,56,55);
  f(41,42,56,41,42,56);
  f(42,57,56,42,57,56);
  f(42,43,57,42,43,57);
  f(43,44,58,43,44,58);
  f(43,58,57,43,58,57);
  f(44,45,59,44,45,59);
  f(44,59,58,44,59,58);
  f(45,46,59,45,46,59);
  f(46,60,59,46,60,59);
  f(46,47,60,46,47,60);
  f(47,61,60,47,61,60);
  f(47,32,61,47,32,61);
  f(103,62,104,103,62,104);
  f(103,104,145,103,104,145);
  f(62,63,105,62,63,105);
  f(62,105,104,62,105,104);
  f(63,64,106,63,64,106);
  f(63,106,105,63,106,105);
  f(64,65,107,64,65,107);
  f(64,107,106,64,107,106);
  f(65,66,108,65,66,108);
  f(65,108,107,65,108,107);
  f(66,67,109,66,67,109);
  f(66,109,108,66,109,108);
  f(67,68,110,67,68,110);
  f(67,110,109,67,110,109);
  f(68,69,111,68,69,111);
  f(68,111,110,68,111,110);
  f(69,70,112,69,70,112);
  f(69,112,111,69,112,111);
  f(70,71,113,70,71,113);
  f(70,113,112,70,113,112);
  f(71,72,114,71,72,114);
  f(71,114,113,71,114,113);
  f(72,73,115,72,73,115);
  f(72,115,114,72,115,114);
  f(73,74,116,73,74,116);
  f(73,116,115,73,116,115);
  f(74,75,117,74,75,117);
  f(74,117,116,74,117,116);
  f(75,76,118,75,76,118);
  f(75,118,117,75,118,117);
  f(76,77,119,76,77,119);
  f(76,119,118,76,119,118);
  f(77,78,120,77,78,120);
  f(77,120,119,77,120,119);
  f(78,79,121,78,79,121);
  f(78,121,120,78,121,120);
  f(79,80,122,79,80,122);
  f(79,122,121,79,122,121);
  f(80,81,123,80,81,123);
  f(80,123,122,80,123,122);
  f(81,82,124,81,82,124);
  f(81,124,123,81,124,123);
  f(82,83,125,82,83,125);
  f(82,125,124,82,125,124);
  f(83,84,126,83,84,126);
  f(83,126,125,83,126,125);
  f(84,85,127,84,85,127);
  f(84,127,126,84,127,126);
  f(85,86,128,85,86,128);
  f(85,128,127,85,128,127);
  f(86,87,129,86,87,129);
  f(86,129,128,86,129,128);
  f(87,88,130,87,88,130);
  f(87,130,129,87,130,129);
  f(88,89,131,88,89,131);
  f(88,131,130,88,131,130);
  f(89,90,132,89,90,132);
  f(89,132,131,89,132,131);
  f(90,91,133,90,91,133);
  f(90,133,132,90,133,132);
  f(91,92,134,91,92,134);
  f(91,134,133,91,134,133);
  f(92,93,135,92,93,135);
  f(92,135,134,92,135,134);
  f(93,94,136,93,94,136);
  f(93,136,135,93,136,135);
  f(94,95,137,94,95,137);
  f(94,137,136,94,137,136);
  f(95,96,138,95,96,138);
  f(95,138,137,95,138,137);
  f(96,97,139,96,97,139);
  f(96,139,138,96,139,138);
  f(97,98,140,97,98,140);
  f(97,140,139,97,140,139);
  f(98,99,141,98,99,141);
  f(98,141,140,98,141,140);
  f(99,100,142,99,100,142);
  f(99,142,141,99,142,141);
  f(100,101,143,100,101,143);
  f(100,143,142,100,143,142);
  f(101,102,144,101,102,144);
  f(101,144,143,101,144,143);
  f(102,103,145,102,103,145);
  f(102,145,144,102,145,144);
  f(1,46,2,1,46,2);
  f(45,2,46,45,2,46);
  f(0,46,1,0,46,1);
  f(0,47,46,0,47,46);
  f(15,47,0,15,47,0);
  f(15,32,47,15,32,47);
  f(14,32,15,14,32,15);
  f(14,33,32,14,33,32);
  f(14,34,33,14,34,33);
  f(13,34,14,13,34,14);
  f(12,34,13,12,34,13);
  f(12,35,34,12,35,34);
  f(12,36,35,12,36,35);
  f(11,36,12,11,36,12);
  f(45,3,2,45,3,2);
  f(44,3,45,44,3,45);
  f(44,4,3,44,4,3);
  f(43,4,44,43,4,44);
  f(43,5,4,43,5,4);
  f(42,5,43,42,5,43);
  f(42,6,5,42,6,5);
  f(41,6,42,41,6,42);
  f(41,7,6,41,7,6);
  f(40,7,41,40,7,41);
  f(40,8,7,40,8,7);
  f(39,8,40,39,8,40);
  f(39,9,8,39,9,8);
  f(38,9,39,38,9,39);
  f(38,10,9,38,10,9);
  f(37,10,38,37,10,38);
  f(37,11,10,37,11,10);
  f(36,11,37,36,11,37);
  f(101,103,102,101,103,102);
  f(100,103,101,100,103,101);
  f(99,103,100,99,103,100);
  f(98,103,99,98,103,99);
  f(97,103,98,97,103,98);
  f(97,62,103,97,62,103);
  f(81,83,82,81,83,82);
  f(81,84,83,81,84,83);
  f(80,84,81,80,84,81);
  f(80,85,84,80,85,84);
  f(97,63,62,97,63,62);
  f(96,63,97,96,63,97);
  f(79,85,80,79,85,80);
  f(96,64,63,96,64,63);
  f(90,92,91,90,92,91);
  f(89,92,90,89,92,90);
  f(78,85,79,78,85,79);
  f(78,86,85,78,86,85);
  f(77,86,78,77,86,78);
  f(77,87,86,77,87,86);
  f(76,87,77,76,87,77);
  f(75,87,76,75,87,76);
  f(75,88,87,75,88,87);
  f(74,88,75,74,88,75);
  f(73,88,74,73,88,74);
  f(72,88,73,72,88,73);
  f(71,88,72,71,88,72);
  f(70,88,71,70,88,71);
  f(70,89,88,70,89,88);
  f(96,65,64,96,65,64);
  f(95,65,96,95,65,96);
  f(95,66,65,95,66,65);
  f(94,66,95,94,66,95);
  f(94,67,66,94,67,66);
  f(93,67,94,93,67,94);
  f(93,68,67,93,68,67);
  f(93,69,68,93,69,68);
  f(92,69,93,92,69,93);
  f(92,70,69,92,70,69);
  f(92,89,70,92,89,70);
  f(17,59,60,17,59,60);
  f(59,17,18,59,17,18);
  f(16,17,60,16,17,60);
  f(16,60,61,16,60,61);
  f(31,16,61,31,16,61);
  f(31,61,48,31,61,48);
  f(30,31,48,30,31,48);
  f(30,48,49,30,48,49);
  f(29,30,49,29,30,49);
  f(28,29,49,28,29,49);
  f(28,49,50,28,49,50);
  f(27,28,50,27,28,50);
  f(27,50,51,27,50,51);
  f(58,59,18,58,59,18);
  f(58,18,19,58,18,19);
  f(58,19,20,58,19,20);
  f(57,58,20,57,58,20);
  f(57,20,21,57,20,21);
  f(56,57,21,56,57,21);
  f(56,21,22,56,21,22);
  f(55,56,22,55,56,22);
  f(55,22,23,55,22,23);
  f(54,55,23,54,55,23);
  f(54,23,24,54,23,24);
  f(53,54,24,53,54,24);
  f(53,24,25,53,24,25);
  f(52,53,25,52,53,25);
  f(52,25,26,52,25,26);
  f(51,52,26,51,52,26);
  f(51,26,27,51,26,27);
  f(143,144,145,143,144,145);
  f(142,143,145,142,143,145);
  f(141,142,145,141,142,145);
  f(140,141,145,140,141,145);
  f(139,140,145,139,140,145);
  f(139,145,104,139,145,104);
  f(123,124,125,123,124,125);
  f(123,125,126,123,125,126);
  f(122,123,126,122,123,126);
  f(122,126,127,122,126,127);
  f(139,104,105,139,104,105);
  f(138,139,105,138,139,105);
  f(121,122,127,121,122,127);
  f(138,105,106,138,105,106);
  f(132,133,134,132,133,134);
  f(131,132,134,131,132,134);
  f(120,121,127,120,121,127);
  f(120,127,128,120,127,128);
  f(119,120,128,119,120,128);
  f(119,128,129,119,128,129);
  f(118,119,129,118,119,129);
  f(117,118,129,117,118,129);
  f(117,129,130,117,129,130);
  f(116,117,130,116,117,130);
  f(115,116,130,115,116,130);
  f(114,115,130,114,115,130);
  f(113,114,130,113,114,130);
  f(112,113,130,112,113,130);
  f(112,130,131,112,130,131);
  f(138,106,107,138,106,107);
  f(137,138,107,137,138,107);
  f(137,107,108,137,107,108);
  f(136,137,108,136,137,108);
  f(136,108,109,136,108,109);
  f(135,136,109,135,136,109);
  f(135,109,110,135,109,110);
  f(135,110,111,135,110,111);
  f(134,135,111,134,135,111);
  f(134,111,112,134,111,112);
  f(134,112,131,134,112,131);
  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.