In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

5 7 5

Javaで作成したツールにて、日本語を三角ポリゴンで作成してみた。ちなみに、俳句なんて全然わからない自分だけど、なぜかこの俳句が好きなので、
この俳句の文字をモデルに選んだ。文字がすべんて表示されてからクイックすると、文字がWireframeMaterialで表示され、回転します。
Get Adobe Flash player
by hankuro 30 Oct 2009
/**
 * Copyright hankuro ( http://wonderfl.net/user/hankuro )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/z10v
 */

package 
{
	import caurina.transitions.Tweener;
	import caurina.transitions.properties.CurveModifiers;
	import flash.display.Bitmap;
	import flash.display.Loader;
	import flash.display.SpreadMethod;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.net.URLRequest;
	import flash.system.LoaderContext;
	
	[SWF(width = 500, height = 500, backgroundColor = 0x000000)]
	/**
	 * Javaで作成したツールにて、日本語を三角ポリゴンで作成してみた。ちなみに、俳句なんて全然わからない自分だけど、なぜかこの俳句が好きなので、
	 * この俳句の文字をモデルに選んだ。文字がすべんて表示されてからクイックすると、文字がWireframeMaterialで表示され、回転します。
	 **/
	public class Main extends Sprite 
	{
		public var no1_url:URLRequest = new URLRequest("http://assets.wonderfl.net/images/related_images/d/d5/d5cc/d5ccd2510e20904ff84b5e521a44112ed2cc520fm");
		public var no2_url:URLRequest = new URLRequest("http://assets.wonderfl.net/images/related_images/f/fb/fb40/fb407c12404958bf4a670ecc5d3912c4e599df88m");
		public var no3_url:URLRequest = new URLRequest("http://assets.wonderfl.net/images/related_images/f/fb/fb80/fb80557fba113195960b018b8143a8ea14dd4aa2m");
		public var no1:Loader = new Loader();
		public var no2:Loader = new Loader();
		public var no3:Loader = new Loader();
		public var image_num:Number = 3;
		
		public function Main() 
		{
			var context : LoaderContext = new LoaderContext(true);
			no1.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			no2.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			no3.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			no1.load(no1_url,context);
			no2.load(no2_url,context);
			no3.load(no3_url,context);
		}
		public function onImageLoaded(event:Event):void {
			image_num--;
			if (image_num != 0) return;
			
			Static_data.images = new Array(3);
			Static_data.images[0] = new Bitmap();
			Static_data.images[0] =  Bitmap(no1.content);
			Static_data.images[1] = new Bitmap();
			Static_data.images[1] =  Bitmap(no2.content);
			Static_data.images[2] = new Bitmap();
			Static_data.images[2] =  Bitmap(no3.content);
			addChild(new Mitinohata());
//			CurveModifiers.init();
//			Tweener.addTween(s, { x: 400, y: 400, _bezier:[{x:100, y:200},{x:200, y:100},{x:100, y:100},{x:100, y:200}],delay:.1,  time:2, transition:"easeInOutCirc" } );
		}
	}
	
}
	import flash.display.Bitmap;
	import flash.display.Sprite;
	import flash.events.Event;
	import caurina.transitions.Tweener;
	import caurina.transitions.properties.CurveModifiers;
	import flash.events.MouseEvent;
	import flash.filters.BlurFilter;
	import nochump.util.zip.ZipOutput;
	import org.papervision3d.core.effects.view.ReflectionView;
	import org.papervision3d.core.geom.Lines3D;
	import org.papervision3d.core.geom.renderables.Line3D;
	import org.papervision3d.core.geom.renderables.Triangle3D;
	import org.papervision3d.core.geom.renderables.Vertex3D;
	import org.papervision3d.core.geom.TriangleMesh3D;
	import org.papervision3d.core.math.Number3D;
	import org.papervision3d.core.math.NumberUV;
	import org.papervision3d.materials.BitmapMaterial;
	import org.papervision3d.materials.ColorMaterial;
	import org.papervision3d.materials.MovieMaterial;
	import org.papervision3d.materials.shadematerials.GouraudMaterial;
	import org.papervision3d.materials.special.LineMaterial;
	import org.papervision3d.materials.special.ParticleMaterial;
	import org.papervision3d.materials.WireframeMaterial;
	import org.papervision3d.objects.DisplayObject3D;
	import org.papervision3d.objects.primitives.Plane;
	import org.papervision3d.objects.primitives.Sphere;
	import org.papervision3d.objects.special.ParticleField;
	import org.papervision3d.view.BasicView;
	import org.papervision3d.lights.PointLight3D;
	
	
	/**
	 * ...
	 * @author ...
	 */
	class Mitinohata extends BasicView
	{
		public var obj3D:DisplayObject3D;
		public var obj3D_moji:DisplayObject3D;
		public var plane_0:Plane;
		public var material_0:BitmapMaterial;
		public var m_material_0:MovieMaterial;
		public var blur_0:BlurFilter;
		public var blur_0_x:Number = 1;
		public var blur_0_y:Number = 1;
		public var haikei_1_sw:Boolean = false;
		public var plane_1:Plane;
		public var material_1:BitmapMaterial;
		public var m_material_1:MovieMaterial;
		public var blur_1:BlurFilter;
		public var blur_1_x:Number = 1;
		public var blur_1_y:Number = 1;
		public var haikei_2_sw:Boolean = false;
		public var plane_2:Plane;
		public var material_2:BitmapMaterial;
		public var m_material_2:MovieMaterial;
		public var blur_2:BlurFilter;
		public var blur_2_x:Number = 1;
		public var blur_2_y:Number = 1;
		public var haikei_3_sw:Boolean = false;
		public var particles_loop_sw:Boolean = false;
		public var particles:ParticleField;
		public var snows:Array = new Array(30);
		public var snows_on:Boolean = false;
		public var wire_on_sw:Boolean = false;
		public var color_sw:Boolean = false;
		public var p_start_sw:Boolean = false;
		public var mesh_array:Array;
		private var uvA:NumberUV;
		private var uvC:NumberUV;
		private var uvB:NumberUV;
		private var v0:Vertex3D;
		private var v1:Vertex3D;
		private var v2:Vertex3D;
		private var scr:Sprite = new Sprite();
		
		public function Mitinohata() 
		{
			super(500,500,false, false);
// 			surfaceHeight = -130;
 			camera.z = -400;
			CurveModifiers.init();
			obj3D = new DisplayObject3D();
			scene.addChild(obj3D);
			obj3D_moji = new DisplayObject3D();
			scene.addChild(obj3D_moji);
			Static_data.moji_init();
			init_mesh();
			haikei_1_start();
			addEventListener(Event.ENTER_FRAME, onRun , false, 0, true);
			startRendering();
			scr.graphics.beginFill(0xFFFFFF, 0);
			scr.graphics.drawRect(0, 0, 500, 500);
			scr.graphics.endFill();
			addChild(scr);
		}
		public function haikei_1_start():void {
			blur_0 = new BlurFilter(blur_0_x, blur_0_x);
			material_0 = new BitmapMaterial( Static_data.images[0].bitmapData );
			m_material_0 = new MovieMaterial(Static_data.images[0]);
			plane_0 = new Plane(m_material_0, 450, 300, 4, 2);
			plane_0.x = 700;
			plane_0.y = 150;
			plane_0.z = 200;
			obj3D.addChild(plane_0);
			haikei_1();
		}
		public function haikei_1():void {
			Tweener.addTween(plane_0, { x: 0, y: 150 , z:200 , delay:.1,  time:4, transition:"easeOutCirc" } );
			Tweener.addTween(this, { delay:6, onComplete:end_haikei_1 } );			
		}
		public function end_haikei_1():void {
			haikei_1_sw = true;
			haikei_2_start();
		}		
		public function haikei_1_off():void {
			if(blur_0_x == 5) haikei_1_sw = false;
			obj3D.removeChild(plane_0);
			blur_0 = new BlurFilter(blur_0_x, blur_0_x);
			Static_data.images[0].filters = [blur_0];
			material_0 = new BitmapMaterial( Static_data.images[0].bitmapData );
			m_material_0 = new MovieMaterial(Static_data.images[0]);
			plane_0 = new Plane(m_material_0, 450, 300, 4, 2);
			obj3D.addChild(plane_0);
			plane_0.x = 0;
			plane_0.y = 150;
			plane_0.z = 200;
			blur_0_x += .5;
			blur_0_y += .5;
		}
		public function haikei_2_start():void {
//			trace("haikei_2_start");
			blur_1 = new BlurFilter(blur_1_x, blur_1_x);
			material_1 = new BitmapMaterial( Static_data.images[1].bitmapData );
			m_material_1 = new MovieMaterial(Static_data.images[1]);
			plane_1 = new Plane(m_material_1, 300, 225, 4, 2);
			plane_1.x = -700;
			plane_1.y = 100;
			plane_1.z = 150;
			obj3D.addChild(plane_1);
			haikei_2();
		}
		public function haikei_2():void {
			Tweener.addTween(plane_1, { x: -130, y: 100 , z:150 , delay:.1,  time:4, transition:"easeOutCirc" } );
			Tweener.addTween(this, { delay:6, onComplete:end_haikei_2 } );			
		}
		public function end_haikei_2():void {
			haikei_2_sw = true;
			haikei_3_start();
		}		
		public function haikei_2_off():void {
			if(blur_1_x == 4) haikei_2_sw = false;
			obj3D.removeChild(plane_1);
			blur_1 = new BlurFilter(blur_1_x, blur_1_x);
			Static_data.images[1].filters = [blur_1];
			material_1 = new BitmapMaterial( Static_data.images[1].bitmapData );
			m_material_1 = new MovieMaterial(Static_data.images[1]);
			plane_1 = new Plane(m_material_1, 300, 225, 4, 2);
			obj3D.addChild(plane_1);
			plane_1.x = -130;
			plane_1.y = 100;
			plane_1.z = 150;
			blur_1_x += .5;
			blur_1_y += .5;
		}
		public function haikei_3_start():void {
//			trace("haikei_3_start");
			blur_2 = new BlurFilter(blur_2_x, blur_2_x);
			material_2 = new BitmapMaterial( Static_data.images[2].bitmapData );
			m_material_2 = new MovieMaterial(Static_data.images[2]);
			plane_2 = new Plane(m_material_2, 230, 230, 4, 2);
			plane_2.x = 700;
			plane_2.y = 50;
			plane_2.z = 50;
			obj3D.addChild(plane_2);
			haikei_3(); 
		}
		public function haikei_3():void {
			Tweener.addTween(plane_2, { x: 100, y: 50 , z:50 , delay:.1,  time:4, transition:"easeOutCirc" } );
			Tweener.addTween(this, { delay:6, onComplete:end_haikei_3 } );			
		}
		public function haikei_3_back():void {
//			trace("haikei_3_back");
			Tweener.addTween(plane_2, { x: 250, y: 100 , z:150 , delay:.1,  time:4, transition:"easeOutCirc" } );
			Tweener.addTween(plane_1, { x: -220, y: 100 , z:150 , delay:.1,  time:4, transition:"easeOutCirc" } );
			Tweener.addTween(plane_0, { x: 0, y: 250 , z:200 , delay:.1,  time:4, transition:"easeOutCirc" } );
//			Tweener.addTween(this, { delay:6, onComplete:start_p} );
			Tweener.addTween(this, { delay:3, onComplete:column_0_start} );
		}
		public function haikei_3_off():void {
			obj3D.removeChild(plane_2);
			blur_2 = new BlurFilter(blur_2_x, blur_2_x);
			Static_data.images[2].filters = [blur_2];
			material_2 = new BitmapMaterial( Static_data.images[2].bitmapData );
			m_material_2 = new MovieMaterial(Static_data.images[2]);
			plane_2 = new Plane(m_material_2, 230, 230, 4, 2);
			obj3D.addChild(plane_2);
			if (blur_2_x == 4) {
				haikei_3_sw = false;
				haikei_3_back();
			}
			plane_2.x = 100;
			plane_2.y = 50;
			plane_2.z = 50;
			blur_2_x += .5;
			blur_2_y += .5;
		}
		public function end_haikei_3():void {
			haikei_3_sw = true;
//			start_p();
		}
		public function start_p():void {
//			trace("snow_p");
			p_start_sw = true;
//			var mtr:ParticleMaterial =  new ParticleMaterial(0xFFFFFF, 10, 1);
//			particles = new ParticleField(mtr, 50, 5, 2000, 2000, 2000);
			var nMax_x:Number = 300, nMin_x:Number = -300, nRandomInt:Number;
			var nMax_z:Number = 200, nMin_z:Number = -100;
			var xx:Number, zz:Number;	
			var c:ColorMaterial = new ColorMaterial(0xFFFFFF);
			for (var i:Number = 0; i < snows.length; i++) {
				snows[i] = new Sphere(c, 2, 2, 2);
				obj3D.addChild(snows[i]);
				xx = Math.floor(Math.random() * (nMax_x - nMin_x + 1)) + nMin_x;
				zz = Math.floor(Math.random() * (nMax_z - nMin_z + 1)) + nMin_z;
				snows[i].x = xx;
				snows[i].y = 500;
				snows[i].z = zz;
				Tweener.addTween(snows[i], { x:xx,
											y:-250,
											z:zz,
											delay:i*.1,
											time:4, transition:"easeOutCirc" } );
			}
		}
		public function check_snow():void {
//			trace("loop_snow");
			snows_on = true;
			var nMax_x:Number = 300, nMin_x:Number = -300, nRandomInt:Number;
			var nMax_z:Number = 200, nMin_z:Number = -100;
			var xx:Number, zz:Number;			
			for (var i:Number = 0; i < snows.length; i++) {
				xx = Math.floor(Math.random() * (nMax_x - nMin_x + 1)) + nMin_x;
				zz = Math.floor(Math.random() * (nMax_z - nMin_z + 1)) + nMin_z;
				if(snows[i].y==-250){
					snows[i].x = xx;
					snows[i].y = 500;
					snows[i].z = zz;
					Tweener.addTween(snows[i], { x:xx,
												y:-250,
												z:zz,
												delay:i*.1,
												time:4, transition:"easeOutCirc" } );
				}
			}
		}
		public function init_mesh(p:Boolean = false):void {
//			color_m.doubleSided = true;
			var color_m:ColorMaterial = new ColorMaterial(0xDCDCDC);
			color_m.doubleSided = true;
			var wire_m:WireframeMaterial = new WireframeMaterial(0xDCDCDC);
			wire_m.doubleSided = true;
			mesh_array = new Array(Static_data.moji.length);
			for (var j:Number = 0; j < mesh_array.length;j++){
				mesh_array[j] = new Array(Static_data.moji[j].length);
				for (var i:Number = 0; i < Static_data.moji[j].length ; i++) {
					if(!p) mesh_array[j][i] = new TriangleMesh3D(color_m, new Array(), new Array(), null );
					else mesh_array[j][i] = new TriangleMesh3D(wire_m,new Array(), new Array(), null );
					v0 = new Vertex3D( -300, 300, 0 );
					v1 = new Vertex3D( -300, 300, 0 );
					v2 = new Vertex3D( -300, 300, 0 );
					mesh_array[j][i].geometry.vertices.push( v0 );
					mesh_array[j][i].geometry.vertices.push( v1 );
					mesh_array[j][i].geometry.vertices.push( v2 );
					uvA = new NumberUV( 0, 0 );
					uvC = new NumberUV( 1, 0 );
					uvB = new NumberUV( 0, 1 );
					mesh_array[j][i].geometry.faces.push( new Triangle3D( mesh_array[j][i], new Array(v0,v1,v2), null, new Array(uvA,uvC,uvB) ));
					mesh_array[j][i].geometry.ready = true;
					obj3D_moji.addChild(mesh_array[j][i]);
//					bfm.addDisplayObject3D(mesh_array[j][i]);
				}
			}
		}
		public function column_0_start():void {
//			trace("column_0_start "+Static_data.column_0_data.length);
			for (var i:Number = 0; i < Static_data.column_0_data.length; i++) {
//				trace("column_0_start " + Static_data.column_0_data[i].length);
				for (var j:Number = 0; j < Static_data.column_0_data[i].length; j++ ) {
					for (var n:Number = 0; n < 3; n++) {
						Tweener.addTween(mesh_array[i][j].geometry.vertices[n], { x: Static_data.column_0_data[i][j][n].x,
																				  y: Static_data.column_0_data[i][j][n].y,
																				  z: Static_data.column_0_data[i][j][n].z,
																				  delay:i*.1,
																				  time:4,
																				  transition:"easeInOutCubic" } );
					}													   
				}				
			}
			Tweener.addTween(this, { delay:i * .5, onComplete:column_1_start } );
		}
		public function column_1_start():void {
//			trace("column_1_start "+Static_data.column_1_data.length);
			for (var i:Number = 2; i < 8; i++) {
//				trace("column_1 " + i);
				for (var j:Number = 0; j < Static_data.column_1_data[i-2].length; j++ ) {
					for (var n:Number = 0; n < 3; n++) {
						Tweener.addTween(mesh_array[i][j].geometry.vertices[n], { x: Static_data.column_1_data[i-2][j][n].x,
																				  y: Static_data.column_1_data[i-2][j][n].y,
																				  z: Static_data.column_1_data[i-2][j][n].z,
																				  delay:i*.1,
																				  time:4,
																				  transition:"easeInOutCubic" } );
					}													   
				}				
			}
			Tweener.addTween(this, { delay:i * .5, onComplete:column_2_start } );
		}
		public function column_2_start():void {
//			trace("column_2_start "+Static_data.column_2_data.length);
			for (var i:Number = 8; i < 11; i++) {
				for (var j:Number = 0; j < Static_data.column_2_data[i-8].length; j++ ) {
					for (var n:Number = 0; n < 3; n++) {
						Tweener.addTween(mesh_array[i][j].geometry.vertices[n], { x: Static_data.column_2_data[i-8][j][n].x,
																				  y: Static_data.column_2_data[i-8][j][n].y,
																				  z: Static_data.column_2_data[i-8][j][n].z,
																				  delay:i*.1,
																				  time:4,
																				  transition:"easeInOutCubic" } );
					}													   
				}				
			}
		Tweener.addTween(this, { delay:i * .5, onComplete:column_3_start } );
		}
		public function column_3_start():void {
//			trace("column_3_start "+Static_data.column_3_data.length);
			for (var i:Number = 11; i < 15; i++) {
//				trace("column_3 " + (i-11)+" leng "+Static_data.column_3_data[i-11].length);
				for (var j:Number = 0; j < Static_data.column_3_data[i-11].length; j++ ) {
					for (var n:Number = 0; n < 3; n++) {
//						trace("column_3 i " + (i - 11) + " x " + Static_data.column_3_data[i - 11][j][n].x +
//						" y " + Static_data.column_3_data[i - 11][j][n].y + " z " + Static_data.column_3_data[i - 11][j][n].z);
						Tweener.addTween(mesh_array[i][j].geometry.vertices[n], { x: Static_data.column_3_data[i-11][j][n].x,
																				  y: Static_data.column_3_data[i-11][j][n].y,
																				  z: Static_data.column_3_data[i-11][j][n].z,
																				  delay:i*.1,
																				  time:4,
																				  transition:"easeInOutCubic" } );
					}													   
				}				
			}
			if(!snows_on) Tweener.addTween(this, { delay:i * .5, onComplete:start_p } );
			Tweener.addTween(this, { delay:i * .5, onComplete:wire_on } );
		}
		private function wire_on():void {
			scr.buttonMode = true;
			scr.addEventListener(MouseEvent.CLICK, onClick);			
		}
		private function onClick(evet:MouseEvent):void {
			wire_on_sw = true;
			scr.removeEventListener(MouseEvent.CLICK, onClick);
			scr.buttonMode = false;
			for (var i:Number = 0; i < mesh_array.length;i++ ) {
				for (var j:Number = 0; j < mesh_array[i].length; j++) {
					obj3D_moji.removeChild(mesh_array[i][j]);
					mesh_array[i][j] = null;
				}
			}
			if (!color_sw) {
				color_sw = true;
				init_mesh(true);
			}else {
				color_sw = false;
				init_mesh(false);
			}
			column_0_start();
		}
		private function onRun(evt:Event):void {			
			if (haikei_1_sw) haikei_1_off();
			if (haikei_2_sw) haikei_2_off();
			if (haikei_3_sw) haikei_3_off();
			if (p_start_sw)  check_snow();
			if (wire_on_sw) obj3D_moji.rotationY += 1;
//			singleRender();
		}
	}
	import flash.display.Sprite;
	import flash.geom.Point;
	import org.papervision3d.core.geom.renderables.Vertex3D;
	
	/**
	 * 
	 * 
	 */
	class Static_data 
	{
		
		public static var images:Array;
		
		public static var moji:Array = [
[
[[-148,-128,0],[-124,-106,0],[-130,-104,0]],
[[-130,-104,0],[-124,-106,0],[-111,-90,0]],
[[-130,-104,0],[-111,-90,0],[-119,-77,0]],
[[-119,-77,0],[-111,-90,0],[-99,-70,0]],
[[-119,-77,0],[-99,-70,0],[-110,-54,0]],
[[-99,-70,0],[-89,-49,0],[-110,-54,0]],
[[-110,-54,0],[-89,-49,0],[-104,-32,0]],
[[-89,-49,0],[-82,-32,0],[-104,-32,0]],
[[-104,-32,0],[-82,-32,0],[-77,-15,0]],
[[-104,-32,0],[-77,-15,0],[-99,-9,0]],
[[-99,-9,0],[-77,-15,0],[-73,4,0]],
[[-73,4,0],[-97,7,0],[-99,-9,0]],
[[-97,7,0],[-73,4,0],[-71,22,0]],
[[-97,7,0],[-71,22,0],[-95,24,0]],
[[-95,24,0],[-71,22,0],[-70,40,0]],
[[-70,40,0],[-94,40,0],[-95,24,0]],
[[-70,40,0],[-70,58,0],[-94,40,0]],
[[-94,40,0],[-70,58,0],[-95,64,0]],
[[-95,64,0],[-70,58,0],[-71,70,0]],
[[-95,64,0],[-71,70,0],[-75,85,0]],
[[-75,85,0],[-96,80,0],[-95,64,0]],
[[-75,85,0],[-107,97,0],[-96,80,0]],
[[-107,97,0],[-75,85,0],[-78,100,0]],
[[-75,85,0],[-59,104,0],[-78,100,0]],
[[-75,85,0],[-53,94,0],[-59,104,0]],
[[-53,94,0],[-29,98,0],[-59,104,0]],
[[-59,104,0],[-29,98,0],[-27,111,0]],
[[-29,98,0],[-6,103,0],[-27,111,0]],
[[-27,111,0],[-6,103,0],[-2,117,0]],
[[-2,117,0],[-6,103,0],[17,108,0]],
[[-2,117,0],[17,108,0],[23,122,0]],
[[23,122,0],[17,108,0],[40,111,0]],
[[40,111,0],[49,111,0],[23,122,0]],
[[23,122,0],[49,111,0],[56,128,0]],
[[49,111,0],[85,108,0],[56,128,0]],
[[85,108,0],[49,111,0],[48,82,0]],
[[48,82,0],[78,95,0],[85,108,0]],
[[78,95,0],[48,82,0],[71,70,0]],
[[48,82,0],[46,59,0],[71,70,0]],
[[71,70,0],[46,59,0],[67,44,0]],
[[46,59,0],[45,31,0],[67,44,0]],
[[67,44,0],[45,31,0],[66,13,0]],
[[45,31,0],[47,1,0],[66,13,0]],
[[66,13,0],[47,1,0],[68,-11,0]],
[[47,1,0],[50,-26,0],[68,-11,0]],
[[50,-26,0],[76,-35,0],[68,-11,0]],
[[76,-35,0],[50,-26,0],[56,-46,0]],
[[56,-46,0],[84,-54,0],[76,-35,0]],
[[56,-46,0],[68,-71,0],[84,-54,0]],
[[68,-71,0],[95,-72,0],[84,-54,0]],
[[68,-71,0],[77,-90,0],[95,-72,0]],
[[95,-72,0],[77,-90,0],[110,-88,0]],
[[110,-88,0],[77,-90,0],[88,-103,0]],
[[110,-88,0],[88,-103,0],[119,-97,0]],
[[119,-97,0],[88,-103,0],[100,-115,0]],
[[119,-97,0],[100,-115,0],[115,-125,0]],
[[119,-97,0],[115,-125,0],[132,-135,0]],
[[119,-97,0],[132,-135,0],[139,-135,0]],
[[119,-97,0],[139,-135,0],[145,-132,0]],
[[119,-97,0],[145,-132,0],[140,-119,0]],
[[119,-97,0],[145,-132,0],[139,-111,0]],
[[119,-97,0],[145,-132,0],[137,-102,0]],
[[119,-97,0],[145,-132,0],[136,-93,0]],
[[119,-97,0],[145,-132,0],[136,-87,0]],
[[119,-97,0],[136,-93,0],[136,-78,0]],
[[119,-97,0],[136,-78,0],[136,-62,0]],
[[-96,-94,0],[-77,-80,0],[-85,-76,0]],
[[-85,-76,0],[-77,-80,0],[-71,-58,0]],
[[-77,-80,0],[-58,-62,0],[-71,-58,0]],
[[-71,-58,0],[-58,-62,0],[-57,-36,0]],
[[-58,-62,0],[-45,-48,0],[-57,-36,0]],
[[-57,-36,0],[-45,-48,0],[-35,-36,0]],
[[-35,-36,0],[-48,-22,0],[-57,-36,0]],
[[-48,-22,0],[-35,-36,0],[-26,-29,0]],
[[-26,-29,0],[-40,-9,0],[-48,-22,0]],
[[-26,-29,0],[-9,-10,0],[-40,-9,0]],
[[-40,-9,0],[-9,-10,0],[-10,4,0]],
[[-10,4,0],[-34,3,0],[-40,-9,0]],
[[-9,21,0],[-34,3,0],[-10,4,0]],
[[-9,21,0],[-31,12,0],[-34,3,0]],
[[-71,17,0],[-53,8,0],[-31,12,0]],
[[-71,17,0],[-31,12,0],[-27,27,0]],
[[-27,27,0],[-31,12,0],[-9,21,0]],
[[-9,21,0],[-9,34,0],[-27,27,0]],
[[-27,27,0],[-9,34,0],[-25,53,0]],
[[-25,53,0],[-9,34,0],[-8,61,0]],
[[-25,53,0],[-8,61,0],[-25,66,0]],
[[-25,66,0],[-8,61,0],[-9,79,0]],
[[-25,66,0],[-9,79,0],[-27,72,0]],
[[-9,79,0],[-31,79,0],[-25,66,0]],
[[-35,89,0],[-27,72,0],[-9,79,0]],
[[-9,34,0],[-9,21,0],[12,24,0]],
[[-9,34,0],[12,24,0],[1,35,0]],
[[1,35,0],[12,24,0],[33,28,0]],
[[33,28,0],[6,39,0],[1,35,0]],
[[6,39,0],[33,28,0],[38,36,0]],
[[6,39,0],[38,36,0],[13,46,0]],
[[-9,-10,0],[-26,-29,0],[-9,-31,0]],
[[-26,-29,0],[-8,-54,0],[-9,-31,0]],
[[-26,-29,0],[-26,-69,0],[-8,-54,0]],
[[-26,-69,0],[-8,-80,0],[-8,-54,0]],
[[-26,-69,0],[-30,-84,0],[-8,-80,0]],
[[-29,-95,0],[-8,-80,0],[-30,-84,0]],
[[-26,-111,0],[-8,-80,0],[-29,-95,0]],
[[-26,-111,0],[-16,-122,0],[-8,-80,0]],
[[-16,-122,0],[-6,-113,0],[-8,-80,0]],
[[-7,-24,0],[48,-69,0],[-9,-10,0]],
[[-9,-10,0],[48,-69,0],[28,-30,0]],
[[28,-30,0],[48,-69,0],[52,-59,0]],
[[28,-30,0],[52,-59,0],[44,-41,0]],
[[-7,-24,0],[-9,-10,0],[-22,-8,0]]
],
[
[[-126,6,0],[-109,-7,0],[-107,5,0]],
[[-109,-7,0],[-87,-10,0],[-107,5,0]],
[[-87,-10,0],[-79,16,0],[-107,5,0]],
[[-79,16,0],[-87,-10,0],[-49,9,0]],
[[-79,16,0],[-49,9,0],[-38,33,0]],
[[-49,9,0],[-17,28,0],[-38,33,0]],
[[-38,33,0],[-17,28,0],[-4,46,0]],
[[-4,46,0],[-17,28,0],[20,44,0]],
[[-4,46,0],[20,44,0],[35,58,0]],
[[20,44,0],[51,52,0],[35,58,0]],
[[51,52,0],[63,66,0],[35,58,0]],
[[63,66,0],[51,52,0],[71,53,0]],
[[71,53,0],[70,66,0],[63,66,0]],
[[71,53,0],[82,67,0],[70,66,0]],
[[82,67,0],[71,53,0],[84,50,0]],
[[84,50,0],[93,66,0],[82,67,0]],
[[84,50,0],[103,62,0],[93,66,0]],
[[92,43,0],[103,62,0],[84,50,0]],
[[92,43,0],[115,54,0],[103,62,0]],
[[92,43,0],[123,44,0],[115,54,0]],
[[92,43,0],[97,30,0],[123,44,0]],
[[97,30,0],[125,30,0],[123,44,0]],
[[97,30,0],[122,18,0],[125,30,0]],
[[122,18,0],[97,30,0],[94,19,0]],
[[94,19,0],[113,7,0],[122,18,0]],
[[113,7,0],[94,19,0],[85,8,0]],
[[85,8,0],[100,-2,0],[113,7,0]],
[[85,8,0],[89,-8,0],[100,-2,0]],
[[89,-8,0],[85,8,0],[77,1,0]],
[[77,1,0],[76,-12,0],[89,-8,0]],
[[76,-12,0],[77,1,0],[64,-8,0]],
[[64,-8,0],[53,-17,0],[76,-12,0]],
[[-39,83,0],[-58,84,0],[-56,77,0]],
[[-56,77,0],[-58,84,0],[-76,73,0]],
[[-76,73,0],[-62,70,0],[-56,77,0]],
[[-76,73,0],[-64,64,0],[-62,70,0]],
[[-76,73,0],[-64,58,0],[-62,70,0]],
[[-64,58,0],[-76,73,0],[-80,64,0]],
[[-64,58,0],[-80,64,0],[-80,52,0]],
[[-80,52,0],[-59,41,0],[-64,58,0]],
[[-59,41,0],[-80,52,0],[-59,5,0]],
[[-59,41,0],[-59,5,0],[-16,-51,0]],
[[-59,5,0],[-33,-61,0],[-16,-51,0]],
[[-33,-61,0],[-1,-80,0],[-16,-51,0]],
[[-33,-61,0],[-21,-95,0],[-1,-80,0]],
[[-21,-95,0],[6,-94,0],[-1,-80,0]],
[[-21,-95,0],[7,-104,0],[6,-94,0]],
[[-21,-95,0],[8,-114,0],[7,-104,0]],
[[8,-114,0],[-21,-95,0],[-17,-112,0]],
[[-17,-112,0],[6,-119,0],[8,-114,0]],
[[-17,-112,0],[-8,-124,0],[6,-119,0]],
[[-8,-124,0],[3,-124,0],[6,-119,0]],
[[-12,118,0],[-4,109,0],[8,116,0]],
[[8,116,0],[-4,109,0],[2,101,0]],
[[2,101,0],[24,107,0],[8,116,0]],
[[24,107,0],[2,101,0],[1,88,0]],
[[24,107,0],[1,88,0],[8,87,0]],
[[8,87,0],[31,99,0],[24,107,0]],
[[8,87,0],[37,90,0],[31,99,0]],
[[37,90,0],[1,88,0],[14,85,0]],
[[37,90,0],[8,87,0],[22,82,0]],
[[37,90,0],[22,82,0],[32,80,0]],
[[2,101,0],[-10,85,0],[1,88,0]]
],
[
[[-150,15,0],[-129,30,0],[-131,39,0]],
[[-131,39,0],[-129,30,0],[-105,53,0]],
[[-131,39,0],[-105,53,0],[-111,67,0]],
[[-111,67,0],[-105,53,0],[-86,73,0]],
[[-111,67,0],[-86,73,0],[-96,91,0]],
[[-86,73,0],[-70,94,0],[-96,91,0]],
[[-96,91,0],[-70,94,0],[-85,115,0]],
[[-70,94,0],[-57,116,0],[-85,115,0]],
[[-85,115,0],[-57,116,0],[-55,123,0]],
[[-85,115,0],[-55,123,0],[-57,130,0]],
[[-57,130,0],[-82,122,0],[-85,115,0]],
[[-82,122,0],[-55,123,0],[-61,134,0]],
[[-61,134,0],[-82,134,0],[-82,122,0]],
[[-61,134,0],[-74,138,0],[-82,134,0]],
[[-59,111,0],[-62,106,0],[-21,76,0]],
[[-21,76,0],[-39,108,0],[-59,111,0]],
[[-21,76,0],[-23,103,0],[-39,108,0]],
[[-21,76,0],[-13,90,0],[-23,103,0]],
[[-21,76,0],[-16,72,0],[-12,75,0]],
[[-21,76,0],[-12,75,0],[-13,90,0]],
[[-112,35,0],[-102,29,0],[-101,38,0]],
[[-101,38,0],[-102,29,0],[-41,44,0]],
[[-101,38,0],[-41,44,0],[-67,50,0]],
[[-67,50,0],[-41,44,0],[-39,52,0]],
[[-67,50,0],[-39,52,0],[-56,56,0]],
[[-71,36,0],[-84,32,0],[-65,18,0]],
[[-65,18,0],[-84,32,0],[-82,-5,0]],
[[-65,18,0],[-82,-5,0],[-63,-31,0]],
[[-82,-5,0],[-79,-83,0],[-63,-31,0]],
[[-63,-31,0],[-79,-83,0],[-64,-77,0]],
[[-140,-16,0],[-122,-22,0],[-121,-8,0]],
[[-121,-8,0],[-122,-22,0],[-21,6,0]],
[[-121,-8,0],[-21,6,0],[-46,16,0]],
[[-38,21,0],[-46,16,0],[-21,6,0]],
[[-21,12,0],[-38,21,0],[-21,6,0]],
[[-126,-34,0],[-126,-46,0],[-111,-42,0]],
[[-111,-42,0],[-126,-46,0],[-123,-56,0]],
[[-111,-42,0],[-123,-56,0],[-118,-65,0]],
[[-118,-65,0],[-98,-46,0],[-111,-42,0]],
[[-98,-46,0],[-118,-65,0],[-100,-63,0]],
[[-118,-65,0],[-109,-71,0],[-100,-63,0]],
[[-63,-48,0],[-63,-58,0],[-37,-38,0]],
[[-63,-48,0],[-37,-38,0],[-44,-19,0]],
[[-44,-19,0],[-32,-11,0],[-43,-8,0]],
[[-44,-19,0],[-37,-38,0],[-29,-32,0]],
[[-44,-19,0],[-29,-32,0],[-22,-27,0]],
[[-44,-19,0],[-22,-27,0],[-25,-16,0]],
[[-32,-11,0],[-44,-19,0],[-25,-16,0]],
[[-150,-96,0],[-142,-104,0],[-131,-93,0]],
[[-131,-93,0],[-142,-104,0],[-133,-110,0]],
[[-131,-93,0],[-133,-110,0],[-125,-114,0]],
[[-131,-93,0],[-125,-114,0],[-112,-111,0]],
[[-112,-111,0],[-120,-90,0],[-131,-93,0]],
[[-120,-90,0],[-112,-111,0],[-25,-60,0]],
[[31,131,0],[33,144,0],[27,140,0]],
[[33,144,0],[31,131,0],[44,144,0]],
[[31,131,0],[54,138,0],[44,144,0]],
[[36,124,0],[57,132,0],[31,131,0]],
[[57,132,0],[54,138,0],[31,131,0]],
[[36,124,0],[56,118,0],[57,132,0]],
[[56,118,0],[36,124,0],[38,116,0]],
[[38,116,0],[37,103,0],[56,118,0]],
[[56,118,0],[37,103,0],[51,107,0]],
[[-6,94,0],[5,84,0],[14,88,0]],
[[-6,94,0],[14,88,0],[73,116,0]],
[[14,88,0],[78,103,0],[73,116,0]],
[[83,123,0],[73,116,0],[102,116,0]],
[[73,116,0],[78,103,0],[87,104,0]],
[[73,116,0],[87,104,0],[94,104,0]],
[[73,116,0],[94,104,0],[101,103,0]],
[[73,116,0],[94,104,0],[109,107,0]],
[[73,116,0],[109,107,0],[107,112,0]],
[[73,116,0],[109,107,0],[102,116,0]],
[[3,79,0],[8,70,0],[20,73,0]],
[[20,73,0],[8,70,0],[13,63,0]],
[[20,73,0],[13,63,0],[19,55,0]],
[[20,73,0],[19,55,0],[26,51,0]],
[[20,73,0],[26,51,0],[30,54,0]],
[[31,61,0],[20,73,0],[30,54,0]],
[[28,75,0],[20,73,0],[31,61,0]],
[[62,100,0],[64,95,0],[73,102,0]],
[[64,95,0],[84,92,0],[73,102,0]],
[[64,95,0],[85,84,0],[84,92,0]],
[[85,84,0],[64,95,0],[59,75,0]],
[[59,75,0],[77,70,0],[85,84,0]],
[[59,75,0],[61,51,0],[77,70,0]],
[[59,75,0],[50,49,0],[61,51,0]],
[[-33,32,0],[-12,25,0],[-17,37,0]],
[[-17,37,0],[-12,25,0],[7,32,0]],
[[-17,37,0],[7,32,0],[88,59,0]],
[[7,32,0],[71,45,0],[88,59,0]],
[[88,59,0],[71,45,0],[89,47,0]],
[[88,59,0],[89,47,0],[97,47,0]],
[[88,59,0],[97,47,0],[113,48,0]],
[[88,59,0],[113,48,0],[102,66,0]],
[[113,48,0],[113,68,0],[102,66,0]],
[[113,48,0],[128,65,0],[113,68,0]],
[[128,65,0],[113,48,0],[120,48,0]],
[[128,65,0],[120,48,0],[126,47,0]],
[[128,65,0],[126,47,0],[132,46,0]],
[[132,46,0],[138,54,0],[128,65,0]],
[[-10,13,0],[-4,-1,0],[4,13,0]],
[[4,13,0],[14,3,0],[73,15,0]],
[[4,13,0],[73,15,0],[83,30,0]],
[[93,32,0],[83,30,0],[73,15,0]],
[[93,32,0],[73,15,0],[83,16,0]],
[[93,32,0],[83,16,0],[90,14,0]],
[[90,14,0],[117,21,0],[93,32,0]],
[[90,14,0],[116,11,0],[117,21,0]],
[[90,14,0],[96,-43,0],[116,11,0]],
[[90,14,0],[82,-25,0],[96,-43,0]],
[[82,-25,0],[86,-42,0],[96,-43,0]],
[[82,-25,0],[75,-39,0],[96,-43,0]],
[[82,-25,0],[75,-28,0],[75,-39,0]],
[[75,-28,0],[57,-30,0],[75,-39,0]],
[[75,-39,0],[57,-30,0],[52,-41,0]],
[[52,-41,0],[57,-30,0],[41,-33,0]],
[[41,-33,0],[34,-44,0],[52,-41,0]],
[[41,-33,0],[26,-36,0],[34,-44,0]],
[[26,-36,0],[22,-49,0],[34,-44,0]],
[[26,-36,0],[15,-50,0],[22,-49,0]],
[[26,-36,0],[8,-41,0],[15,-50,0]],
[[14,3,0],[-4,-1,0],[8,-41,0]],
[[8,-41,0],[21,-21,0],[14,3,0]],
[[8,-41,0],[26,-36,0],[21,-21,0]],
[[21,-21,0],[48,-18,0],[19,-15,0]],
[[19,-15,0],[48,-18,0],[30,-9,0]],
[[30,-9,0],[48,-18,0],[58,-2,0]],
[[58,-2,0],[48,-18,0],[70,-12,0]],
[[76,-9,0],[58,-2,0],[70,-12,0]],
[[76,-9,0],[78,-2,0],[58,-2,0]],
[[58,-2,0],[78,-2,0],[67,1,0]],
[[42,9,0],[41,-33,0],[56,12,0]],
[[56,12,0],[41,-33,0],[58,-2,0]],
[[58,-2,0],[41,-33,0],[57,-99,0]],
[[40,-102,0],[57,-99,0],[44,-94,0]],
[[44,-94,0],[57,-99,0],[41,-33,0]],
[[5,-75,0],[17,-80,0],[15,-70,0]],
[[15,-70,0],[17,-80,0],[53,-75,0]],
[[15,-70,0],[53,-75,0],[76,-58,0]],
[[76,-58,0],[53,-75,0],[83,-69,0]],
[[76,-58,0],[83,-69,0],[94,-67,0]],
[[76,-58,0],[94,-67,0],[101,-65,0]],
[[76,-58,0],[101,-65,0],[101,-60,0]],
[[101,-60,0],[85,-54,0],[76,-58,0]],
[[-23,-127,0],[-20,-115,0],[-40,-115,0]],
[[-20,-115,0],[-23,-127,0],[39,-112,0]],
[[-20,-115,0],[39,-112,0],[16,-106,0]],
[[16,-106,0],[39,-112,0],[73,-97,0]],
[[73,-97,0],[39,-112,0],[76,-108,0]],
[[73,-97,0],[76,-108,0],[106,-109,0]],
[[73,-97,0],[106,-109,0],[105,-93,0]],
[[105,-93,0],[106,-109,0],[126,-112,0]],
[[105,-93,0],[126,-112,0],[119,-87,0]],
[[126,-112,0],[133,-91,0],[119,-87,0]],
[[126,-112,0],[147,-100,0],[133,-91,0]],
[[126,-112,0],[145,-110,0],[147,-100,0]],
[[126,-112,0],[138,-115,0],[145,-110,0]],
[[4,13,0],[-4,-1,0],[14,3,0]]
],
[
[[-122,106,0],[-93,95,0],[-104,109,0]],
[[-104,109,0],[-93,95,0],[-65,118,0]],
[[-65,118,0],[-93,95,0],[-43,110,0]],
[[-43,110,0],[-33,109,0],[-65,118,0]],
[[-33,109,0],[-34,126,0],[-65,118,0]],
[[-33,109,0],[-25,130,0],[-34,126,0]],
[[-33,109,0],[0,119,0],[-25,130,0]],
[[-33,109,0],[-24,55,0],[0,119,0]],
[[-33,109,0],[-39,67,0],[-24,55,0]],
[[-39,67,0],[-30,50,0],[-24,55,0]],
[[-39,67,0],[-37,52,0],[-30,50,0]],
[[-39,67,0],[-42,55,0],[-37,52,0]],
[[-42,55,0],[-39,67,0],[-65,60,0]],
[[-42,55,0],[-65,60,0],[-68,46,0]],
[[-68,46,0],[-65,60,0],[-77,43,0]],
[[-77,43,0],[-65,60,0],[-84,42,0]],
[[-104,50,0],[-84,42,0],[-65,60,0]],
[[-104,50,0],[-104,30,0],[-84,42,0]],
[[-104,30,0],[-86,34,0],[-84,42,0]],
[[-104,30,0],[-86,25,0],[-86,34,0]],
[[-86,25,0],[-104,30,0],[-106,18,0]],
[[-106,18,0],[-87,18,0],[-86,25,0]],
[[-87,18,0],[-106,18,0],[-111,3,0]],
[[-111,3,0],[-89,11,0],[-87,18,0]],
[[-89,11,0],[-111,3,0],[-94,-2,0]],
[[-94,-2,0],[-111,3,0],[-116,-6,0]],
[[-121,-14,0],[-94,-2,0],[-116,-6,0]],
[[-94,-2,0],[-121,-14,0],[-111,-28,0]],
[[-94,-2,0],[-111,-28,0],[-91,-6,0]],
[[-91,-6,0],[-111,-28,0],[-69,-13,0]],
[[-69,-13,0],[-36,-4,0],[-91,-6,0]],
[[-91,-6,0],[-36,-4,0],[-37,11,0]],
[[-36,-4,0],[-14,3,0],[-37,11,0]],
[[-36,-4,0],[-14,-10,0],[-14,3,0]],
[[-36,-4,0],[-28,-67,0],[-14,-10,0]],
[[-28,-67,0],[-36,-4,0],[-49,-61,0]],
[[-49,-61,0],[-43,-109,0],[-28,-67,0]],
[[-43,-109,0],[-49,-61,0],[-59,-93,0]],
[[-59,-93,0],[-58,-134,0],[-43,-109,0]],
[[-58,-134,0],[-59,-93,0],[-68,-99,0]],
[[-79,-98,0],[-58,-134,0],[-68,-99,0]],
[[-79,-98,0],[-62,-138,0],[-58,-134,0]],
[[-79,-98,0],[-67,-137,0],[-62,-138,0]],
[[-79,-98,0],[-109,-95,0],[-67,-137,0]],
[[71,118,0],[100,98,0],[84,132,0]],
[[84,132,0],[64,125,0],[71,118,0]],
[[63,132,0],[64,125,0],[84,132,0]],
[[75,135,0],[63,132,0],[84,132,0]],
[[84,132,0],[100,98,0],[101,104,0]],
[[84,132,0],[101,104,0],[105,111,0]],
[[71,118,0],[74,106,0],[100,98,0]],
[[74,106,0],[98,-5,0],[100,98,0]],
[[98,-5,0],[74,106,0],[75,-4,0]],
[[75,-4,0],[93,-132,0],[98,-5,0]],
[[75,-4,0],[75,-110,0],[93,-132,0]],
[[93,-132,0],[75,-110,0],[75,-118,0]],
[[93,-132,0],[75,-118,0],[76,-126,0]],
[[93,-132,0],[76,-126,0],[78,-134,0]],
[[78,-134,0],[84,-141,0],[93,-132,0]]
],
[
[[-47,126,0],[-40,123,0],[-34,132,0]],
[[-40,123,0],[-21,131,0],[-34,132,0]],
[[-21,131,0],[-40,123,0],[-35,119,0]],
[[-35,119,0],[-13,127,0],[-21,131,0]],
[[-13,127,0],[-35,119,0],[-31,115,0]],
[[-31,115,0],[-8,121,0],[-13,127,0]],
[[-31,115,0],[-5,109,0],[-8,121,0]],
[[-31,115,0],[-28,106,0],[-5,109,0]],
[[-28,106,0],[-3,98,0],[-5,109,0]],
[[-3,98,0],[-28,106,0],[-24,94,0]],
[[-24,94,0],[0,86,0],[-3,98,0]],
[[0,86,0],[-24,94,0],[-18,83,0]],
[[0,86,0],[-18,83,0],[13,55,0]],
[[-18,83,0],[-2,51,0],[13,55,0]],
[[13,55,0],[-2,51,0],[54,-3,0]],
[[54,-3,0],[-2,51,0],[23,11,0]],
[[54,-3,0],[23,11,0],[35,-12,0]],
[[35,-12,0],[74,-23,0],[54,-3,0]],
[[35,-12,0],[44,-24,0],[74,-23,0]],
[[44,-24,0],[78,-36,0],[74,-23,0]],
[[80,-48,0],[78,-36,0],[44,-24,0]],
[[44,-24,0],[70,-53,0],[80,-48,0]],
[[44,-24,0],[45,-44,0],[70,-53,0]],
[[44,-24,0],[35,-42,0],[45,-44,0]],
[[44,-24,0],[21,-40,0],[35,-42,0]],
[[44,-24,0],[5,-35,0],[21,-40,0]],
[[-62,54,0],[-39,50,0],[-49,59,0]],
[[-49,59,0],[-39,50,0],[-18,57,0]],
[[-49,59,0],[-18,57,0],[-16,71,0]],
[[-18,57,0],[27,67,0],[-16,71,0]],
[[-16,71,0],[27,67,0],[7,78,0]],
[[7,78,0],[27,67,0],[39,70,0]],
[[7,78,0],[39,70,0],[43,78,0]],
[[7,78,0],[43,78,0],[30,85,0]],
[[7,78,0],[30,85,0],[19,86,0]],
[[-66,9,0],[-41,-7,0],[-47,9,0]],
[[-47,9,0],[-41,-7,0],[-9,2,0]],
[[-47,9,0],[-9,2,0],[-12,17,0]],
[[-12,17,0],[-9,2,0],[57,20,0]],
[[57,20,0],[31,28,0],[-12,17,0]],
[[57,20,0],[38,34,0],[31,28,0]],
[[57,20,0],[42,37,0],[38,34,0]],
[[42,37,0],[57,20,0],[49,40,0]],
[[49,40,0],[57,20,0],[55,41,0]],
[[55,41,0],[57,20,0],[69,23,0]],
[[69,23,0],[61,40,0],[55,41,0]],
[[61,40,0],[69,23,0],[76,29,0]],
[[61,40,0],[76,29,0],[70,38,0]],
[[-66,-73,0],[-72,-89,0],[-63,-82,0]],
[[-63,-82,0],[-72,-89,0],[-66,-105,0]],
[[-63,-82,0],[-66,-105,0],[-58,-92,0]],
[[-58,-92,0],[-66,-105,0],[-56,-115,0]],
[[-56,-115,0],[-54,-97,0],[-58,-92,0]],
[[-54,-97,0],[-56,-115,0],[-47,-102,0]],
[[-47,-102,0],[-56,-115,0],[-36,-123,0]],
[[-47,-102,0],[-36,-123,0],[-30,-104,0]],
[[-30,-104,0],[-36,-123,0],[-8,-127,0]],
[[-8,-127,0],[-13,-106,0],[-30,-104,0]],
[[-8,-127,0],[-1,-107,0],[-13,-106,0]],
[[-1,-107,0],[-8,-127,0],[18,-127,0]],
[[18,-127,0],[7,-106,0],[-1,-107,0]],
[[7,-106,0],[18,-127,0],[32,-126,0]],
[[7,-106,0],[32,-126,0],[34,-115,0]],
[[7,-106,0],[34,-115,0],[17,-106,0]]
],
[
[[-124,45,0],[-103,30,0],[-115,45,0]],
[[-115,45,0],[-103,30,0],[-96,50,0]],
[[-96,50,0],[-103,30,0],[-64,43,0]],
[[-96,50,0],[-64,43,0],[-46,60,0]],
[[-64,43,0],[-19,52,0],[-46,60,0]],
[[-46,60,0],[-19,52,0],[3,69,0]],
[[-19,52,0],[25,58,0],[3,69,0]],
[[3,69,0],[25,58,0],[45,75,0]],
[[45,75,0],[25,58,0],[76,60,0]],
[[45,75,0],[76,60,0],[63,77,0]],
[[76,60,0],[69,79,0],[63,77,0]],
[[69,79,0],[76,60,0],[74,83,0]],
[[74,83,0],[76,60,0],[80,86,0]],
[[80,86,0],[76,60,0],[90,60,0]],
[[90,60,0],[88,85,0],[80,86,0]],
[[88,85,0],[90,60,0],[100,59,0]],
[[100,59,0],[113,60,0],[88,85,0]],
[[88,85,0],[113,60,0],[112,74,0]],
[[-8,133,0],[-11,124,0],[-2,114,0]],
[[-2,114,0],[1,131,0],[-8,133,0]],
[[-2,114,0],[3,109,0],[1,131,0]],
[[3,109,0],[9,130,0],[1,131,0]],
[[3,109,0],[17,127,0],[9,130,0]],
[[17,127,0],[3,109,0],[23,124,0]],
[[3,109,0],[27,118,0],[23,124,0]],
[[3,109,0],[29,113,0],[27,118,0]],
[[3,109,0],[29,107,0],[29,113,0]],
[[3,109,0],[28,101,0],[29,107,0]],
[[28,101,0],[3,109,0],[3,69,0]],
[[28,101,0],[3,69,0],[27,27,0]],
[[3,69,0],[5,18,0],[27,27,0]],
[[5,18,0],[27,7,0],[27,27,0]],
[[5,18,0],[5,-15,0],[27,7,0]],
[[5,-15,0],[26,-2,0],[27,7,0]],
[[5,-15,0],[26,-8,0],[26,-2,0]],
[[5,-15,0],[30,-14,0],[26,-8,0]],
[[5,-15,0],[4,-47,0],[30,-14,0]],
[[4,-47,0],[31,-39,0],[30,-14,0]],
[[4,-47,0],[29,-53,0],[31,-39,0]],
[[4,-47,0],[25,-68,0],[29,-53,0]],
[[4,-47,0],[3,-64,0],[25,-68,0]],
[[3,-64,0],[-5,-82,0],[25,-68,0]],
[[-5,-82,0],[18,-83,0],[25,-68,0]],
[[-5,-82,0],[14,-91,0],[18,-83,0]],
[[14,-91,0],[-5,-82,0],[-13,-95,0]],
[[-13,-95,0],[9,-99,0],[14,-91,0]],
[[-13,-95,0],[3,-106,0],[9,-99,0]],
[[3,-106,0],[-13,-95,0],[-22,-107,0]],
[[-22,-107,0],[-12,-120,0],[3,-106,0]],
[[-12,-120,0],[-22,-107,0],[-26,-112,0]],
[[-26,-112,0],[-54,-141,0],[-12,-120,0]],
[[4,-47,0],[4,-31,0],[-2,-39,0]],
[[-2,-39,0],[0,-53,0],[4,-47,0]],
[[-9,-44,0],[0,-53,0],[-2,-39,0]],
[[-9,-44,0],[-5,-61,0],[0,-53,0]],
[[-9,-44,0],[-10,-65,0],[-5,-61,0]],
[[-10,-65,0],[-9,-44,0],[-20,-44,0]],
[[-20,-44,0],[-17,-68,0],[-10,-65,0]],
[[-17,-68,0],[-20,-44,0],[-25,-65,0]],
[[-20,-44,0],[-31,-61,0],[-25,-65,0]],
[[-20,-44,0],[-36,-54,0],[-31,-61,0]],
[[-36,-54,0],[-20,-44,0],[-25,-36,0]],
[[-36,-54,0],[-25,-36,0],[-42,-39,0]],
[[-42,-39,0],[-25,-36,0],[-31,-14,0]],
[[-31,-14,0],[-46,-18,0],[-42,-39,0]],
[[-46,-18,0],[-31,-14,0],[-45,0,0]],
[[-45,0,0],[-31,-14,0],[-33,2,0]],
[[-45,0,0],[-33,2,0],[-37,14,0]],
[[-33,2,0],[-28,11,0],[-37,14,0]],
[[-28,11,0],[-26,23,0],[-37,14,0]],
[[-19,13,0],[-26,23,0],[-28,11,0]],
[[-26,23,0],[-19,13,0],[-13,25,0]],
[[-13,25,0],[-19,13,0],[-8,7,0]],
[[-13,25,0],[-8,7,0],[-6,24,0]],
[[-8,7,0],[5,18,0],[-6,24,0]],
[[5,-15,0],[5,18,0],[1,-4,0]],
[[1,-4,0],[5,18,0],[-8,7,0]]
],
[
[[-94,62,0],[-99,45,0],[-87,41,0]],
[[-94,62,0],[-109,53,0],[-99,45,0]],
[[-94,62,0],[-117,65,0],[-109,53,0]],
[[-94,62,0],[-87,41,0],[-21,70,0]],
[[-94,62,0],[-21,70,0],[-31,82,0]],
[[-21,70,0],[33,85,0],[-31,82,0]],
[[33,85,0],[40,103,0],[-31,82,0]],
[[33,85,0],[62,77,0],[40,103,0]],
[[62,77,0],[46,107,0],[40,103,0]],
[[62,77,0],[53,111,0],[46,107,0]],
[[53,111,0],[62,77,0],[78,87,0]],
[[78,87,0],[67,110,0],[53,111,0]],
[[78,87,0],[77,108,0],[67,110,0]],
[[77,108,0],[78,87,0],[84,90,0]],
[[84,90,0],[85,104,0],[77,108,0]],
[[84,90,0],[94,98,0],[85,104,0]],
[[33,85,0],[43,65,0],[62,77,0]],
[[43,65,0],[33,85,0],[21,73,0]],
[[21,73,0],[29,52,0],[43,65,0]],
[[29,52,0],[21,73,0],[11,61,0]],
[[11,61,0],[15,40,0],[29,52,0]],
[[15,40,0],[11,61,0],[0,45,0]],
[[0,45,0],[7,30,0],[15,40,0]],
[[7,30,0],[0,45,0],[-10,28,0]],
[[-10,28,0],[1,20,0],[7,30,0]],
[[1,20,0],[-10,28,0],[-17,8,0]],
[[1,20,0],[-17,8,0],[-4,4,0]],
[[-17,8,0],[-22,-13,0],[-4,4,0]],
[[-4,4,0],[-22,-13,0],[-7,-20,0]],
[[-22,-13,0],[-21,-35,0],[-7,-20,0]],
[[-7,-20,0],[-21,-35,0],[2,-39,0]],
[[-21,-35,0],[-14,-57,0],[2,-39,0]],
[[2,-39,0],[-14,-57,0],[11,-52,0]],
[[11,-52,0],[-14,-57,0],[1,-81,0]],
[[1,-81,0],[25,-65,0],[11,-52,0]],
[[25,-65,0],[1,-81,0],[17,-98,0]],
[[17,-98,0],[42,-79,0],[25,-65,0]],
[[42,-79,0],[17,-98,0],[32,-111,0]],
[[32,-111,0],[59,-89,0],[42,-79,0]],
[[59,-89,0],[32,-111,0],[50,-120,0]],
[[50,-120,0],[68,-94,0],[59,-89,0]],
[[50,-120,0],[74,-102,0],[68,-94,0]],
[[50,-120,0],[77,-108,0],[74,-102,0]],
[[50,-120,0],[78,-116,0],[77,-108,0]],
[[50,-120,0],[78,-121,0],[78,-116,0]]
],
[
[[-59,119,0],[-49,102,0],[-46,118,0]],
[[-49,102,0],[-33,114,0],[-46,118,0]],
[[-49,102,0],[-27,109,0],[-33,114,0]],
[[-49,102,0],[-22,103,0],[-27,109,0]],
[[-49,102,0],[-20,97,0],[-22,103,0]],
[[-20,97,0],[-49,102,0],[-29,51,0]],
[[-49,102,0],[-52,52,0],[-29,51,0]],
[[-29,51,0],[-52,52,0],[-38,-24,0]],
[[-52,52,0],[-57,-23,0],[-38,-24,0]],
[[-38,-24,0],[-57,-23,0],[-38,-73,0]],
[[-57,-23,0],[-57,-73,0],[-38,-73,0]],
[[-38,-73,0],[-57,-73,0],[-48,-93,0]],
[[-48,-93,0],[-33,-85,0],[-38,-73,0]],
[[-33,-85,0],[-48,-93,0],[-38,-106,0]],
[[-38,-106,0],[-20,-96,0],[-33,-85,0]],
[[-20,-96,0],[-38,-106,0],[-27,-116,0]],
[[-27,-116,0],[-8,-101,0],[-20,-96,0]],
[[-8,-101,0],[-27,-116,0],[-11,-122,0]],
[[-8,-101,0],[-11,-122,0],[2,-123,0]],
[[2,-123,0],[1,-102,0],[-8,-101,0]],
[[1,-102,0],[2,-123,0],[20,-121,0]],
[[20,-121,0],[16,-101,0],[1,-102,0]],
[[16,-101,0],[20,-121,0],[37,-116,0]],
[[37,-116,0],[33,-97,0],[16,-101,0]],
[[33,-97,0],[37,-116,0],[52,-108,0]],
[[52,-108,0],[46,-91,0],[33,-97,0]],
[[46,-91,0],[52,-108,0],[64,-99,0]],
[[64,-99,0],[59,-83,0],[46,-91,0]],
[[59,-83,0],[64,-99,0],[79,-83,0]],
[[79,-83,0],[79,-69,0],[59,-83,0]],
[[79,-69,0],[79,-83,0],[97,-54,0]]
],
[
[[-112,109,0],[-108,101,0],[-96,107,0]],
[[-96,107,0],[-108,101,0],[-99,90,0]],
[[-99,90,0],[-81,104,0],[-96,107,0]],
[[-81,104,0],[-99,90,0],[-90,80,0]],
[[-81,104,0],[-90,80,0],[-73,92,0]],
[[-71,84,0],[-73,92,0],[-90,80,0]],
[[-70,78,0],[-71,84,0],[-90,80,0]],
[[-90,80,0],[-85,76,0],[-70,78,0]],
[[-139,-2,0],[-128,-4,0],[-131,4,0]],
[[-128,-4,0],[-122,-3,0],[-131,4,0]],
[[-122,-3,0],[-101,10,0],[-131,4,0]],
[[-131,4,0],[-101,10,0],[-88,32,0]],
[[-101,10,0],[-66,18,0],[-88,32,0]],
[[-101,10,0],[-78,0,0],[-66,18,0]],
[[-78,0,0],[-101,10,0],[-96,5,0]],
[[-96,5,0],[-100,-15,0],[-78,0,0]],
[[-78,0,0],[-100,-15,0],[-94,-28,0]],
[[-100,-15,0],[-104,-30,0],[-94,-28,0]],
[[-94,-28,0],[-104,-30,0],[-96,-44,0]],
[[-96,-44,0],[-81,-34,0],[-94,-28,0]],
[[-96,-44,0],[-74,-44,0],[-81,-34,0]],
[[-96,-44,0],[-92,-49,0],[-74,-44,0]],
[[-92,-49,0],[-76,-59,0],[-74,-44,0]],
[[-76,-59,0],[-92,-49,0],[-92,-56,0]],
[[-92,-56,0],[-89,-88,0],[-76,-59,0]],
[[-89,-88,0],[-92,-56,0],[-97,-86,0]],
[[-140,-99,0],[-127,-107,0],[-115,-103,0]],
[[-140,-99,0],[-115,-103,0],[-111,-89,0]],
[[-111,-89,0],[-115,-103,0],[-107,-101,0]],
[[-97,-86,0],[-111,-89,0],[-107,-101,0]],
[[-97,-86,0],[-107,-101,0],[-88,-96,0]],
[[-97,-86,0],[-88,-96,0],[-75,-95,0]],
[[-97,-86,0],[-75,-95,0],[-76,-85,0]],
[[-75,-95,0],[-61,-97,0],[-76,-85,0]],
[[-76,-85,0],[-61,-97,0],[-59,-86,0]],
[[-61,-97,0],[-33,-91,0],[-59,-86,0]],
[[-33,-91,0],[-61,-97,0],[-13,-111,0]],
[[-33,-91,0],[-13,-111,0],[15,-101,0]],
[[-13,-111,0],[35,-125,0],[15,-101,0]],
[[15,-101,0],[35,-125,0],[92,-116,0]],
[[92,-116,0],[35,-125,0],[90,-147,0]],
[[92,-116,0],[90,-147,0],[159,-117,0]],
[[-27,126,0],[-22,116,0],[2,115,0]],
[[2,115,0],[-22,116,0],[-15,103,0]],
[[-15,103,0],[8,102,0],[2,115,0]],
[[-15,103,0],[7,94,0],[8,102,0]],
[[7,94,0],[-15,103,0],[-11,97,0]],
[[-11,97,0],[-6,91,0],[7,94,0]],
[[0,89,0],[7,94,0],[-6,91,0]],
[[56,145,0],[47,142,0],[49,137,0]],
[[49,137,0],[74,126,0],[56,145,0]],
[[49,137,0],[37,88,0],[74,126,0]],
[[49,137,0],[30,90,0],[37,88,0]],
[[-58,69,0],[-46,61,0],[20,86,0]],
[[20,86,0],[-46,61,0],[42,78,0]],
[[20,86,0],[42,78,0],[76,98,0]],
[[76,98,0],[42,78,0],[81,82,0]],
[[76,98,0],[81,82,0],[101,83,0]],
[[101,83,0],[85,102,0],[76,98,0]],
[[85,102,0],[101,83,0],[104,96,0]],
[[104,96,0],[101,83,0],[111,82,0]],
[[104,96,0],[111,82,0],[118,82,0]],
[[118,82,0],[120,87,0],[104,96,0]],
[[6,72,0],[12,68,0],[32,77,0]],
[[12,68,0],[33,63,0],[32,77,0]],
[[12,68,0],[5,38,0],[33,63,0]],
[[33,63,0],[5,38,0],[14,40,0]],
[[-15,37,0],[-27,39,0],[-22,26,0]],
[[-15,37,0],[-22,26,0],[-6,28,0]],
[[-15,37,0],[-6,28,0],[41,48,0]],
[[-6,28,0],[41,39,0],[41,48,0]],
[[41,39,0],[50,41,0],[41,48,0]],
[[61,54,0],[41,48,0],[50,41,0]],
[[61,54,0],[50,41,0],[56,37,0]],
[[61,54,0],[56,37,0],[82,38,0]],
[[56,37,0],[79,14,0],[82,38,0]],
[[56,37,0],[57,-24,0],[79,14,0]],
[[57,-24,0],[78,-21,0],[79,14,0]],
[[57,-24,0],[56,-46,0],[78,-21,0]],
[[78,-21,0],[56,-46,0],[76,-57,0]],
[[56,-46,0],[54,-57,0],[76,-57,0]],
[[54,-57,0],[74,-71,0],[76,-57,0]],
[[54,-57,0],[64,-85,0],[74,-71,0]],
[[54,-57,0],[53,-76,0],[64,-85,0]],
[[54,-57,0],[45,-52,0],[53,-76,0]],
[[53,-76,0],[45,-52,0],[37,-63,0]],
[[45,-52,0],[39,-49,0],[37,-63,0]],
[[39,-49,0],[15,-55,0],[37,-63,0]],
[[37,-63,0],[15,-55,0],[10,-66,0]],
[[15,-55,0],[-7,-61,0],[10,-66,0]],
[[-7,-61,0],[-5,-69,0],[10,-66,0]],
[[-7,-61,0],[-15,-73,0],[-5,-69,0]],
[[-7,-61,0],[-27,-52,0],[-15,-73,0]],
[[-7,-61,0],[-7,-20,0],[-27,-52,0]],
[[-27,-52,0],[-7,-20,0],[-23,-11,0]],
[[-7,-20,0],[-6,28,0],[-23,-11,0]],
[[-23,-11,0],[-6,28,0],[-22,26,0]],
[[-6,-2,0],[9,-3,0],[-6,3,0]],
[[9,-3,0],[21,14,0],[-6,3,0]],
[[21,14,0],[9,-3,0],[43,8,0]],
[[43,8,0],[27,15,0],[21,14,0]],
[[27,15,0],[43,8,0],[46,12,0]],
[[-7,-33,0],[10,-20,0],[-7,-27,0]],
[[-7,-33,0],[33,-27,0],[10,-20,0]],
[[10,-20,0],[33,-27,0],[22,-16,0]],
[[22,-16,0],[33,-27,0],[44,-23,0]],
[[22,-16,0],[44,-23,0],[46,-18,0]],
[[22,-16,0],[46,-18,0],[28,-13,0]]
],
[
[[1,75,0],[-9,72,0],[3,55,0]],
[[-9,72,0],[-16,41,0],[3,55,0]],
[[-16,41,0],[-2,34,0],[3,55,0]],
[[-16,41,0],[-27,-16,0],[-2,34,0]],
[[-16,41,0],[-47,-18,0],[-27,-16,0]],
[[-27,-16,0],[-47,-18,0],[-61,-65,0]],
[[-47,-18,0],[-71,-47,0],[-61,-65,0]],
[[-71,-47,0],[-70,-75,0],[-61,-65,0]],
[[-70,-75,0],[-71,-47,0],[-75,-52,0]],
[[-70,-75,0],[-75,-52,0],[-81,-55,0]],
[[-81,-55,0],[-82,-83,0],[-70,-75,0]],
[[-81,-55,0],[-87,-57,0],[-82,-83,0]],
[[-87,-57,0],[-94,-86,0],[-82,-83,0]],
[[-87,-57,0],[-104,-76,0],[-94,-86,0]],
[[-87,-57,0],[-92,-55,0],[-104,-76,0]],
[[-92,-55,0],[-108,-59,0],[-104,-76,0]],
[[-92,-55,0],[-98,-48,0],[-108,-59,0]],
[[-108,-59,0],[-98,-48,0],[-113,-32,0]],
[[-98,-48,0],[-101,-20,0],[-113,-32,0]],
[[-113,-32,0],[-101,-20,0],[-117,-8,0]],
[[-117,-8,0],[-101,-20,0],[-100,-9,0]],
[[-117,-8,0],[-100,-9,0],[-97,2,0]],
[[-97,2,0],[-114,7,0],[-117,-8,0]],
[[-114,7,0],[-97,2,0],[-91,16,0]],
[[-114,7,0],[-91,16,0],[-104,26,0]],
[[-91,16,0],[-76,35,0],[-104,26,0]],
[[-104,26,0],[-76,35,0],[-84,49,0]],
[[-76,35,0],[-55,53,0],[-84,49,0]],
[[-84,49,0],[-55,53,0],[-52,70,0]],
[[-55,53,0],[-27,68,0],[-52,70,0]],
[[-52,70,0],[-27,68,0],[-16,84,0]],
[[-27,68,0],[7,76,0],[-16,84,0]],
[[-16,84,0],[7,76,0],[5,88,0]],
[[5,88,0],[7,76,0],[30,88,0]],
[[30,88,0],[7,76,0],[27,75,0]],
[[30,88,0],[27,75,0],[54,84,0]],
[[27,75,0],[46,68,0],[54,84,0]],
[[54,84,0],[46,68,0],[73,76,0]],
[[46,68,0],[65,56,0],[73,76,0]],
[[73,76,0],[65,56,0],[93,59,0]],
[[65,56,0],[79,37,0],[93,59,0]],
[[93,59,0],[79,37,0],[104,39,0]],
[[79,37,0],[84,20,0],[104,39,0]],
[[104,39,0],[84,20,0],[109,19,0]],
[[84,20,0],[86,-2,0],[109,19,0]],
[[109,19,0],[86,-2,0],[110,-2,0]],
[[86,-2,0],[108,-18,0],[110,-2,0]],
[[86,-2,0],[84,-19,0],[108,-18,0]],
[[84,-19,0],[99,-40,0],[108,-18,0]],
[[99,-40,0],[84,-19,0],[79,-32,0]],
[[79,-32,0],[84,-59,0],[99,-40,0]],
[[84,-59,0],[79,-32,0],[68,-51,0]],
[[68,-51,0],[67,-75,0],[84,-59,0]],
[[68,-51,0],[54,-67,0],[67,-75,0]],
[[54,-67,0],[49,-87,0],[67,-75,0]],
[[49,-87,0],[54,-67,0],[43,-79,0]],
[[43,-79,0],[20,-99,0],[49,-87,0]]
],
[
[[-105,116,0],[-96,97,0],[-93,120,0]],
[[-96,97,0],[-81,116,0],[-93,120,0]],
[[-96,97,0],[-76,106,0],[-81,116,0]],
[[-96,97,0],[-77,91,0],[-76,106,0]],
[[-77,91,0],[-96,97,0],[-90,83,0]],
[[-90,83,0],[-79,78,0],[-77,91,0]],
[[-79,78,0],[-90,83,0],[-87,77,0]],
[[-133,56,0],[-123,47,0],[-85,68,0]],
[[-85,68,0],[-123,47,0],[-79,58,0]],
[[-85,68,0],[-79,58,0],[-66,74,0]],
[[-66,74,0],[-79,58,0],[-58,62,0]],
[[-66,74,0],[-58,62,0],[-46,63,0]],
[[-46,63,0],[-54,80,0],[-66,74,0]],
[[-46,63,0],[-42,75,0],[-54,80,0]],
[[-46,63,0],[-41,64,0],[-42,75,0]],
[[-41,64,0],[-35,71,0],[-42,75,0]],
[[-118,27,0],[-115,7,0],[-101,11,0]],
[[-115,7,0],[-96,3,0],[-101,11,0]],
[[-96,3,0],[-115,7,0],[-113,-2,0]],
[[-113,-2,0],[-96,-8,0],[-96,3,0]],
[[-96,-8,0],[-113,-2,0],[-110,-11,0]],
[[-110,-11,0],[-97,-17,0],[-96,-8,0]],
[[-97,-17,0],[-110,-11,0],[-108,-18,0]],
[[-108,-18,0],[-104,-24,0],[-97,-17,0]],
[[-58,48,0],[-71,47,0],[-66,41,0]],
[[-66,41,0],[-46,34,0],[-58,48,0]],
[[-66,41,0],[-76,9,0],[-46,34,0]],
[[-76,9,0],[-63,1,0],[-46,34,0]],
[[-76,9,0],[-93,-43,0],[-63,1,0]],
[[-63,1,0],[-93,-43,0],[-86,-39,0]],
[[-147,-54,0],[-146,-64,0],[-136,-58,0]],
[[-136,-58,0],[-146,-64,0],[-140,-72,0]],
[[-136,-58,0],[-140,-72,0],[-132,-78,0]],
[[-136,-58,0],[-132,-78,0],[-125,-81,0]],
[[-136,-58,0],[-125,-81,0],[-93,-61,0]],
[[-136,-58,0],[-93,-61,0],[-62,-29,0]],
[[-62,-29,0],[-93,-61,0],[-47,-32,0]],
[[-62,-29,0],[-47,-32,0],[-45,-23,0]],
[[-47,-32,0],[-32,-21,0],[-45,-23,0]],
[[-13,96,0],[-25,96,0],[-22,91,0]],
[[-6,90,0],[-13,96,0],[-22,91,0]],
[[-6,90,0],[-22,91,0],[-20,82,0]],
[[-7,62,0],[-6,90,0],[-20,82,0]],
[[-7,62,0],[-20,82,0],[-22,70,0]],
[[-7,62,0],[-22,70,0],[-24,65,0]],
[[-7,62,0],[-24,65,0],[-28,55,0]],
[[-7,62,0],[-28,55,0],[-27,50,0]],
[[-7,62,0],[-27,50,0],[-23,44,0]],
[[-7,62,0],[-23,44,0],[-17,42,0]],
[[-7,62,0],[-17,42,0],[-11,44,0]],
[[-11,44,0],[26,68,0],[-7,62,0]],
[[26,68,0],[-11,44,0],[33,57,0]],
[[26,68,0],[33,57,0],[47,76,0]],
[[47,76,0],[33,57,0],[63,65,0]],
[[63,65,0],[74,79,0],[47,76,0]],
[[74,79,0],[63,65,0],[80,67,0]],
[[74,79,0],[80,67,0],[83,82,0]],
[[82,122,0],[84,113,0],[97,118,0]],
[[97,118,0],[84,113,0],[107,109,0]],
[[84,113,0],[106,97,0],[107,109,0]],
[[106,97,0],[84,113,0],[83,82,0]],
[[83,82,0],[100,75,0],[106,97,0]],
[[100,75,0],[83,82,0],[80,67,0]],
[[100,75,0],[80,67,0],[96,62,0]],
[[80,67,0],[83,60,0],[96,62,0]],
[[83,60,0],[91,56,0],[96,62,0]],
[[17,145,0],[22,134,0],[32,148,0]],
[[22,134,0],[44,142,0],[32,148,0]],
[[22,134,0],[49,134,0],[44,142,0]],
[[49,134,0],[22,134,0],[24,122,0]],
[[24,122,0],[46,105,0],[49,134,0]],
[[46,105,0],[24,122,0],[26,68,0]],
[[46,105,0],[26,68,0],[47,76,0]],
[[-32,11,0],[-16,4,0],[13,23,0]],
[[13,23,0],[-16,4,0],[56,21,0]],
[[13,23,0],[56,21,0],[63,35,0]],
[[56,21,0],[76,24,0],[63,35,0]],
[[76,24,0],[78,43,0],[63,35,0]],
[[76,24,0],[96,37,0],[78,43,0]],
[[96,37,0],[76,24,0],[92,25,0]],
[[92,25,0],[100,26,0],[96,37,0]],
[[100,26,0],[106,31,0],[96,37,0]],
[[18,12,0],[18,1,0],[33,16,0]],
[[18,1,0],[40,11,0],[33,16,0]],
[[18,1,0],[39,-1,0],[40,11,0]],
[[39,-1,0],[18,1,0],[17,-9,0]],
[[17,-9,0],[19,-29,0],[39,-1,0]],
[[17,-9,0],[12,-29,0],[19,-29,0]],
[[-43,-38,0],[-39,-61,0],[-25,-48,0]],
[[-39,-61,0],[-21,-62,0],[-25,-48,0]],
[[-21,-62,0],[-39,-61,0],[-37,-78,0]],
[[-37,-78,0],[-17,-85,0],[-21,-62,0]],
[[-17,-85,0],[-37,-78,0],[-37,-94,0]],
[[-37,-94,0],[-14,-105,0],[-17,-85,0]],
[[-14,-105,0],[-37,-94,0],[-38,-101,0]],
[[-14,-105,0],[-38,-101,0],[-32,-112,0]],
[[-14,-105,0],[-32,-112,0],[-27,-118,0]],
[[-14,-105,0],[-27,-118,0],[-21,-121,0]],
[[-21,-121,0],[-14,-116,0],[-14,-105,0]],
[[-43,-38,0],[-25,-48,0],[-18,-36,0]],
[[-18,-36,0],[-25,-48,0],[7,-42,0]],
[[-18,-36,0],[7,-42,0],[47,-22,0]],
[[20,-39,0],[47,-22,0],[7,-42,0]],
[[20,-39,0],[49,-34,0],[47,-22,0]],
[[47,-22,0],[49,-34,0],[70,-30,0]],
[[47,-22,0],[70,-30,0],[104,-11,0]],
[[104,-11,0],[70,-30,0],[112,-22,0]],
[[112,-22,0],[114,-6,0],[104,-11,0]],
[[112,-22,0],[128,-7,0],[114,-6,0]],
[[112,-22,0],[146,-21,0],[128,-7,0]],
[[112,-22,0],[141,-32,0],[146,-21,0]],
[[141,-32,0],[112,-22,0],[116,-28,0]],
[[116,-28,0],[132,-76,0],[141,-32,0]],
[[132,-76,0],[116,-28,0],[110,-67,0]],
[[110,-67,0],[125,-100,0],[132,-76,0]],
[[125,-100,0],[110,-67,0],[106,-88,0]],
[[106,-88,0],[118,-120,0],[125,-100,0]],
[[118,-120,0],[106,-88,0],[99,-106,0]],
[[70,-104,0],[84,-118,0],[99,-106,0]],
[[99,-106,0],[84,-118,0],[97,-131,0]],
[[99,-106,0],[112,-133,0],[118,-120,0]],
[[99,-106,0],[97,-131,0],[102,-136,0]],
[[99,-106,0],[102,-136,0],[112,-133,0]],
[[7,-42,0],[26,-51,0],[20,-39,0]],
[[26,-51,0],[7,-42,0],[10,-55,0]],
[[10,-55,0],[28,-74,0],[26,-51,0]],
[[28,-74,0],[10,-55,0],[11,-77,0]],
[[11,-77,0],[26,-99,0],[28,-74,0]],
[[11,-77,0],[19,-108,0],[26,-99,0]],
[[11,-77,0],[12,-101,0],[19,-108,0]],
[[70,-30,0],[49,-34,0],[76,-38,0]],
[[49,-34,0],[53,-52,0],[76,-38,0]],
[[76,-38,0],[53,-52,0],[71,-68,0]],
[[53,-52,0],[55,-80,0],[71,-68,0]],
[[71,-68,0],[55,-80,0],[66,-99,0]],
[[66,-99,0],[55,-80,0],[57,-104,0]],
[[62,-107,0],[66,-99,0],[57,-104,0]]
],
[
[[-77,83,0],[-61,75,0],[-62,88,0]],
[[-62,88,0],[-61,75,0],[-15,83,0]],
[[-62,88,0],[-15,83,0],[-16,98,0]],
[[-15,83,0],[3,86,0],[-16,98,0]],
[[-16,98,0],[3,86,0],[40,110,0]],
[[40,110,0],[3,86,0],[47,91,0]],
[[47,91,0],[51,118,0],[40,110,0]],
[[51,118,0],[47,91,0],[55,91,0]],
[[55,91,0],[62,117,0],[51,118,0]],
[[62,117,0],[55,91,0],[70,91,0]],
[[62,117,0],[70,91,0],[82,89,0]],
[[82,89,0],[80,108,0],[62,117,0]],
[[80,108,0],[82,89,0],[85,93,0]],
[[80,108,0],[85,93,0],[89,102,0]],
[[-15,83,0],[-10,73,0],[3,86,0]],
[[-10,73,0],[21,67,0],[3,86,0]],
[[21,67,0],[-10,73,0],[19,12,0]],
[[19,12,0],[-10,73,0],[-9,13,0]],
[[19,12,0],[-9,13,0],[15,-7,0]],
[[-9,13,0],[-9,-92,0],[15,-7,0]],
[[15,-7,0],[-9,-92,0],[10,-91,0]],
[[19,12,0],[15,-7,0],[51,1,0]],
[[51,1,0],[50,19,0],[19,12,0]],
[[51,1,0],[62,23,0],[50,19,0]],
[[51,1,0],[70,4,0],[62,23,0]],
[[69,21,0],[62,23,0],[70,4,0]],
[[75,19,0],[69,21,0],[70,4,0]],
[[75,19,0],[70,4,0],[76,5,0]],
[[82,16,0],[75,19,0],[76,5,0]],
[[88,12,0],[82,16,0],[76,5,0]],
[[-90,6,0],[-86,-6,0],[-71,5,0]],
[[-86,-6,0],[-60,-1,0],[-71,5,0]],
[[-86,-6,0],[-56,-13,0],[-60,-1,0]],
[[-86,-6,0],[-83,-14,0],[-56,-13,0]],
[[-83,-14,0],[-76,-99,0],[-56,-13,0]],
[[-56,-13,0],[-76,-99,0],[-58,-100,0]],
[[-137,-109,0],[-114,-122,0],[-122,-105,0]],
[[-122,-105,0],[-114,-122,0],[-100,-119,0]],
[[-100,-119,0],[-94,-101,0],[-122,-105,0]],
[[-94,-101,0],[-100,-119,0],[-41,-93,0]],
[[-41,-93,0],[-100,-119,0],[-57,-110,0]],
[[-41,-93,0],[-57,-110,0],[-13,-104,0]],
[[-41,-93,0],[-13,-104,0],[35,-84,0]],
[[35,-84,0],[-13,-104,0],[34,-100,0]],
[[35,-84,0],[34,-100,0],[99,-78,0]],
[[99,-78,0],[34,-100,0],[91,-98,0]],
[[99,-78,0],[91,-98,0],[110,-98,0]],
[[110,-98,0],[111,-75,0],[99,-78,0]],
[[110,-98,0],[129,-81,0],[111,-75,0]],
[[129,-81,0],[110,-98,0],[125,-101,0]],
[[129,-81,0],[125,-101,0],[133,-103,0]],
[[133,-103,0],[145,-86,0],[129,-81,0]],
[[145,-86,0],[133,-103,0],[143,-103,0]],
[[145,-86,0],[143,-103,0],[148,-100,0]]
],
[
[[-93,93,0],[-77,97,0],[-99,106,0]],
[[-93,93,0],[-99,106,0],[-107,110,0]],
[[-93,93,0],[-107,110,0],[-110,102,0]],
[[-110,102,0],[-107,90,0],[-93,93,0]],
[[-99,106,0],[-77,97,0],[-73,107,0]],
[[-73,107,0],[-77,97,0],[-19,106,0]],
[[-73,107,0],[-19,106,0],[-11,118,0]],
[[-19,106,0],[42,116,0],[-11,118,0]],
[[-11,118,0],[42,116,0],[52,131,0]],
[[52,131,0],[42,116,0],[71,121,0]],
[[52,131,0],[71,121,0],[81,137,0]],
[[71,121,0],[107,118,0],[81,137,0]],
[[71,121,0],[80,116,0],[107,118,0]],
[[107,118,0],[80,116,0],[101,99,0]],
[[80,116,0],[80,-9,0],[101,99,0]],
[[101,99,0],[80,-9,0],[107,-14,0]],
[[80,-9,0],[79,-68,0],[107,-14,0]],
[[107,-14,0],[79,-68,0],[108,-89,0]],
[[108,-89,0],[79,-68,0],[80,-76,0]],
[[108,-89,0],[80,-76,0],[80,-84,0]],
[[80,-84,0],[103,-108,0],[108,-89,0]],
[[103,-108,0],[80,-84,0],[75,-88,0]],
[[103,-108,0],[75,-88,0],[62,-105,0]],
[[62,-105,0],[75,-88,0],[36,-86,0]],
[[103,-108,0],[62,-105,0],[75,-115,0]],
[[75,-115,0],[96,-124,0],[103,-108,0]],
[[92,-131,0],[96,-124,0],[75,-115,0]],
[[-93,93,0],[-107,90,0],[-89,83,0]],
[[-107,90,0],[-106,51,0],[-89,83,0]],
[[-89,83,0],[-106,51,0],[-89,22,0]],
[[-106,51,0],[-108,-4,0],[-89,22,0]],
[[-89,22,0],[-108,-4,0],[-90,-75,0]],
[[-108,-4,0],[-113,-51,0],[-90,-75,0]],
[[-90,-75,0],[-113,-51,0],[-116,-63,0]],
[[-90,-75,0],[-116,-63,0],[-119,-74,0]],
[[-119,-74,0],[-90,-89,0],[-90,-75,0]],
[[-90,-89,0],[-119,-74,0],[-119,-82,0]],
[[-90,-89,0],[-119,-82,0],[-118,-91,0]],
[[-118,-91,0],[-92,-107,0],[-90,-89,0]],
[[-118,-91,0],[-98,-114,0],[-92,-107,0]],
[[-118,-91,0],[-110,-107,0],[-98,-114,0]],
[[-51,93,0],[-51,82,0],[-38,86,0]],
[[-38,86,0],[-51,82,0],[-48,74,0]],
[[-38,86,0],[-48,74,0],[-42,65,0]],
[[-38,86,0],[-42,65,0],[-37,60,0]],
[[-38,86,0],[-37,60,0],[-32,58,0]],
[[-38,86,0],[-32,58,0],[-25,58,0]],
[[-25,58,0],[-25,79,0],[-38,86,0]],
[[-25,58,0],[-20,68,0],[-25,79,0]],
[[7,103,0],[13,111,0],[5,109,0]],
[[7,103,0],[27,104,0],[13,111,0]],
[[27,104,0],[7,103,0],[5,94,0]],
[[5,94,0],[34,96,0],[27,104,0]],
[[5,94,0],[28,84,0],[34,96,0]],
[[28,84,0],[5,94,0],[3,86,0]],
[[3,86,0],[16,72,0],[28,84,0]],
[[16,72,0],[3,86,0],[-1,75,0]],
[[-1,75,0],[-16,44,0],[16,72,0]],
[[-83,31,0],[-64,25,0],[-65,37,0]],
[[-65,37,0],[-64,25,0],[12,53,0]],
[[-64,25,0],[16,42,0],[12,53,0]],
[[12,53,0],[16,42,0],[28,59,0]],
[[28,59,0],[16,42,0],[39,44,0]],
[[39,44,0],[38,64,0],[28,59,0]],
[[38,64,0],[39,44,0],[52,43,0]],
[[38,64,0],[52,43,0],[59,43,0]],
[[59,43,0],[64,48,0],[38,64,0]],
[[64,48,0],[61,57,0],[38,64,0]],
[[-23,34,0],[1,24,0],[0,39,0]],
[[1,24,0],[-23,34,0],[-21,21,0]],
[[-21,21,0],[-1,-2,0],[1,24,0]],
[[-1,-2,0],[-21,21,0],[-20,-5,0]],
[[-20,-31,0],[-1,-2,0],[-21,21,0]],
[[-1,-2,0],[-20,-31,0],[-5,-28,0]],
[[-50,3,0],[-62,6,0],[-61,-4,0]],
[[-50,3,0],[-61,-4,0],[-47,-9,0]],
[[-47,-9,0],[-61,-4,0],[-62,-10,0]],
[[-62,-10,0],[-49,-22,0],[-47,-9,0]],
[[-62,-10,0],[-65,-20,0],[-49,-22,0]],
[[-49,-22,0],[-65,-20,0],[-45,-32,0]],
[[-65,-20,0],[-67,-26,0],[-45,-32,0]],
[[-45,-32,0],[-67,-26,0],[-72,-34,0]],
[[-45,-32,0],[-72,-34,0],[-72,-44,0]],
[[-45,-32,0],[-72,-44,0],[-68,-55,0]],
[[-45,-32,0],[-68,-55,0],[-22,-40,0]],
[[-45,-32,0],[-22,-40,0],[32,-17,0]],
[[-22,-40,0],[30,-25,0],[32,-17,0]],
[[39,16,0],[26,12,0],[30,6,0]],
[[30,6,0],[51,9,0],[39,16,0]],
[[51,9,0],[30,6,0],[55,-6,0]],
[[55,-6,0],[30,6,0],[33,-37,0]],
[[33,-37,0],[49,-45,0],[55,-6,0]],
[[49,-45,0],[33,-37,0],[33,-43,0]],
[[49,-45,0],[33,-43,0],[35,-52,0]],
[[35,-52,0],[38,-56,0],[49,-45,0]],
[[49,-45,0],[38,-56,0],[43,-56,0]]
],
[
[[-90,106,0],[-78,94,0],[-1,107,0]],
[[-90,106,0],[-1,107,0],[41,131,0]],
[[41,131,0],[-1,107,0],[36,115,0]],
[[41,131,0],[36,115,0],[50,136,0]],
[[60,134,0],[50,136,0],[36,115,0]],
[[36,115,0],[68,128,0],[60,134,0]],
[[36,115,0],[79,122,0],[68,128,0]],
[[36,115,0],[83,119,0],[79,122,0]],
[[83,119,0],[36,115,0],[81,109,0]],
[[36,115,0],[73,104,0],[81,109,0]],
[[36,115,0],[59,96,0],[73,104,0]],
[[59,96,0],[36,115,0],[28,99,0]],
[[28,99,0],[23,68,0],[59,96,0]],
[[28,99,0],[-2,56,0],[23,68,0]],
[[23,68,0],[-2,56,0],[3,53,0]],
[[-25,62,0],[-14,53,0],[-9,61,0]],
[[-9,61,0],[-14,53,0],[-7,44,0]],
[[13,50,0],[-9,61,0],[-7,44,0]],
[[-7,44,0],[18,40,0],[13,50,0]],
[[18,40,0],[-7,44,0],[-4,38,0]],
[[18,40,0],[-4,38,0],[-1,20,0]],
[[-1,20,0],[21,-13,0],[18,40,0]],
[[21,-13,0],[-1,20,0],[-2,-39,0]],
[[-2,-39,0],[19,-79,0],[21,-13,0]],
[[-2,-39,0],[-8,-95,0],[19,-79,0]],
[[-8,-95,0],[14,-108,0],[19,-79,0]],
[[-8,-95,0],[5,-133,0],[14,-108,0]],
[[5,-133,0],[-8,-95,0],[-10,-101,0]],
[[5,-133,0],[-10,-101,0],[-15,-104,0]],
[[-15,-104,0],[-5,-142,0],[5,-133,0]],
[[-15,-104,0],[-12,-142,0],[-5,-142,0]],
[[-15,-104,0],[-19,-132,0],[-12,-142,0]],
[[-15,-104,0],[-33,-103,0],[-19,-132,0]],
[[-19,-132,0],[-33,-103,0],[-48,-103,0]],
[[-33,-103,0],[-56,-96,0],[-48,-103,0]],
[[-127,-5,0],[-136,7,0],[-143,5,0]],
[[-127,-5,0],[-128,9,0],[-136,7,0]],
[[-128,9,0],[-127,-5,0],[-118,-5,0]],
[[-118,-5,0],[-94,16,0],[-128,9,0]],
[[-118,-5,0],[-64,7,0],[-94,16,0]],
[[-94,16,0],[-64,7,0],[-19,27,0]],
[[-64,7,0],[29,17,0],[-19,27,0]],
[[-19,27,0],[29,17,0],[53,34,0]],
[[29,17,0],[80,19,0],[53,34,0]],
[[80,19,0],[95,37,0],[53,34,0]],
[[95,37,0],[80,19,0],[113,19,0]],
[[113,19,0],[104,44,0],[95,37,0]],
[[113,19,0],[120,41,0],[104,44,0]],
[[113,19,0],[137,34,0],[120,41,0]],
[[113,19,0],[146,27,0],[137,34,0]],
[[113,19,0],[134,15,0],[146,21,0]],
[[146,21,0],[146,27,0],[113,19,0]]
],
[
[[-128,50,0],[-115,43,0],[-113,56,0]],
[[-115,43,0],[-65,61,0],[-113,56,0]],
[[-113,56,0],[-65,61,0],[-63,74,0]],
[[-65,61,0],[-48,78,0],[-63,74,0]],
[[-39,77,0],[-48,78,0],[-65,61,0]],
[[-65,61,0],[-46,67,0],[-39,77,0]],
[[-40,70,0],[-39,77,0],[-46,67,0]],
[[-134,-19,0],[-131,-3,0],[-156,-12,0]],
[[-134,-19,0],[-62,8,0],[-131,-3,0]],
[[-131,-3,0],[-62,8,0],[-55,26,0]],
[[-55,26,0],[-62,8,0],[-44,14,0]],
[[-48,31,0],[-55,26,0],[-44,14,0]],
[[-44,14,0],[-36,28,0],[-48,31,0]],
[[-44,14,0],[-26,24,0],[-36,28,0]],
[[-26,24,0],[-44,14,0],[-31,16,0]],
[[-26,18,0],[-26,24,0],[-31,16,0]],
[[-102,119,0],[-99,113,0],[-98,120,0]],
[[-99,113,0],[-90,104,0],[-98,120,0]],
[[-90,104,0],[-83,119,0],[-98,120,0]],
[[-90,104,0],[-73,113,0],[-83,119,0]],
[[-90,104,0],[-71,104,0],[-73,113,0]],
[[-90,104,0],[-70,71,0],[-71,104,0]],
[[-90,104,0],[-88,64,0],[-70,71,0]],
[[-70,71,0],[-88,64,0],[-88,34,0]],
[[-88,34,0],[-70,40,0],[-70,71,0]],
[[-88,34,0],[-72,18,0],[-70,40,0]],
[[-88,34,0],[-92,15,0],[-72,18,0]],
[[-92,15,0],[-97,-20,0],[-72,18,0]],
[[-72,18,0],[-97,-20,0],[-77,-13,0]],
[[-97,-20,0],[-106,-44,0],[-77,-13,0]],
[[-77,-13,0],[-106,-44,0],[-86,-46,0]],
[[-106,-44,0],[-99,-73,0],[-86,-46,0]],
[[-106,-44,0],[-118,-74,0],[-99,-73,0]],
[[-99,-73,0],[-118,-74,0],[-116,-95,0]],
[[-116,-95,0],[-118,-74,0],[-126,-89,0]],
[[-126,-89,0],[-145,-119,0],[-116,-95,0]],
[[-86,-46,0],[-70,-40,0],[-82,-36,0]],
[[-86,-46,0],[-70,-54,0],[-70,-40,0]],
[[-70,-54,0],[-51,-44,0],[-70,-40,0]],
[[-51,-44,0],[-70,-54,0],[-56,-67,0]],
[[-56,-67,0],[-41,-50,0],[-51,-44,0]],
[[-56,-67,0],[-35,-56,0],[-41,-50,0]],
[[-56,-67,0],[-31,-69,0],[-35,-56,0]],
[[-31,-69,0],[-56,-67,0],[-51,-72,0]],
[[-51,-72,0],[-45,-77,0],[-31,-69,0]],
[[-45,-77,0],[-40,-80,0],[-31,-69,0]],
[[-40,-80,0],[-34,-81,0],[-31,-69,0]],
[[-13,111,0],[-11,96,0],[12,99,0]],
[[12,99,0],[-1,109,0],[-13,111,0]],
[[12,99,0],[4,108,0],[-1,109,0]],
[[12,99,0],[11,108,0],[4,108,0]],
[[12,99,0],[54,110,0],[11,108,0]],
[[11,108,0],[54,110,0],[61,122,0]],
[[62,112,0],[61,122,0],[54,110,0]],
[[68,124,0],[61,122,0],[62,112,0]],
[[68,124,0],[62,112,0],[69,103,0]],
[[69,103,0],[76,123,0],[68,124,0]],
[[69,103,0],[83,120,0],[76,123,0]],
[[83,120,0],[69,103,0],[89,117,0]],
[[89,117,0],[69,103,0],[93,110,0]],
[[69,103,0],[91,104,0],[93,110,0]],
[[91,104,0],[69,103,0],[69,60,0]],
[[91,104,0],[69,60,0],[89,19,0]],
[[69,60,0],[69,-21,0],[89,19,0]],
[[69,-21,0],[88,-20,0],[89,19,0]],
[[88,-20,0],[69,-21,0],[71,-32,0]],
[[71,-32,0],[82,-35,0],[88,-20,0]],
[[12,99,0],[-11,96,0],[8,90,0]],
[[-11,96,0],[-9,51,0],[8,90,0]],
[[8,90,0],[-9,51,0],[8,-13,0]],
[[8,-13,0],[-9,51,0],[-10,2,0]],
[[8,-13,0],[-10,2,0],[-14,-12,0]],
[[8,-13,0],[-14,-12,0],[-10,-25,0]],
[[-10,-25,0],[8,-25,0],[8,-13,0]],
[[8,-25,0],[-10,-25,0],[-4,-35,0]],
[[4,-35,0],[8,-25,0],[-4,-35,0]],
[[8,63,0],[8,54,0],[34,63,0]],
[[34,63,0],[20,68,0],[8,63,0]],
[[34,63,0],[27,73,0],[20,68,0]],
[[34,63,0],[33,76,0],[27,73,0]],
[[33,76,0],[34,63,0],[40,76,0]],
[[40,76,0],[34,63,0],[50,74,0]],
[[34,63,0],[53,70,0],[50,74,0]],
[[8,27,0],[8,18,0],[24,24,0]],
[[8,27,0],[24,24,0],[26,35,0]],
[[24,24,0],[48,30,0],[26,35,0]],
[[48,30,0],[32,38,0],[26,35,0]],
[[32,38,0],[48,30,0],[37,41,0]],
[[37,41,0],[48,30,0],[43,41,0]],
[[43,41,0],[48,30,0],[50,41,0]],
[[50,41,0],[48,30,0],[55,40,0]],
[[55,40,0],[48,30,0],[57,35,0]],
[[21,-27,0],[8,-13,0],[8,-25,0]],
[[21,-27,0],[23,-10,0],[8,-13,0]],
[[23,-10,0],[53,-14,0],[33,-4,0]],
[[21,-27,0],[53,-14,0],[23,-10,0]],
[[53,-14,0],[21,-27,0],[38,-37,0]],
[[21,-27,0],[33,-44,0],[38,-37,0]],
[[33,-44,0],[21,-27,0],[-1,-65,0]],
[[-1,-65,0],[10,-77,0],[33,-44,0]],
[[10,-77,0],[-1,-65,0],[-15,-85,0]],
[[-15,-85,0],[-13,-100,0],[10,-77,0]],
[[-13,-100,0],[-15,-85,0],[-32,-108,0]],
[[-32,-108,0],[-27,-112,0],[-13,-100,0]],
[[-27,-112,0],[-32,-108,0],[-41,-121,0]],
[[38,-37,0],[33,-44,0],[38,-59,0]],
[[38,-59,0],[43,-38,0],[38,-37,0]],
[[38,-59,0],[50,-40,0],[43,-38,0]],
[[38,-59,0],[54,-46,0],[50,-40,0]],
[[38,-59,0],[55,-53,0],[54,-46,0]],
[[38,-59,0],[54,-59,0],[55,-53,0]],
[[54,-59,0],[38,-59,0],[40,-102,0]],
[[40,-102,0],[57,-99,0],[54,-59,0]],
[[57,-99,0],[40,-102,0],[43,-113,0]],
[[57,-99,0],[43,-113,0],[51,-123,0]],
[[51,-123,0],[61,-107,0],[57,-99,0]],
[[61,-107,0],[51,-123,0],[63,-129,0]],
[[63,-129,0],[68,-114,0],[61,-107,0]],
[[68,-114,0],[63,-129,0],[75,-132,0]],
[[68,-114,0],[75,-132,0],[80,-115,0]],
[[80,-115,0],[75,-132,0],[106,-133,0]],
[[80,-115,0],[106,-133,0],[106,-115,0]],
[[106,-115,0],[106,-133,0],[132,-132,0]],
[[106,-115,0],[132,-132,0],[115,-113,0]],
[[115,-113,0],[132,-132,0],[121,-112,0]],
[[121,-112,0],[132,-132,0],[126,-109,0]],
[[126,-109,0],[132,-132,0],[148,-129,0]],
[[126,-109,0],[148,-129,0],[154,-121,0]],
[[126,-109,0],[154,-121,0],[152,-116,0]],
[[149,-110,0],[126,-109,0],[152,-116,0]],
[[126,-109,0],[149,-110,0],[130,-103,0]],
[[130,-103,0],[149,-110,0],[145,-97,0]],
[[130,-103,0],[145,-97,0],[137,-77,0]]
]
];
		public static const top_y:Number = 120;
		public static const ent_y:Number = 50;
		public static const column_0:Number = 120;
		public static const column_1:Number = 50;
		public static const column_2:Number = -20;
		public static const column_3:Number = -100;
	
		public static const moji_alpha:Number = 0.17;
		
		public static var miji_point:Array;
		
		public static var  column_0_data:Array = new Array(2);
		public static var  column_1_data:Array = new Array(6);
		public static var  column_2_data:Array = new Array(3);
		public static var  column_3_data:Array = new Array(4);
		
		public static function moji_init():void {
			
			trace(" moji_init start "+moji.length);
			
			miji_point = new Array(
			[new Point(column_0,top_y ) , new Point(column_0,top_y-ent_y)],
			[new Point(column_1, top_y - ent_y), new Point(column_1, top_y - ent_y * 2), new Point(column_1, top_y - ent_y * 3),
				new Point(column_1, top_y - ent_y * 4), new Point(column_1, top_y - ent_y * 5),new Point(column_1, top_y - ent_y * 6)],
			[new Point(column_2, top_y - ent_y * 2),new Point(column_2, top_y - ent_y*3), new Point(column_2, top_y - ent_y * 4)],
			[new Point(column_3, top_y - ent_y * 3),new Point(column_3, top_y - ent_y*4), new Point(column_3, top_y - ent_y * 5),
				new Point(column_3, top_y - ent_y * 6)]
			);
			
			for (var i:Number = 0; i < 2; i++) {
				column_0_data[i] = new Array(moji[i].length);
				for (var j:Number = 0; j < moji[i].length; j++) {
					column_0_data[i][j] = new Array(3);
					for (var n:Number = 0; n < 3; n++) {
						column_0_data[i][j][n] = new Vertex3D();
						column_0_data[i][j][n].x = moji[i][j][n][0] * moji_alpha + miji_point[0][i].x;
						column_0_data[i][j][n].y = moji[i][j][n][1] * moji_alpha + miji_point[0][i].y;
						column_0_data[i][j][n].z = moji[i][j][n][2];
					}
				}
			}
			for (i = 2; i < 8 ; i++) {
				column_1_data[i-2] = new Array(moji[i].length);
				for (j = 0; j < moji[i].length; j++) {
					column_1_data[i-2][j] = new Array(3);
					for (n = 0; n < 3; n++) {
						column_1_data[i - 2][j][n] = new Vertex3D();
						column_1_data[i-2][j][n].x = moji[i][j][n][0] * moji_alpha + miji_point[1][i-2].x;
						column_1_data[i-2][j][n].y = moji[i][j][n][1] * moji_alpha + miji_point[1][i-2].y;
						column_1_data[i-2][j][n].z = moji[i][j][n][2];
					}
				}
			}
			for (i = 8; i < 11 ; i++) {
				column_2_data[i-8] = new Array(moji[i].length);
				for (j = 0; j < moji[i].length; j++) {
					column_2_data[i-8][j] = new Array(3);
					for (n = 0; n < 3; n++) {
						column_2_data[i - 8][j][n] = new Vertex3D();
						column_2_data[i-8][j][n].x = moji[i][j][n][0] * moji_alpha + miji_point[2][i-8].x;
						column_2_data[i-8][j][n].y = moji[i][j][n][1] * moji_alpha + miji_point[2][i-8].y;
						column_2_data[i-8][j][n].z = moji[i][j][n][2];
					}
				}
			}
			for (i = 11; i < 15 ; i++) {
				column_3_data[i-11] = new Array(moji[i].length);
				for (j = 0; j < moji[i].length; j++) {
					column_3_data[i-11][j] = new Array(3);
					for (n = 0; n < 3; n++) {
						column_3_data[i-11][j][n] = new Vertex3D();
						column_3_data[i-11][j][n].x = moji[i][j][n][0] * moji_alpha + miji_point[3][i-11].x;
						column_3_data[i-11][j][n].y = moji[i][j][n][1] * moji_alpha + miji_point[3][i-11].y;
						column_3_data[i-11][j][n].z = moji[i][j][n][2];
					}
				}
			}
		}
		
	}