package nu.xero.pv3d.obj { import org.papervision3d.core.geom.*; import org.papervision3d.core.geom.renderables.Triangle3D; import org.papervision3d.core.geom.renderables.Vertex3D; import org.papervision3d.core.math.NumberUV; import org.papervision3d.core.proto.*; public class Planet extends TriangleMesh3D { public var verts :Array; public var faceAr :Array; public var uvs :Array; private function v(x:Number,y:Number,z:Number):void { verts.push(new Vertex3D(x,y,z)); } private function uv(u:Number,v:Number):void { uvs.push(new NumberUV(u,v)); } private function f(vn0:int, vn1:int, vn2:int, uvn0:int, uvn1:int,uvn2:int):void { faceAr.push(new Triangle3D(this, [verts[vn0],verts[vn1],verts[vn2] ], null, [uvs[uvn0],uvs[uvn1],uvs[uvn2]])); } public function Planet(material:MaterialObject3D=null) { super(material, new Array(), new Array(), null); verts = this.geometry.vertices; faceAr = this.geometry.faces; uvs = new Array(); v(0.0,49.2642,0.0); v(-4.17233e-007,48.3176,9.61096); v(-1.87501,48.3176,9.42629); v(-3.67796,48.3176,8.87937); v(-5.33956,48.3176,7.99122); v(-6.79598,48.3176,6.79598); v(-7.99122,48.3176,5.33956); v(-8.87937,48.3176,3.67795); v(-9.42629,48.3176,1.875); v(-9.61096,48.3176,-3.33786e-006); v(-9.42629,48.3176,-1.87501); v(-8.87937,48.3176,-3.67796); v(-7.99122,48.3176,-5.33957); v(-6.79597,48.3176,-6.79598); v(-5.33956,48.3176,-7.99123); v(-3.67795,48.3176,-8.87937); v(-1.875,48.3176,-9.42629); v(9.29832e-006,48.3176,-9.61096); v(1.87502,48.3176,-9.42629); v(3.67797,48.3176,-8.87937); v(5.33957,48.3176,-7.99122); v(6.79599,48.3176,-6.79597); v(7.99123,48.3176,-5.33955); v(8.87938,48.3176,-3.67794); v(9.42629,48.3176,-1.87499); v(9.61096,48.3176,1.52588e-005); v(9.42629,48.3176,1.87502); v(8.87936,48.3176,3.67797); v(7.99121,48.3176,5.33958); v(6.79596,48.3176,6.79599); v(5.33955,48.3176,7.99123); v(3.67794,48.3176,8.87938); v(1.87499,48.3176,9.42629); v(-8.34465e-007,45.5142,18.8526); v(-3.67796,45.5142,18.4903); v(-7.21457,45.5142,17.4175); v(-10.4739,45.5142,15.6753); v(-13.3308,45.5142,13.3308); v(-15.6753,45.5142,10.4739); v(-17.4175,45.5142,7.21457); v(-18.4903,45.5142,3.67795); v(-18.8526,45.5142,-6.19888e-006); v(-18.4903,45.5142,-3.67796); v(-17.4175,45.5142,-7.21458); v(-15.6753,45.5142,-10.4739); v(-13.3308,45.5142,-13.3308); v(-10.4739,45.5142,-15.6754); v(-7.21456,45.5142,-17.4175); v(-3.67794,45.5142,-18.4903); v(1.81794e-005,45.5142,-18.8526); v(3.67798,45.5142,-18.4903); v(7.21459,45.5142,-17.4175); v(10.474,45.5142,-15.6753); v(13.3308,45.5142,-13.3308); v(15.6754,45.5142,-10.4739); v(17.4175,45.5142,-7.21454); v(18.4903,45.5142,-3.67793); v(18.8526,45.5142,3.00407e-005); v(18.4903,45.5142,3.67799); v(17.4175,45.5142,7.2146); v(15.6753,45.5142,10.474); v(13.3308,45.5142,13.3308); v(10.4739,45.5142,15.6754); v(7.21453,45.5142,17.4175); v(3.67792,45.5142,18.4903); v(-1.19209e-006,40.9617,27.3697); v(-5.33956,40.9617,26.8438); v(-10.4739,40.9617,25.2863); v(-15.2058,40.9617,22.7571); v(-19.3533,40.9617,19.3533); v(-22.7571,40.9617,15.2058); v(-25.2863,40.9617,10.4739); v(-26.8438,40.9617,5.33956); v(-27.3697,40.9617,-9.05991e-006); v(-26.8438,40.9617,-5.33958); v(-25.2863,40.9617,-10.4739); v(-22.7571,40.9617,-15.2058); v(-19.3533,40.9617,-19.3533); v(-15.2058,40.9617,-22.7571); v(-10.4739,40.9617,-25.2863); v(-5.33954,40.9617,-26.8438); v(2.64049e-005,40.9617,-27.3697); v(5.33959,40.9617,-26.8438); v(10.474,40.9617,-25.2863); v(15.2058,40.9617,-22.7571); v(19.3533,40.9617,-19.3533); v(22.7571,40.9617,-15.2058); v(25.2863,40.9617,-10.4739); v(26.8438,40.9617,-5.33952); v(27.3697,40.9617,4.3869e-005); v(26.8438,40.9617,5.33961); v(25.2863,40.9617,10.474); v(22.757,40.9617,15.2058); v(19.3533,40.9617,19.3533); v(15.2057,40.9617,22.7571); v(10.4739,40.9617,25.2863); v(5.33951,40.9617,26.8438); v(-1.54972e-006,34.835,34.835); v(-6.79598,34.835,34.1657); v(-13.3308,34.835,32.1834); v(-19.3533,34.835,28.9643); v(-24.6321,34.835,24.6321); v(-28.9643,34.835,19.3533); v(-32.1834,34.835,13.3308); v(-34.1657,34.835,6.79597); v(-34.835,34.835,-1.14441e-005); v(-34.1657,34.835,-6.79599); v(-32.1834,34.835,-13.3308); v(-28.9643,34.835,-19.3533); v(-24.6321,34.835,-24.6321); v(-19.3533,34.835,-28.9643); v(-13.3308,34.835,-32.1834); v(-6.79595,34.835,-34.1657); v(3.3617e-005,34.835,-34.835); v(6.79601,34.835,-34.1657); v(13.3308,34.835,-32.1834); v(19.3533,34.835,-28.9642); v(24.6321,34.835,-24.6321); v(28.9643,34.835,-19.3533); v(32.1834,34.835,-13.3307); v(34.1657,34.835,-6.79592); v(34.835,34.835,5.57899e-005); v(34.1657,34.835,6.79603); v(32.1833,34.835,13.3308); v(28.9642,34.835,19.3534); v(24.632,34.835,24.6321); v(19.3532,34.835,28.9643); v(13.3307,34.835,32.1834); v(6.7959,34.835,34.1657); v(-1.78814e-006,27.3697,40.9617); v(-7.99122,27.3697,40.1746); v(-15.6753,27.3697,37.8436); v(-22.7571,27.3697,34.0584); v(-28.9643,27.3697,28.9643); v(-34.0584,27.3697,22.7571); v(-37.8436,27.3697,15.6753); v(-40.1746,27.3697,7.99121); v(-40.9617,27.3697,-1.33514e-005); v(-40.1746,27.3697,-7.99124); v(-37.8436,27.3697,-15.6754); v(-34.0584,27.3697,-22.7571); v(-28.9642,27.3697,-28.9643); v(-22.7571,27.3697,-34.0584); v(-15.6753,27.3697,-37.8436); v(-7.99119,27.3697,-40.1746); v(3.95775e-005,27.3697,-40.9617); v(7.99126,27.3697,-40.1746); v(15.6754,27.3697,-37.8436); v(22.7571,27.3697,-34.0583); v(28.9643,27.3697,-28.9642); v(34.0584,27.3697,-22.757); v(37.8437,27.3697,-15.6753); v(40.1746,27.3697,-7.99116); v(40.9617,27.3697,6.58035e-005); v(40.1746,27.3697,7.99129); v(37.8436,27.3697,15.6754); v(34.0583,27.3697,22.7571); v(28.9642,27.3697,28.9643); v(22.757,27.3697,34.0584); v(15.6753,27.3697,37.8437); v(7.99114,27.3697,40.1746); v(-1.96695e-006,18.8526,45.5142); v(-8.87937,18.8526,44.6396); v(-17.4175,18.8526,42.0496); v(-25.2863,18.8526,37.8436); v(-32.1834,18.8526,32.1834); v(-37.8436,18.8526,25.2863); v(-42.0496,18.8526,17.4175); v(-44.6396,18.8526,8.87936); v(-45.5142,18.8526,-1.4782e-005); v(-44.6396,18.8526,-8.87939); v(-42.0496,18.8526,-17.4175); v(-37.8436,18.8526,-25.2863); v(-32.1833,18.8526,-32.1834); v(-25.2863,18.8526,-37.8437); v(-17.4175,18.8526,-42.0496); v(-8.87933,18.8526,-44.6396); v(4.39286e-005,18.8526,-45.5142); v(8.87942,18.8526,-44.6396); v(17.4176,18.8526,-42.0496); v(25.2864,18.8526,-37.8436); v(32.1834,18.8526,-32.1833); v(37.8437,18.8526,-25.2863); v(42.0496,18.8526,-17.4175); v(44.6396,18.8526,-8.8793); v(45.5142,18.8526,7.29561e-005); v(44.6396,18.8526,8.87945); v(42.0496,18.8526,17.4176); v(37.8436,18.8526,25.2864); v(32.1833,18.8526,32.1834); v(25.2862,18.8526,37.8437); v(17.4174,18.8526,42.0496); v(8.87927,18.8526,44.6396); v(-2.08616e-006,9.61096,48.3176); v(-9.42629,9.61096,47.3892); v(-18.4903,9.61096,44.6396); v(-26.8438,9.61096,40.1746); v(-34.1657,9.61096,34.1657); v(-40.1746,9.61096,26.8438); v(-44.6396,9.61096,18.4903); v(-47.3892,9.61096,9.42628); v(-48.3176,9.61096,-1.57356e-005); v(-47.3892,9.61096,-9.42631); v(-44.6396,9.61096,-18.4904); v(-40.1746,9.61096,-26.8438); v(-34.1657,9.61096,-34.1657); v(-26.8438,9.61096,-40.1746); v(-18.4903,9.61096,-44.6396); v(-9.42625,9.61096,-47.3892); v(4.66704e-005,9.61096,-48.3176); v(9.42634,9.61096,-47.3891); v(18.4904,9.61096,-44.6396); v(26.8438,9.61096,-40.1746); v(34.1657,9.61096,-34.1656); v(40.1746,9.61096,-26.8437); v(44.6396,9.61096,-18.4903); v(47.3892,9.61096,-9.42622); v(48.3176,9.61096,7.77245e-005); v(47.3891,9.61096,9.42637); v(44.6396,9.61096,18.4904); v(40.1745,9.61096,26.8439); v(34.1656,9.61096,34.1657); v(26.8437,9.61096,40.1746); v(18.4902,9.61096,44.6396); v(9.42619,9.61096,47.3892); v(-2.14577e-006,3.71934e-006,49.2642); v(-9.61096,3.71934e-006,48.3176); v(-18.8526,3.71934e-006,45.5142); v(-27.3697,3.71934e-006,40.9617); v(-34.835,3.71934e-006,34.835); v(-40.9617,3.71934e-006,27.3697); v(-45.5142,3.71934e-006,18.8526); v(-48.3176,3.71934e-006,9.61095); v(-49.2642,3.71934e-006,-1.62125e-005); v(-48.3176,3.71934e-006,-9.61098); v(-45.5141,3.71934e-006,-18.8526); v(-40.9616,3.71934e-006,-27.3697); v(-34.835,3.71934e-006,-34.835); v(-27.3697,3.71934e-006,-40.9617); v(-18.8525,3.71934e-006,-45.5142); v(-9.61092,3.71934e-006,-48.3176); v(4.75645e-005,3.71934e-006,-49.2642); v(9.61101,3.71934e-006,-48.3176); v(18.8526,3.71934e-006,-45.5141); v(27.3698,3.71934e-006,-40.9616); v(34.8351,3.71934e-006,-34.835); v(40.9617,3.71934e-006,-27.3696); v(45.5142,3.71934e-006,-18.8525); v(48.3176,3.71934e-006,-9.61089); v(49.2642,3.71934e-006,7.9155e-005); v(48.3176,3.71934e-006,9.61104); v(45.5141,3.71934e-006,18.8527); v(40.9616,3.71934e-006,27.3698); v(34.835,3.71934e-006,34.8351); v(27.3696,3.71934e-006,40.9617); v(18.8525,3.71934e-006,45.5142); v(9.61086,3.71934e-006,48.3176); v(-2.08616e-006,-9.61096,48.3176); v(-9.42629,-9.61096,47.3892); v(-18.4903,-9.61096,44.6396); v(-26.8438,-9.61096,40.1746); v(-34.1657,-9.61096,34.1657); v(-40.1746,-9.61096,26.8438); v(-44.6396,-9.61096,18.4903); v(-47.3892,-9.61096,9.42628); v(-48.3176,-9.61096,-1.57356e-005); v(-47.3892,-9.61096,-9.42631); v(-44.6396,-9.61096,-18.4904); v(-40.1746,-9.61096,-26.8438); v(-34.1657,-9.61096,-34.1657); v(-26.8438,-9.61096,-40.1746); v(-18.4903,-9.61096,-44.6396); v(-9.42625,-9.61096,-47.3892); v(4.66704e-005,-9.61096,-48.3176); v(9.42634,-9.61096,-47.3891); v(18.4904,-9.61096,-44.6396); v(26.8439,-9.61096,-40.1746); v(34.1657,-9.61096,-34.1656); v(40.1746,-9.61096,-26.8437); v(44.6396,-9.61096,-18.4903); v(47.3892,-9.61096,-9.42622); v(48.3176,-9.61096,7.77245e-005); v(47.3891,-9.61096,9.42637); v(44.6396,-9.61096,18.4904); v(40.1745,-9.61096,26.8439); v(34.1656,-9.61096,34.1657); v(26.8437,-9.61096,40.1746); v(18.4902,-9.61096,44.6397); v(9.42619,-9.61096,47.3892); v(-1.96695e-006,-18.8526,45.5142); v(-8.87937,-18.8526,44.6396); v(-17.4175,-18.8526,42.0496); v(-25.2863,-18.8526,37.8436); v(-32.1834,-18.8526,32.1834); v(-37.8436,-18.8526,25.2863); v(-42.0496,-18.8526,17.4175); v(-44.6396,-18.8526,8.87936); v(-45.5142,-18.8526,-1.4782e-005); v(-44.6396,-18.8526,-8.87939); v(-42.0496,-18.8526,-17.4175); v(-37.8436,-18.8526,-25.2863); v(-32.1833,-18.8526,-32.1834); v(-25.2863,-18.8526,-37.8437); v(-17.4175,-18.8526,-42.0496); v(-8.87933,-18.8526,-44.6396); v(4.39286e-005,-18.8526,-45.5142); v(8.87942,-18.8526,-44.6396); v(17.4176,-18.8526,-42.0496); v(25.2864,-18.8526,-37.8436); v(32.1834,-18.8526,-32.1833); v(37.8437,-18.8526,-25.2863); v(42.0496,-18.8526,-17.4175); v(44.6396,-18.8526,-8.8793); v(45.5142,-18.8526,7.29561e-005); v(44.6396,-18.8526,8.87945); v(42.0496,-18.8526,17.4176); v(37.8436,-18.8526,25.2864); v(32.1833,-18.8526,32.1834); v(25.2862,-18.8526,37.8437); v(17.4174,-18.8526,42.0496); v(8.87927,-18.8526,44.6396); v(-1.78814e-006,-27.3697,40.9617); v(-7.99122,-27.3697,40.1746); v(-15.6753,-27.3697,37.8436); v(-22.7571,-27.3697,34.0584); v(-28.9643,-27.3697,28.9643); v(-34.0584,-27.3697,22.7571); v(-37.8436,-27.3697,15.6753); v(-40.1746,-27.3697,7.99121); v(-40.9617,-27.3697,-1.33514e-005); v(-40.1746,-27.3697,-7.99124); v(-37.8436,-27.3697,-15.6754); v(-34.0584,-27.3697,-22.7571); v(-28.9642,-27.3697,-28.9643); v(-22.7571,-27.3697,-34.0584); v(-15.6753,-27.3697,-37.8437); v(-7.99119,-27.3697,-40.1746); v(3.95775e-005,-27.3697,-40.9617); v(7.99126,-27.3697,-40.1746); v(15.6754,-27.3697,-37.8436); v(22.7571,-27.3697,-34.0583); v(28.9643,-27.3697,-28.9642); v(34.0584,-27.3697,-22.757); v(37.8437,-27.3697,-15.6753); v(40.1746,-27.3697,-7.99116); v(40.9617,-27.3697,6.58035e-005); v(40.1746,-27.3697,7.99129); v(37.8436,-27.3697,15.6754); v(34.0583,-27.3697,22.7571); v(28.9642,-27.3697,28.9643); v(22.757,-27.3697,34.0584); v(15.6753,-27.3697,37.8437); v(7.99114,-27.3697,40.1746); v(-1.54972e-006,-34.835,34.835); v(-6.79598,-34.835,34.1657); v(-13.3308,-34.835,32.1834); v(-19.3533,-34.835,28.9643); v(-24.6321,-34.835,24.6321); v(-28.9643,-34.835,19.3533); v(-32.1834,-34.835,13.3308); v(-34.1657,-34.835,6.79597); v(-34.835,-34.835,-1.14441e-005); v(-34.1657,-34.835,-6.79599); v(-32.1834,-34.835,-13.3308); v(-28.9643,-34.835,-19.3533); v(-24.6321,-34.835,-24.6321); v(-19.3533,-34.835,-28.9643); v(-13.3308,-34.835,-32.1834); v(-6.79595,-34.835,-34.1657); v(3.3617e-005,-34.835,-34.835); v(6.79601,-34.835,-34.1657); v(13.3308,-34.835,-32.1833); v(19.3533,-34.835,-28.9642); v(24.6321,-34.835,-24.632); v(28.9643,-34.835,-19.3533); v(32.1834,-34.835,-13.3307); v(34.1657,-34.835,-6.79592); v(34.835,-34.835,5.57899e-005); v(34.1657,-34.835,6.79603); v(32.1833,-34.835,13.3308); v(28.9642,-34.835,19.3534); v(24.632,-34.835,24.6321); v(19.3532,-34.835,28.9643); v(13.3307,-34.835,32.1834); v(6.7959,-34.835,34.1657); v(-1.19209e-006,-40.9617,27.3697); v(-5.33956,-40.9617,26.8438); v(-10.4739,-40.9617,25.2863); v(-15.2058,-40.9617,22.7571); v(-19.3533,-40.9617,19.3533); v(-22.7571,-40.9617,15.2058); v(-25.2863,-40.9617,10.4739); v(-26.8438,-40.9617,5.33956); v(-27.3697,-40.9617,-9.05991e-006); v(-26.8438,-40.9617,-5.33957); v(-25.2863,-40.9617,-10.4739); v(-22.7571,-40.9617,-15.2058); v(-19.3533,-40.9617,-19.3533); v(-15.2058,-40.9617,-22.7571); v(-10.4739,-40.9617,-25.2863); v(-5.33954,-40.9617,-26.8438); v(2.64049e-005,-40.9617,-27.3697); v(5.33959,-40.9617,-26.8438); v(10.474,-40.9617,-25.2863); v(15.2058,-40.9617,-22.7571); v(19.3533,-40.9617,-19.3533); v(22.7571,-40.9617,-15.2058); v(25.2863,-40.9617,-10.4739); v(26.8438,-40.9617,-5.33952); v(27.3697,-40.9617,4.3869e-005); v(26.8438,-40.9617,5.33961); v(25.2863,-40.9617,10.474); v(22.757,-40.9617,15.2058); v(19.3533,-40.9617,19.3533); v(15.2057,-40.9617,22.7571); v(10.4739,-40.9617,25.2863); v(5.33951,-40.9617,26.8438); v(-8.34465e-007,-45.5142,18.8526); v(-3.67795,-45.5142,18.4903); v(-7.21457,-45.5142,17.4175); v(-10.4739,-45.5142,15.6753); v(-13.3308,-45.5142,13.3308); v(-15.6753,-45.5142,10.4739); v(-17.4175,-45.5142,7.21456); v(-18.4903,-45.5142,3.67795); v(-18.8526,-45.5142,-6.19888e-006); v(-18.4903,-45.5142,-3.67796); v(-17.4175,-45.5142,-7.21458); v(-15.6753,-45.5142,-10.4739); v(-13.3308,-45.5142,-13.3308); v(-10.4739,-45.5142,-15.6753); v(-7.21455,-45.5142,-17.4175); v(-3.67794,-45.5142,-18.4903); v(1.81794e-005,-45.5142,-18.8526); v(3.67797,-45.5142,-18.4903); v(7.21459,-45.5142,-17.4175); v(10.4739,-45.5142,-15.6753); v(13.3308,-45.5142,-13.3308); v(15.6754,-45.5142,-10.4739); v(17.4175,-45.5142,-7.21454); v(18.4903,-45.5142,-3.67793); v(18.8526,-45.5142,3.00407e-005); v(18.4903,-45.5142,3.67799); v(17.4175,-45.5142,7.2146); v(15.6753,-45.5142,10.474); v(13.3308,-45.5142,13.3308); v(10.4739,-45.5142,15.6754); v(7.21453,-45.5142,17.4175); v(3.67791,-45.5142,18.4903); v(-4.17233e-007,-48.3176,9.61095); v(-1.875,-48.3176,9.42628); v(-3.67795,-48.3176,8.87936); v(-5.33956,-48.3176,7.99121); v(-6.79597,-48.3176,6.79597); v(-7.99121,-48.3176,5.33956); v(-8.87936,-48.3176,3.67795); v(-9.42628,-48.3176,1.875); v(-9.61095,-48.3176,-3.33786e-006); v(-9.42628,-48.3176,-1.87501); v(-8.87936,-48.3176,-3.67796); v(-7.99121,-48.3176,-5.33956); v(-6.79596,-48.3176,-6.79597); v(-5.33955,-48.3176,-7.99122); v(-3.67794,-48.3176,-8.87936); v(-1.87499,-48.3176,-9.42628); v(9.29832e-006,-48.3176,-9.61095); v(1.87501,-48.3176,-9.42628); v(3.67796,-48.3176,-8.87936); v(5.33957,-48.3176,-7.99121); v(6.79598,-48.3176,-6.79596); v(7.99122,-48.3176,-5.33955); v(8.87936,-48.3176,-3.67794); v(9.42628,-48.3176,-1.87499); v(9.61095,-48.3176,1.52588e-005); v(9.42628,-48.3176,1.87502); v(8.87935,-48.3176,3.67797); v(7.9912,-48.3176,5.33957); v(6.79595,-48.3176,6.79598); v(5.33954,-48.3176,7.99122); v(3.67793,-48.3176,8.87937); v(1.87498,-48.3176,9.42628); v(0.0,-49.2642,0.0); uv(0.0,1.0); uv(0.03125,1.0); uv(0.0625,1.0); uv(0.09375,1.0); uv(0.125,1.0); uv(0.15625,1.0); uv(0.1875,1.0); uv(0.21875,1.0); uv(0.25,1.0); uv(0.28125,1.0); uv(0.3125,1.0); uv(0.34375,1.0); uv(0.375,1.0); uv(0.40625,1.0); uv(0.4375,1.0); uv(0.46875,1.0); uv(0.5,1.0); uv(0.53125,1.0); uv(0.5625,1.0); uv(0.59375,1.0); uv(0.625,1.0); uv(0.65625,1.0); uv(0.6875,1.0); uv(0.71875,1.0); uv(0.75,1.0); uv(0.78125,1.0); uv(0.8125,1.0); uv(0.84375,1.0); uv(0.875,1.0); uv(0.90625,1.0); uv(0.9375,1.0); uv(0.96875,1.0); uv(1.0,1.0); uv(0.0,0.9375); uv(0.03125,0.9375); uv(0.0625,0.9375); uv(0.09375,0.9375); uv(0.125,0.9375); uv(0.15625,0.9375); uv(0.1875,0.9375); uv(0.21875,0.9375); uv(0.25,0.9375); uv(0.28125,0.9375); uv(0.3125,0.9375); uv(0.34375,0.9375); uv(0.375,0.9375); uv(0.40625,0.9375); uv(0.4375,0.9375); uv(0.46875,0.9375); uv(0.5,0.9375); uv(0.53125,0.9375); uv(0.5625,0.9375); uv(0.59375,0.9375); uv(0.625,0.9375); uv(0.65625,0.9375); uv(0.6875,0.9375); uv(0.71875,0.9375); uv(0.75,0.9375); uv(0.78125,0.9375); uv(0.8125,0.9375); uv(0.84375,0.9375); uv(0.875,0.9375); uv(0.90625,0.9375); uv(0.9375,0.9375); uv(0.96875,0.9375); uv(1.0,0.9375); uv(0.0,0.875); uv(0.03125,0.875); uv(0.0625,0.875); uv(0.09375,0.875); uv(0.125,0.875); uv(0.15625,0.875); uv(0.1875,0.875); uv(0.21875,0.875); uv(0.25,0.875); uv(0.28125,0.875); uv(0.3125,0.875); uv(0.34375,0.875); uv(0.375,0.875); uv(0.40625,0.875); uv(0.4375,0.875); uv(0.46875,0.875); uv(0.5,0.875); uv(0.53125,0.875); uv(0.5625,0.875); uv(0.59375,0.875); uv(0.625,0.875); uv(0.65625,0.875); uv(0.6875,0.875); uv(0.71875,0.875); uv(0.75,0.875); uv(0.78125,0.875); uv(0.8125,0.875); uv(0.84375,0.875); uv(0.875,0.875); uv(0.90625,0.875); uv(0.9375,0.875); uv(0.96875,0.875); uv(1.0,0.875); uv(0.0,0.8125); uv(0.03125,0.8125); uv(0.0625,0.8125); uv(0.09375,0.8125); uv(0.125,0.8125); uv(0.15625,0.8125); uv(0.1875,0.8125); uv(0.21875,0.8125); uv(0.25,0.8125); uv(0.28125,0.8125); uv(0.3125,0.8125); uv(0.34375,0.8125); uv(0.375,0.8125); uv(0.40625,0.8125); uv(0.4375,0.8125); uv(0.46875,0.8125); uv(0.5,0.8125); uv(0.53125,0.8125); uv(0.5625,0.8125); uv(0.59375,0.8125); uv(0.625,0.8125); uv(0.65625,0.8125); uv(0.6875,0.8125); uv(0.71875,0.8125); uv(0.75,0.8125); uv(0.78125,0.8125); uv(0.8125,0.8125); uv(0.84375,0.8125); uv(0.875,0.8125); uv(0.90625,0.8125); uv(0.9375,0.8125); uv(0.96875,0.8125); uv(1.0,0.8125); uv(0.0,0.75); uv(0.03125,0.75); uv(0.0625,0.75); uv(0.09375,0.75); uv(0.125,0.75); uv(0.15625,0.75); uv(0.1875,0.75); uv(0.21875,0.75); uv(0.25,0.75); uv(0.28125,0.75); uv(0.3125,0.75); uv(0.34375,0.75); uv(0.375,0.75); uv(0.40625,0.75); uv(0.4375,0.75); uv(0.46875,0.75); uv(0.5,0.75); uv(0.53125,0.75); uv(0.5625,0.75); uv(0.59375,0.75); uv(0.625,0.75); uv(0.65625,0.75); uv(0.6875,0.75); uv(0.71875,0.75); uv(0.75,0.75); uv(0.78125,0.75); uv(0.8125,0.75); uv(0.84375,0.75); uv(0.875,0.75); uv(0.90625,0.75); uv(0.9375,0.75); uv(0.96875,0.75); uv(1.0,0.75); uv(0.0,0.6875); uv(0.03125,0.6875); uv(0.0625,0.6875); uv(0.09375,0.6875); uv(0.125,0.6875); uv(0.15625,0.6875); uv(0.1875,0.6875); uv(0.21875,0.6875); uv(0.25,0.6875); uv(0.28125,0.6875); uv(0.3125,0.6875); uv(0.34375,0.6875); uv(0.375,0.6875); uv(0.40625,0.6875); uv(0.4375,0.6875); uv(0.46875,0.6875); uv(0.5,0.6875); uv(0.53125,0.6875); uv(0.5625,0.6875); uv(0.59375,0.6875); uv(0.625,0.6875); uv(0.65625,0.6875); uv(0.6875,0.6875); uv(0.71875,0.6875); uv(0.75,0.6875); uv(0.78125,0.6875); uv(0.8125,0.6875); uv(0.84375,0.6875); uv(0.875,0.6875); uv(0.90625,0.6875); uv(0.9375,0.6875); uv(0.96875,0.6875); uv(1.0,0.6875); uv(0.0,0.625); uv(0.03125,0.625); uv(0.0625,0.625); uv(0.09375,0.625); uv(0.125,0.625); uv(0.15625,0.625); uv(0.1875,0.625); uv(0.21875,0.625); uv(0.25,0.625); uv(0.28125,0.625); uv(0.3125,0.625); uv(0.34375,0.625); uv(0.375,0.625); uv(0.40625,0.625); uv(0.4375,0.625); uv(0.46875,0.625); uv(0.5,0.625); uv(0.53125,0.625); uv(0.5625,0.625); uv(0.59375,0.625); uv(0.625,0.625); uv(0.65625,0.625); uv(0.6875,0.625); uv(0.71875,0.625); uv(0.75,0.625); uv(0.78125,0.625); uv(0.8125,0.625); uv(0.84375,0.625); uv(0.875,0.625); uv(0.90625,0.625); uv(0.9375,0.625); uv(0.96875,0.625); uv(1.0,0.625); uv(0.0,0.5625); uv(0.03125,0.5625); uv(0.0625,0.5625); uv(0.09375,0.5625); uv(0.125,0.5625); uv(0.15625,0.5625); uv(0.1875,0.5625); uv(0.21875,0.5625); uv(0.25,0.5625); uv(0.28125,0.5625); uv(0.3125,0.5625); uv(0.34375,0.5625); uv(0.375,0.5625); uv(0.40625,0.5625); uv(0.4375,0.5625); uv(0.46875,0.5625); uv(0.5,0.5625); uv(0.53125,0.5625); uv(0.5625,0.5625); uv(0.59375,0.5625); uv(0.625,0.5625); uv(0.65625,0.5625); uv(0.6875,0.5625); uv(0.71875,0.5625); uv(0.75,0.5625); uv(0.78125,0.5625); uv(0.8125,0.5625); uv(0.84375,0.5625); uv(0.875,0.5625); uv(0.90625,0.5625); uv(0.9375,0.5625); uv(0.96875,0.5625); uv(1.0,0.5625); uv(0.0,0.5); uv(0.03125,0.5); uv(0.0625,0.5); uv(0.09375,0.5); uv(0.125,0.5); uv(0.15625,0.5); uv(0.1875,0.5); uv(0.21875,0.5); uv(0.25,0.5); uv(0.28125,0.5); uv(0.3125,0.5); uv(0.34375,0.5); uv(0.375,0.5); uv(0.40625,0.5); uv(0.4375,0.5); uv(0.46875,0.5); uv(0.5,0.5); uv(0.53125,0.5); uv(0.5625,0.5); uv(0.59375,0.5); uv(0.625,0.5); uv(0.65625,0.5); uv(0.6875,0.5); uv(0.71875,0.5); uv(0.75,0.5); uv(0.78125,0.5); uv(0.8125,0.5); uv(0.84375,0.5); uv(0.875,0.5); uv(0.90625,0.5); uv(0.9375,0.5); uv(0.96875,0.5); uv(1.0,0.5); uv(0.0,0.4375); uv(0.03125,0.4375); uv(0.0625,0.4375); uv(0.09375,0.4375); uv(0.125,0.4375); uv(0.15625,0.4375); uv(0.1875,0.4375); uv(0.21875,0.4375); uv(0.25,0.4375); uv(0.28125,0.4375); uv(0.3125,0.4375); uv(0.34375,0.4375); uv(0.375,0.4375); uv(0.40625,0.4375); uv(0.4375,0.4375); uv(0.46875,0.4375); uv(0.5,0.4375); uv(0.53125,0.4375); uv(0.5625,0.4375); uv(0.59375,0.4375); uv(0.625,0.4375); uv(0.65625,0.4375); uv(0.6875,0.4375); uv(0.71875,0.4375); uv(0.75,0.4375); uv(0.78125,0.4375); uv(0.8125,0.4375); uv(0.84375,0.4375); uv(0.875,0.4375); uv(0.90625,0.4375); uv(0.9375,0.4375); uv(0.96875,0.4375); uv(1.0,0.4375); uv(0.0,0.375); uv(0.03125,0.375); uv(0.0625,0.375); uv(0.09375,0.375); uv(0.125,0.375); uv(0.15625,0.375); uv(0.1875,0.375); uv(0.21875,0.375); uv(0.25,0.375); uv(0.28125,0.375); uv(0.3125,0.375); uv(0.34375,0.375); uv(0.375,0.375); uv(0.40625,0.375); uv(0.4375,0.375); uv(0.46875,0.375); uv(0.5,0.375); uv(0.53125,0.375); uv(0.5625,0.375); uv(0.59375,0.375); uv(0.625,0.375); uv(0.65625,0.375); uv(0.6875,0.375); uv(0.71875,0.375); uv(0.75,0.375); uv(0.78125,0.375); uv(0.8125,0.375); uv(0.84375,0.375); uv(0.875,0.375); uv(0.90625,0.375); uv(0.9375,0.375); uv(0.96875,0.375); uv(1.0,0.375); uv(0.0,0.3125); uv(0.03125,0.3125); uv(0.0625,0.3125); uv(0.09375,0.3125); uv(0.125,0.3125); uv(0.15625,0.3125); uv(0.1875,0.3125); uv(0.21875,0.3125); uv(0.25,0.3125); uv(0.28125,0.3125); uv(0.3125,0.3125); uv(0.34375,0.3125); uv(0.375,0.3125); uv(0.40625,0.3125); uv(0.4375,0.3125); uv(0.46875,0.3125); uv(0.5,0.3125); uv(0.53125,0.3125); uv(0.5625,0.3125); uv(0.59375,0.3125); uv(0.625,0.3125); uv(0.65625,0.3125); uv(0.6875,0.3125); uv(0.71875,0.3125); uv(0.75,0.3125); uv(0.78125,0.3125); uv(0.8125,0.3125); uv(0.84375,0.3125); uv(0.875,0.3125); uv(0.90625,0.3125); uv(0.9375,0.3125); uv(0.96875,0.3125); uv(1.0,0.3125); uv(0.0,0.25); uv(0.03125,0.25); uv(0.0625,0.25); uv(0.09375,0.25); uv(0.125,0.25); uv(0.15625,0.25); uv(0.1875,0.25); uv(0.21875,0.25); uv(0.25,0.25); uv(0.28125,0.25); uv(0.3125,0.25); uv(0.34375,0.25); uv(0.375,0.25); uv(0.40625,0.25); uv(0.4375,0.25); uv(0.46875,0.25); uv(0.5,0.25); uv(0.53125,0.25); uv(0.5625,0.25); uv(0.59375,0.25); uv(0.625,0.25); uv(0.65625,0.25); uv(0.6875,0.25); uv(0.71875,0.25); uv(0.75,0.25); uv(0.78125,0.25); uv(0.8125,0.25); uv(0.84375,0.25); uv(0.875,0.25); uv(0.90625,0.25); uv(0.9375,0.25); uv(0.96875,0.25); uv(1.0,0.25); uv(0.0,0.1875); uv(0.03125,0.1875); uv(0.0625,0.1875); uv(0.09375,0.1875); uv(0.125,0.1875); uv(0.15625,0.1875); uv(0.1875,0.1875); uv(0.21875,0.1875); uv(0.25,0.1875); uv(0.28125,0.1875); uv(0.3125,0.1875); uv(0.34375,0.1875); uv(0.375,0.1875); uv(0.40625,0.1875); uv(0.4375,0.1875); uv(0.46875,0.1875); uv(0.5,0.1875); uv(0.53125,0.1875); uv(0.5625,0.1875); uv(0.59375,0.1875); uv(0.625,0.1875); uv(0.65625,0.1875); uv(0.6875,0.1875); uv(0.71875,0.1875); uv(0.75,0.1875); uv(0.78125,0.1875); uv(0.8125,0.1875); uv(0.84375,0.1875); uv(0.875,0.1875); uv(0.90625,0.1875); uv(0.9375,0.1875); uv(0.96875,0.1875); uv(1.0,0.1875); uv(0.0,0.125); uv(0.03125,0.125); uv(0.0625,0.125); uv(0.09375,0.125); uv(0.125,0.125); uv(0.15625,0.125); uv(0.1875,0.125); uv(0.21875,0.125); uv(0.25,0.125); uv(0.28125,0.125); uv(0.3125,0.125); uv(0.34375,0.125); uv(0.375,0.125); uv(0.40625,0.125); uv(0.4375,0.125); uv(0.46875,0.125); uv(0.5,0.125); uv(0.53125,0.125); uv(0.5625,0.125); uv(0.59375,0.125); uv(0.625,0.125); uv(0.65625,0.125); uv(0.6875,0.125); uv(0.71875,0.125); uv(0.75,0.125); uv(0.78125,0.125); uv(0.8125,0.125); uv(0.84375,0.125); uv(0.875,0.125); uv(0.90625,0.125); uv(0.9375,0.125); uv(0.96875,0.125); uv(1.0,0.125); uv(0.0,0.0624999); uv(0.03125,0.0624999); uv(0.0625,0.0624999); uv(0.09375,0.0624999); uv(0.125,0.0624999); uv(0.15625,0.0624999); uv(0.1875,0.0624999); uv(0.21875,0.0624999); uv(0.25,0.0624999); uv(0.28125,0.0624999); uv(0.3125,0.0624999); uv(0.34375,0.0624999); uv(0.375,0.0624999); uv(0.40625,0.0624999); uv(0.4375,0.0624999); uv(0.46875,0.0624999); uv(0.5,0.0624999); uv(0.53125,0.0624999); uv(0.5625,0.0624999); uv(0.59375,0.0624999); uv(0.625,0.0624999); uv(0.65625,0.0624999); uv(0.6875,0.0624999); uv(0.71875,0.0624999); uv(0.75,0.0624999); uv(0.78125,0.0624999); uv(0.8125,0.0624999); uv(0.84375,0.0624999); uv(0.875,0.0624999); uv(0.90625,0.0624999); uv(0.9375,0.0624999); uv(0.96875,0.0624999); uv(1.0,0.0624999); uv(0.0,-1.19209e-007); uv(0.03125,-1.19209e-007); uv(0.0625,-1.19209e-007); uv(0.09375,-1.19209e-007); uv(0.125,-1.19209e-007); uv(0.15625,-1.19209e-007); uv(0.1875,-1.19209e-007); uv(0.21875,-1.19209e-007); uv(0.25,-1.19209e-007); uv(0.28125,-1.19209e-007); uv(0.3125,-1.19209e-007); uv(0.34375,-1.19209e-007); uv(0.375,-1.19209e-007); uv(0.40625,-1.19209e-007); uv(0.4375,-1.19209e-007); uv(0.46875,-1.19209e-007); uv(0.5,-1.19209e-007); uv(0.53125,-1.19209e-007); uv(0.5625,-1.19209e-007); uv(0.59375,-1.19209e-007); uv(0.625,-1.19209e-007); uv(0.65625,-1.19209e-007); uv(0.6875,-1.19209e-007); uv(0.71875,-1.19209e-007); uv(0.75,-1.19209e-007); uv(0.78125,-1.19209e-007); uv(0.8125,-1.19209e-007); uv(0.84375,-1.19209e-007); uv(0.875,-1.19209e-007); uv(0.90625,-1.19209e-007); uv(0.9375,-1.19209e-007); uv(0.96875,-1.19209e-007); uv(1.0,-1.19209e-007); f(0,1,2,0,33,34); f(0,2,3,1,34,35); f(0,3,4,2,35,36); f(0,4,5,3,36,37); f(0,5,6,4,37,38); f(0,6,7,5,38,39); f(0,7,8,6,39,40); f(0,8,9,7,40,41); f(0,9,10,8,41,42); f(0,10,11,9,42,43); f(0,11,12,10,43,44); f(0,12,13,11,44,45); f(0,13,14,12,45,46); f(0,14,15,13,46,47); f(0,15,16,14,47,48); f(0,16,17,15,48,49); f(0,17,18,16,49,50); f(0,18,19,17,50,51); f(0,19,20,18,51,52); f(0,20,21,19,52,53); f(0,21,22,20,53,54); f(0,22,23,21,54,55); f(0,23,24,22,55,56); f(0,24,25,23,56,57); f(0,25,26,24,57,58); f(0,26,27,25,58,59); f(0,27,28,26,59,60); f(0,28,29,27,60,61); f(0,29,30,28,61,62); f(0,30,31,29,62,63); f(0,31,32,30,63,64); f(0,32,1,31,64,65); f(1,33,34,33,66,67); f(1,34,2,33,67,34); f(2,34,35,34,67,68); f(2,35,3,34,68,35); f(3,35,36,35,68,69); f(3,36,4,35,69,36); f(4,36,37,36,69,70); f(4,37,5,36,70,37); f(5,37,38,37,70,71); f(5,38,6,37,71,38); f(6,38,39,38,71,72); f(6,39,7,38,72,39); f(7,39,40,39,72,73); f(7,40,8,39,73,40); f(8,40,41,40,73,74); f(8,41,9,40,74,41); f(9,41,42,41,74,75); f(9,42,10,41,75,42); f(10,42,43,42,75,76); f(10,43,11,42,76,43); f(11,43,44,43,76,77); f(11,44,12,43,77,44); f(12,44,45,44,77,78); f(12,45,13,44,78,45); f(13,45,46,45,78,79); f(13,46,14,45,79,46); f(14,46,47,46,79,80); f(14,47,15,46,80,47); f(15,47,48,47,80,81); f(15,48,16,47,81,48); f(16,48,49,48,81,82); f(16,49,17,48,82,49); f(17,49,50,49,82,83); f(17,50,18,49,83,50); f(18,50,51,50,83,84); f(18,51,19,50,84,51); f(19,51,52,51,84,85); f(19,52,20,51,85,52); f(20,52,53,52,85,86); f(20,53,21,52,86,53); f(21,53,54,53,86,87); f(21,54,22,53,87,54); f(22,54,55,54,87,88); f(22,55,23,54,88,55); f(23,55,56,55,88,89); f(23,56,24,55,89,56); f(24,56,57,56,89,90); f(24,57,25,56,90,57); f(25,57,58,57,90,91); f(25,58,26,57,91,58); f(26,58,59,58,91,92); f(26,59,27,58,92,59); f(27,59,60,59,92,93); f(27,60,28,59,93,60); f(28,60,61,60,93,94); f(28,61,29,60,94,61); f(29,61,62,61,94,95); f(29,62,30,61,95,62); f(30,62,63,62,95,96); f(30,63,31,62,96,63); f(31,63,64,63,96,97); f(31,64,32,63,97,64); f(32,64,33,64,97,98); f(32,33,1,64,98,65); f(33,65,66,66,99,100); f(33,66,34,66,100,67); f(34,66,67,67,100,101); f(34,67,35,67,101,68); f(35,67,68,68,101,102); f(35,68,36,68,102,69); f(36,68,69,69,102,103); f(36,69,37,69,103,70); f(37,69,70,70,103,104); f(37,70,38,70,104,71); f(38,70,71,71,104,105); f(38,71,39,71,105,72); f(39,71,72,72,105,106); f(39,72,40,72,106,73); f(40,72,73,73,106,107); f(40,73,41,73,107,74); f(41,73,74,74,107,108); f(41,74,42,74,108,75); f(42,74,75,75,108,109); f(42,75,43,75,109,76); f(43,75,76,76,109,110); f(43,76,44,76,110,77); f(44,76,77,77,110,111); f(44,77,45,77,111,78); f(45,77,78,78,111,112); f(45,78,46,78,112,79); f(46,78,79,79,112,113); f(46,79,47,79,113,80); f(47,79,80,80,113,114); f(47,80,48,80,114,81); f(48,80,81,81,114,115); f(48,81,49,81,115,82); f(49,81,82,82,115,116); f(49,82,50,82,116,83); f(50,82,83,83,116,117); f(50,83,51,83,117,84); f(51,83,84,84,117,118); f(51,84,52,84,118,85); f(52,84,85,85,118,119); f(52,85,53,85,119,86); f(53,85,86,86,119,120); f(53,86,54,86,120,87); f(54,86,87,87,120,121); f(54,87,55,87,121,88); f(55,87,88,88,121,122); f(55,88,56,88,122,89); f(56,88,89,89,122,123); f(56,89,57,89,123,90); f(57,89,90,90,123,124); f(57,90,58,90,124,91); f(58,90,91,91,124,125); f(58,91,59,91,125,92); f(59,91,92,92,125,126); f(59,92,60,92,126,93); f(60,92,93,93,126,127); f(60,93,61,93,127,94); f(61,93,94,94,127,128); f(61,94,62,94,128,95); f(62,94,95,95,128,129); f(62,95,63,95,129,96); f(63,95,96,96,129,130); f(63,96,64,96,130,97); f(64,96,65,97,130,131); f(64,65,33,97,131,98); f(65,97,98,99,132,133); f(65,98,66,99,133,100); f(66,98,99,100,133,134); f(66,99,67,100,134,101); f(67,99,100,101,134,135); f(67,100,68,101,135,102); f(68,100,101,102,135,136); f(68,101,69,102,136,103); f(69,101,102,103,136,137); f(69,102,70,103,137,104); f(70,102,103,104,137,138); f(70,103,71,104,138,105); f(71,103,104,105,138,139); f(71,104,72,105,139,106); f(72,104,105,106,139,140); f(72,105,73,106,140,107); f(73,105,106,107,140,141); f(73,106,74,107,141,108); f(74,106,107,108,141,142); f(74,107,75,108,142,109); f(75,107,108,109,142,143); f(75,108,76,109,143,110); f(76,108,109,110,143,144); f(76,109,77,110,144,111); f(77,109,110,111,144,145); f(77,110,78,111,145,112); f(78,110,111,112,145,146); f(78,111,79,112,146,113); f(79,111,112,113,146,147); f(79,112,80,113,147,114); f(80,112,113,114,147,148); f(80,113,81,114,148,115); f(81,113,114,115,148,149); f(81,114,82,115,149,116); f(82,114,115,116,149,150); f(82,115,83,116,150,117); f(83,115,116,117,150,151); f(83,116,84,117,151,118); f(84,116,117,118,151,152); f(84,117,85,118,152,119); f(85,117,118,119,152,153); f(85,118,86,119,153,120); f(86,118,119,120,153,154); f(86,119,87,120,154,121); f(87,119,120,121,154,155); f(87,120,88,121,155,122); f(88,120,121,122,155,156); f(88,121,89,122,156,123); f(89,121,122,123,156,157); f(89,122,90,123,157,124); f(90,122,123,124,157,158); f(90,123,91,124,158,125); f(91,123,124,125,158,159); f(91,124,92,125,159,126); f(92,124,125,126,159,160); f(92,125,93,126,160,127); f(93,125,126,127,160,161); f(93,126,94,127,161,128); f(94,126,127,128,161,162); f(94,127,95,128,162,129); f(95,127,128,129,162,163); f(95,128,96,129,163,130); f(96,128,97,130,163,164); f(96,97,65,130,164,131); f(97,129,130,132,165,166); f(97,130,98,132,166,133); f(98,130,131,133,166,167); f(98,131,99,133,167,134); f(99,131,132,134,167,168); f(99,132,100,134,168,135); f(100,132,133,135,168,169); f(100,133,101,135,169,136); f(101,133,134,136,169,170); f(101,134,102,136,170,137); f(102,134,135,137,170,171); f(102,135,103,137,171,138); f(103,135,136,138,171,172); f(103,136,104,138,172,139); f(104,136,137,139,172,173); f(104,137,105,139,173,140); f(105,137,138,140,173,174); f(105,138,106,140,174,141); f(106,138,139,141,174,175); f(106,139,107,141,175,142); f(107,139,140,142,175,176); f(107,140,108,142,176,143); f(108,140,141,143,176,177); f(108,141,109,143,177,144); f(109,141,142,144,177,178); f(109,142,110,144,178,145); f(110,142,143,145,178,179); f(110,143,111,145,179,146); f(111,143,144,146,179,180); f(111,144,112,146,180,147); f(112,144,145,147,180,181); f(112,145,113,147,181,148); f(113,145,146,148,181,182); f(113,146,114,148,182,149); f(114,146,147,149,182,183); f(114,147,115,149,183,150); f(115,147,148,150,183,184); f(115,148,116,150,184,151); f(116,148,149,151,184,185); f(116,149,117,151,185,152); f(117,149,150,152,185,186); f(117,150,118,152,186,153); f(118,150,151,153,186,187); f(118,151,119,153,187,154); f(119,151,152,154,187,188); f(119,152,120,154,188,155); f(120,152,153,155,188,189); f(120,153,121,155,189,156); f(121,153,154,156,189,190); f(121,154,122,156,190,157); f(122,154,155,157,190,191); f(122,155,123,157,191,158); f(123,155,156,158,191,192); f(123,156,124,158,192,159); f(124,156,157,159,192,193); f(124,157,125,159,193,160); f(125,157,158,160,193,194); f(125,158,126,160,194,161); f(126,158,159,161,194,195); f(126,159,127,161,195,162); f(127,159,160,162,195,196); f(127,160,128,162,196,163); f(128,160,129,163,196,197); f(128,129,97,163,197,164); f(129,161,162,165,198,199); f(129,162,130,165,199,166); f(130,162,163,166,199,200); f(130,163,131,166,200,167); f(131,163,164,167,200,201); f(131,164,132,167,201,168); f(132,164,165,168,201,202); f(132,165,133,168,202,169); f(133,165,166,169,202,203); f(133,166,134,169,203,170); f(134,166,167,170,203,204); f(134,167,135,170,204,171); f(135,167,168,171,204,205); f(135,168,136,171,205,172); f(136,168,169,172,205,206); f(136,169,137,172,206,173); f(137,169,170,173,206,207); f(137,170,138,173,207,174); f(138,170,171,174,207,208); f(138,171,139,174,208,175); f(139,171,172,175,208,209); f(139,172,140,175,209,176); f(140,172,173,176,209,210); f(140,173,141,176,210,177); f(141,173,174,177,210,211); f(141,174,142,177,211,178); f(142,174,175,178,211,212); f(142,175,143,178,212,179); f(143,175,176,179,212,213); f(143,176,144,179,213,180); f(144,176,177,180,213,214); f(144,177,145,180,214,181); f(145,177,178,181,214,215); f(145,178,146,181,215,182); f(146,178,179,182,215,216); f(146,179,147,182,216,183); f(147,179,180,183,216,217); f(147,180,148,183,217,184); f(148,180,181,184,217,218); f(148,181,149,184,218,185); f(149,181,182,185,218,219); f(149,182,150,185,219,186); f(150,182,183,186,219,220); f(150,183,151,186,220,187); f(151,183,184,187,220,221); f(151,184,152,187,221,188); f(152,184,185,188,221,222); f(152,185,153,188,222,189); f(153,185,186,189,222,223); f(153,186,154,189,223,190); f(154,186,187,190,223,224); f(154,187,155,190,224,191); f(155,187,188,191,224,225); f(155,188,156,191,225,192); f(156,188,189,192,225,226); f(156,189,157,192,226,193); f(157,189,190,193,226,227); f(157,190,158,193,227,194); f(158,190,191,194,227,228); f(158,191,159,194,228,195); f(159,191,192,195,228,229); f(159,192,160,195,229,196); f(160,192,161,196,229,230); f(160,161,129,196,230,197); f(161,193,194,198,231,232); f(161,194,162,198,232,199); f(162,194,195,199,232,233); f(162,195,163,199,233,200); f(163,195,196,200,233,234); f(163,196,164,200,234,201); f(164,196,197,201,234,235); f(164,197,165,201,235,202); f(165,197,198,202,235,236); f(165,198,166,202,236,203); f(166,198,199,203,236,237); f(166,199,167,203,237,204); f(167,199,200,204,237,238); f(167,200,168,204,238,205); f(168,200,201,205,238,239); f(168,201,169,205,239,206); f(169,201,202,206,239,240); f(169,202,170,206,240,207); f(170,202,203,207,240,241); f(170,203,171,207,241,208); f(171,203,204,208,241,242); f(171,204,172,208,242,209); f(172,204,205,209,242,243); f(172,205,173,209,243,210); f(173,205,206,210,243,244); f(173,206,174,210,244,211); f(174,206,207,211,244,245); f(174,207,175,211,245,212); f(175,207,208,212,245,246); f(175,208,176,212,246,213); f(176,208,209,213,246,247); f(176,209,177,213,247,214); f(177,209,210,214,247,248); f(177,210,178,214,248,215); f(178,210,211,215,248,249); f(178,211,179,215,249,216); f(179,211,212,216,249,250); f(179,212,180,216,250,217); f(180,212,213,217,250,251); f(180,213,181,217,251,218); f(181,213,214,218,251,252); f(181,214,182,218,252,219); f(182,214,215,219,252,253); f(182,215,183,219,253,220); f(183,215,216,220,253,254); f(183,216,184,220,254,221); f(184,216,217,221,254,255); f(184,217,185,221,255,222); f(185,217,218,222,255,256); f(185,218,186,222,256,223); f(186,218,219,223,256,257); f(186,219,187,223,257,224); f(187,219,220,224,257,258); f(187,220,188,224,258,225); f(188,220,221,225,258,259); f(188,221,189,225,259,226); f(189,221,222,226,259,260); f(189,222,190,226,260,227); f(190,222,223,227,260,261); f(190,223,191,227,261,228); f(191,223,224,228,261,262); f(191,224,192,228,262,229); f(192,224,193,229,262,263); f(192,193,161,229,263,230); f(193,225,226,231,264,265); f(193,226,194,231,265,232); f(194,226,227,232,265,266); f(194,227,195,232,266,233); f(195,227,228,233,266,267); f(195,228,196,233,267,234); f(196,228,229,234,267,268); f(196,229,197,234,268,235); f(197,229,230,235,268,269); f(197,230,198,235,269,236); f(198,230,231,236,269,270); f(198,231,199,236,270,237); f(199,231,232,237,270,271); f(199,232,200,237,271,238); f(200,232,233,238,271,272); f(200,233,201,238,272,239); f(201,233,234,239,272,273); f(201,234,202,239,273,240); f(202,234,235,240,273,274); f(202,235,203,240,274,241); f(203,235,236,241,274,275); f(203,236,204,241,275,242); f(204,236,237,242,275,276); f(204,237,205,242,276,243); f(205,237,238,243,276,277); f(205,238,206,243,277,244); f(206,238,239,244,277,278); f(206,239,207,244,278,245); f(207,239,240,245,278,279); f(207,240,208,245,279,246); f(208,240,241,246,279,280); f(208,241,209,246,280,247); f(209,241,242,247,280,281); f(209,242,210,247,281,248); f(210,242,243,248,281,282); f(210,243,211,248,282,249); f(211,243,244,249,282,283); f(211,244,212,249,283,250); f(212,244,245,250,283,284); f(212,245,213,250,284,251); f(213,245,246,251,284,285); f(213,246,214,251,285,252); f(214,246,247,252,285,286); f(214,247,215,252,286,253); f(215,247,248,253,286,287); f(215,248,216,253,287,254); f(216,248,249,254,287,288); f(216,249,217,254,288,255); f(217,249,250,255,288,289); f(217,250,218,255,289,256); f(218,250,251,256,289,290); f(218,251,219,256,290,257); f(219,251,252,257,290,291); f(219,252,220,257,291,258); f(220,252,253,258,291,292); f(220,253,221,258,292,259); f(221,253,254,259,292,293); f(221,254,222,259,293,260); f(222,254,255,260,293,294); f(222,255,223,260,294,261); f(223,255,256,261,294,295); f(223,256,224,261,295,262); f(224,256,225,262,295,296); f(224,225,193,262,296,263); f(225,257,258,264,297,298); f(225,258,226,264,298,265); f(226,258,259,265,298,299); f(226,259,227,265,299,266); f(227,259,260,266,299,300); f(227,260,228,266,300,267); f(228,260,261,267,300,301); f(228,261,229,267,301,268); f(229,261,262,268,301,302); f(229,262,230,268,302,269); f(230,262,263,269,302,303); f(230,263,231,269,303,270); f(231,263,264,270,303,304); f(231,264,232,270,304,271); f(232,264,265,271,304,305); f(232,265,233,271,305,272); f(233,265,266,272,305,306); f(233,266,234,272,306,273); f(234,266,267,273,306,307); f(234,267,235,273,307,274); f(235,267,268,274,307,308); f(235,268,236,274,308,275); f(236,268,269,275,308,309); f(236,269,237,275,309,276); f(237,269,270,276,309,310); f(237,270,238,276,310,277); f(238,270,271,277,310,311); f(238,271,239,277,311,278); f(239,271,272,278,311,312); f(239,272,240,278,312,279); f(240,272,273,279,312,313); f(240,273,241,279,313,280); f(241,273,274,280,313,314); f(241,274,242,280,314,281); f(242,274,275,281,314,315); f(242,275,243,281,315,282); f(243,275,276,282,315,316); f(243,276,244,282,316,283); f(244,276,277,283,316,317); f(244,277,245,283,317,284); f(245,277,278,284,317,318); f(245,278,246,284,318,285); f(246,278,279,285,318,319); f(246,279,247,285,319,286); f(247,279,280,286,319,320); f(247,280,248,286,320,287); f(248,280,281,287,320,321); f(248,281,249,287,321,288); f(249,281,282,288,321,322); f(249,282,250,288,322,289); f(250,282,283,289,322,323); f(250,283,251,289,323,290); f(251,283,284,290,323,324); f(251,284,252,290,324,291); f(252,284,285,291,324,325); f(252,285,253,291,325,292); f(253,285,286,292,325,326); f(253,286,254,292,326,293); f(254,286,287,293,326,327); f(254,287,255,293,327,294); f(255,287,288,294,327,328); f(255,288,256,294,328,295); f(256,288,257,295,328,329); f(256,257,225,295,329,296); f(257,289,290,297,330,331); f(257,290,258,297,331,298); f(258,290,291,298,331,332); f(258,291,259,298,332,299); f(259,291,292,299,332,333); f(259,292,260,299,333,300); f(260,292,293,300,333,334); f(260,293,261,300,334,301); f(261,293,294,301,334,335); f(261,294,262,301,335,302); f(262,294,295,302,335,336); f(262,295,263,302,336,303); f(263,295,296,303,336,337); f(263,296,264,303,337,304); f(264,296,297,304,337,338); f(264,297,265,304,338,305); f(265,297,298,305,338,339); f(265,298,266,305,339,306); f(266,298,299,306,339,340); f(266,299,267,306,340,307); f(267,299,300,307,340,341); f(267,300,268,307,341,308); f(268,300,301,308,341,342); f(268,301,269,308,342,309); f(269,301,302,309,342,343); f(269,302,270,309,343,310); f(270,302,303,310,343,344); f(270,303,271,310,344,311); f(271,303,304,311,344,345); f(271,304,272,311,345,312); f(272,304,305,312,345,346); f(272,305,273,312,346,313); f(273,305,306,313,346,347); f(273,306,274,313,347,314); f(274,306,307,314,347,348); f(274,307,275,314,348,315); f(275,307,308,315,348,349); f(275,308,276,315,349,316); f(276,308,309,316,349,350); f(276,309,277,316,350,317); f(277,309,310,317,350,351); f(277,310,278,317,351,318); f(278,310,311,318,351,352); f(278,311,279,318,352,319); f(279,311,312,319,352,353); f(279,312,280,319,353,320); f(280,312,313,320,353,354); f(280,313,281,320,354,321); f(281,313,314,321,354,355); f(281,314,282,321,355,322); f(282,314,315,322,355,356); f(282,315,283,322,356,323); f(283,315,316,323,356,357); f(283,316,284,323,357,324); f(284,316,317,324,357,358); f(284,317,285,324,358,325); f(285,317,318,325,358,359); f(285,318,286,325,359,326); f(286,318,319,326,359,360); f(286,319,287,326,360,327); f(287,319,320,327,360,361); f(287,320,288,327,361,328); f(288,320,289,328,361,362); f(288,289,257,328,362,329); f(289,321,322,330,363,364); f(289,322,290,330,364,331); f(290,322,323,331,364,365); f(290,323,291,331,365,332); f(291,323,324,332,365,366); f(291,324,292,332,366,333); f(292,324,325,333,366,367); f(292,325,293,333,367,334); f(293,325,326,334,367,368); f(293,326,294,334,368,335); f(294,326,327,335,368,369); f(294,327,295,335,369,336); f(295,327,328,336,369,370); f(295,328,296,336,370,337); f(296,328,329,337,370,371); f(296,329,297,337,371,338); f(297,329,330,338,371,372); f(297,330,298,338,372,339); f(298,330,331,339,372,373); f(298,331,299,339,373,340); f(299,331,332,340,373,374); f(299,332,300,340,374,341); f(300,332,333,341,374,375); f(300,333,301,341,375,342); f(301,333,334,342,375,376); f(301,334,302,342,376,343); f(302,334,335,343,376,377); f(302,335,303,343,377,344); f(303,335,336,344,377,378); f(303,336,304,344,378,345); f(304,336,337,345,378,379); f(304,337,305,345,379,346); f(305,337,338,346,379,380); f(305,338,306,346,380,347); f(306,338,339,347,380,381); f(306,339,307,347,381,348); f(307,339,340,348,381,382); f(307,340,308,348,382,349); f(308,340,341,349,382,383); f(308,341,309,349,383,350); f(309,341,342,350,383,384); f(309,342,310,350,384,351); f(310,342,343,351,384,385); f(310,343,311,351,385,352); f(311,343,344,352,385,386); f(311,344,312,352,386,353); f(312,344,345,353,386,387); f(312,345,313,353,387,354); f(313,345,346,354,387,388); f(313,346,314,354,388,355); f(314,346,347,355,388,389); f(314,347,315,355,389,356); f(315,347,348,356,389,390); f(315,348,316,356,390,357); f(316,348,349,357,390,391); f(316,349,317,357,391,358); f(317,349,350,358,391,392); f(317,350,318,358,392,359); f(318,350,351,359,392,393); f(318,351,319,359,393,360); f(319,351,352,360,393,394); f(319,352,320,360,394,361); f(320,352,321,361,394,395); f(320,321,289,361,395,362); f(321,353,354,363,396,397); f(321,354,322,363,397,364); f(322,354,355,364,397,398); f(322,355,323,364,398,365); f(323,355,356,365,398,399); f(323,356,324,365,399,366); f(324,356,357,366,399,400); f(324,357,325,366,400,367); f(325,357,358,367,400,401); f(325,358,326,367,401,368); f(326,358,359,368,401,402); f(326,359,327,368,402,369); f(327,359,360,369,402,403); f(327,360,328,369,403,370); f(328,360,361,370,403,404); f(328,361,329,370,404,371); f(329,361,362,371,404,405); f(329,362,330,371,405,372); f(330,362,363,372,405,406); f(330,363,331,372,406,373); f(331,363,364,373,406,407); f(331,364,332,373,407,374); f(332,364,365,374,407,408); f(332,365,333,374,408,375); f(333,365,366,375,408,409); f(333,366,334,375,409,376); f(334,366,367,376,409,410); f(334,367,335,376,410,377); f(335,367,368,377,410,411); f(335,368,336,377,411,378); f(336,368,369,378,411,412); f(336,369,337,378,412,379); f(337,369,370,379,412,413); f(337,370,338,379,413,380); f(338,370,371,380,413,414); f(338,371,339,380,414,381); f(339,371,372,381,414,415); f(339,372,340,381,415,382); f(340,372,373,382,415,416); f(340,373,341,382,416,383); f(341,373,374,383,416,417); f(341,374,342,383,417,384); f(342,374,375,384,417,418); f(342,375,343,384,418,385); f(343,375,376,385,418,419); f(343,376,344,385,419,386); f(344,376,377,386,419,420); f(344,377,345,386,420,387); f(345,377,378,387,420,421); f(345,378,346,387,421,388); f(346,378,379,388,421,422); f(346,379,347,388,422,389); f(347,379,380,389,422,423); f(347,380,348,389,423,390); f(348,380,381,390,423,424); f(348,381,349,390,424,391); f(349,381,382,391,424,425); f(349,382,350,391,425,392); f(350,382,383,392,425,426); f(350,383,351,392,426,393); f(351,383,384,393,426,427); f(351,384,352,393,427,394); f(352,384,353,394,427,428); f(352,353,321,394,428,395); f(353,385,386,396,429,430); f(353,386,354,396,430,397); f(354,386,387,397,430,431); f(354,387,355,397,431,398); f(355,387,388,398,431,432); f(355,388,356,398,432,399); f(356,388,389,399,432,433); f(356,389,357,399,433,400); f(357,389,390,400,433,434); f(357,390,358,400,434,401); f(358,390,391,401,434,435); f(358,391,359,401,435,402); f(359,391,392,402,435,436); f(359,392,360,402,436,403); f(360,392,393,403,436,437); f(360,393,361,403,437,404); f(361,393,394,404,437,438); f(361,394,362,404,438,405); f(362,394,395,405,438,439); f(362,395,363,405,439,406); f(363,395,396,406,439,440); f(363,396,364,406,440,407); f(364,396,397,407,440,441); f(364,397,365,407,441,408); f(365,397,398,408,441,442); f(365,398,366,408,442,409); f(366,398,399,409,442,443); f(366,399,367,409,443,410); f(367,399,400,410,443,444); f(367,400,368,410,444,411); f(368,400,401,411,444,445); f(368,401,369,411,445,412); f(369,401,402,412,445,446); f(369,402,370,412,446,413); f(370,402,403,413,446,447); f(370,403,371,413,447,414); f(371,403,404,414,447,448); f(371,404,372,414,448,415); f(372,404,405,415,448,449); f(372,405,373,415,449,416); f(373,405,406,416,449,450); f(373,406,374,416,450,417); f(374,406,407,417,450,451); f(374,407,375,417,451,418); f(375,407,408,418,451,452); f(375,408,376,418,452,419); f(376,408,409,419,452,453); f(376,409,377,419,453,420); f(377,409,410,420,453,454); f(377,410,378,420,454,421); f(378,410,411,421,454,455); f(378,411,379,421,455,422); f(379,411,412,422,455,456); f(379,412,380,422,456,423); f(380,412,413,423,456,457); f(380,413,381,423,457,424); f(381,413,414,424,457,458); f(381,414,382,424,458,425); f(382,414,415,425,458,459); f(382,415,383,425,459,426); f(383,415,416,426,459,460); f(383,416,384,426,460,427); f(384,416,385,427,460,461); f(384,385,353,427,461,428); f(385,417,418,429,462,463); f(385,418,386,429,463,430); f(386,418,419,430,463,464); f(386,419,387,430,464,431); f(387,419,420,431,464,465); f(387,420,388,431,465,432); f(388,420,421,432,465,466); f(388,421,389,432,466,433); f(389,421,422,433,466,467); f(389,422,390,433,467,434); f(390,422,423,434,467,468); f(390,423,391,434,468,435); f(391,423,424,435,468,469); f(391,424,392,435,469,436); f(392,424,425,436,469,470); f(392,425,393,436,470,437); f(393,425,426,437,470,471); f(393,426,394,437,471,438); f(394,426,427,438,471,472); f(394,427,395,438,472,439); f(395,427,428,439,472,473); f(395,428,396,439,473,440); f(396,428,429,440,473,474); f(396,429,397,440,474,441); f(397,429,430,441,474,475); f(397,430,398,441,475,442); f(398,430,431,442,475,476); f(398,431,399,442,476,443); f(399,431,432,443,476,477); f(399,432,400,443,477,444); f(400,432,433,444,477,478); f(400,433,401,444,478,445); f(401,433,434,445,478,479); f(401,434,402,445,479,446); f(402,434,435,446,479,480); f(402,435,403,446,480,447); f(403,435,436,447,480,481); f(403,436,404,447,481,448); f(404,436,437,448,481,482); f(404,437,405,448,482,449); f(405,437,438,449,482,483); f(405,438,406,449,483,450); f(406,438,439,450,483,484); f(406,439,407,450,484,451); f(407,439,440,451,484,485); f(407,440,408,451,485,452); f(408,440,441,452,485,486); f(408,441,409,452,486,453); f(409,441,442,453,486,487); f(409,442,410,453,487,454); f(410,442,443,454,487,488); f(410,443,411,454,488,455); f(411,443,444,455,488,489); f(411,444,412,455,489,456); f(412,444,445,456,489,490); f(412,445,413,456,490,457); f(413,445,446,457,490,491); f(413,446,414,457,491,458); f(414,446,447,458,491,492); f(414,447,415,458,492,459); f(415,447,448,459,492,493); f(415,448,416,459,493,460); f(416,448,417,460,493,494); f(416,417,385,460,494,461); f(417,449,450,462,495,496); f(417,450,418,462,496,463); f(418,450,451,463,496,497); f(418,451,419,463,497,464); f(419,451,452,464,497,498); f(419,452,420,464,498,465); f(420,452,453,465,498,499); f(420,453,421,465,499,466); f(421,453,454,466,499,500); f(421,454,422,466,500,467); f(422,454,455,467,500,501); f(422,455,423,467,501,468); f(423,455,456,468,501,502); f(423,456,424,468,502,469); f(424,456,457,469,502,503); f(424,457,425,469,503,470); f(425,457,458,470,503,504); f(425,458,426,470,504,471); f(426,458,459,471,504,505); f(426,459,427,471,505,472); f(427,459,460,472,505,506); f(427,460,428,472,506,473); f(428,460,461,473,506,507); f(428,461,429,473,507,474); f(429,461,462,474,507,508); f(429,462,430,474,508,475); f(430,462,463,475,508,509); f(430,463,431,475,509,476); f(431,463,464,476,509,510); f(431,464,432,476,510,477); f(432,464,465,477,510,511); f(432,465,433,477,511,478); f(433,465,466,478,511,512); f(433,466,434,478,512,479); f(434,466,467,479,512,513); f(434,467,435,479,513,480); f(435,467,468,480,513,514); f(435,468,436,480,514,481); f(436,468,469,481,514,515); f(436,469,437,481,515,482); f(437,469,470,482,515,516); f(437,470,438,482,516,483); f(438,470,471,483,516,517); f(438,471,439,483,517,484); f(439,471,472,484,517,518); f(439,472,440,484,518,485); f(440,472,473,485,518,519); f(440,473,441,485,519,486); f(441,473,474,486,519,520); f(441,474,442,486,520,487); f(442,474,475,487,520,521); f(442,475,443,487,521,488); f(443,475,476,488,521,522); f(443,476,444,488,522,489); f(444,476,477,489,522,523); f(444,477,445,489,523,490); f(445,477,478,490,523,524); f(445,478,446,490,524,491); f(446,478,479,491,524,525); f(446,479,447,491,525,492); f(447,479,480,492,525,526); f(447,480,448,492,526,493); f(448,480,449,493,526,527); f(448,449,417,493,527,494); f(481,450,449,528,496,495); f(481,451,450,529,497,496); f(481,452,451,530,498,497); f(481,453,452,531,499,498); f(481,454,453,532,500,499); f(481,455,454,533,501,500); f(481,456,455,534,502,501); f(481,457,456,535,503,502); f(481,458,457,536,504,503); f(481,459,458,537,505,504); f(481,460,459,538,506,505); f(481,461,460,539,507,506); f(481,462,461,540,508,507); f(481,463,462,541,509,508); f(481,464,463,542,510,509); f(481,465,464,543,511,510); f(481,466,465,544,512,511); f(481,467,466,545,513,512); f(481,468,467,546,514,513); f(481,469,468,547,515,514); f(481,470,469,548,516,515); f(481,471,470,549,517,516); f(481,472,471,550,518,517); f(481,473,472,551,519,518); f(481,474,473,552,520,519); f(481,475,474,553,521,520); f(481,476,475,554,522,521); f(481,477,476,555,523,522); f(481,478,477,556,524,523); f(481,479,478,557,525,524); f(481,480,479,558,526,525); f(481,449,480,559,527,526); this.geometry.ready = true; } } }