#pragma once const vertex_position cone_position[] = { {0.717689f, -3.608068f, 7.357507f}, {0.703899f, -3.538740f, 8.075196f}, {0.663058f, -3.333420f, 8.765305f}, {0.596737f, -2.999999f, 9.401313f}, {0.507483f, -2.551290f, 9.958778f}, {0.398727f, -2.004536f, 10.416279f}, {0.274648f, -1.380749f, 10.756232f}, {0.140014f, -0.703900f, 10.965575f}, {-0.000000f, -2.043807f, 10.416279f}, {-0.000000f, -3.058773f, 9.401313f}, {-0.000000f, -3.608068f, 8.075196f}, {1.407798f, -3.398726f, 7.357507f}, {1.380748f, -3.333420f, 8.075196f}, {1.300636f, -3.140013f, 8.765305f}, {1.170541f, -2.825937f, 9.401313f}, {0.995464f, -2.403262f, 9.958778f}, {0.782131f, -1.888231f, 10.416279f}, {0.538741f, -1.300637f, 10.756232f}, {0.274648f, -0.663059f, 10.965575f}, {2.043806f, -3.058772f, 7.357507f}, {2.004535f, -2.999999f, 8.075196f}, {1.888230f, -2.825937f, 8.765305f}, {1.699362f, -2.543276f, 9.401313f}, {1.445189f, -2.162879f, 9.958778f}, {1.135478f, -1.699363f, 10.416279f}, {0.782131f, -1.170542f, 10.756232f}, {0.398727f, -0.596738f, 10.965575f}, {2.601272f, -2.601272f, 7.357507f}, {2.551289f, -2.551289f, 8.075196f}, {2.403261f, -2.403262f, 8.765305f}, {2.162878f, -2.162879f, 9.401313f}, {1.839377f, -1.839378f, 9.958778f}, {1.445189f, -1.445189f, 10.416279f}, {0.995464f, -0.995464f, 10.756232f}, {0.507483f, -0.507484f, 10.965575f}, {3.058772f, -2.043806f, 7.357507f}, {2.999998f, -2.004535f, 8.075196f}, {2.825936f, -1.888231f, 8.765306f}, {2.543276f, -1.699363f, 9.401313f}, {2.162878f, -1.445190f, 9.958779f}, {1.699362f, -1.135478f, 10.416279f}, {1.170541f, -0.782131f, 10.756232f}, {0.596737f, -0.398728f, 10.965575f}, {3.398725f, -1.407798f, 7.357507f}, {3.333419f, -1.380748f, 8.075196f}, {3.140012f, -1.300637f, 8.765306f}, {2.825936f, -1.170541f, 9.401313f}, {2.403261f, -0.995464f, 9.958779f}, {1.888230f, -0.782131f, 10.416279f}, {1.300636f, -0.538742f, 10.756232f}, {0.663058f, -0.274649f, 10.965575f}, {3.608067f, -0.717689f, 7.357507f}, {3.538739f, -0.703899f, 8.075196f}, {3.333419f, -0.663059f, 8.765306f}, {2.999998f, -0.596737f, 9.401313f}, {2.551289f, -0.507484f, 9.958779f}, {2.004535f, -0.398727f, 10.416279f}, {1.380747f, -0.274648f, 10.756232f}, {0.703899f, -0.140015f, 10.965575f}, {3.678752f, 0.000000f, 7.357507f}, {3.608067f, -0.000000f, 8.075196f}, {3.398725f, -0.000001f, 8.765306f}, {3.058771f, -0.000000f, 9.401313f}, {2.601271f, -0.000001f, 9.958779f}, {2.043806f, -0.000001f, 10.416279f}, {1.407798f, -0.000001f, 10.756232f}, {0.717689f, -0.000001f, 10.965575f}, {3.608066f, 0.717689f, 7.357507f}, {3.538739f, 0.703899f, 8.075196f}, {3.333419f, 0.663058f, 8.765306f}, {2.999998f, 0.596736f, 9.401313f}, {2.551289f, 0.507482f, 9.958779f}, {2.004534f, 0.398726f, 10.416279f}, {1.380747f, 0.274647f, 10.756232f}, {0.703899f, 0.140013f, 10.965575f}, {3.398724f, 1.407798f, 7.357507f}, {3.333419f, 1.380747f, 8.075196f}, {3.140012f, 1.300635f, 8.765306f}, {2.825936f, 1.170541f, 9.401313f}, {2.403261f, 0.995463f, 9.958779f}, {1.888230f, 0.782130f, 10.416279f}, {1.300636f, 0.538740f, 10.756232f}, {0.663058f, 0.274647f, 10.965575f}, {3.058770f, 2.043805f, 7.357507f}, {2.999998f, 2.004534f, 8.075196f}, {2.825936f, 1.888229f, 8.765306f}, {2.543275f, 1.699362f, 9.401314f}, {2.162878f, 1.445188f, 9.958779f}, {1.699362f, 1.135477f, 10.416279f}, {1.170541f, 0.782130f, 10.756232f}, {0.596736f, 0.398726f, 10.965575f}, {2.601270f, 2.601270f, 7.357507f}, {2.551288f, 2.551288f, 8.075196f}, {2.403261f, 2.403260f, 8.765306f}, {2.162877f, 2.162877f, 9.401314f}, {1.839377f, 1.839376f, 9.958779f}, {1.445188f, 1.445188f, 10.416279f}, {0.995463f, 0.995463f, 10.756232f}, {0.507483f, 0.507482f, 10.965575f}, {2.043804f, 3.058770f, 7.357507f}, {2.004534f, 2.999997f, 8.075196f}, {1.888230f, 2.825935f, 8.765306f}, {1.699362f, 2.543274f, 9.401314f}, {1.445189f, 2.162877f, 9.958779f}, {1.135477f, 1.699361f, 10.416279f}, {0.782130f, 1.170540f, 10.756232f}, {0.398727f, 0.596736f, 10.965575f}, {1.407796f, 3.398723f, 7.357507f}, {1.380747f, 3.333418f, 8.075196f}, {1.300636f, 3.140011f, 8.765306f}, {1.170541f, 2.825935f, 9.401314f}, {0.995463f, 2.403260f, 9.958779f}, {0.782130f, 1.888229f, 10.416279f}, {0.538741f, 1.300635f, 10.756232f}, {0.274648f, 0.663057f, 10.965575f}, {0.717688f, 3.608065f, 7.357507f}, {0.703898f, 3.538738f, 8.075196f}, {0.663058f, 3.333418f, 8.765306f}, {0.596736f, 2.999996f, 9.401314f}, {0.507483f, 2.551288f, 9.958779f}, {0.398726f, 2.004533f, 10.416279f}, {0.274648f, 1.380746f, 10.756232f}, {0.140014f, 0.703898f, 10.965575f}, {-0.000001f, 3.678751f, 7.357507f}, {-0.000000f, 3.608066f, 8.075196f}, {0.000000f, 3.398724f, 8.765306f}, {-0.000000f, 3.058770f, 9.401314f}, {-0.000000f, 2.601270f, 9.958779f}, {-0.000000f, 2.043804f, 10.416279f}, {-0.000000f, 1.407797f, 10.756232f}, {-0.000000f, 0.717688f, 10.965575f}, {-0.000000f, -0.000001f, 11.036261f}, {-0.717690f, 3.608064f, 7.357507f}, {-0.703899f, 3.538737f, 8.075196f}, {-0.663058f, 3.333418f, 8.765306f}, {-0.596737f, 2.999996f, 9.401314f}, {-0.507483f, 2.551287f, 9.958779f}, {-0.398727f, 2.004533f, 10.416279f}, {-0.274648f, 1.380746f, 10.756232f}, {-0.140014f, 0.703898f, 10.965575f}, {-1.407798f, 3.398721f, 7.357507f}, {-1.380748f, 3.333417f, 8.075196f}, {-1.300635f, 3.140011f, 8.765306f}, {-1.170541f, 2.825934f, 9.401314f}, {-0.995463f, 2.403260f, 9.958779f}, {-0.782131f, 1.888228f, 10.416279f}, {-0.538741f, 1.300635f, 10.756232f}, {-0.274648f, 0.663057f, 10.965575f}, {-2.043806f, 3.058768f, 7.357507f}, {-2.004535f, 2.999996f, 8.075196f}, {-1.888230f, 2.825935f, 8.765306f}, {-1.699362f, 2.543274f, 9.401314f}, {-1.445189f, 2.162877f, 9.958779f}, {-1.135477f, 1.699360f, 10.416279f}, {-0.782131f, 1.170540f, 10.756232f}, {-0.398726f, 0.596736f, 10.965575f}, {-2.601270f, 2.601268f, 7.357507f}, {-2.551288f, 2.551287f, 8.075196f}, {-2.403261f, 2.403260f, 8.765306f}, {-2.162878f, 2.162876f, 9.401314f}, {-1.839376f, 1.839376f, 9.958779f}, {-1.445188f, 1.445187f, 10.416279f}, {-0.995463f, 0.995462f, 10.756232f}, {-0.507483f, 0.507482f, 10.965575f}, {-3.058770f, 2.043802f, 7.357507f}, {-2.999998f, 2.004533f, 8.075196f}, {-2.825936f, 1.888229f, 8.765306f}, {-2.543275f, 1.699361f, 9.401314f}, {-2.162878f, 1.445188f, 9.958779f}, {-1.699362f, 1.135476f, 10.416279f}, {-1.170541f, 0.782129f, 10.756232f}, {-0.596736f, 0.398726f, 10.965575f}, {-3.398723f, 1.407795f, 7.357507f}, {-3.333419f, 1.380746f, 8.075196f}, {-3.140011f, 1.300635f, 8.765306f}, {-2.825935f, 1.170539f, 9.401313f}, {-2.403261f, 0.995462f, 9.958779f}, {-1.888229f, 0.782129f, 10.416279f}, {-1.300635f, 0.538740f, 10.756232f}, {-0.663058f, 0.274647f, 10.965575f}, {0.000000f, 0.000000f, 0.000000f}, {-3.608064f, 0.717686f, 7.357507f}, {-3.538738f, 0.703897f, 8.075196f}, {-3.333418f, 0.663057f, 8.765306f}, {-2.999997f, 0.596735f, 9.401313f}, {-2.551288f, 0.507482f, 9.958779f}, {-2.004533f, 0.398725f, 10.416279f}, {-1.380747f, 0.274647f, 10.756232f}, {-0.703898f, 0.140013f, 10.965575f}, {-3.678750f, -0.000002f, 7.357507f}, {-3.608066f, -0.000002f, 8.075196f}, {-3.398724f, -0.000001f, 8.765306f}, {-3.058770f, -0.000001f, 9.401313f}, {-2.601271f, -0.000001f, 9.958779f}, {-2.043804f, -0.000001f, 10.416279f}, {-1.407797f, -0.000001f, 10.756232f}, {-0.717689f, -0.000001f, 10.965575f}, {-3.608063f, -0.717691f, 7.357507f}, {-3.538737f, -0.703900f, 8.075196f}, {-3.333418f, -0.663059f, 8.765306f}, {-2.999996f, -0.596738f, 9.401313f}, {-2.551288f, -0.507484f, 9.958779f}, {-2.004533f, -0.398728f, 10.416279f}, {-1.380747f, -0.274649f, 10.756232f}, {-0.703898f, -0.140015f, 10.965575f}, {-3.398721f, -1.407799f, 7.357507f}, {-3.333417f, -1.380748f, 8.075196f}, {-3.140011f, -1.300636f, 8.765306f}, {-2.825935f, -1.170542f, 9.401313f}, {-2.403261f, -0.995464f, 9.958779f}, {-1.888229f, -0.782131f, 10.416279f}, {-1.300635f, -0.538742f, 10.756232f}, {-0.663058f, -0.274648f, 10.965575f}, {-3.058768f, -2.043806f, 7.357507f}, {-2.999996f, -2.004535f, 8.075196f}, {-2.825935f, -1.888230f, 8.765306f}, {-2.543274f, -1.699363f, 9.401313f}, {-2.162878f, -1.445189f, 9.958779f}, {-1.699361f, -1.135478f, 10.416279f}, {-1.170541f, -0.782131f, 10.756232f}, {-0.596736f, -0.398727f, 10.965575f}, {-2.601268f, -2.601271f, 7.357507f}, {-2.551287f, -2.551289f, 8.075196f}, {-2.403260f, -2.403261f, 8.765305f}, {-2.162876f, -2.162878f, 9.401313f}, {-1.839376f, -1.839377f, 9.958778f}, {-1.445187f, -1.445189f, 10.416279f}, {-0.995463f, -0.995464f, 10.756232f}, {-0.507482f, -0.507483f, 10.965575f}, {-2.043802f, -3.058770f, 7.357507f}, {-2.004533f, -2.999998f, 8.075196f}, {-1.888229f, -2.825936f, 8.765305f}, {-1.699361f, -2.543275f, 9.401313f}, {-1.445188f, -2.162879f, 9.958778f}, {-1.135476f, -1.699362f, 10.416279f}, {-0.782130f, -1.170542f, 10.756232f}, {-0.398726f, -0.596737f, 10.965575f}, {-1.407795f, -3.398722f, 7.357507f}, {-1.380746f, -3.333419f, 8.075196f}, {-1.300635f, -3.140012f, 8.765305f}, {-1.170540f, -2.825936f, 9.401313f}, {-0.995463f, -2.403262f, 9.958778f}, {-0.782129f, -1.888230f, 10.416279f}, {-0.538741f, -1.300636f, 10.756232f}, {-0.274647f, -0.663059f, 10.965575f}, {-0.717687f, -3.608064f, 7.357507f}, {-0.703898f, -3.538738f, 8.075196f}, {-0.663058f, -3.333419f, 8.765305f}, {-0.596736f, -2.999997f, 9.401313f}, {-0.507482f, -2.551289f, 9.958778f}, {-0.398726f, -2.004534f, 10.416279f}, {-0.274647f, -1.380748f, 10.756232f}, {-0.140014f, -0.703899f, 10.965575f}, {0.000002f, -3.678750f, 7.357507f}, {0.000000f, -3.398724f, 8.765305f}, {0.000000f, -2.601272f, 9.958778f}, {0.000000f, -1.407798f, 10.756232f}, {0.000000f, -0.717689f, 10.965575f}, }; const vertex_texture cone_texture[] = { {0.734375f, 0.000000f}, {0.750000f, 0.062500f}, {0.718750f, 0.062500f}, {0.750000f, 0.125000f}, {0.750000f, 0.187500f}, {0.718750f, 0.125000f}, {0.750000f, 0.250000f}, {0.718750f, 0.187500f}, {0.718750f, 0.312500f}, {0.718750f, 0.250000f}, {0.750000f, 0.375000f}, {0.750000f, 0.312500f}, {0.734375f, 1.000000f}, {0.718750f, 0.500000f}, {0.750000f, 0.500000f}, {0.750000f, 0.437500f}, {0.718750f, 0.375000f}, {0.718750f, 0.437500f}, {0.687500f, 0.375000f}, {0.687500f, 0.312500f}, {0.687500f, 0.250000f}, {0.687500f, 0.187500f}, {0.687500f, 0.125000f}, {0.687500f, 0.062500f}, {0.703125f, 0.000000f}, {0.687500f, 0.500000f}, {0.687500f, 0.437500f}, {0.703125f, 1.000000f}, {0.656250f, 0.250000f}, {0.656250f, 0.187500f}, {0.656250f, 0.125000f}, {0.656250f, 0.062500f}, {0.671875f, 0.000000f}, {0.656250f, 0.500000f}, {0.656250f, 0.437500f}, {0.656250f, 0.375000f}, {0.671875f, 1.000000f}, {0.656250f, 0.312500f}, {0.625000f, 0.437500f}, {0.625000f, 0.375000f}, {0.625000f, 0.312500f}, {0.625000f, 0.250000f}, {0.625000f, 0.187500f}, {0.625000f, 0.125000f}, {0.625000f, 0.062500f}, {0.640625f, 1.000000f}, {0.625000f, 0.500000f}, {0.640625f, 0.000000f}, {0.593750f, 0.250000f}, {0.593750f, 0.187500f}, {0.593750f, 0.125000f}, {0.593750f, 0.062500f}, {0.609375f, 0.000000f}, {0.593750f, 0.437500f}, {0.593750f, 0.375000f}, {0.609375f, 1.000000f}, {0.593750f, 0.500000f}, {0.593750f, 0.312500f}, {0.562500f, 0.375000f}, {0.562500f, 0.312500f}, {0.562500f, 0.250000f}, {0.562500f, 0.187500f}, {0.562500f, 0.125000f}, {0.562500f, 0.062500f}, {0.578125f, 0.000000f}, {0.562500f, 0.437500f}, {0.578125f, 1.000000f}, {0.562500f, 0.500000f}, {0.531250f, 0.125000f}, {0.531250f, 0.062500f}, {0.546875f, 0.000000f}, {0.531250f, 0.437500f}, {0.531250f, 0.375000f}, {0.546875f, 1.000000f}, {0.531250f, 0.500000f}, {0.531250f, 0.312500f}, {0.531250f, 0.250000f}, {0.531250f, 0.187500f}, {0.500000f, 0.375000f}, {0.500000f, 0.312500f}, {0.500000f, 0.250000f}, {0.500000f, 0.187500f}, {0.500000f, 0.125000f}, {0.500000f, 0.062500f}, {0.515625f, 0.000000f}, {0.500000f, 0.437500f}, {0.515625f, 1.000000f}, {0.500000f, 0.500000f}, {0.468750f, 0.062500f}, {0.484375f, 0.000000f}, {0.468750f, 0.437500f}, {0.468750f, 0.375000f}, {0.484375f, 1.000000f}, {0.468750f, 0.500000f}, {0.468750f, 0.312500f}, {0.468750f, 0.250000f}, {0.468750f, 0.187500f}, {0.468750f, 0.125000f}, {0.437500f, 0.375000f}, {0.437500f, 0.312500f}, {0.437500f, 0.250000f}, {0.437500f, 0.187500f}, {0.437500f, 0.125000f}, {0.437500f, 0.062500f}, {0.453125f, 1.000000f}, {0.437500f, 0.500000f}, {0.453125f, 0.000000f}, {0.437500f, 0.437500f}, {0.406250f, 0.062500f}, {0.421875f, 0.000000f}, {0.406250f, 0.437500f}, {0.406250f, 0.375000f}, {0.421875f, 1.000000f}, {0.406250f, 0.500000f}, {0.406250f, 0.312500f}, {0.406250f, 0.250000f}, {0.406250f, 0.187500f}, {0.406250f, 0.125000f}, {0.375000f, 0.250000f}, {0.375000f, 0.187500f}, {0.375000f, 0.125000f}, {0.375000f, 0.062500f}, {0.390625f, 1.000000f}, {0.375000f, 0.500000f}, {0.390625f, 0.000000f}, {0.375000f, 0.437500f}, {0.375000f, 0.375000f}, {0.375000f, 0.312500f}, {0.359375f, 0.000000f}, {0.343750f, 0.062500f}, {0.343750f, 0.437500f}, {0.343750f, 0.375000f}, {0.359375f, 1.000000f}, {0.343750f, 0.500000f}, {0.343750f, 0.312500f}, {0.343750f, 0.250000f}, {0.343750f, 0.187500f}, {0.343750f, 0.125000f}, {0.312500f, 0.250000f}, {0.312500f, 0.187500f}, {0.312500f, 0.125000f}, {0.312500f, 0.062500f}, {0.328125f, 0.000000f}, {0.312500f, 0.437500f}, {0.312500f, 0.375000f}, {0.328125f, 1.000000f}, {0.312500f, 0.500000f}, {0.312500f, 0.312500f}, {0.296875f, 0.000000f}, {0.281250f, 0.062500f}, {0.281250f, 0.437500f}, {0.281250f, 0.375000f}, {0.281250f, 0.312500f}, {0.281250f, 0.250000f}, {0.281250f, 0.187500f}, {0.281250f, 0.125000f}, {0.296875f, 1.000000f}, {0.281250f, 0.500000f}, {0.250000f, 0.250000f}, {0.250000f, 0.187500f}, {0.250000f, 0.125000f}, {0.250000f, 0.062500f}, {0.265625f, 0.000000f}, {0.250000f, 0.437500f}, {0.250000f, 0.375000f}, {0.265625f, 1.000000f}, {0.250000f, 0.500000f}, {0.250000f, 0.312500f}, {0.218750f, 0.375000f}, {0.218750f, 0.312500f}, {0.218750f, 0.250000f}, {0.218750f, 0.187500f}, {0.218750f, 0.125000f}, {0.218750f, 0.062500f}, {0.234375f, 1.000000f}, {0.218750f, 0.500000f}, {0.234375f, 0.000000f}, {0.218750f, 0.437500f}, {0.187500f, 0.187500f}, {0.187500f, 0.125000f}, {0.187500f, 0.062500f}, {0.203125f, 0.000000f}, {0.187500f, 0.437500f}, {0.187500f, 0.375000f}, {0.203125f, 1.000000f}, {0.187500f, 0.500000f}, {0.187500f, 0.312500f}, {0.187500f, 0.250000f}, {0.156250f, 0.375000f}, {0.156250f, 0.312500f}, {0.156250f, 0.250000f}, {0.156250f, 0.187500f}, {0.156250f, 0.125000f}, {0.156250f, 0.062500f}, {0.171875f, 0.000000f}, {0.156250f, 0.437500f}, {0.171875f, 1.000000f}, {0.156250f, 0.500000f}, {0.125000f, 0.125000f}, {0.125000f, 0.062500f}, {0.140625f, 0.000000f}, {0.125000f, 0.437500f}, {0.125000f, 0.375000f}, {0.140625f, 1.000000f}, {0.125000f, 0.500000f}, {0.125000f, 0.312500f}, {0.125000f, 0.250000f}, {0.125000f, 0.187500f}, {0.093750f, 0.375000f}, {0.093750f, 0.312500f}, {0.093750f, 0.250000f}, {0.093750f, 0.187500f}, {0.093750f, 0.125000f}, {0.093750f, 0.062500f}, {0.109375f, 0.000000f}, {0.093750f, 0.437500f}, {0.109375f, 1.000000f}, {0.093750f, 0.500000f}, {0.062500f, 0.125000f}, {0.062500f, 0.062500f}, {0.078125f, 0.000000f}, {0.062500f, 0.437500f}, {0.062500f, 0.375000f}, {0.078125f, 1.000000f}, {0.062500f, 0.500000f}, {0.062500f, 0.312500f}, {0.062500f, 0.250000f}, {0.062500f, 0.187500f}, {0.031250f, 0.375000f}, {0.031250f, 0.312500f}, {0.031250f, 0.250000f}, {0.031250f, 0.187500f}, {0.031250f, 0.125000f}, {0.031250f, 0.062500f}, {0.046875f, 1.000000f}, {0.031250f, 0.500000f}, {0.046875f, 0.000000f}, {0.031250f, 0.437500f}, {0.000000f, 0.125000f}, {0.000000f, 0.062500f}, {0.015625f, 0.000000f}, {0.000000f, 0.437500f}, {0.000000f, 0.375000f}, {0.015625f, 1.000000f}, {0.000000f, 0.500000f}, {0.000000f, 0.312500f}, {0.000000f, 0.250000f}, {0.000000f, 0.187500f}, {1.000000f, 0.312500f}, {0.968750f, 0.250000f}, {1.000000f, 0.250000f}, {1.000000f, 0.187500f}, {0.968750f, 0.187500f}, {1.000000f, 0.125000f}, {0.968750f, 0.125000f}, {0.968750f, 0.062500f}, {1.000000f, 0.062500f}, {0.984375f, 0.000000f}, {1.000000f, 0.500000f}, {0.968750f, 0.437500f}, {1.000000f, 0.437500f}, {0.968750f, 0.375000f}, {1.000000f, 0.375000f}, {0.984375f, 1.000000f}, {0.968750f, 0.500000f}, {0.968750f, 0.312500f}, {0.953125f, 0.000000f}, {0.937500f, 0.062500f}, {0.937500f, 0.437500f}, {0.937500f, 0.375000f}, {0.953125f, 1.000000f}, {0.937500f, 0.500000f}, {0.937500f, 0.312500f}, {0.937500f, 0.250000f}, {0.937500f, 0.187500f}, {0.937500f, 0.125000f}, {0.906250f, 0.250000f}, {0.906250f, 0.187500f}, {0.906250f, 0.125000f}, {0.906250f, 0.062500f}, {0.921875f, 0.000000f}, {0.906250f, 0.437500f}, {0.906250f, 0.375000f}, {0.921875f, 1.000000f}, {0.906250f, 0.500000f}, {0.906250f, 0.312500f}, {0.875000f, 0.437500f}, {0.875000f, 0.375000f}, {0.875000f, 0.312500f}, {0.875000f, 0.250000f}, {0.875000f, 0.187500f}, {0.875000f, 0.125000f}, {0.875000f, 0.062500f}, {0.890625f, 1.000000f}, {0.875000f, 0.500000f}, {0.890625f, 0.000000f}, {0.843750f, 0.250000f}, {0.843750f, 0.187500f}, {0.843750f, 0.125000f}, {0.843750f, 0.062500f}, {0.859375f, 0.000000f}, {0.843750f, 0.437500f}, {0.843750f, 0.375000f}, {0.859375f, 1.000000f}, {0.843750f, 0.500000f}, {0.843750f, 0.312500f}, {0.812500f, 0.375000f}, {0.812500f, 0.312500f}, {0.812500f, 0.250000f}, {0.812500f, 0.187500f}, {0.812500f, 0.125000f}, {0.812500f, 0.062500f}, {0.828125f, 1.000000f}, {0.812500f, 0.500000f}, {0.828125f, 0.000000f}, {0.812500f, 0.437500f}, {0.781250f, 0.125000f}, {0.781250f, 0.062500f}, {0.796875f, 0.000000f}, {0.781250f, 0.437500f}, {0.781250f, 0.375000f}, {0.796875f, 1.000000f}, {0.781250f, 0.500000f}, {0.781250f, 0.312500f}, {0.781250f, 0.250000f}, {0.781250f, 0.187500f}, {0.765625f, 0.000000f}, {0.765625f, 1.000000f}, }; const vertex_normal cone_normal[] = { {0.0097f, -0.0980f, 0.9951f}, {0.0286f, -0.2902f, 0.9565f}, {0.0464f, -0.4709f, 0.8810f}, {0.0624f, -0.6332f, 0.7715f}, {0.0759f, -0.7708f, 0.6326f}, {0.0865f, -0.8786f, 0.4696f}, {0.0400f, -0.4056f, -0.9132f}, {0.0903f, -0.9709f, 0.2218f}, {0.1008f, -0.9699f, 0.2218f}, {0.0938f, -0.9527f, 0.2890f}, {0.0976f, -0.9904f, 0.0975f}, {0.2779f, -0.9161f, 0.2890f}, {0.2563f, -0.8448f, 0.4696f}, {0.2248f, -0.7412f, 0.6326f}, {0.1847f, -0.6088f, 0.7715f}, {0.1374f, -0.4528f, 0.8810f}, {0.0846f, -0.2790f, 0.9565f}, {0.0286f, -0.0942f, 0.9951f}, {0.2889f, -0.9524f, 0.0975f}, {0.1182f, -0.3900f, -0.9132f}, {0.2780f, -0.9346f, 0.2218f}, {0.2881f, -0.9316f, 0.2218f}, {0.2999f, -0.5611f, 0.7715f}, {0.2231f, -0.4173f, 0.8810f}, {0.1374f, -0.2571f, 0.9565f}, {0.0464f, -0.0869f, 0.9951f}, {0.4691f, -0.8777f, 0.0975f}, {0.4513f, -0.8443f, 0.2890f}, {0.1921f, -0.3595f, -0.9132f}, {0.4550f, -0.8624f, 0.2218f}, {0.4643f, -0.8575f, 0.2218f}, {0.4162f, -0.7786f, 0.4696f}, {0.3651f, -0.6831f, 0.6326f}, {0.6314f, -0.7693f, 0.0975f}, {0.6073f, -0.7400f, 0.2890f}, {0.5601f, -0.6825f, 0.4696f}, {0.4913f, -0.5987f, 0.6326f}, {0.4036f, -0.4918f, 0.7715f}, {0.3002f, -0.3658f, 0.8810f}, {0.1850f, -0.2254f, 0.9565f}, {0.2585f, -0.3151f, -0.9132f}, {0.6145f, -0.7571f, 0.2218f}, {0.6227f, -0.7504f, 0.2218f}, {0.0625f, -0.0761f, 0.9951f}, {0.4918f, -0.4036f, 0.7715f}, {0.3658f, -0.3002f, 0.8810f}, {0.2254f, -0.1850f, 0.9565f}, {0.0761f, -0.0625f, 0.9951f}, {0.7693f, -0.6314f, 0.0976f}, {0.7400f, -0.6073f, 0.2890f}, {0.3150f, -0.2586f, -0.9132f}, {0.7504f, -0.6227f, 0.2218f}, {0.7571f, -0.6145f, 0.2218f}, {0.6825f, -0.5601f, 0.4696f}, {0.5987f, -0.4913f, 0.6326f}, {0.8443f, -0.4513f, 0.2890f}, {0.7786f, -0.4162f, 0.4696f}, {0.6831f, -0.3651f, 0.6326f}, {0.5611f, -0.2999f, 0.7715f}, {0.4173f, -0.2231f, 0.8810f}, {0.2571f, -0.1374f, 0.9566f}, {0.0869f, -0.0464f, 0.9951f}, {0.8777f, -0.4691f, 0.0975f}, {0.3594f, -0.1922f, -0.9132f}, {0.8574f, -0.4643f, 0.2218f}, {0.8624f, -0.4550f, 0.2218f}, {0.4528f, -0.1374f, 0.8810f}, {0.2790f, -0.0846f, 0.9565f}, {0.0942f, -0.0286f, 0.9951f}, {0.9524f, -0.2889f, 0.0975f}, {0.9161f, -0.2779f, 0.2890f}, {0.3900f, -0.1184f, -0.9132f}, {0.9316f, -0.2881f, 0.2218f}, {0.9346f, -0.2780f, 0.2218f}, {0.8448f, -0.2563f, 0.4696f}, {0.7412f, -0.2248f, 0.6326f}, {0.6088f, -0.1847f, 0.7715f}, {0.8786f, -0.0865f, 0.4696f}, {0.7708f, -0.0759f, 0.6326f}, {0.6332f, -0.0624f, 0.7715f}, {0.4709f, -0.0464f, 0.8810f}, {0.2902f, -0.0286f, 0.9565f}, {0.0980f, -0.0097f, 0.9951f}, {0.9904f, -0.0975f, 0.0976f}, {0.4056f, -0.0400f, -0.9132f}, {0.9699f, -0.1009f, 0.2218f}, {0.9709f, -0.0903f, 0.2218f}, {0.9527f, -0.0938f, 0.2890f}, {0.2902f, 0.0286f, 0.9565f}, {0.0980f, 0.0096f, 0.9951f}, {0.9904f, 0.0975f, 0.0975f}, {0.9527f, 0.0938f, 0.2890f}, {0.4056f, 0.0399f, -0.9132f}, {0.9709f, 0.0903f, 0.2218f}, {0.9699f, 0.1008f, 0.2218f}, {0.8786f, 0.0865f, 0.4696f}, {0.7708f, 0.0759f, 0.6326f}, {0.6332f, 0.0624f, 0.7715f}, {0.4709f, 0.0464f, 0.8810f}, {0.8448f, 0.2563f, 0.4696f}, {0.7412f, 0.2248f, 0.6326f}, {0.6088f, 0.1847f, 0.7715f}, {0.4528f, 0.1374f, 0.8810f}, {0.2790f, 0.0846f, 0.9565f}, {0.3900f, 0.1182f, -0.9132f}, {0.9346f, 0.2780f, 0.2218f}, {0.9316f, 0.2881f, 0.2218f}, {0.0942f, 0.0286f, 0.9951f}, {0.9524f, 0.2889f, 0.0975f}, {0.9161f, 0.2779f, 0.2890f}, {0.2571f, 0.1374f, 0.9565f}, {0.0869f, 0.0464f, 0.9951f}, {0.8777f, 0.4691f, 0.0975f}, {0.8443f, 0.4513f, 0.2890f}, {0.3595f, 0.1921f, -0.9132f}, {0.8624f, 0.4550f, 0.2218f}, {0.8575f, 0.4643f, 0.2218f}, {0.7786f, 0.4162f, 0.4696f}, {0.6831f, 0.3651f, 0.6326f}, {0.5611f, 0.2999f, 0.7715f}, {0.4173f, 0.2230f, 0.8810f}, {0.5987f, 0.4913f, 0.6326f}, {0.4918f, 0.4036f, 0.7715f}, {0.3658f, 0.3002f, 0.8810f}, {0.2254f, 0.1850f, 0.9566f}, {0.3151f, 0.2585f, -0.9132f}, {0.7571f, 0.6145f, 0.2218f}, {0.7504f, 0.6227f, 0.2218f}, {0.0761f, 0.0625f, 0.9951f}, {0.7693f, 0.6314f, 0.0975f}, {0.7400f, 0.6073f, 0.2890f}, {0.6825f, 0.5601f, 0.4696f}, {0.0625f, 0.0761f, 0.9951f}, {0.6314f, 0.7693f, 0.0975f}, {0.6073f, 0.7400f, 0.2890f}, {0.2586f, 0.3150f, -0.9132f}, {0.6227f, 0.7504f, 0.2218f}, {0.6145f, 0.7571f, 0.2218f}, {0.5601f, 0.6825f, 0.4696f}, {0.4913f, 0.5987f, 0.6326f}, {0.4036f, 0.4918f, 0.7715f}, {0.3002f, 0.3658f, 0.8810f}, {0.1850f, 0.2254f, 0.9566f}, {0.3651f, 0.6831f, 0.6326f}, {0.2999f, 0.5611f, 0.7715f}, {0.2231f, 0.4173f, 0.8810f}, {0.1374f, 0.2571f, 0.9565f}, {0.0464f, 0.0869f, 0.9951f}, {0.4691f, 0.8777f, 0.0975f}, {0.4513f, 0.8443f, 0.2890f}, {0.1922f, 0.3594f, -0.9132f}, {0.4643f, 0.8574f, 0.2218f}, {0.4550f, 0.8624f, 0.2218f}, {0.4162f, 0.7786f, 0.4696f}, {0.0286f, 0.0942f, 0.9951f}, {0.2889f, 0.9524f, 0.0975f}, {0.2779f, 0.9161f, 0.2890f}, {0.2563f, 0.8448f, 0.4696f}, {0.2248f, 0.7412f, 0.6326f}, {0.1847f, 0.6088f, 0.7715f}, {0.1374f, 0.4528f, 0.8810f}, {0.0846f, 0.2790f, 0.9565f}, {0.1184f, 0.3900f, -0.9132f}, {0.2881f, 0.9316f, 0.2218f}, {0.2780f, 0.9346f, 0.2218f}, {0.0624f, 0.6332f, 0.7715f}, {0.0464f, 0.4709f, 0.8810f}, {0.0286f, 0.2902f, 0.9565f}, {0.0097f, 0.0980f, 0.9951f}, {0.0975f, 0.9904f, 0.0975f}, {0.0938f, 0.9527f, 0.2890f}, {0.0400f, 0.4056f, -0.9132f}, {0.1009f, 0.9699f, 0.2218f}, {0.0903f, 0.9709f, 0.2218f}, {0.0865f, 0.8786f, 0.4696f}, {0.0759f, 0.7708f, 0.6326f}, {-0.0938f, 0.9527f, 0.2890f}, {-0.0865f, 0.8786f, 0.4696f}, {-0.0759f, 0.7708f, 0.6326f}, {-0.0624f, 0.6332f, 0.7715f}, {-0.0464f, 0.4709f, 0.8810f}, {-0.0286f, 0.2902f, 0.9565f}, {-0.0399f, 0.4056f, -0.9132f}, {-0.0903f, 0.9709f, 0.2218f}, {-0.1008f, 0.9699f, 0.2218f}, {-0.0097f, 0.0980f, 0.9951f}, {-0.0976f, 0.9904f, 0.0975f}, {-0.1374f, 0.4528f, 0.8810f}, {-0.0846f, 0.2790f, 0.9565f}, {-0.0286f, 0.0942f, 0.9951f}, {-0.2889f, 0.9524f, 0.0975f}, {-0.2779f, 0.9161f, 0.2890f}, {-0.1182f, 0.3900f, -0.9132f}, {-0.2780f, 0.9346f, 0.2218f}, {-0.2881f, 0.9316f, 0.2218f}, {-0.2563f, 0.8448f, 0.4696f}, {-0.2248f, 0.7412f, 0.6326f}, {-0.1847f, 0.6088f, 0.7715f}, {-0.4513f, 0.8443f, 0.2890f}, {-0.4162f, 0.7786f, 0.4696f}, {-0.3651f, 0.6831f, 0.6326f}, {-0.2999f, 0.5611f, 0.7715f}, {-0.2231f, 0.4173f, 0.8810f}, {-0.1374f, 0.2571f, 0.9565f}, {-0.0464f, 0.0869f, 0.9951f}, {-0.4691f, 0.8777f, 0.0975f}, {-0.1921f, 0.3595f, -0.9132f}, {-0.4550f, 0.8624f, 0.2218f}, {-0.4643f, 0.8575f, 0.2218f}, {-0.3002f, 0.3658f, 0.8810f}, {-0.1850f, 0.2254f, 0.9566f}, {-0.0625f, 0.0761f, 0.9951f}, {-0.6314f, 0.7693f, 0.0975f}, {-0.6073f, 0.7400f, 0.2890f}, {-0.2585f, 0.3151f, -0.9132f}, {-0.6145f, 0.7571f, 0.2218f}, {-0.6227f, 0.7504f, 0.2218f}, {-0.5601f, 0.6825f, 0.4696f}, {-0.4913f, 0.5987f, 0.6326f}, {-0.4036f, 0.4918f, 0.7715f}, {-0.6825f, 0.5601f, 0.4696f}, {-0.5987f, 0.4913f, 0.6326f}, {-0.4918f, 0.4036f, 0.7715f}, {-0.3658f, 0.3002f, 0.8810f}, {-0.2254f, 0.1850f, 0.9565f}, {-0.0761f, 0.0625f, 0.9951f}, {-0.7693f, 0.6314f, 0.0975f}, {-0.3150f, 0.2586f, -0.9132f}, {-0.7504f, 0.6227f, 0.2218f}, {-0.7571f, 0.6145f, 0.2218f}, {-0.7400f, 0.6073f, 0.2890f}, {-0.2571f, 0.1374f, 0.9565f}, {-0.0869f, 0.0464f, 0.9951f}, {-0.8777f, 0.4691f, 0.0975f}, {-0.8443f, 0.4513f, 0.2890f}, {-0.3594f, 0.1922f, -0.9132f}, {-0.8574f, 0.4643f, 0.2218f}, {-0.8624f, 0.4550f, 0.2218f}, {-0.7786f, 0.4162f, 0.4696f}, {-0.6831f, 0.3651f, 0.6326f}, {-0.5611f, 0.2999f, 0.7715f}, {-0.4173f, 0.2230f, 0.8810f}, {-0.8448f, 0.2563f, 0.4696f}, {-0.7412f, 0.2248f, 0.6326f}, {-0.6088f, 0.1847f, 0.7715f}, {-0.4528f, 0.1374f, 0.8810f}, {-0.2790f, 0.0846f, 0.9565f}, {-0.3900f, 0.1184f, -0.9132f}, {-0.9316f, 0.2881f, 0.2218f}, {-0.9346f, 0.2780f, 0.2218f}, {-0.0942f, 0.0286f, 0.9951f}, {-0.9524f, 0.2889f, 0.0975f}, {-0.9161f, 0.2779f, 0.2890f}, {-0.2902f, 0.0286f, 0.9565f}, {-0.0980f, 0.0097f, 0.9951f}, {-0.9904f, 0.0975f, 0.0975f}, {-0.9527f, 0.0938f, 0.2890f}, {-0.4056f, 0.0400f, -0.9132f}, {-0.9699f, 0.1009f, 0.2218f}, {-0.9709f, 0.0903f, 0.2218f}, {-0.8786f, 0.0865f, 0.4696f}, {-0.7708f, 0.0759f, 0.6326f}, {-0.6332f, 0.0624f, 0.7715f}, {-0.4709f, 0.0464f, 0.8810f}, {-0.7708f, -0.0759f, 0.6326f}, {-0.6332f, -0.0624f, 0.7715f}, {-0.4709f, -0.0464f, 0.8810f}, {-0.2902f, -0.0286f, 0.9565f}, {-0.0980f, -0.0096f, 0.9951f}, {-0.9904f, -0.0976f, 0.0975f}, {-0.9527f, -0.0938f, 0.2890f}, {-0.4056f, -0.0399f, -0.9132f}, {-0.9709f, -0.0903f, 0.2218f}, {-0.9699f, -0.1008f, 0.2218f}, {-0.8786f, -0.0865f, 0.4696f}, {-0.0942f, -0.0286f, 0.9951f}, {-0.9524f, -0.2889f, 0.0975f}, {-0.9161f, -0.2779f, 0.2890f}, {-0.3900f, -0.1182f, -0.9132f}, {-0.9346f, -0.2780f, 0.2218f}, {-0.9316f, -0.2881f, 0.2218f}, {-0.8448f, -0.2563f, 0.4696f}, {-0.7412f, -0.2248f, 0.6326f}, {-0.6088f, -0.1847f, 0.7715f}, {-0.4528f, -0.1374f, 0.8810f}, {-0.2790f, -0.0846f, 0.9566f}, {-0.5611f, -0.2999f, 0.7715f}, {-0.4173f, -0.2230f, 0.8810f}, {-0.2571f, -0.1374f, 0.9565f}, {-0.0869f, -0.0464f, 0.9951f}, {-0.8777f, -0.4691f, 0.0975f}, {-0.8443f, -0.4513f, 0.2890f}, {-0.3595f, -0.1921f, -0.9132f}, {-0.8624f, -0.4550f, 0.2218f}, {-0.8575f, -0.4643f, 0.2218f}, {-0.7786f, -0.4162f, 0.4696f}, {-0.6831f, -0.3651f, 0.6326f}, {-0.7693f, -0.6314f, 0.0975f}, {-0.7400f, -0.6073f, 0.2890f}, {-0.6825f, -0.5601f, 0.4696f}, {-0.5987f, -0.4913f, 0.6326f}, {-0.4918f, -0.4036f, 0.7715f}, {-0.3658f, -0.3002f, 0.8810f}, {-0.2254f, -0.1850f, 0.9565f}, {-0.3151f, -0.2585f, -0.9132f}, {-0.7571f, -0.6145f, 0.2218f}, {-0.7504f, -0.6227f, 0.2218f}, {-0.0761f, -0.0625f, 0.9951f}, {-0.4036f, -0.4918f, 0.7715f}, {-0.3002f, -0.3658f, 0.8810f}, {-0.1850f, -0.2254f, 0.9565f}, {-0.0625f, -0.0761f, 0.9951f}, {-0.6314f, -0.7693f, 0.0975f}, {-0.6073f, -0.7400f, 0.2890f}, {-0.2586f, -0.3150f, -0.9132f}, {-0.6227f, -0.7504f, 0.2218f}, {-0.6145f, -0.7571f, 0.2218f}, {-0.5601f, -0.6825f, 0.4696f}, {-0.4913f, -0.5987f, 0.6326f}, {-0.4513f, -0.8443f, 0.2890f}, {-0.4162f, -0.7786f, 0.4696f}, {-0.3651f, -0.6831f, 0.6326f}, {-0.2999f, -0.5611f, 0.7715f}, {-0.2231f, -0.4173f, 0.8810f}, {-0.1374f, -0.2571f, 0.9565f}, {-0.1922f, -0.3594f, -0.9132f}, {-0.4643f, -0.8574f, 0.2218f}, {-0.4550f, -0.8624f, 0.2218f}, {-0.0464f, -0.0869f, 0.9951f}, {-0.4691f, -0.8777f, 0.0975f}, {-0.1374f, -0.4528f, 0.8810f}, {-0.0846f, -0.2790f, 0.9566f}, {-0.0286f, -0.0942f, 0.9951f}, {-0.2889f, -0.9524f, 0.0975f}, {-0.2779f, -0.9161f, 0.2890f}, {-0.1184f, -0.3900f, -0.9132f}, {-0.2881f, -0.9316f, 0.2218f}, {-0.2780f, -0.9346f, 0.2218f}, {-0.2563f, -0.8448f, 0.4696f}, {-0.2248f, -0.7412f, 0.6326f}, {-0.1847f, -0.6088f, 0.7715f}, {-0.0938f, -0.9527f, 0.2890f}, {-0.0865f, -0.8786f, 0.4696f}, {-0.0759f, -0.7708f, 0.6326f}, {-0.0624f, -0.6332f, 0.7715f}, {-0.0464f, -0.4709f, 0.8810f}, {-0.0286f, -0.2902f, 0.9565f}, {-0.0097f, -0.0980f, 0.9951f}, {-0.0976f, -0.9904f, 0.0975f}, {-0.0400f, -0.4056f, -0.9132f}, {-0.1009f, -0.9699f, 0.2218f}, {-0.0903f, -0.9709f, 0.2218f}, {0.0975f, -0.9904f, 0.0975f}, {0.0846f, -0.2790f, 0.9566f}, {0.7693f, -0.6314f, 0.0975f}, {0.2571f, -0.1374f, 0.9565f}, {0.9904f, -0.0975f, 0.0975f}, {0.9904f, 0.0976f, 0.0975f}, {0.4173f, 0.2231f, 0.8810f}, {0.2254f, 0.1850f, 0.9565f}, {0.1850f, 0.2254f, 0.9565f}, {0.2230f, 0.4173f, 0.8810f}, {-0.1850f, 0.2254f, 0.9565f}, {-0.2571f, 0.1374f, 0.9566f}, {-0.4173f, 0.2231f, 0.8810f}, {-0.2790f, -0.0846f, 0.9565f}, {-0.4173f, -0.2231f, 0.8810f}, {-0.1374f, -0.2571f, 0.9566f}, {-0.0846f, -0.2790f, 0.9565f}, {-0.0975f, -0.9904f, 0.0975f}, }; const union triangle cone_light_cone_triangle[] = { { .v = { {131, 0, 0}, {257, 1, 0}, {7, 2, 0}, }}, { .v = { {256, 3, 1}, {7, 2, 1}, {257, 1, 1}, }}, { .v = { {8, 4, 2}, {6, 5, 2}, {256, 3, 2}, }}, { .v = { {255, 6, 3}, {5, 7, 3}, {8, 4, 3}, }}, { .v = { {255, 6, 4}, {3, 8, 4}, {4, 9, 4}, }}, { .v = { {254, 10, 5}, {3, 8, 5}, {9, 11, 5}, }}, { .v = { {180, 12, 6}, {0, 13, 7}, {253, 14, 8}, }}, { .v = { {10, 15, 9}, {2, 16, 9}, {254, 10, 9}, }}, { .v = { {253, 14, 10}, {1, 17, 10}, {10, 15, 10}, }}, { .v = { {1, 17, 11}, {13, 18, 11}, {2, 16, 11}, }}, { .v = { {2, 16, 12}, {14, 19, 12}, {3, 8, 12}, }}, { .v = { {4, 9, 13}, {14, 19, 13}, {15, 20, 13}, }}, { .v = { {4, 9, 14}, {16, 21, 14}, {5, 7, 14}, }}, { .v = { {5, 7, 15}, {17, 22, 15}, {6, 5, 15}, }}, { .v = { {7, 2, 16}, {17, 22, 16}, {18, 23, 16}, }}, { .v = { {131, 24, 17}, {7, 2, 17}, {18, 23, 17}, }}, { .v = { {1, 17, 18}, {11, 25, 18}, {12, 26, 18}, }}, { .v = { {180, 27, 19}, {11, 25, 20}, {0, 13, 21}, }}, { .v = { {16, 21, 22}, {23, 28, 22}, {24, 29, 22}, }}, { .v = { {16, 21, 23}, {25, 30, 23}, {17, 22, 23}, }}, { .v = { {17, 22, 24}, {26, 31, 24}, {18, 23, 24}, }}, { .v = { {131, 32, 25}, {18, 23, 25}, {26, 31, 25}, }}, { .v = { {12, 26, 26}, {19, 33, 26}, {20, 34, 26}, }}, { .v = { {12, 26, 27}, {21, 35, 27}, {13, 18, 27}, }}, { .v = { {180, 36, 28}, {19, 33, 29}, {11, 25, 30}, }}, { .v = { {13, 18, 31}, {22, 37, 31}, {14, 19, 31}, }}, { .v = { {15, 20, 32}, {22, 37, 32}, {23, 28, 32}, }}, { .v = { {19, 33, 33}, {28, 38, 33}, {20, 34, 33}, }}, { .v = { {21, 35, 34}, {28, 38, 34}, {29, 39, 34}, }}, { .v = { {21, 35, 35}, {30, 40, 35}, {22, 37, 35}, }}, { .v = { {22, 37, 36}, {31, 41, 36}, {23, 28, 36}, }}, { .v = { {24, 29, 37}, {31, 41, 37}, {32, 42, 37}, }}, { .v = { {25, 30, 38}, {32, 42, 38}, {33, 43, 38}, }}, { .v = { {25, 30, 39}, {34, 44, 39}, {26, 31, 39}, }}, { .v = { {180, 45, 40}, {27, 46, 41}, {19, 33, 42}, }}, { .v = { {131, 47, 43}, {26, 31, 43}, {34, 44, 43}, }}, { .v = { {32, 42, 44}, {39, 48, 44}, {40, 49, 44}, }}, { .v = { {32, 42, 45}, {41, 50, 45}, {33, 43, 45}, }}, { .v = { {33, 43, 46}, {42, 51, 46}, {34, 44, 46}, }}, { .v = { {131, 52, 47}, {34, 44, 47}, {42, 51, 47}, }}, { .v = { {27, 46, 48}, {36, 53, 48}, {28, 38, 48}, }}, { .v = { {28, 38, 49}, {37, 54, 49}, {29, 39, 49}, }}, { .v = { {180, 55, 50}, {35, 56, 51}, {27, 46, 52}, }}, { .v = { {30, 40, 53}, {37, 54, 53}, {38, 57, 53}, }}, { .v = { {31, 41, 54}, {38, 57, 54}, {39, 48, 54}, }}, { .v = { {36, 53, 55}, {45, 58, 55}, {37, 54, 55}, }}, { .v = { {38, 57, 56}, {45, 58, 56}, {46, 59, 56}, }}, { .v = { {38, 57, 57}, {47, 60, 57}, {39, 48, 57}, }}, { .v = { {39, 48, 58}, {48, 61, 58}, {40, 49, 58}, }}, { .v = { {40, 49, 59}, {49, 62, 59}, {41, 50, 59}, }}, { .v = { {42, 51, 60}, {49, 62, 60}, {50, 63, 60}, }}, { .v = { {131, 64, 61}, {42, 51, 61}, {50, 63, 61}, }}, { .v = { {35, 56, 62}, {44, 65, 62}, {36, 53, 62}, }}, { .v = { {180, 66, 63}, {43, 67, 64}, {35, 56, 65}, }}, { .v = { {48, 61, 66}, {57, 68, 66}, {49, 62, 66}, }}, { .v = { {49, 62, 67}, {58, 69, 67}, {50, 63, 67}, }}, { .v = { {131, 70, 68}, {50, 63, 68}, {58, 69, 68}, }}, { .v = { {43, 67, 69}, {52, 71, 69}, {44, 65, 69}, }}, { .v = { {44, 65, 70}, {53, 72, 70}, {45, 58, 70}, }}, { .v = { {180, 73, 71}, {51, 74, 72}, {43, 67, 73}, }}, { .v = { {46, 59, 74}, {53, 72, 74}, {54, 75, 74}, }}, { .v = { {46, 59, 75}, {55, 76, 75}, {47, 60, 75}, }}, { .v = { {48, 61, 76}, {55, 76, 76}, {56, 77, 76}, }}, { .v = { {54, 75, 77}, {61, 78, 77}, {62, 79, 77}, }}, { .v = { {54, 75, 78}, {63, 80, 78}, {55, 76, 78}, }}, { .v = { {56, 77, 79}, {63, 80, 79}, {64, 81, 79}, }}, { .v = { {56, 77, 80}, {65, 82, 80}, {57, 68, 80}, }}, { .v = { {57, 68, 81}, {66, 83, 81}, {58, 69, 81}, }}, { .v = { {131, 84, 82}, {58, 69, 82}, {66, 83, 82}, }}, { .v = { {51, 74, 83}, {60, 85, 83}, {52, 71, 83}, }}, { .v = { {180, 86, 84}, {59, 87, 85}, {51, 74, 86}, }}, { .v = { {52, 71, 87}, {61, 78, 87}, {53, 72, 87}, }}, { .v = { {65, 82, 88}, {74, 88, 88}, {66, 83, 88}, }}, { .v = { {131, 89, 89}, {66, 83, 89}, {74, 88, 89}, }}, { .v = { {59, 87, 90}, {68, 90, 90}, {60, 85, 90}, }}, { .v = { {60, 85, 91}, {69, 91, 91}, {61, 78, 91}, }}, { .v = { {180, 92, 92}, {67, 93, 93}, {59, 87, 94}, }}, { .v = { {62, 79, 95}, {69, 91, 95}, {70, 94, 95}, }}, { .v = { {62, 79, 96}, {71, 95, 96}, {63, 80, 96}, }}, { .v = { {64, 81, 97}, {71, 95, 97}, {72, 96, 97}, }}, { .v = { {65, 82, 98}, {72, 96, 98}, {73, 97, 98}, }}, { .v = { {70, 94, 99}, {77, 98, 99}, {78, 99, 99}, }}, { .v = { {70, 94, 100}, {79, 100, 100}, {71, 95, 100}, }}, { .v = { {72, 96, 101}, {79, 100, 101}, {80, 101, 101}, }}, { .v = { {72, 96, 102}, {81, 102, 102}, {73, 97, 102}, }}, { .v = { {73, 97, 103}, {82, 103, 103}, {74, 88, 103}, }}, { .v = { {180, 104, 104}, {75, 105, 105}, {67, 93, 106}, }}, { .v = { {131, 106, 107}, {74, 88, 107}, {82, 103, 107}, }}, { .v = { {67, 93, 108}, {76, 107, 108}, {68, 90, 108}, }}, { .v = { {68, 90, 109}, {77, 98, 109}, {69, 91, 109}, }}, { .v = { {81, 102, 110}, {90, 108, 110}, {82, 103, 110}, }}, { .v = { {131, 109, 111}, {82, 103, 111}, {90, 108, 111}, }}, { .v = { {75, 105, 112}, {84, 110, 112}, {76, 107, 112}, }}, { .v = { {76, 107, 113}, {85, 111, 113}, {77, 98, 113}, }}, { .v = { {180, 112, 114}, {83, 113, 115}, {75, 105, 116}, }}, { .v = { {78, 99, 117}, {85, 111, 117}, {86, 114, 117}, }}, { .v = { {78, 99, 118}, {87, 115, 118}, {79, 100, 118}, }}, { .v = { {80, 101, 119}, {87, 115, 119}, {88, 116, 119}, }}, { .v = { {80, 101, 120}, {89, 117, 120}, {81, 102, 120}, }}, { .v = { {86, 114, 121}, {95, 118, 121}, {87, 115, 121}, }}, { .v = { {88, 116, 122}, {95, 118, 122}, {96, 119, 122}, }}, { .v = { {88, 116, 123}, {97, 120, 123}, {89, 117, 123}, }}, { .v = { {90, 108, 124}, {97, 120, 124}, {98, 121, 124}, }}, { .v = { {180, 122, 125}, {91, 123, 126}, {83, 113, 127}, }}, { .v = { {131, 124, 128}, {90, 108, 128}, {98, 121, 128}, }}, { .v = { {83, 113, 129}, {92, 125, 129}, {84, 110, 129}, }}, { .v = { {84, 110, 130}, {93, 126, 130}, {85, 111, 130}, }}, { .v = { {86, 114, 131}, {93, 126, 131}, {94, 127, 131}, }}, { .v = { {131, 128, 132}, {98, 121, 132}, {106, 129, 132}, }}, { .v = { {91, 123, 133}, {100, 130, 133}, {92, 125, 133}, }}, { .v = { {92, 125, 134}, {101, 131, 134}, {93, 126, 134}, }}, { .v = { {180, 132, 135}, {99, 133, 136}, {91, 123, 137}, }}, { .v = { {94, 127, 138}, {101, 131, 138}, {102, 134, 138}, }}, { .v = { {95, 118, 139}, {102, 134, 139}, {103, 135, 139}, }}, { .v = { {96, 119, 140}, {103, 135, 140}, {104, 136, 140}, }}, { .v = { {96, 119, 141}, {105, 137, 141}, {97, 120, 141}, }}, { .v = { {97, 120, 142}, {106, 129, 142}, {98, 121, 142}, }}, { .v = { {102, 134, 143}, {111, 138, 143}, {103, 135, 143}, }}, { .v = { {104, 136, 144}, {111, 138, 144}, {112, 139, 144}, }}, { .v = { {105, 137, 145}, {112, 139, 145}, {113, 140, 145}, }}, { .v = { {105, 137, 146}, {114, 141, 146}, {106, 129, 146}, }}, { .v = { {131, 142, 147}, {106, 129, 147}, {114, 141, 147}, }}, { .v = { {99, 133, 148}, {108, 143, 148}, {100, 130, 148}, }}, { .v = { {100, 130, 149}, {109, 144, 149}, {101, 131, 149}, }}, { .v = { {180, 145, 150}, {107, 146, 151}, {99, 133, 152}, }}, { .v = { {102, 134, 153}, {109, 144, 153}, {110, 147, 153}, }}, { .v = { {131, 148, 154}, {114, 141, 154}, {122, 149, 154}, }}, { .v = { {107, 146, 155}, {116, 150, 155}, {108, 143, 155}, }}, { .v = { {108, 143, 156}, {117, 151, 156}, {109, 144, 156}, }}, { .v = { {110, 147, 157}, {117, 151, 157}, {118, 152, 157}, }}, { .v = { {110, 147, 158}, {119, 153, 158}, {111, 138, 158}, }}, { .v = { {111, 138, 159}, {120, 154, 159}, {112, 139, 159}, }}, { .v = { {113, 140, 160}, {120, 154, 160}, {121, 155, 160}, }}, { .v = { {113, 140, 161}, {122, 149, 161}, {114, 141, 161}, }}, { .v = { {180, 156, 162}, {115, 157, 163}, {107, 146, 164}, }}, { .v = { {120, 154, 165}, {127, 158, 165}, {128, 159, 165}, }}, { .v = { {120, 154, 166}, {129, 160, 166}, {121, 155, 166}, }}, { .v = { {121, 155, 167}, {130, 161, 167}, {122, 149, 167}, }}, { .v = { {131, 162, 168}, {122, 149, 168}, {130, 161, 168}, }}, { .v = { {115, 157, 169}, {124, 163, 169}, {116, 150, 169}, }}, { .v = { {116, 150, 170}, {125, 164, 170}, {117, 151, 170}, }}, { .v = { {180, 165, 171}, {123, 166, 172}, {115, 157, 173}, }}, { .v = { {118, 152, 174}, {125, 164, 174}, {126, 167, 174}, }}, { .v = { {118, 152, 175}, {127, 158, 175}, {119, 153, 175}, }}, { .v = { {124, 163, 176}, {134, 168, 176}, {125, 164, 176}, }}, { .v = { {126, 167, 177}, {134, 168, 177}, {135, 169, 177}, }}, { .v = { {126, 167, 178}, {136, 170, 178}, {127, 158, 178}, }}, { .v = { {127, 158, 179}, {137, 171, 179}, {128, 159, 179}, }}, { .v = { {128, 159, 180}, {138, 172, 180}, {129, 160, 180}, }}, { .v = { {129, 160, 181}, {139, 173, 181}, {130, 161, 181}, }}, { .v = { {180, 174, 182}, {132, 175, 183}, {123, 166, 184}, }}, { .v = { {131, 176, 185}, {130, 161, 185}, {139, 173, 185}, }}, { .v = { {123, 166, 186}, {133, 177, 186}, {124, 163, 186}, }}, { .v = { {138, 172, 187}, {145, 178, 187}, {146, 179, 187}, }}, { .v = { {139, 173, 188}, {146, 179, 188}, {147, 180, 188}, }}, { .v = { {131, 181, 189}, {139, 173, 189}, {147, 180, 189}, }}, { .v = { {132, 175, 190}, {141, 182, 190}, {133, 177, 190}, }}, { .v = { {133, 177, 191}, {142, 183, 191}, {134, 168, 191}, }}, { .v = { {180, 184, 192}, {140, 185, 193}, {132, 175, 194}, }}, { .v = { {135, 169, 195}, {142, 183, 195}, {143, 186, 195}, }}, { .v = { {135, 169, 196}, {144, 187, 196}, {136, 170, 196}, }}, { .v = { {137, 171, 197}, {144, 187, 197}, {145, 178, 197}, }}, { .v = { {141, 182, 198}, {150, 188, 198}, {142, 183, 198}, }}, { .v = { {143, 186, 199}, {150, 188, 199}, {151, 189, 199}, }}, { .v = { {143, 186, 200}, {152, 190, 200}, {144, 187, 200}, }}, { .v = { {145, 178, 201}, {152, 190, 201}, {153, 191, 201}, }}, { .v = { {145, 178, 202}, {154, 192, 202}, {146, 179, 202}, }}, { .v = { {146, 179, 203}, {155, 193, 203}, {147, 180, 203}, }}, { .v = { {131, 194, 204}, {147, 180, 204}, {155, 193, 204}, }}, { .v = { {140, 185, 205}, {149, 195, 205}, {141, 182, 205}, }}, { .v = { {180, 196, 206}, {148, 197, 207}, {140, 185, 208}, }}, { .v = { {153, 191, 209}, {162, 198, 209}, {154, 192, 209}, }}, { .v = { {154, 192, 210}, {163, 199, 210}, {155, 193, 210}, }}, { .v = { {131, 200, 211}, {155, 193, 211}, {163, 199, 211}, }}, { .v = { {148, 197, 212}, {157, 201, 212}, {149, 195, 212}, }}, { .v = { {149, 195, 213}, {158, 202, 213}, {150, 188, 213}, }}, { .v = { {180, 203, 214}, {156, 204, 215}, {148, 197, 216}, }}, { .v = { {151, 189, 217}, {158, 202, 217}, {159, 205, 217}, }}, { .v = { {151, 189, 218}, {160, 206, 218}, {152, 190, 218}, }}, { .v = { {153, 191, 219}, {160, 206, 219}, {161, 207, 219}, }}, { .v = { {159, 205, 220}, {166, 208, 220}, {167, 209, 220}, }}, { .v = { {159, 205, 221}, {168, 210, 221}, {160, 206, 221}, }}, { .v = { {161, 207, 222}, {168, 210, 222}, {169, 211, 222}, }}, { .v = { {161, 207, 223}, {170, 212, 223}, {162, 198, 223}, }}, { .v = { {162, 198, 224}, {171, 213, 224}, {163, 199, 224}, }}, { .v = { {131, 214, 225}, {163, 199, 225}, {171, 213, 225}, }}, { .v = { {156, 204, 226}, {165, 215, 226}, {157, 201, 226}, }}, { .v = { {180, 216, 227}, {164, 217, 228}, {156, 204, 229}, }}, { .v = { {157, 201, 230}, {166, 208, 230}, {158, 202, 230}, }}, { .v = { {171, 213, 231}, {178, 218, 231}, {179, 219, 231}, }}, { .v = { {131, 220, 232}, {171, 213, 232}, {179, 219, 232}, }}, { .v = { {164, 217, 233}, {173, 221, 233}, {165, 215, 233}, }}, { .v = { {165, 215, 234}, {174, 222, 234}, {166, 208, 234}, }}, { .v = { {180, 223, 235}, {172, 224, 236}, {164, 217, 237}, }}, { .v = { {167, 209, 238}, {174, 222, 238}, {175, 225, 238}, }}, { .v = { {167, 209, 239}, {176, 226, 239}, {168, 210, 239}, }}, { .v = { {169, 211, 240}, {176, 226, 240}, {177, 227, 240}, }}, { .v = { {169, 211, 241}, {178, 218, 241}, {170, 212, 241}, }}, { .v = { {175, 225, 242}, {183, 228, 242}, {184, 229, 242}, }}, { .v = { {175, 225, 243}, {185, 230, 243}, {176, 226, 243}, }}, { .v = { {177, 227, 244}, {185, 230, 244}, {186, 231, 244}, }}, { .v = { {178, 218, 245}, {186, 231, 245}, {187, 232, 245}, }}, { .v = { {178, 218, 246}, {188, 233, 246}, {179, 219, 246}, }}, { .v = { {180, 234, 247}, {181, 235, 248}, {172, 224, 249}, }}, { .v = { {131, 236, 250}, {179, 219, 250}, {188, 233, 250}, }}, { .v = { {172, 224, 251}, {182, 237, 251}, {173, 221, 251}, }}, { .v = { {173, 221, 252}, {183, 228, 252}, {174, 222, 252}, }}, { .v = { {188, 233, 253}, {195, 238, 253}, {196, 239, 253}, }}, { .v = { {131, 240, 254}, {188, 233, 254}, {196, 239, 254}, }}, { .v = { {181, 235, 255}, {190, 241, 255}, {182, 237, 255}, }}, { .v = { {182, 237, 256}, {191, 242, 256}, {183, 228, 256}, }}, { .v = { {180, 243, 257}, {189, 244, 258}, {181, 235, 259}, }}, { .v = { {184, 229, 260}, {191, 242, 260}, {192, 245, 260}, }}, { .v = { {184, 229, 261}, {193, 246, 261}, {185, 230, 261}, }}, { .v = { {186, 231, 262}, {193, 246, 262}, {194, 247, 262}, }}, { .v = { {186, 231, 263}, {195, 238, 263}, {187, 232, 263}, }}, { .v = { {192, 248, 264}, {201, 249, 264}, {193, 250, 264}, }}, { .v = { {194, 251, 265}, {201, 249, 265}, {202, 252, 265}, }}, { .v = { {195, 253, 266}, {202, 252, 266}, {203, 254, 266}, }}, { .v = { {195, 253, 267}, {204, 255, 267}, {196, 256, 267}, }}, { .v = { {131, 257, 268}, {196, 256, 268}, {204, 255, 268}, }}, { .v = { {189, 258, 269}, {198, 259, 269}, {190, 260, 269}, }}, { .v = { {190, 260, 270}, {199, 261, 270}, {191, 262, 270}, }}, { .v = { {180, 263, 271}, {197, 264, 272}, {189, 258, 273}, }}, { .v = { {192, 248, 274}, {199, 261, 274}, {200, 265, 274}, }}, { .v = { {131, 266, 275}, {204, 255, 275}, {212, 267, 275}, }}, { .v = { {197, 264, 276}, {206, 268, 276}, {198, 259, 276}, }}, { .v = { {198, 259, 277}, {207, 269, 277}, {199, 261, 277}, }}, { .v = { {180, 270, 278}, {205, 271, 279}, {197, 264, 280}, }}, { .v = { {200, 265, 281}, {207, 269, 281}, {208, 272, 281}, }}, { .v = { {200, 265, 282}, {209, 273, 282}, {201, 249, 282}, }}, { .v = { {202, 252, 283}, {209, 273, 283}, {210, 274, 283}, }}, { .v = { {202, 252, 284}, {211, 275, 284}, {203, 254, 284}, }}, { .v = { {203, 254, 285}, {212, 267, 285}, {204, 255, 285}, }}, { .v = { {210, 274, 286}, {217, 276, 286}, {218, 277, 286}, }}, { .v = { {210, 274, 287}, {219, 278, 287}, {211, 275, 287}, }}, { .v = { {212, 267, 288}, {219, 278, 288}, {220, 279, 288}, }}, { .v = { {131, 280, 289}, {212, 267, 289}, {220, 279, 289}, }}, { .v = { {205, 271, 290}, {214, 281, 290}, {206, 268, 290}, }}, { .v = { {206, 268, 291}, {215, 282, 291}, {207, 269, 291}, }}, { .v = { {180, 283, 292}, {213, 284, 293}, {205, 271, 294}, }}, { .v = { {208, 272, 295}, {215, 282, 295}, {216, 285, 295}, }}, { .v = { {208, 272, 296}, {217, 276, 296}, {209, 273, 296}, }}, { .v = { {213, 284, 297}, {222, 286, 297}, {214, 281, 297}, }}, { .v = { {214, 281, 298}, {223, 287, 298}, {215, 282, 298}, }}, { .v = { {216, 285, 299}, {223, 287, 299}, {224, 288, 299}, }}, { .v = { {216, 285, 300}, {225, 289, 300}, {217, 276, 300}, }}, { .v = { {218, 277, 301}, {225, 289, 301}, {226, 290, 301}, }}, { .v = { {218, 277, 302}, {227, 291, 302}, {219, 278, 302}, }}, { .v = { {220, 279, 303}, {227, 291, 303}, {228, 292, 303}, }}, { .v = { {180, 293, 304}, {221, 294, 305}, {213, 284, 306}, }}, { .v = { {131, 295, 307}, {220, 279, 307}, {228, 292, 307}, }}, { .v = { {226, 290, 308}, {233, 296, 308}, {234, 297, 308}, }}, { .v = { {226, 290, 309}, {235, 298, 309}, {227, 291, 309}, }}, { .v = { {228, 292, 310}, {235, 298, 310}, {236, 299, 310}, }}, { .v = { {131, 300, 311}, {228, 292, 311}, {236, 299, 311}, }}, { .v = { {221, 294, 312}, {230, 301, 312}, {222, 286, 312}, }}, { .v = { {222, 286, 313}, {231, 302, 313}, {223, 287, 313}, }}, { .v = { {180, 303, 314}, {229, 304, 315}, {221, 294, 316}, }}, { .v = { {224, 288, 317}, {231, 302, 317}, {232, 305, 317}, }}, { .v = { {224, 288, 318}, {233, 296, 318}, {225, 289, 318}, }}, { .v = { {230, 301, 319}, {239, 306, 319}, {231, 302, 319}, }}, { .v = { {232, 305, 320}, {239, 306, 320}, {240, 307, 320}, }}, { .v = { {232, 305, 321}, {241, 308, 321}, {233, 296, 321}, }}, { .v = { {234, 297, 322}, {241, 308, 322}, {242, 309, 322}, }}, { .v = { {234, 297, 323}, {243, 310, 323}, {235, 298, 323}, }}, { .v = { {236, 299, 324}, {243, 310, 324}, {244, 311, 324}, }}, { .v = { {180, 312, 325}, {237, 313, 326}, {229, 304, 327}, }}, { .v = { {131, 314, 328}, {236, 299, 328}, {244, 311, 328}, }}, { .v = { {229, 304, 329}, {238, 315, 329}, {230, 301, 329}, }}, { .v = { {242, 309, 330}, {251, 316, 330}, {243, 310, 330}, }}, { .v = { {243, 310, 331}, {252, 317, 331}, {244, 311, 331}, }}, { .v = { {131, 318, 332}, {244, 311, 332}, {252, 317, 332}, }}, { .v = { {237, 313, 333}, {246, 319, 333}, {238, 315, 333}, }}, { .v = { {238, 315, 334}, {247, 320, 334}, {239, 306, 334}, }}, { .v = { {180, 321, 335}, {245, 322, 336}, {237, 313, 337}, }}, { .v = { {240, 307, 338}, {247, 320, 338}, {248, 323, 338}, }}, { .v = { {240, 307, 339}, {249, 324, 339}, {241, 308, 339}, }}, { .v = { {242, 309, 340}, {249, 324, 340}, {250, 325, 340}, }}, { .v = { {246, 319, 341}, {254, 10, 341}, {247, 320, 341}, }}, { .v = { {248, 323, 342}, {254, 10, 342}, {9, 11, 342}, }}, { .v = { {248, 323, 343}, {255, 6, 343}, {249, 324, 343}, }}, { .v = { {249, 324, 344}, {8, 4, 344}, {250, 325, 344}, }}, { .v = { {250, 325, 345}, {256, 3, 345}, {251, 316, 345}, }}, { .v = { {252, 317, 346}, {256, 3, 346}, {257, 1, 346}, }}, { .v = { {131, 326, 347}, {252, 317, 347}, {257, 1, 347}, }}, { .v = { {245, 322, 348}, {10, 15, 348}, {246, 319, 348}, }}, { .v = { {180, 327, 349}, {253, 14, 350}, {245, 322, 351}, }}, { .v = { {256, 3, 1}, {6, 5, 1}, {7, 2, 1}, }}, { .v = { {8, 4, 2}, {5, 7, 2}, {6, 5, 2}, }}, { .v = { {255, 6, 3}, {4, 9, 3}, {5, 7, 3}, }}, { .v = { {255, 6, 4}, {9, 11, 4}, {3, 8, 4}, }}, { .v = { {254, 10, 5}, {2, 16, 5}, {3, 8, 5}, }}, { .v = { {10, 15, 9}, {1, 17, 9}, {2, 16, 9}, }}, { .v = { {253, 14, 352}, {0, 13, 352}, {1, 17, 352}, }}, { .v = { {1, 17, 11}, {12, 26, 11}, {13, 18, 11}, }}, { .v = { {2, 16, 12}, {13, 18, 12}, {14, 19, 12}, }}, { .v = { {4, 9, 13}, {3, 8, 13}, {14, 19, 13}, }}, { .v = { {4, 9, 14}, {15, 20, 14}, {16, 21, 14}, }}, { .v = { {5, 7, 15}, {16, 21, 15}, {17, 22, 15}, }}, { .v = { {7, 2, 353}, {6, 5, 353}, {17, 22, 353}, }}, { .v = { {1, 17, 18}, {0, 13, 18}, {11, 25, 18}, }}, { .v = { {16, 21, 22}, {15, 20, 22}, {23, 28, 22}, }}, { .v = { {16, 21, 23}, {24, 29, 23}, {25, 30, 23}, }}, { .v = { {17, 22, 24}, {25, 30, 24}, {26, 31, 24}, }}, { .v = { {12, 26, 26}, {11, 25, 26}, {19, 33, 26}, }}, { .v = { {12, 26, 27}, {20, 34, 27}, {21, 35, 27}, }}, { .v = { {13, 18, 31}, {21, 35, 31}, {22, 37, 31}, }}, { .v = { {15, 20, 32}, {14, 19, 32}, {22, 37, 32}, }}, { .v = { {19, 33, 33}, {27, 46, 33}, {28, 38, 33}, }}, { .v = { {21, 35, 34}, {20, 34, 34}, {28, 38, 34}, }}, { .v = { {21, 35, 35}, {29, 39, 35}, {30, 40, 35}, }}, { .v = { {22, 37, 36}, {30, 40, 36}, {31, 41, 36}, }}, { .v = { {24, 29, 37}, {23, 28, 37}, {31, 41, 37}, }}, { .v = { {25, 30, 38}, {24, 29, 38}, {32, 42, 38}, }}, { .v = { {25, 30, 39}, {33, 43, 39}, {34, 44, 39}, }}, { .v = { {32, 42, 44}, {31, 41, 44}, {39, 48, 44}, }}, { .v = { {32, 42, 45}, {40, 49, 45}, {41, 50, 45}, }}, { .v = { {33, 43, 46}, {41, 50, 46}, {42, 51, 46}, }}, { .v = { {27, 46, 354}, {35, 56, 354}, {36, 53, 354}, }}, { .v = { {28, 38, 49}, {36, 53, 49}, {37, 54, 49}, }}, { .v = { {30, 40, 53}, {29, 39, 53}, {37, 54, 53}, }}, { .v = { {31, 41, 54}, {30, 40, 54}, {38, 57, 54}, }}, { .v = { {36, 53, 55}, {44, 65, 55}, {45, 58, 55}, }}, { .v = { {38, 57, 56}, {37, 54, 56}, {45, 58, 56}, }}, { .v = { {38, 57, 57}, {46, 59, 57}, {47, 60, 57}, }}, { .v = { {39, 48, 58}, {47, 60, 58}, {48, 61, 58}, }}, { .v = { {40, 49, 59}, {48, 61, 59}, {49, 62, 59}, }}, { .v = { {42, 51, 355}, {41, 50, 355}, {49, 62, 355}, }}, { .v = { {35, 56, 62}, {43, 67, 62}, {44, 65, 62}, }}, { .v = { {48, 61, 66}, {56, 77, 66}, {57, 68, 66}, }}, { .v = { {49, 62, 67}, {57, 68, 67}, {58, 69, 67}, }}, { .v = { {43, 67, 69}, {51, 74, 69}, {52, 71, 69}, }}, { .v = { {44, 65, 70}, {52, 71, 70}, {53, 72, 70}, }}, { .v = { {46, 59, 74}, {45, 58, 74}, {53, 72, 74}, }}, { .v = { {46, 59, 75}, {54, 75, 75}, {55, 76, 75}, }}, { .v = { {48, 61, 76}, {47, 60, 76}, {55, 76, 76}, }}, { .v = { {54, 75, 77}, {53, 72, 77}, {61, 78, 77}, }}, { .v = { {54, 75, 78}, {62, 79, 78}, {63, 80, 78}, }}, { .v = { {56, 77, 79}, {55, 76, 79}, {63, 80, 79}, }}, { .v = { {56, 77, 80}, {64, 81, 80}, {65, 82, 80}, }}, { .v = { {57, 68, 81}, {65, 82, 81}, {66, 83, 81}, }}, { .v = { {51, 74, 356}, {59, 87, 356}, {60, 85, 356}, }}, { .v = { {52, 71, 87}, {60, 85, 87}, {61, 78, 87}, }}, { .v = { {65, 82, 88}, {73, 97, 88}, {74, 88, 88}, }}, { .v = { {59, 87, 357}, {67, 93, 357}, {68, 90, 357}, }}, { .v = { {60, 85, 91}, {68, 90, 91}, {69, 91, 91}, }}, { .v = { {62, 79, 95}, {61, 78, 95}, {69, 91, 95}, }}, { .v = { {62, 79, 96}, {70, 94, 96}, {71, 95, 96}, }}, { .v = { {64, 81, 97}, {63, 80, 97}, {71, 95, 97}, }}, { .v = { {65, 82, 98}, {64, 81, 98}, {72, 96, 98}, }}, { .v = { {70, 94, 99}, {69, 91, 99}, {77, 98, 99}, }}, { .v = { {70, 94, 100}, {78, 99, 100}, {79, 100, 100}, }}, { .v = { {72, 96, 101}, {71, 95, 101}, {79, 100, 101}, }}, { .v = { {72, 96, 102}, {80, 101, 102}, {81, 102, 102}, }}, { .v = { {73, 97, 103}, {81, 102, 103}, {82, 103, 103}, }}, { .v = { {67, 93, 108}, {75, 105, 108}, {76, 107, 108}, }}, { .v = { {68, 90, 109}, {76, 107, 109}, {77, 98, 109}, }}, { .v = { {81, 102, 110}, {89, 117, 110}, {90, 108, 110}, }}, { .v = { {75, 105, 112}, {83, 113, 112}, {84, 110, 112}, }}, { .v = { {76, 107, 113}, {84, 110, 113}, {85, 111, 113}, }}, { .v = { {78, 99, 117}, {77, 98, 117}, {85, 111, 117}, }}, { .v = { {78, 99, 118}, {86, 114, 118}, {87, 115, 118}, }}, { .v = { {80, 101, 119}, {79, 100, 119}, {87, 115, 119}, }}, { .v = { {80, 101, 358}, {88, 116, 358}, {89, 117, 358}, }}, { .v = { {86, 114, 121}, {94, 127, 121}, {95, 118, 121}, }}, { .v = { {88, 116, 122}, {87, 115, 122}, {95, 118, 122}, }}, { .v = { {88, 116, 123}, {96, 119, 123}, {97, 120, 123}, }}, { .v = { {90, 108, 359}, {89, 117, 359}, {97, 120, 359}, }}, { .v = { {83, 113, 129}, {91, 123, 129}, {92, 125, 129}, }}, { .v = { {84, 110, 130}, {92, 125, 130}, {93, 126, 130}, }}, { .v = { {86, 114, 131}, {85, 111, 131}, {93, 126, 131}, }}, { .v = { {91, 123, 133}, {99, 133, 133}, {100, 130, 133}, }}, { .v = { {92, 125, 134}, {100, 130, 134}, {101, 131, 134}, }}, { .v = { {94, 127, 138}, {93, 126, 138}, {101, 131, 138}, }}, { .v = { {95, 118, 139}, {94, 127, 139}, {102, 134, 139}, }}, { .v = { {96, 119, 140}, {95, 118, 140}, {103, 135, 140}, }}, { .v = { {96, 119, 141}, {104, 136, 141}, {105, 137, 141}, }}, { .v = { {97, 120, 360}, {105, 137, 360}, {106, 129, 360}, }}, { .v = { {102, 134, 143}, {110, 147, 143}, {111, 138, 143}, }}, { .v = { {104, 136, 144}, {103, 135, 144}, {111, 138, 144}, }}, { .v = { {105, 137, 361}, {104, 136, 361}, {112, 139, 361}, }}, { .v = { {105, 137, 146}, {113, 140, 146}, {114, 141, 146}, }}, { .v = { {99, 133, 148}, {107, 146, 148}, {108, 143, 148}, }}, { .v = { {100, 130, 149}, {108, 143, 149}, {109, 144, 149}, }}, { .v = { {102, 134, 153}, {101, 131, 153}, {109, 144, 153}, }}, { .v = { {107, 146, 155}, {115, 157, 155}, {116, 150, 155}, }}, { .v = { {108, 143, 156}, {116, 150, 156}, {117, 151, 156}, }}, { .v = { {110, 147, 157}, {109, 144, 157}, {117, 151, 157}, }}, { .v = { {110, 147, 158}, {118, 152, 158}, {119, 153, 158}, }}, { .v = { {111, 138, 159}, {119, 153, 159}, {120, 154, 159}, }}, { .v = { {113, 140, 160}, {112, 139, 160}, {120, 154, 160}, }}, { .v = { {113, 140, 161}, {121, 155, 161}, {122, 149, 161}, }}, { .v = { {120, 154, 165}, {119, 153, 165}, {127, 158, 165}, }}, { .v = { {120, 154, 166}, {128, 159, 166}, {129, 160, 166}, }}, { .v = { {121, 155, 167}, {129, 160, 167}, {130, 161, 167}, }}, { .v = { {115, 157, 169}, {123, 166, 169}, {124, 163, 169}, }}, { .v = { {116, 150, 170}, {124, 163, 170}, {125, 164, 170}, }}, { .v = { {118, 152, 174}, {117, 151, 174}, {125, 164, 174}, }}, { .v = { {118, 152, 175}, {126, 167, 175}, {127, 158, 175}, }}, { .v = { {124, 163, 176}, {133, 177, 176}, {134, 168, 176}, }}, { .v = { {126, 167, 177}, {125, 164, 177}, {134, 168, 177}, }}, { .v = { {126, 167, 178}, {135, 169, 178}, {136, 170, 178}, }}, { .v = { {127, 158, 179}, {136, 170, 179}, {137, 171, 179}, }}, { .v = { {128, 159, 180}, {137, 171, 180}, {138, 172, 180}, }}, { .v = { {129, 160, 181}, {138, 172, 181}, {139, 173, 181}, }}, { .v = { {123, 166, 186}, {132, 175, 186}, {133, 177, 186}, }}, { .v = { {138, 172, 187}, {137, 171, 187}, {145, 178, 187}, }}, { .v = { {139, 173, 188}, {138, 172, 188}, {146, 179, 188}, }}, { .v = { {132, 175, 190}, {140, 185, 190}, {141, 182, 190}, }}, { .v = { {133, 177, 191}, {141, 182, 191}, {142, 183, 191}, }}, { .v = { {135, 169, 195}, {134, 168, 195}, {142, 183, 195}, }}, { .v = { {135, 169, 196}, {143, 186, 196}, {144, 187, 196}, }}, { .v = { {137, 171, 197}, {136, 170, 197}, {144, 187, 197}, }}, { .v = { {141, 182, 198}, {149, 195, 198}, {150, 188, 198}, }}, { .v = { {143, 186, 199}, {142, 183, 199}, {150, 188, 199}, }}, { .v = { {143, 186, 200}, {151, 189, 200}, {152, 190, 200}, }}, { .v = { {145, 178, 201}, {144, 187, 201}, {152, 190, 201}, }}, { .v = { {145, 178, 202}, {153, 191, 202}, {154, 192, 202}, }}, { .v = { {146, 179, 203}, {154, 192, 203}, {155, 193, 203}, }}, { .v = { {140, 185, 205}, {148, 197, 205}, {149, 195, 205}, }}, { .v = { {153, 191, 209}, {161, 207, 209}, {162, 198, 209}, }}, { .v = { {154, 192, 362}, {162, 198, 362}, {163, 199, 362}, }}, { .v = { {148, 197, 212}, {156, 204, 212}, {157, 201, 212}, }}, { .v = { {149, 195, 213}, {157, 201, 213}, {158, 202, 213}, }}, { .v = { {151, 189, 217}, {150, 188, 217}, {158, 202, 217}, }}, { .v = { {151, 189, 218}, {159, 205, 218}, {160, 206, 218}, }}, { .v = { {153, 191, 219}, {152, 190, 219}, {160, 206, 219}, }}, { .v = { {159, 205, 220}, {158, 202, 220}, {166, 208, 220}, }}, { .v = { {159, 205, 221}, {167, 209, 221}, {168, 210, 221}, }}, { .v = { {161, 207, 222}, {160, 206, 222}, {168, 210, 222}, }}, { .v = { {161, 207, 223}, {169, 211, 223}, {170, 212, 223}, }}, { .v = { {162, 198, 224}, {170, 212, 224}, {171, 213, 224}, }}, { .v = { {156, 204, 226}, {164, 217, 226}, {165, 215, 226}, }}, { .v = { {157, 201, 230}, {165, 215, 230}, {166, 208, 230}, }}, { .v = { {171, 213, 363}, {170, 212, 363}, {178, 218, 363}, }}, { .v = { {164, 217, 233}, {172, 224, 233}, {173, 221, 233}, }}, { .v = { {165, 215, 234}, {173, 221, 234}, {174, 222, 234}, }}, { .v = { {167, 209, 238}, {166, 208, 238}, {174, 222, 238}, }}, { .v = { {167, 209, 239}, {175, 225, 239}, {176, 226, 239}, }}, { .v = { {169, 211, 240}, {168, 210, 240}, {176, 226, 240}, }}, { .v = { {169, 211, 364}, {177, 227, 364}, {178, 218, 364}, }}, { .v = { {175, 225, 242}, {174, 222, 242}, {183, 228, 242}, }}, { .v = { {175, 225, 243}, {184, 229, 243}, {185, 230, 243}, }}, { .v = { {177, 227, 244}, {176, 226, 244}, {185, 230, 244}, }}, { .v = { {178, 218, 245}, {177, 227, 245}, {186, 231, 245}, }}, { .v = { {178, 218, 246}, {187, 232, 246}, {188, 233, 246}, }}, { .v = { {172, 224, 251}, {181, 235, 251}, {182, 237, 251}, }}, { .v = { {173, 221, 252}, {182, 237, 252}, {183, 228, 252}, }}, { .v = { {188, 233, 253}, {187, 232, 253}, {195, 238, 253}, }}, { .v = { {181, 235, 255}, {189, 244, 255}, {190, 241, 255}, }}, { .v = { {182, 237, 256}, {190, 241, 256}, {191, 242, 256}, }}, { .v = { {184, 229, 260}, {183, 228, 260}, {191, 242, 260}, }}, { .v = { {184, 229, 261}, {192, 245, 261}, {193, 246, 261}, }}, { .v = { {186, 231, 262}, {185, 230, 262}, {193, 246, 262}, }}, { .v = { {186, 231, 263}, {194, 247, 263}, {195, 238, 263}, }}, { .v = { {192, 248, 264}, {200, 265, 264}, {201, 249, 264}, }}, { .v = { {194, 251, 265}, {193, 250, 265}, {201, 249, 265}, }}, { .v = { {195, 253, 266}, {194, 251, 266}, {202, 252, 266}, }}, { .v = { {195, 253, 267}, {203, 254, 267}, {204, 255, 267}, }}, { .v = { {189, 258, 269}, {197, 264, 269}, {198, 259, 269}, }}, { .v = { {190, 260, 270}, {198, 259, 270}, {199, 261, 270}, }}, { .v = { {192, 248, 274}, {191, 262, 274}, {199, 261, 274}, }}, { .v = { {197, 264, 276}, {205, 271, 276}, {206, 268, 276}, }}, { .v = { {198, 259, 277}, {206, 268, 277}, {207, 269, 277}, }}, { .v = { {200, 265, 281}, {199, 261, 281}, {207, 269, 281}, }}, { .v = { {200, 265, 282}, {208, 272, 282}, {209, 273, 282}, }}, { .v = { {202, 252, 283}, {201, 249, 283}, {209, 273, 283}, }}, { .v = { {202, 252, 284}, {210, 274, 284}, {211, 275, 284}, }}, { .v = { {203, 254, 365}, {211, 275, 365}, {212, 267, 365}, }}, { .v = { {210, 274, 286}, {209, 273, 286}, {217, 276, 286}, }}, { .v = { {210, 274, 366}, {218, 277, 366}, {219, 278, 366}, }}, { .v = { {212, 267, 288}, {211, 275, 288}, {219, 278, 288}, }}, { .v = { {205, 271, 290}, {213, 284, 290}, {214, 281, 290}, }}, { .v = { {206, 268, 291}, {214, 281, 291}, {215, 282, 291}, }}, { .v = { {208, 272, 295}, {207, 269, 295}, {215, 282, 295}, }}, { .v = { {208, 272, 296}, {216, 285, 296}, {217, 276, 296}, }}, { .v = { {213, 284, 297}, {221, 294, 297}, {222, 286, 297}, }}, { .v = { {214, 281, 298}, {222, 286, 298}, {223, 287, 298}, }}, { .v = { {216, 285, 299}, {215, 282, 299}, {223, 287, 299}, }}, { .v = { {216, 285, 300}, {224, 288, 300}, {225, 289, 300}, }}, { .v = { {218, 277, 301}, {217, 276, 301}, {225, 289, 301}, }}, { .v = { {218, 277, 302}, {226, 290, 302}, {227, 291, 302}, }}, { .v = { {220, 279, 303}, {219, 278, 303}, {227, 291, 303}, }}, { .v = { {226, 290, 308}, {225, 289, 308}, {233, 296, 308}, }}, { .v = { {226, 290, 309}, {234, 297, 309}, {235, 298, 309}, }}, { .v = { {228, 292, 310}, {227, 291, 310}, {235, 298, 310}, }}, { .v = { {221, 294, 312}, {229, 304, 312}, {230, 301, 312}, }}, { .v = { {222, 286, 313}, {230, 301, 313}, {231, 302, 313}, }}, { .v = { {224, 288, 317}, {223, 287, 317}, {231, 302, 317}, }}, { .v = { {224, 288, 318}, {232, 305, 318}, {233, 296, 318}, }}, { .v = { {230, 301, 319}, {238, 315, 319}, {239, 306, 319}, }}, { .v = { {232, 305, 320}, {231, 302, 320}, {239, 306, 320}, }}, { .v = { {232, 305, 321}, {240, 307, 321}, {241, 308, 321}, }}, { .v = { {234, 297, 322}, {233, 296, 322}, {241, 308, 322}, }}, { .v = { {234, 297, 323}, {242, 309, 323}, {243, 310, 323}, }}, { .v = { {236, 299, 367}, {235, 298, 367}, {243, 310, 367}, }}, { .v = { {229, 304, 329}, {237, 313, 329}, {238, 315, 329}, }}, { .v = { {242, 309, 330}, {250, 325, 330}, {251, 316, 330}, }}, { .v = { {243, 310, 368}, {251, 316, 368}, {252, 317, 368}, }}, { .v = { {237, 313, 333}, {245, 322, 333}, {246, 319, 333}, }}, { .v = { {238, 315, 334}, {246, 319, 334}, {247, 320, 334}, }}, { .v = { {240, 307, 338}, {239, 306, 338}, {247, 320, 338}, }}, { .v = { {240, 307, 339}, {248, 323, 339}, {249, 324, 339}, }}, { .v = { {242, 309, 340}, {241, 308, 340}, {249, 324, 340}, }}, { .v = { {246, 319, 341}, {10, 15, 341}, {254, 10, 341}, }}, { .v = { {248, 323, 342}, {247, 320, 342}, {254, 10, 342}, }}, { .v = { {248, 323, 343}, {9, 11, 343}, {255, 6, 343}, }}, { .v = { {249, 324, 344}, {255, 6, 344}, {8, 4, 344}, }}, { .v = { {250, 325, 345}, {8, 4, 345}, {256, 3, 345}, }}, { .v = { {252, 317, 346}, {251, 316, 346}, {256, 3, 346}, }}, { .v = { {245, 322, 369}, {253, 14, 369}, {10, 15, 369}, }}, }; const union quadrilateral cone_light_cone_quadrilateral[] = { }; const union line cone_light_cone_line[] = { }; const struct object cone_light_cone = { .triangle = &cone_light_cone_triangle[0], .quadrilateral = &cone_light_cone_quadrilateral[0], .line = &cone_light_cone_line[0], .triangle_count = 512, .quadrilateral_count = 0, .line_count = 0, .material = 0, }; const struct object * cone_object[] = { &cone_light_cone, }; const struct model cone_model = { .position = cone_position, .texture = cone_texture, .normal = cone_normal, .object = cone_object, .object_count = 1 };