#include #include #include //object: Circle.003_0 extern void load_0 (void) { float matColors[4]; glPushMatrix(); // glTranslated(-1.182936, 0.299442, 2.538316); // glRotated(89.974025,1,0,0); // glRotated(179.939431,0,0,1); // glScaled(1.000000, 1.000000, 1.000000); matColors[0] = 0.800000; matColors[1] = 0.800000; matColors[2] = 0.800000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.877698; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glEnd(); glBegin(GL_QUADS); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-1.802205, 1.422475, -1.913420); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-1.773551, 1.431785, -1.913420); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-1.743422, 1.431785, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-1.802205, 1.422475, -1.913420); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-1.743422, 1.431785, -1.913420); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-1.714769, 1.422475, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-1.826579, 1.404766, -1.913420); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-1.802205, 1.422475, -1.913420); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-1.714769, 1.422475, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-1.714769, 1.422475, -1.913420); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-1.690394, 1.404766, -1.913420); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-1.826579, 1.404766, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-1.826579, 1.404766, -1.913420); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-1.690394, 1.404766, -1.913420); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-1.844288, 1.380392, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-1.844288, 1.380392, -1.913420); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-1.690394, 1.404766, -1.913420); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-1.672685, 1.380392, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-1.853598, 1.351738, -1.913420); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-1.844288, 1.380392, -1.913420); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-1.672685, 1.380392, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-1.853598, 1.351738, -1.913420); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-1.672685, 1.380392, -1.913420); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-1.663375, 1.351738, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-1.853598, 1.321609, -1.913420); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-1.853598, 1.351738, -1.913420); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-1.663375, 1.351738, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-1.853598, 1.321609, -1.913420); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-1.663375, 1.351738, -1.913420); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-1.663375, 1.321609, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-1.844288, 1.292956, -1.913420); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-1.853598, 1.321609, -1.913420); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-1.663375, 1.321609, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-1.844288, 1.292956, -1.913420); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-1.663375, 1.321609, -1.913420); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-1.672685, 1.292956, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-1.826579, 1.268581, -1.913420); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-1.844288, 1.292956, -1.913420); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-1.672685, 1.292956, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-1.826579, 1.268581, -1.913420); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-1.672685, 1.292956, -1.913420); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-1.690394, 1.268581, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-1.802205, 1.250872, -1.913420); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-1.826579, 1.268581, -1.913420); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-1.690394, 1.268581, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-1.802205, 1.250872, -1.913420); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-1.690394, 1.268581, -1.913420); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-1.714769, 1.250872, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-1.773551, 1.241562, -1.913420); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-1.802205, 1.250872, -1.913420); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-1.714769, 1.250872, -1.913420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-1.773551, 1.241562, -1.913420); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-1.714769, 1.250872, -1.913420); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-1.743423, 1.241562, -1.913420); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-1.773551, 1.241562, -1.913420); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-1.743423, 1.241562, -1.913420); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-1.743423, 1.241562, -1.405434); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-1.773551, 1.241562, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-1.743423, 1.241562, -1.913420); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-1.714769, 1.250872, -1.913420); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-1.714769, 1.250872, -1.405434); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-1.743423, 1.241562, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-1.802205, 1.250872, -1.913420); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-1.773551, 1.241562, -1.913420); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-1.773551, 1.241562, -1.405434); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-1.802205, 1.250872, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-1.714769, 1.250872, -1.913420); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-1.690394, 1.268581, -1.913420); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-1.690394, 1.268581, -1.405434); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-1.714769, 1.250872, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-1.826579, 1.268581, -1.913420); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-1.802205, 1.250872, -1.913420); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-1.802205, 1.250872, -1.405434); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-1.826579, 1.268581, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-1.690394, 1.268581, -1.913420); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-1.672685, 1.292956, -1.913420); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-1.672685, 1.292956, -1.405434); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-1.690394, 1.268581, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-1.844288, 1.292956, -1.913420); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-1.826579, 1.268581, -1.913420); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-1.826579, 1.268581, -1.405434); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-1.844288, 1.292956, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-1.672685, 1.292956, -1.913420); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-1.663375, 1.321609, -1.913420); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-1.663375, 1.321609, -1.405434); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-1.672685, 1.292956, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-1.853598, 1.321609, -1.913420); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-1.844288, 1.292956, -1.913420); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-1.844288, 1.292956, -1.405434); glNormal3f(-0.945647, -0.154149, -0.286203); glVertex3f(-1.853598, 1.321609, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-1.663375, 1.321609, -1.913420); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-1.663375, 1.351738, -1.913420); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-1.663375, 1.351738, -1.405434); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-1.663375, 1.321609, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-1.853598, 1.351738, -1.913420); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-1.853598, 1.321609, -1.913420); glNormal3f(-0.945647, -0.154149, -0.286203); glVertex3f(-1.853598, 1.321609, -1.405434); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-1.853598, 1.351738, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-1.663375, 1.351738, -1.913420); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-1.672685, 1.380392, -1.913420); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-1.672685, 1.380392, -1.405434); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-1.663375, 1.351738, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-1.844288, 1.380392, -1.913420); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-1.853598, 1.351738, -1.913420); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-1.853598, 1.351738, -1.405434); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-1.844288, 1.380392, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-1.672685, 1.380392, -1.913420); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-1.690394, 1.404766, -1.913420); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-1.690394, 1.404766, -1.405434); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-1.672685, 1.380392, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-1.826579, 1.404766, -1.913420); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-1.844288, 1.380392, -1.913420); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-1.844288, 1.380392, -1.405434); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-1.826579, 1.404766, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-1.690394, 1.404766, -1.913420); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-1.714769, 1.422475, -1.913420); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-1.714769, 1.422475, -1.405434); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-1.690394, 1.404766, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-1.802205, 1.422475, -1.913420); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-1.826579, 1.404766, -1.913420); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-1.826579, 1.404766, -1.405434); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-1.802205, 1.422475, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-1.714769, 1.422475, -1.913420); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-1.743422, 1.431785, -1.913420); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-1.743422, 1.431785, -1.405434); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-1.714769, 1.422475, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-1.743422, 1.431785, -1.913420); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-1.773551, 1.431785, -1.913420); glNormal3f(-0.150121, 0.948027, -0.280496); glVertex3f(-1.773551, 1.431785, -1.405434); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-1.743422, 1.431785, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-1.773551, 1.431785, -1.913420); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-1.802205, 1.422475, -1.913420); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-1.802205, 1.422475, -1.405434); glNormal3f(-0.150121, 0.948027, -0.280496); glVertex3f(-1.773551, 1.431785, -1.405434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150121, 0.948027, -0.280496); glVertex3f(-1.773551, 1.431785, -1.405434); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-1.802205, 1.422475, -1.405434); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-1.819601, 1.456618, -1.343383); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-1.779545, 1.469633, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-1.743422, 1.431785, -1.405434); glNormal3f(-0.150121, 0.948027, -0.280496); glVertex3f(-1.773551, 1.431785, -1.405434); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-1.779545, 1.469633, -1.343383); glNormal3f(0.135685, 0.851161, -0.507035); glVertex3f(-1.737428, 1.469632, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-1.714769, 1.422475, -1.405434); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-1.743422, 1.431785, -1.405434); glNormal3f(0.135685, 0.851161, -0.507035); glVertex3f(-1.737428, 1.469632, -1.343383); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-1.697372, 1.456617, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-1.802205, 1.422475, -1.405434); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-1.826579, 1.404766, -1.405434); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-1.853675, 1.431862, -1.343383); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-1.819601, 1.456618, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-1.690394, 1.404766, -1.405434); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-1.714769, 1.422475, -1.405434); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-1.697372, 1.456617, -1.343383); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-1.663299, 1.431862, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-1.826579, 1.404766, -1.405434); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-1.844288, 1.380392, -1.405434); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-1.878431, 1.397788, -1.343383); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-1.853675, 1.431862, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-1.672685, 1.380392, -1.405434); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-1.690394, 1.404766, -1.405434); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-1.663299, 1.431862, -1.343383); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-1.638543, 1.397788, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-1.844288, 1.380392, -1.405434); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-1.853598, 1.351738, -1.405434); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-1.891446, 1.353133, -1.343383); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-1.878431, 1.397788, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-1.663375, 1.351738, -1.405434); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-1.672685, 1.380392, -1.405434); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-1.638543, 1.397788, -1.343383); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-1.853598, 1.351738, -1.405434); glNormal3f(-0.945647, -0.154149, -0.286203); glVertex3f(-1.853598, 1.321609, -1.405434); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-1.891446, 1.353133, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-1.663375, 1.321609, -1.405434); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-1.663375, 1.351738, -1.405434); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-1.625528, 1.304870, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.945647, -0.154149, -0.286203); glVertex3f(-1.853598, 1.321609, -1.405434); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-1.844288, 1.292956, -1.405434); glNormal3f(-0.756218, -0.411817, -0.508408); glVertex3f(-1.878431, 1.275559, -1.343383); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-1.672685, 1.292956, -1.405434); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-1.663375, 1.321609, -1.405434); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-1.625528, 1.304870, -1.343383); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-1.638543, 1.275559, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-1.844288, 1.292956, -1.405434); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-1.826579, 1.268581, -1.405434); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-1.853675, 1.241486, -1.343383); glNormal3f(-0.756218, -0.411817, -0.508408); glVertex3f(-1.878431, 1.275559, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-1.690394, 1.268581, -1.405434); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-1.672685, 1.292956, -1.405434); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-1.638543, 1.275559, -1.343383); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-1.663299, 1.241486, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-1.826579, 1.268581, -1.405434); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-1.802205, 1.250872, -1.405434); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-1.819601, 1.216730, -1.343383); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-1.853675, 1.241486, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-1.714769, 1.250872, -1.405434); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-1.690394, 1.268581, -1.405434); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-1.663299, 1.241486, -1.343383); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-1.697372, 1.216730, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-1.802205, 1.250872, -1.405434); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-1.773551, 1.241562, -1.405434); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-1.779545, 1.203715, -1.343383); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-1.819601, 1.216730, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-1.743423, 1.241562, -1.405434); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-1.714769, 1.250872, -1.405434); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-1.697372, 1.216730, -1.343383); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-1.737428, 1.203715, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-1.773551, 1.241562, -1.405434); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-1.743423, 1.241562, -1.405434); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-1.737428, 1.203715, -1.343383); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-1.779545, 1.203715, -1.343383); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-1.891446, 1.353133, -1.343383); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-1.625528, 1.304870, -1.343383); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-1.891446, 1.353133, -1.343383); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-1.928678, 1.352938, -1.277682); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-1.588784, 1.352938, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-1.625528, 1.353133, -1.343383); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-1.638543, 1.397788, -1.343383); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-1.605635, 1.414619, -1.277682); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-1.588784, 1.352938, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-1.878431, 1.397788, -1.343383); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-1.891446, 1.353133, -1.343383); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-1.928678, 1.352938, -1.277682); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-1.911827, 1.415107, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-1.638543, 1.397788, -1.343383); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-1.663299, 1.431862, -1.343383); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-1.637687, 1.458246, -1.277682); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-1.605635, 1.414619, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-1.853675, 1.431862, -1.343383); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-1.878431, 1.397788, -1.343383); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-1.911827, 1.415107, -1.277682); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-1.879775, 1.458246, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-1.663299, 1.431862, -1.343383); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-1.697372, 1.456617, -1.343383); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-1.680825, 1.489321, -1.277682); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-1.637687, 1.458246, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-1.819601, 1.456618, -1.343383); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-1.853675, 1.431862, -1.343383); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-1.879775, 1.458246, -1.277682); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-1.833706, 1.491275, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-1.697372, 1.456617, -1.343383); glNormal3f(0.135685, 0.851161, -0.507035); glVertex3f(-1.737428, 1.469632, -1.343383); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-1.731275, 1.506172, -1.277682); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-1.680825, 1.489321, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(0.135685, 0.851161, -0.507035); glVertex3f(-1.737428, 1.469632, -1.343383); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-1.779545, 1.469633, -1.343383); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-1.785698, 1.506172, -1.277682); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-1.731275, 1.506172, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-1.779545, 1.469633, -1.343383); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-1.819601, 1.456618, -1.343383); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-1.833706, 1.491275, -1.277682); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-1.785698, 1.506172, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-1.833706, 1.491275, -1.277682); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-1.785698, 1.506172, -1.277682); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-1.731275, 1.506172, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-1.833706, 1.491275, -1.277682); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-1.731275, 1.506172, -1.277682); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-1.680825, 1.489321, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-1.879775, 1.458246, -1.277682); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-1.833706, 1.491275, -1.277682); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-1.680825, 1.489321, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-1.680825, 1.489321, -1.277682); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-1.637687, 1.458246, -1.277682); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-1.879775, 1.458246, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-1.879775, 1.458246, -1.277682); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-1.637687, 1.458246, -1.277682); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-1.911827, 1.415107, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-1.911827, 1.415107, -1.277682); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-1.637687, 1.458246, -1.277682); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-1.605635, 1.414619, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-1.928678, 1.352938, -1.277682); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-1.911827, 1.415107, -1.277682); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-1.605635, 1.414619, -1.277682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-1.928678, 1.352938, -1.277682); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-1.605635, 1.414619, -1.277682); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-1.588784, 1.352938, -1.277682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-1.625528, 1.304870, -1.343383); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-1.591017, 1.304764, -1.277480); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-1.927422, 1.304764, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-1.779545, 1.203715, -1.343383); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-1.737428, 1.203715, -1.343383); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-1.732064, 1.167192, -1.277480); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-1.784910, 1.167192, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-1.737428, 1.203715, -1.343383); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-1.697372, 1.216730, -1.343383); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-1.681852, 1.183336, -1.277480); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-1.732064, 1.167192, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-1.819601, 1.216730, -1.343383); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-1.779545, 1.203715, -1.343383); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-1.784910, 1.167192, -1.277480); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-1.836098, 1.183336, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-1.697372, 1.216730, -1.343383); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-1.663299, 1.241486, -1.343383); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-1.637332, 1.215460, -1.277480); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-1.681852, 1.183336, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-1.853675, 1.241486, -1.343383); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-1.819601, 1.216730, -1.343383); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-1.836098, 1.183336, -1.277480); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-1.879642, 1.215460, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-1.663299, 1.241486, -1.343383); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-1.638543, 1.275559, -1.343383); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-1.605207, 1.259004, -1.277480); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-1.637332, 1.215460, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.756218, -0.411817, -0.508408); glVertex3f(-1.878431, 1.275559, -1.343383); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-1.853675, 1.241486, -1.343383); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-1.879642, 1.215460, -1.277480); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-1.911767, 1.258027, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-1.638543, 1.275559, -1.343383); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-1.625528, 1.304870, -1.343383); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-1.591017, 1.304764, -1.277480); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-1.605207, 1.259004, -1.277480); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-1.891446, 1.304871, -1.343383); glNormal3f(-0.756218, -0.411817, -0.508408); glVertex3f(-1.878431, 1.275559, -1.343383); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-1.911767, 1.258027, -1.277480); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-1.927422, 1.304764, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-1.911767, 1.258027, -1.277480); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-1.927422, 1.304764, -1.277480); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-1.591017, 1.304764, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-1.911767, 1.258027, -1.277480); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-1.591017, 1.304764, -1.277480); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-1.605207, 1.259004, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-1.879642, 1.215460, -1.277480); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-1.911767, 1.258027, -1.277480); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-1.605207, 1.259004, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-1.879642, 1.215460, -1.277480); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-1.605207, 1.259004, -1.277480); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-1.637332, 1.215460, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-1.836098, 1.183336, -1.277480); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-1.879642, 1.215460, -1.277480); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-1.637332, 1.215460, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-1.836098, 1.183336, -1.277480); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-1.637332, 1.215460, -1.277480); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-1.681852, 1.183336, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-1.784910, 1.167192, -1.277480); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-1.836098, 1.183336, -1.277480); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-1.681852, 1.183336, -1.277480); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-1.784910, 1.167192, -1.277480); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-1.681852, 1.183336, -1.277480); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-1.732064, 1.167192, -1.277480); glEnd(); matColors[0] = 1.000000; matColors[1] = 0.962406; matColors[2] = 1.000000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.348187, 0.014627, -0.928104); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.348111, 0.024034, -0.987744); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348145, 0.024054, -0.957179); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.348187, 0.014627, -0.928104); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.348284, 0.245695, -0.652854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.348111, 0.024034, -0.987744); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348145, 0.024054, -0.957179); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348145, 0.024054, -0.957179); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.348284, 0.245695, -0.652854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.703757, -0.221290, 0.675039); glVertex3f(0.348076, -0.003411, -1.041523); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.348122, -0.087791, -1.068880); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.348159, -0.116854, -1.059416); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.348159, -0.116854, -1.059416); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.703757, -0.221290, 0.675039); glVertex3f(0.348076, -0.003411, -1.041523); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.608295, 0.261971, -0.749199); glVertex3f(0.348094, -0.057226, -1.068900); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.608295, 0.261971, -0.749199); glVertex3f(0.348094, -0.057226, -1.068900); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.348122, -0.087791, -1.068880); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348274, -0.028039, -0.885383); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.348231, -0.003323, -0.903365); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348274, -0.028039, -0.885383); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.348187, 0.014627, -0.928104); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.348231, -0.003323, -0.903365); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(0.744987, -0.302225, 0.594623); glVertex3f(0.348355, -0.116742, -0.885326); glNormal3f(0.672597, 0.115757, -0.730857); glVertex3f(0.348339, -0.087667, -0.875900); glNormal3f(0.744682, 0.105594, 0.658956); glVertex3f(0.348311, -0.057102, -0.875919); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744682, 0.105594, 0.658956); glVertex3f(0.348311, -0.057102, -0.875919); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348274, -0.028039, -0.885383); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.348346, -0.159463, -0.927992); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.348357, -0.141481, -0.903276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.348357, -0.141481, -0.903276); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(0.744987, -0.302225, 0.594623); glVertex3f(0.348355, -0.116742, -0.885326); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348288, -0.168946, -0.987620); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348322, -0.168926, -0.957055); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348322, -0.168926, -0.957055); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.348346, -0.159463, -0.927992); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.743828, -0.596149, -0.302103); glVertex3f(0.348247, -0.159520, -1.016695); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743828, -0.596149, -0.302103); glVertex3f(0.348247, -0.159520, -1.016695); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348288, -0.168946, -0.987620); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.707877, -0.001099, -0.706290); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.350100, -0.454681, 0.392791); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346594, 1.751953, -0.928779); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346605, 1.769935, -0.904062); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346605, 1.769935, -0.904062); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.346603, 1.794674, -0.886113); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.346603, 1.794674, -0.886113); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346587, 1.823749, -0.876686); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346494, 1.751896, -1.017482); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346494, 1.751896, -1.017482); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.346536, 1.742470, -0.988407); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.346536, 1.742470, -0.988407); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346570, 1.742490, -0.957842); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346570, 1.742490, -0.957842); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346594, 1.751953, -0.928779); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346370, 1.823626, -1.069667); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346407, 1.794563, -1.060203); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346407, 1.794563, -1.060203); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.346450, 1.769847, -1.042221); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.346450, 1.769847, -1.042221); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346494, 1.751896, -1.017482); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346370, 1.823626, -1.069667); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346370, 1.823626, -1.069667); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346342, 1.854191, -1.069686); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346342, 1.854191, -1.069686); glNormal3f(-0.745018, 0.302225, -0.594623); glVertex3f(0.346326, 1.883266, -1.060260); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.745018, 0.302225, -0.594623); glVertex3f(0.346326, 1.883266, -1.060260); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346324, 1.908005, -1.042310); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346324, 1.908005, -1.042310); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346335, 1.925987, -1.017593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346335, 1.925987, -1.017593); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346359, 1.935451, -0.988530); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.346393, 1.935470, -0.957965); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346434, 1.926044, -0.928890); glNormal3f(-0.999969, -0.000916, 0.001099); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.999969, -0.000916, 0.001099); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346434, 1.926044, -0.928890); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346359, 1.935451, -0.988530); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.346393, 1.935470, -0.957965); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.346393, 1.935470, -0.957965); glNormal3f(-0.999969, -0.000916, 0.001099); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346587, 1.823749, -0.876686); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346559, 1.854315, -0.876706); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346587, 1.823749, -0.876686); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346522, 1.883377, -0.886169); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346559, 1.854315, -0.876706); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.346479, 1.908094, -0.904151); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346522, 1.883377, -0.886169); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346434, 1.926044, -0.928890); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.346479, 1.908094, -0.904151); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.999969, -0.000916, 0.001099); glVertex3f(0.346473, 2.221372, -0.654118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.999969, -0.000916, 0.001099); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(-0.894833, 0.446394, 0.000702); glVertex3f(0.347646, 2.222042, 0.391079); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.894833, 0.446394, 0.000702); glVertex3f(0.347646, 2.222042, 0.391079); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.894833, 0.446394, 0.000702); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.350226, -0.026924, 0.853214); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.350235, 0.015796, 0.895880); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743095, -0.472793, 0.473556); glVertex3f(0.350223, -0.002185, 0.871163); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.350226, -0.026924, 0.853214); glNormal3f(-0.743095, -0.472793, 0.473556); glVertex3f(0.350223, -0.002185, 0.871163); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743095, -0.472793, 0.473556); glVertex3f(0.350223, -0.002185, 0.871163); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.350235, 0.015796, 0.895880); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.350226, -0.026924, 0.853214); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350307, -0.115628, 0.853270); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350270, -0.086565, 0.843807); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350270, -0.086565, 0.843807); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350307, -0.115628, 0.853270); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350270, -0.086565, 0.843807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350350, -0.140344, 0.871252); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350350, -0.140344, 0.871252); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350307, -0.115628, 0.853270); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.350394, -0.158294, 0.895991); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.350394, -0.158294, 0.895991); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350350, -0.140344, 0.871252); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.350436, -0.167720, 0.925066); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.350436, -0.167720, 0.925066); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.350394, -0.158294, 0.895991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.350436, -0.167720, 0.925066); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.350494, -0.158237, 0.984694); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.350494, -0.158237, 0.984694); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.350505, -0.140255, 1.009411); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.350235, 0.015796, 0.895880); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.350259, 0.025260, 0.924943); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.350259, 0.025260, 0.924943); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.350293, 0.025280, 0.955508); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.350293, 0.025280, 0.955508); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.350334, 0.015853, 0.984583); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350378, -0.002097, 1.009322); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.350293, 0.025280, 0.955508); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.350334, 0.015853, 0.984583); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350459, -0.055876, 1.036767); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.350487, -0.086441, 1.036787); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350421, -0.026813, 1.027304); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350459, -0.055876, 1.036767); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350378, -0.002097, 1.009322); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350421, -0.026813, 1.027304); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.350505, -0.140255, 1.009411); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.350503, -0.115516, 1.027360); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.350503, -0.115516, 1.027360); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.350487, -0.086441, 1.036787); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.350503, -0.115516, 1.027360); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.348626, 1.909319, 1.008099); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348669, 1.884603, 1.026081); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.348582, 1.927269, 0.983360); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.348626, 1.909319, 1.008099); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348734, 1.824975, 1.035564); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.348706, 1.855540, 1.035545); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348734, 1.824975, 1.035564); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348669, 1.884603, 1.026081); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.348706, 1.855540, 1.035545); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.348582, 1.927269, 0.983360); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.348471, 1.909231, 0.869941); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.744774, -0.659108, 0.104068); glVertex3f(0.348506, 1.936676, 0.923720); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glNormal3f(0.744774, -0.659108, 0.104068); glVertex3f(0.348506, 1.936676, 0.923720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.348482, 1.927212, 0.894657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.744774, -0.659108, 0.104068); glVertex3f(0.348506, 1.936676, 0.923720); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.348482, 1.927212, 0.894657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.348482, 1.927212, 0.894657); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.348471, 1.909231, 0.869941); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.348471, 1.909231, 0.869941); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348489, 1.855417, 0.842564); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348489, 1.855417, 0.842564); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.348555, 1.795788, 0.852047); glEnd(); glBegin(GL_QUADS); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.348555, 1.795788, 0.852047); glEnd(); glBegin(GL_QUADS); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.348555, 1.795788, 0.852047); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743095, -0.472793, 0.473525); glVertex3f(0.348753, 1.771160, 1.008188); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.348750, 1.795900, 1.026137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.348750, 1.795900, 1.026137); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348734, 1.824975, 1.035564); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348717, 1.743715, 0.954408); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.348741, 1.753179, 0.983471); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.348741, 1.753179, 0.983471); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.743095, -0.472793, 0.473525); glVertex3f(0.348753, 1.771160, 1.008188); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.743797, -0.596179, -0.302103); glVertex3f(0.348642, 1.753122, 0.894768); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743797, -0.596179, -0.302103); glVertex3f(0.348642, 1.753122, 0.894768); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348683, 1.743696, 0.923843); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348683, 1.743696, 0.923843); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348717, 1.743715, 0.954408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.707877, -0.001099, -0.706290); glVertex3f(0.350100, -0.454681, 0.392791); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.707877, -0.001099, -0.706290); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.347646, 2.222042, 0.391079); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608295, 0.261971, -0.749199); glVertex3f(0.348094, -0.057226, -1.068900); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.608295, -0.261971, 0.749199); glVertex3f(0.545793, -0.057044, -1.069122); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.348122, -0.087791, -1.068880); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.545821, -0.087609, -1.069102); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.703757, -0.221290, 0.675039); glVertex3f(0.348076, -0.003411, -1.041523); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.705679, 0.220008, -0.673452); glVertex3f(0.545774, -0.003230, -1.041745); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(-0.707877, -0.001099, -0.706290); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.547799, -0.454500, 0.392569); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.545345, 2.222223, 0.390856); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348683, 1.743696, 0.923843); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348717, 1.743715, 0.954408); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546416, 1.743896, 0.954186); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.546382, 1.743877, 0.923621); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743797, -0.596179, -0.302103); glVertex3f(0.348642, 1.753122, 0.894768); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348683, 1.743696, 0.923843); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.546382, 1.743877, 0.923621); glNormal3f(0.743828, 0.596149, 0.302103); glVertex3f(0.546340, 1.753303, 0.894546); glEnd(); glBegin(GL_QUADS); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glNormal3f(-0.743797, -0.596179, -0.302103); glVertex3f(0.348642, 1.753122, 0.894768); glNormal3f(0.743828, 0.596149, 0.302103); glVertex3f(0.546340, 1.753303, 0.894546); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glEnd(); glBegin(GL_QUADS); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.348741, 1.753179, 0.983471); glNormal3f(-0.743095, -0.472793, 0.473525); glVertex3f(0.348753, 1.771160, 1.008188); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546451, 1.771342, 1.007966); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546440, 1.753360, 0.983249); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348717, 1.743715, 0.954408); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.348741, 1.753179, 0.983471); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546440, 1.753360, 0.983249); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546416, 1.743896, 0.954186); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.348750, 1.795900, 1.026137); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348734, 1.824975, 1.035564); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.546433, 1.825156, 1.035342); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.546449, 1.796081, 1.025915); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743095, -0.472793, 0.473525); glVertex3f(0.348753, 1.771160, 1.008188); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.348750, 1.795900, 1.026137); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.546449, 1.796081, 1.025915); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546451, 1.771342, 1.007966); glEnd(); glBegin(GL_QUADS); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.348555, 1.795788, 0.852047); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.546253, 1.795969, 0.851825); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glEnd(); glBegin(GL_QUADS); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.348555, 1.795788, 0.852047); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.546253, 1.795969, 0.851825); glEnd(); glBegin(GL_QUADS); glNormal3f(0.705222, 0.222236, 0.673208); glVertex3f(0.348598, 1.771072, 0.870029); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348489, 1.855417, 0.842564); glNormal3f(-0.743217, -0.104770, 0.660756); glVertex3f(0.546188, 1.855598, 0.842342); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348489, 1.855417, 0.842564); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glNormal3f(-0.743217, -0.104770, 0.660756); glVertex3f(0.546188, 1.855598, 0.842342); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.793359, 0.231971, -0.562792); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.814936, -0.516739, 0.262276); glVertex3f(0.348547, 1.521142, 0.620960); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.348517, 1.824851, 0.842584); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.348471, 1.909231, 0.869941); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.546170, 1.909412, 0.869718); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645924, -0.096225, 0.757286); glVertex3f(0.348473, 1.884491, 0.851991); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_QUADS); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.348471, 1.909231, 0.869941); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.348482, 1.927212, 0.894657); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546181, 1.927393, 0.894434); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.546170, 1.909412, 0.869718); glEnd(); glBegin(GL_QUADS); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.348482, 1.927212, 0.894657); glNormal3f(0.744774, -0.659108, 0.104068); glVertex3f(0.348506, 1.936676, 0.923720); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546205, 1.936857, 0.923498); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546181, 1.927393, 0.894434); glEnd(); glBegin(GL_QUADS); glNormal3f(0.744774, -0.659108, 0.104068); glVertex3f(0.348506, 1.936676, 0.923720); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546205, 1.936857, 0.923498); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.348582, 1.927269, 0.983360); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.546280, 1.927450, 0.983138); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947264, 0.133000, 0.291513); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.348541, 1.936696, 0.954285); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.348706, 1.855540, 1.035545); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348669, 1.884603, 1.026081); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.546367, 1.884784, 1.025859); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.546405, 1.855721, 1.035322); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.348734, 1.824975, 1.035564); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.348706, 1.855540, 1.035545); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.546405, 1.855721, 1.035322); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.546433, 1.825156, 1.035342); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.348626, 1.909319, 1.008099); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.348582, 1.927269, 0.983360); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.546280, 1.927450, 0.983138); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.546325, 1.909500, 1.007877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348669, 1.884603, 1.026081); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.348626, 1.909319, 1.008099); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.546325, 1.909500, 1.007877); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.546367, 1.884784, 1.025859); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_QUADS); glNormal3f(0.905148, -0.300485, 0.300668); glVertex3f(0.349191, 1.521510, 1.194544); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.350503, -0.115516, 1.027360); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.350487, -0.086441, 1.036787); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.548185, -0.086260, 1.036565); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.548201, -0.115335, 1.027138); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.350505, -0.140255, 1.009411); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.350503, -0.115516, 1.027360); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.548201, -0.115335, 1.027138); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.548204, -0.140074, 1.009188); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350421, -0.026813, 1.027304); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350378, -0.002097, 1.009322); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.548077, -0.001916, 1.009100); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.548120, -0.026632, 1.027082); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350459, -0.055876, 1.036767); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350421, -0.026813, 1.027304); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.548120, -0.026632, 1.027082); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.548157, -0.055695, 1.036545); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.350487, -0.086441, 1.036787); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350459, -0.055876, 1.036767); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.548157, -0.055695, 1.036545); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.548185, -0.086260, 1.036565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.350334, 0.015853, 0.984583); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.350293, 0.025280, 0.955508); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.547991, 0.025461, 0.955286); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.548033, 0.016034, 0.984361); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350378, -0.002097, 1.009322); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.350334, 0.015853, 0.984583); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.548033, 0.016034, 0.984361); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.548077, -0.001916, 1.009100); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.925260, -0.379284, 0.001251); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(-0.905148, 0.300485, -0.300668); glVertex3f(0.350359, 0.246880, 1.195359); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.350293, 0.025280, 0.955508); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.350259, 0.025260, 0.924943); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.547957, 0.025441, 0.924721); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.547991, 0.025461, 0.955286); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.350259, 0.025260, 0.924943); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.350235, 0.015796, 0.895880); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.547933, 0.015977, 0.895657); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.547957, 0.025441, 0.924721); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.350494, -0.158237, 0.984694); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.350505, -0.140255, 1.009411); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.548204, -0.140074, 1.009188); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.548193, -0.158056, 0.984472); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.350494, -0.158237, 0.984694); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.548193, -0.158056, 0.984472); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.350436, -0.167720, 0.925066); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glNormal3f(-0.744530, 0.659230, 0.104923); glVertex3f(0.548134, -0.167539, 0.924844); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.608692, 0.747734, -0.265175); glVertex3f(0.350470, -0.167701, 0.955631); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.350394, -0.158294, 0.895991); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.350436, -0.167720, 0.925066); glNormal3f(-0.744530, 0.659230, 0.104923); glVertex3f(0.548134, -0.167539, 0.924844); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.548093, -0.158113, 0.895769); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350350, -0.140344, 0.871252); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.350394, -0.158294, 0.895991); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.548093, -0.158113, 0.895769); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.548049, -0.140163, 0.871030); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350307, -0.115628, 0.853270); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.350350, -0.140344, 0.871252); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.548049, -0.140163, 0.871030); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.548006, -0.115447, 0.853048); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350270, -0.086565, 0.843807); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.350307, -0.115628, 0.853270); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.548006, -0.115447, 0.853048); glNormal3f(0.744713, 0.105594, 0.658956); glVertex3f(0.547969, -0.086384, 0.843584); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.350270, -0.086565, 0.843807); glNormal3f(0.744713, 0.105594, 0.658956); glVertex3f(0.547969, -0.086384, 0.843584); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.350226, -0.026924, 0.853214); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.547924, -0.026743, 0.852991); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(-0.926084, -0.001068, -0.377270); glVertex3f(0.349715, 0.246512, 0.621776); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.350242, -0.056000, 0.843787); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.350235, 0.015796, 0.895880); glNormal3f(-0.743095, -0.472793, 0.473556); glVertex3f(0.350223, -0.002185, 0.871163); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.547922, -0.002004, 0.870941); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.547933, 0.015977, 0.895657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743095, -0.472793, 0.473556); glVertex3f(0.350223, -0.002185, 0.871163); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.350226, -0.026924, 0.853214); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.547924, -0.026743, 0.852991); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.547922, -0.002004, 0.870941); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.578509, 0.576434, -0.577044); glVertex3f(0.348757, 2.541500, 1.640012); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.967895, 0.221656, 0.118259); glVertex3f(0.347904, 2.222189, 0.620512); glNormal3f(-0.894833, 0.446394, 0.000702); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(0.894833, -0.446364, -0.000702); glVertex3f(0.545345, 2.222223, 0.390856); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.894833, 0.446394, 0.000702); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.347646, 2.222042, 0.391079); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.545345, 2.222223, 0.390856); glNormal3f(0.894833, -0.446364, -0.000702); glVertex3f(0.545345, 2.222223, 0.390856); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.347431, 2.221919, 0.199884); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.346479, 1.908094, -0.904151); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346434, 1.926044, -0.928890); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.544133, 1.926225, -0.929112); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.544177, 1.908275, -0.904373); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346522, 1.883377, -0.886169); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.346479, 1.908094, -0.904151); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.544177, 1.908275, -0.904373); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.544220, 1.883559, -0.886391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346559, 1.854315, -0.876706); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346522, 1.883377, -0.886169); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.544220, 1.883559, -0.886391); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.544257, 1.854496, -0.876928); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346587, 1.823749, -0.876686); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346559, 1.854315, -0.876706); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.544257, 1.854496, -0.876928); glNormal3f(0.743217, 0.104770, -0.660756); glVertex3f(0.544285, 1.823931, -0.876908); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.346473, 2.221372, -0.654118); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.346393, 1.935470, -0.957965); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346359, 1.935451, -0.988530); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.544057, 1.935632, -0.988752); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.544092, 1.935651, -0.958187); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346434, 1.926044, -0.928890); glNormal3f(-0.744530, 0.659261, 0.104923); glVertex3f(0.346393, 1.935470, -0.957965); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.544092, 1.935651, -0.958187); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.544133, 1.926225, -0.929112); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346359, 1.935451, -0.988530); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346335, 1.925987, -1.017593); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.544033, 1.926168, -1.017816); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.544057, 1.935632, -0.988752); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346335, 1.925987, -1.017593); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346324, 1.908005, -1.042310); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.544022, 1.908186, -1.042532); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.544033, 1.926168, -1.017816); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346324, 1.908005, -1.042310); glNormal3f(-0.745018, 0.302225, -0.594623); glVertex3f(0.346326, 1.883266, -1.060260); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.544025, 1.883447, -1.060482); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.544022, 1.908186, -1.042532); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745018, 0.302225, -0.594623); glVertex3f(0.346326, 1.883266, -1.060260); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346342, 1.854191, -1.069686); glNormal3f(0.744896, -0.103397, 0.659078); glVertex3f(0.544041, 1.854372, -1.069908); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.544025, 1.883447, -1.060482); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346342, 1.854191, -1.069686); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346370, 1.823626, -1.069667); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.544069, 1.823807, -1.069889); glNormal3f(0.744896, -0.103397, 0.659078); glVertex3f(0.544041, 1.854372, -1.069908); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.346450, 1.769847, -1.042221); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346494, 1.751896, -1.017482); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.544193, 1.752078, -1.017704); glNormal3f(0.744163, 0.473403, 0.471267); glVertex3f(0.544149, 1.770028, -1.042443); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346407, 1.794563, -1.060203); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.346450, 1.769847, -1.042221); glNormal3f(0.744163, 0.473403, 0.471267); glVertex3f(0.544149, 1.770028, -1.042443); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.544106, 1.794744, -1.060425); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.346370, 1.823626, -1.069667); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.346407, 1.794563, -1.060203); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.544106, 1.794744, -1.060425); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.544069, 1.823807, -1.069889); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346570, 1.742490, -0.957842); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346594, 1.751953, -0.928779); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.544293, 1.752135, -0.929001); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.544269, 1.742671, -0.958064); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.346536, 1.742470, -0.988407); glNormal3f(-0.744774, 0.659108, -0.104068); glVertex3f(0.346570, 1.742490, -0.957842); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.544269, 1.742671, -0.958064); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.544234, 1.742651, -0.988629); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.346494, 1.751896, -1.017482); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.346536, 1.742470, -0.988407); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.544234, 1.742651, -0.988629); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.544193, 1.752078, -1.017704); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.347115, 1.520325, -0.653669); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.346603, 1.794674, -0.886113); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.346587, 1.823749, -0.876686); glNormal3f(0.743217, 0.104770, -0.660756); glVertex3f(0.544285, 1.823931, -0.876908); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.544301, 1.794855, -0.886335); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346605, 1.769935, -0.904062); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.346603, 1.794674, -0.886113); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.544301, 1.794855, -0.886335); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.544304, 1.770116, -0.904285); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.346594, 1.751953, -0.928779); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.346605, 1.769935, -0.904062); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.544304, 1.770116, -0.904285); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.544293, 1.752135, -0.929001); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.349886, -0.454804, 0.201597); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.345035, 2.539376, -1.674026); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.346400, 1.519917, -1.290984); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.981079, -0.166448, 0.098544); glVertex3f(0.350358, -0.454534, 0.622225); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.547799, -0.454500, 0.392569); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.409436, 0.815851, -0.408307); glVertex3f(0.351795, -0.772538, 1.642132); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.348074, -0.774662, -1.671905); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.707877, -0.001099, -0.706290); glVertex3f(0.350100, -0.454681, 0.392791); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.547799, -0.454500, 0.392569); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.547799, -0.454500, 0.392569); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743828, -0.596149, -0.302103); glVertex3f(0.348247, -0.159520, -1.016695); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348288, -0.168946, -0.987620); glNormal3f(0.743584, 0.660604, 0.103244); glVertex3f(0.545986, -0.168765, -0.987843); glNormal3f(0.743828, 0.596179, 0.302103); glVertex3f(0.545945, -0.159338, -1.016918); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glNormal3f(-0.743828, -0.596149, -0.302103); glVertex3f(0.348247, -0.159520, -1.016695); glNormal3f(0.743828, 0.596179, 0.302103); glVertex3f(0.545945, -0.159338, -1.016918); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348322, -0.168926, -0.957055); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.348346, -0.159463, -0.927992); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546045, -0.159282, -0.928214); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546021, -0.168745, -0.957277); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348288, -0.168946, -0.987620); glNormal3f(-0.744774, 0.659108, -0.104099); glVertex3f(0.348322, -0.168926, -0.957055); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546021, -0.168745, -0.957277); glNormal3f(0.743584, 0.660604, 0.103244); glVertex3f(0.545986, -0.168765, -0.987843); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.348357, -0.141481, -0.903276); glNormal3f(0.744987, -0.302225, 0.594623); glVertex3f(0.348355, -0.116742, -0.885326); glNormal3f(0.743095, 0.303598, -0.596301); glVertex3f(0.546054, -0.116561, -0.885549); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546056, -0.141300, -0.903498); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.348346, -0.159463, -0.927992); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.348357, -0.141481, -0.903276); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546056, -0.141300, -0.903498); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546045, -0.159282, -0.928214); glEnd(); glBegin(GL_QUADS); glNormal3f(0.744682, 0.105594, 0.658956); glVertex3f(0.348311, -0.057102, -0.875919); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348274, -0.028039, -0.885383); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.545972, -0.027858, -0.885605); glNormal3f(0.743431, -0.104221, -0.660634); glVertex3f(0.546010, -0.056921, -0.876142); glEnd(); glBegin(GL_QUADS); glNormal3f(0.744682, 0.105594, 0.658956); glVertex3f(0.348311, -0.057102, -0.875919); glNormal3f(0.672597, 0.115757, -0.730857); glVertex3f(0.348339, -0.087667, -0.875900); glNormal3f(-0.672597, -0.115757, 0.730857); glVertex3f(0.546038, -0.087486, -0.876122); glNormal3f(0.743431, -0.104221, -0.660634); glVertex3f(0.546010, -0.056921, -0.876142); glEnd(); glBegin(GL_QUADS); glNormal3f(0.672597, 0.115757, -0.730857); glVertex3f(0.348339, -0.087667, -0.875900); glNormal3f(0.744987, -0.302225, 0.594623); glVertex3f(0.348355, -0.116742, -0.885326); glNormal3f(0.743095, 0.303598, -0.596301); glVertex3f(0.546054, -0.116561, -0.885549); glNormal3f(-0.672597, -0.115757, 0.730857); glVertex3f(0.546038, -0.087486, -0.876122); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.348231, -0.003323, -0.903365); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.348187, 0.014627, -0.928104); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.545885, 0.014808, -0.928326); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.545929, -0.003141, -0.903587); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.348274, -0.028039, -0.885383); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.348231, -0.003323, -0.903365); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.545929, -0.003141, -0.903587); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.545972, -0.027858, -0.885605); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.348927, -0.455351, -0.652405); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608295, 0.261971, -0.749199); glVertex3f(0.348094, -0.057226, -1.068900); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.348122, -0.087791, -1.068880); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.545821, -0.087609, -1.069102); glNormal3f(0.608295, -0.261971, 0.749199); glVertex3f(0.545793, -0.057044, -1.069122); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.608295, 0.261971, -0.749199); glVertex3f(0.348094, -0.057226, -1.068900); glNormal3f(0.608295, -0.261971, 0.749199); glVertex3f(0.545793, -0.057044, -1.069122); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.703757, -0.221290, 0.675039); glVertex3f(0.348076, -0.003411, -1.041523); glNormal3f(-0.540452, -0.218360, 0.812494); glVertex3f(0.348078, -0.028150, -1.059473); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glNormal3f(-0.705679, 0.220008, -0.673452); glVertex3f(0.545774, -0.003230, -1.041745); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.348159, -0.116854, -1.059416); glNormal3f(-0.704672, -0.674703, -0.219459); glVertex3f(0.348202, -0.141570, -1.041435); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.545858, -0.116673, -1.059639); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.348122, -0.087791, -1.068880); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.348159, -0.116854, -1.059416); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.545858, -0.116673, -1.059639); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.545821, -0.087609, -1.069102); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841700, 0.135655, 0.522568); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glNormal3f(-0.703757, -0.221290, 0.675039); glVertex3f(0.348076, -0.003411, -1.041523); glNormal3f(-0.705679, 0.220008, -0.673452); glVertex3f(0.545774, -0.003230, -1.041745); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.545983, 0.245876, -0.653076); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348145, 0.024054, -0.957179); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.348111, 0.024034, -0.987744); glNormal3f(0.744774, -0.659108, 0.104099); glVertex3f(0.545810, 0.024215, -0.987966); glNormal3f(0.744530, -0.659230, -0.104923); glVertex3f(0.545844, 0.024235, -0.957401); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.348187, 0.014627, -0.928104); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.348145, 0.024054, -0.957179); glNormal3f(0.744530, -0.659230, -0.104923); glVertex3f(0.545844, 0.024235, -0.957401); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.545885, 0.014808, -0.928326); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.348111, 0.024034, -0.987744); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glNormal3f(0.744774, -0.659108, 0.104099); glVertex3f(0.545810, 0.024215, -0.987966); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.552751, -0.827540, -0.097964); glVertex3f(0.348087, 0.014570, -1.016807); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.347569, 0.245287, -1.290169); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.348284, 0.245695, -0.652854); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.545983, 0.245876, -0.653076); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.545885, 0.014808, -0.928326); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glNormal3f(0.744774, -0.659108, 0.104099); glVertex3f(0.545810, 0.024215, -0.987966); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744530, -0.659230, -0.104923); glVertex3f(0.545844, 0.024235, -0.957401); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.545885, 0.014808, -0.928326); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(0.744774, -0.659108, 0.104099); glVertex3f(0.545810, 0.024215, -0.987966); glNormal3f(0.744530, -0.659230, -0.104923); glVertex3f(0.545844, 0.024235, -0.957401); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(0.744530, -0.659230, -0.104923); glVertex3f(0.545844, 0.024235, -0.957401); glNormal3f(-0.406751, 0.913511, -0.000122); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.705679, 0.220008, -0.673452); glVertex3f(0.545774, -0.003230, -1.041745); glNormal3f(-0.554033, 0.826533, 0.099216); glVertex3f(0.545785, 0.014752, -1.017029); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.545821, -0.087609, -1.069102); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.545858, -0.116673, -1.059639); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.545858, -0.116673, -1.059639); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glNormal3f(-0.705679, 0.220008, -0.673452); glVertex3f(0.545774, -0.003230, -1.041745); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.542680, 0.217383, -0.811304); glVertex3f(0.545777, -0.027969, -1.059695); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.608295, -0.261971, 0.749199); glVertex3f(0.545793, -0.057044, -1.069122); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.608295, -0.261971, 0.749199); glVertex3f(0.545793, -0.057044, -1.069122); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.627216, -0.100345, 0.772332); glVertex3f(0.545821, -0.087609, -1.069102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.545972, -0.027858, -0.885605); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.545929, -0.003141, -0.903587); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.545972, -0.027858, -0.885605); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.545885, 0.014808, -0.928326); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.545929, -0.003141, -0.903587); glNormal3f(-0.484817, 0.000092, 0.874599); glVertex3f(0.545983, 0.245876, -0.653076); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743095, 0.303598, -0.596301); glVertex3f(0.546054, -0.116561, -0.885549); glNormal3f(-0.672597, -0.115757, 0.730857); glVertex3f(0.546038, -0.087486, -0.876122); glNormal3f(0.743431, -0.104221, -0.660634); glVertex3f(0.546010, -0.056921, -0.876142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743431, -0.104221, -0.660634); glVertex3f(0.546010, -0.056921, -0.876142); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.545972, -0.027858, -0.885605); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546045, -0.159282, -0.928214); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546056, -0.141300, -0.903498); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546056, -0.141300, -0.903498); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743095, 0.303598, -0.596301); glVertex3f(0.546054, -0.116561, -0.885549); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743584, 0.660604, 0.103244); glVertex3f(0.545986, -0.168765, -0.987843); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546021, -0.168745, -0.957277); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546021, -0.168745, -0.957277); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546045, -0.159282, -0.928214); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.705405, -0.673421, -0.221046); glVertex3f(0.545901, -0.141389, -1.041657); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743828, 0.596179, 0.302103); glVertex3f(0.545945, -0.159338, -1.016918); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743828, 0.596179, 0.302103); glVertex3f(0.545945, -0.159338, -1.016918); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(0.743584, 0.660604, 0.103244); glVertex3f(0.545986, -0.168765, -0.987843); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.547799, -0.454500, 0.392569); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.547799, -0.454500, 0.392569); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000916, 0.999969, -0.000610); glVertex3f(0.547799, -0.454500, 0.392569); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.090243, 0.561357, 0.822596); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.001434, 0.686850, -0.726768); glVertex3f(0.545772, -0.774481, -1.672127); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(0.842616, 0.137211, 0.520676); glVertex3f(0.545267, 0.245468, -1.290391); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.786828, -0.513657, 0.342082); glVertex3f(0.546625, -0.455170, -0.652627); glNormal3f(-0.518509, -0.702353, 0.487655); glVertex3f(0.545772, -0.774481, -1.672127); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.544293, 1.752135, -0.929001); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.544304, 1.770116, -0.904285); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.544304, 1.770116, -0.904285); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.544301, 1.794855, -0.886335); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.544301, 1.794855, -0.886335); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(0.743217, 0.104770, -0.660756); glVertex3f(0.544285, 1.823931, -0.876908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.544193, 1.752078, -1.017704); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.544193, 1.752078, -1.017704); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.544234, 1.742651, -0.988629); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.544234, 1.742651, -0.988629); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.544269, 1.742671, -0.958064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.544269, 1.742671, -0.958064); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(-0.744926, 0.594378, -0.302835); glVertex3f(0.544293, 1.752135, -0.929001); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.544069, 1.823807, -1.069889); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.544106, 1.794744, -1.060425); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743675, 0.302988, 0.595904); glVertex3f(0.544106, 1.794744, -1.060425); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(0.744163, 0.473403, 0.471267); glVertex3f(0.544149, 1.770028, -1.042443); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744163, 0.473403, 0.471267); glVertex3f(0.544149, 1.770028, -1.042443); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.544193, 1.752078, -1.017704); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.903897, -0.302133, 0.302713); glVertex3f(0.544098, 1.520098, -1.291206); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.544069, 1.823807, -1.069889); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.743400, 0.104251, 0.660634); glVertex3f(0.544069, 1.823807, -1.069889); glNormal3f(0.744896, -0.103397, 0.659078); glVertex3f(0.544041, 1.854372, -1.069908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(0.744896, -0.103397, 0.659078); glVertex3f(0.544041, 1.854372, -1.069908); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.544025, 1.883447, -1.060482); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.544025, 1.883447, -1.060482); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.544022, 1.908186, -1.042532); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.544022, 1.908186, -1.042532); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.544033, 1.926168, -1.017816); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(0.744957, -0.594378, 0.302835); glVertex3f(0.544033, 1.926168, -1.017816); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.544057, 1.935632, -0.988752); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.544092, 1.935651, -0.958187); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.544133, 1.926225, -0.929112); glNormal3f(-0.999969, -0.000885, 0.001099); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.999969, -0.000885, 0.001099); glVertex3f(0.544171, 2.221553, -0.654340); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.544133, 1.926225, -0.929112); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.544057, 1.935632, -0.988752); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.544092, 1.935651, -0.958187); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.544092, 1.935651, -0.958187); glNormal3f(-0.999969, -0.000885, 0.001099); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743217, 0.104770, -0.660756); glVertex3f(0.544285, 1.823931, -0.876908); glNormal3f(-0.576159, -0.577502, 0.578356); glVertex3f(0.544814, 1.520506, -0.653892); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.544257, 1.854496, -0.876928); glNormal3f(0.743217, 0.104770, -0.660756); glVertex3f(0.544285, 1.823931, -0.876908); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.544220, 1.883559, -0.886391); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.544257, 1.854496, -0.876928); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.544177, 1.908275, -0.904373); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.544220, 1.883559, -0.886391); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.544133, 1.926225, -0.929112); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.544177, 1.908275, -0.904373); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.199255, -0.816767, -0.541429); glVertex3f(0.544171, 2.221553, -0.654340); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(-0.999969, -0.000885, 0.001099); glVertex3f(0.544171, 2.221553, -0.654340); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.999969, -0.000885, 0.001099); glVertex3f(0.544171, 2.221553, -0.654340); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.545345, 2.222223, 0.390856); glNormal3f(0.894833, -0.446364, -0.000702); glVertex3f(0.545345, 2.222223, 0.390856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(0.894833, -0.446364, -0.000702); glVertex3f(0.545345, 2.222223, 0.390856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(0.894833, -0.446364, -0.000702); glVertex3f(0.545345, 2.222223, 0.390856); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391919, -0.766961, -0.508072); glVertex3f(0.542734, 2.539557, -1.674248); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.547924, -0.026743, 0.852991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.547933, 0.015977, 0.895657); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.547922, -0.002004, 0.870941); glEnd(); glBegin(GL_QUADS); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.547924, -0.026743, 0.852991); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.547922, -0.002004, 0.870941); glEnd(); glBegin(GL_QUADS); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(0.745018, -0.471419, 0.471877); glVertex3f(0.547922, -0.002004, 0.870941); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.547933, 0.015977, 0.895657); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.925230, 0.000580, -0.379345); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glNormal3f(-0.743095, -0.303598, 0.596301); glVertex3f(0.547924, -0.026743, 0.852991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.548006, -0.115447, 0.853048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.744713, 0.105594, 0.658956); glVertex3f(0.547969, -0.086384, 0.843584); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.744713, 0.105594, 0.658956); glVertex3f(0.547969, -0.086384, 0.843584); glNormal3f(-0.598743, -0.216926, 0.770959); glVertex3f(0.547941, -0.055819, 0.843565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.548006, -0.115447, 0.853048); glNormal3f(0.744713, 0.105594, 0.658956); glVertex3f(0.547969, -0.086384, 0.843584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.548049, -0.140163, 0.871030); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.548049, -0.140163, 0.871030); glNormal3f(0.744438, 0.304361, 0.594226); glVertex3f(0.548006, -0.115447, 0.853048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.548093, -0.158113, 0.895769); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.548093, -0.158113, 0.895769); glNormal3f(-0.743950, 0.472030, 0.472945); glVertex3f(0.548049, -0.140163, 0.871030); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.744530, 0.659230, 0.104923); glVertex3f(0.548134, -0.167539, 0.924844); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(-0.744530, 0.659230, 0.104923); glVertex3f(0.548134, -0.167539, 0.924844); glNormal3f(-0.744255, 0.594775, 0.303751); glVertex3f(0.548093, -0.158113, 0.895769); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glNormal3f(-0.744530, 0.659230, 0.104923); glVertex3f(0.548134, -0.167539, 0.924844); glEnd(); glBegin(GL_QUADS); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.970885, 0.099490, -0.217841); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.981628, -0.164647, 0.096347); glVertex3f(0.548057, -0.454353, 0.622002); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.606739, 0.748863, -0.266549); glVertex3f(0.548169, -0.167519, 0.955409); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.548193, -0.158056, 0.984472); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744957, 0.594378, -0.302835); glVertex3f(0.548193, -0.158056, 0.984472); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.548204, -0.140074, 1.009188); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743156, -0.595752, 0.304514); glVertex3f(0.547933, 0.015977, 0.895657); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.547957, 0.025441, 0.924721); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743339, -0.660482, 0.105747); glVertex3f(0.547957, 0.025441, 0.924721); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.547991, 0.025461, 0.955286); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.925962, 0.377575, 0.000793); glVertex3f(0.547414, 0.246693, 0.621554); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.547991, 0.025461, 0.955286); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.548033, 0.016034, 0.984361); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.548077, -0.001916, 1.009100); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743553, -0.660604, -0.103244); glVertex3f(0.547991, 0.025461, 0.955286); glNormal3f(0.744255, -0.594775, -0.303751); glVertex3f(0.548033, 0.016034, 0.984361); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.548157, -0.055695, 1.036545); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.548185, -0.086260, 1.036565); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.548120, -0.026632, 1.027082); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.548157, -0.055695, 1.036545); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473373, -0.471267); glVertex3f(0.548077, -0.001916, 1.009100); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.548120, -0.026632, 1.027082); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.548204, -0.140074, 1.009188); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.548201, -0.115335, 1.027138); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.548201, -0.115335, 1.027138); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744896, 0.103397, -0.659108); glVertex3f(0.548185, -0.086260, 1.036565); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.548201, -0.115335, 1.027138); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.904447, 0.300851, 0.302316); glVertex3f(0.548058, 0.247061, 1.195137); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(0.407941, 0.817103, 0.407239); glVertex3f(0.549494, -0.772357, 1.641910); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.546325, 1.909500, 1.007877); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.546367, 1.884784, 1.025859); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.546280, 1.927450, 0.983138); glNormal3f(-0.744163, -0.473403, -0.471267); glVertex3f(0.546325, 1.909500, 1.007877); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.546433, 1.825156, 1.035342); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.546405, 1.855721, 1.035322); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.546433, 1.825156, 1.035342); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744438, -0.304361, -0.594226); glVertex3f(0.546367, 1.884784, 1.025859); glNormal3f(-0.744713, -0.105594, -0.658956); glVertex3f(0.546405, 1.855721, 1.035322); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glNormal3f(-0.743858, -0.596149, -0.302072); glVertex3f(0.546280, 1.927450, 0.983138); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.577227, 0.577166, 0.577624); glVertex3f(0.546455, 2.541681, 1.639790); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.546170, 1.909412, 0.869718); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546205, 1.936857, 0.923498); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.608020, 0.748283, 0.265206); glVertex3f(0.546239, 1.936877, 0.954063); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546205, 1.936857, 0.923498); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546181, 1.927393, 0.894434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546205, 1.936857, 0.923498); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546181, 1.927393, 0.894434); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546181, 1.927393, 0.894434); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.546170, 1.909412, 0.869718); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.967772, -0.223426, -0.116092); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.743095, 0.472793, -0.473556); glVertex3f(0.546170, 1.909412, 0.869718); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glNormal3f(-0.743217, -0.104770, 0.660756); glVertex3f(0.546188, 1.855598, 0.842342); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.947661, -0.134739, -0.289376); glVertex3f(0.545602, 2.222370, 0.620290); glNormal3f(-0.743217, -0.104770, 0.660756); glVertex3f(0.546188, 1.855598, 0.842342); glNormal3f(-0.644063, -0.097415, 0.758721); glVertex3f(0.546172, 1.884673, 0.851768); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.546253, 1.795969, 0.851825); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(-0.622486, 0.078310, -0.778680); glVertex3f(0.546216, 1.825032, 0.842362); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.546253, 1.795969, 0.851825); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.793359, -0.231971, 0.562792); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.743675, -0.302988, -0.595904); glVertex3f(0.546253, 1.795969, 0.851825); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546451, 1.771342, 1.007966); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.546449, 1.796081, 1.025915); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744987, 0.302225, -0.594623); glVertex3f(0.546449, 1.796081, 1.025915); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(-0.744896, 0.103397, -0.659078); glVertex3f(0.546433, 1.825156, 1.035342); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546416, 1.743896, 0.954186); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546440, 1.753360, 0.983249); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743156, 0.595752, -0.304514); glVertex3f(0.546440, 1.753360, 0.983249); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(-0.745018, 0.471419, -0.471877); glVertex3f(0.546451, 1.771342, 1.007966); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glNormal3f(-0.813410, -0.518235, 0.264107); glVertex3f(0.546245, 1.521324, 0.620738); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704123, 0.220923, 0.674795); glVertex3f(0.546296, 1.771253, 0.869807); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(0.743828, 0.596149, 0.302103); glVertex3f(0.546340, 1.753303, 0.894546); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743828, 0.596149, 0.302103); glVertex3f(0.546340, 1.753303, 0.894546); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.546382, 1.743877, 0.923621); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.743553, 0.660604, 0.103244); glVertex3f(0.546382, 1.743877, 0.923621); glNormal3f(0.905118, -0.300485, 0.300668); glVertex3f(0.546889, 1.521691, 1.194322); glNormal3f(0.743339, 0.660482, -0.105747); glVertex3f(0.546416, 1.743896, 0.954186); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(-0.905118, 0.300485, -0.300668); glVertex3f(0.547584, -0.454623, 0.201375); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.547799, -0.454500, 0.392569); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.904569, -0.302530, -0.300272); glVertex3f(0.545130, 2.222100, 0.199662); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.547799, -0.454500, 0.392569); glNormal3f(-0.706290, -0.000183, 0.707877); glVertex3f(0.545345, 2.222223, 0.390856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.011828, -0.092613, 0.201194); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.011828, -0.092613, 0.201194); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018362, -0.092641, 0.201237); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018362, -0.092641, 0.201237); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071521, -0.065616, 0.201295); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071521, -0.065616, 0.201295); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089288, -0.041208, 0.201304); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089288, -0.041208, 0.201304); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098644, -0.012505, 0.201299); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098644, -0.012505, 0.201299); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098671, 0.017684, 0.201280); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098671, 0.017684, 0.201280); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.189642, 0.135899, -0.972381); glVertex3f(-0.071646, 0.070844, 0.201208); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.189642, 0.135899, -0.972381); glVertex3f(-0.071646, 0.070844, 0.201208); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.189642, 0.135899, -0.972381); glVertex3f(-0.071646, 0.070844, 0.201208); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.064813, 0.070969, 0.201015); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040373, 0.088691, 0.201038); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glNormal3f(-0.189642, 0.135899, -0.972381); glVertex3f(-0.071646, 0.070844, 0.201208); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040373, 0.088691, 0.201038); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011653, 0.097994, 0.201072); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018536, 0.097966, 0.201115); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011653, 0.097994, 0.201072); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018536, 0.097966, 0.201115); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.596026, -0.304331, -0.743004); glVertex3f(0.082580, 0.046562, 0.201005); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.064813, 0.070969, 0.201015); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.091963, -0.012331, 0.201030); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.091963, -0.012331, 0.201030); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082660, -0.041051, 0.201061); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082660, -0.041051, 0.201061); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.064938, -0.065491, 0.201102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.064938, -0.065491, 0.201102); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glNormal3f(-0.596026, -0.304331, -0.743004); glVertex3f(0.082580, 0.046562, 0.201005); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.274084, 2.140220, 0.202996); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.274084, 2.140220, 0.202996); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283475, 2.199165, 0.202972); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.274164, 2.227911, 0.202940); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283475, 2.199165, 0.202972); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256426, 2.252373, 0.202899); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.274164, 2.227911, 0.202940); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.102061, 2.228069, 0.202697); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119844, 2.252498, 0.202706); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(0.301675, 0.595050, -0.744865); glVertex3f(-2.144305, 2.270237, 0.202729); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.301675, 0.595050, -0.744865); glVertex3f(-2.144305, 2.270237, 0.202729); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119844, 2.252498, 0.202706); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.231997, 2.270156, 0.202854); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256426, 2.252373, 0.202899); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glNormal3f(0.301675, 0.595050, -0.744865); glVertex3f(-2.144305, 2.270237, 0.202729); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.173052, 2.279547, 0.202764); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.203268, 2.279520, 0.202807); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.231997, 2.270156, 0.202854); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.173052, 2.279547, 0.202764); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.203268, 2.279520, 0.202807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172877, 2.088769, 0.202886); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119719, 2.115916, 0.202794); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101980, 2.140378, 0.202753); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101980, 2.140378, 0.202753); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092669, 2.169124, 0.202721); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092669, 2.169124, 0.202721); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092697, 2.199340, 0.202702); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092697, 2.199340, 0.202702); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.102061, 2.228069, 0.202697); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.144148, 2.098133, 0.202840); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.144148, 2.098133, 0.202840); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172877, 2.088769, 0.202886); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.144148, 2.098133, 0.202840); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119719, 2.115916, 0.202794); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.104953, 0.660421, 0.743492); glVertex3f(-2.203093, 2.088742, 0.202929); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.104953, 0.660421, 0.743492); glVertex3f(-2.203093, 2.088742, 0.202929); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172877, 2.088769, 0.202886); glNormal3f(0.104953, 0.660421, 0.743492); glVertex3f(-2.203093, 2.088742, 0.202929); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.091963, -0.012331, 0.201030); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.092245, -0.012203, 0.399964); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098644, -0.012505, 0.201299); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098362, -0.012378, 0.400233); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104953, 0.660421, 0.743492); glVertex3f(-2.203093, 2.088742, 0.202929); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172877, 2.088769, 0.202886); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172596, 2.088897, 0.401820); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(-2.202812, 2.088869, 0.401863); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glNormal3f(0.104953, 0.660421, 0.743492); glVertex3f(-2.203093, 2.088742, 0.202929); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(-2.202812, 2.088869, 0.401863); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231839, 2.098053, 0.202964); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119719, 2.115916, 0.202794); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.144148, 2.098133, 0.202840); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.143867, 2.098260, 0.401774); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119437, 2.116043, 0.401728); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.144148, 2.098133, 0.202840); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172877, 2.088769, 0.202886); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172596, 2.088897, 0.401820); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.143867, 2.098260, 0.401774); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.102061, 2.228069, 0.202697); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092697, 2.199340, 0.202702); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092416, 2.199467, 0.401636); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.101779, 2.228196, 0.401631); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092697, 2.199340, 0.202702); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092669, 2.169124, 0.202721); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092388, 2.169251, 0.401655); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092416, 2.199467, 0.401636); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092669, 2.169124, 0.202721); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101980, 2.140378, 0.202753); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101699, 2.140505, 0.401687); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092388, 2.169251, 0.401655); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101980, 2.140378, 0.202753); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119719, 2.115916, 0.202794); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119437, 2.116043, 0.401728); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101699, 2.140505, 0.401687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.203268, 2.279520, 0.202807); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.173052, 2.279547, 0.202764); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.172770, 2.279675, 0.401698); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.202986, 2.279647, 0.401741); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.231997, 2.270156, 0.202854); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.203268, 2.279520, 0.202807); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.202986, 2.279647, 0.401741); glNormal3f(0.304880, -0.594501, 0.744011); glVertex3f(-2.231715, 2.270284, 0.401788); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.173052, 2.279547, 0.202764); glNormal3f(0.301675, 0.595050, -0.744865); glVertex3f(-2.144305, 2.270237, 0.202729); glNormal3f(-0.303781, -0.595996, -0.743248); glVertex3f(-2.144024, 2.270364, 0.401664); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.172770, 2.279675, 0.401698); glEnd(); glBegin(GL_QUADS); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256426, 2.252373, 0.202899); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.231997, 2.270156, 0.202854); glNormal3f(0.304880, -0.594501, 0.744011); glVertex3f(-2.231715, 2.270284, 0.401788); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256145, 2.252501, 0.401834); glEnd(); glBegin(GL_QUADS); glNormal3f(0.301675, 0.595050, -0.744865); glVertex3f(-2.144305, 2.270237, 0.202729); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119844, 2.252498, 0.202706); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119562, 2.252626, 0.401640); glNormal3f(-0.303781, -0.595996, -0.743248); glVertex3f(-2.144024, 2.270364, 0.401664); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119844, 2.252498, 0.202706); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.102061, 2.228069, 0.202697); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.101779, 2.228196, 0.401631); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119562, 2.252626, 0.401640); glEnd(); glBegin(GL_QUADS); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.274164, 2.227911, 0.202940); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256426, 2.252373, 0.202899); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256145, 2.252501, 0.401834); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.273883, 2.228039, 0.401874); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283475, 2.199165, 0.202972); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.274164, 2.227911, 0.202940); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.273883, 2.228039, 0.401874); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283194, 2.199293, 0.401906); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283475, 2.199165, 0.202972); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283194, 2.199293, 0.401906); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_QUADS); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.274084, 2.140220, 0.202996); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283448, 2.168949, 0.202991); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.273803, 2.140347, 0.401931); glEnd(); glBegin(GL_QUADS); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.274084, 2.140220, 0.202996); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.273803, 2.140347, 0.401931); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.962148, 1.714994, 0.204242); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624352, 1.377817, 0.203980); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256301, 2.115791, 0.202987); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glEnd(); glBegin(GL_QUADS); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962900, 2.535722, 0.203717); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.770169, 2.233567, 0.202224); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346229, 2.538754, 0.199035); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.596026, -0.304331, -0.743004); glVertex3f(0.082580, 0.046562, 0.201005); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glNormal3f(-0.593921, -0.303354, 0.745079); glVertex3f(0.082862, 0.046689, 0.399939); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.064938, -0.065491, 0.201102); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.065219, -0.065363, 0.400036); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082660, -0.041051, 0.201061); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.064938, -0.065491, 0.201102); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.065219, -0.065363, 0.400036); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082942, -0.040923, 0.399995); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.091963, -0.012331, 0.201030); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082660, -0.041051, 0.201061); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082942, -0.040923, 0.399995); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.092245, -0.012203, 0.399964); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.091936, 0.017858, 0.201010); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.091963, -0.012331, 0.201030); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.092245, -0.012203, 0.399964); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.064813, 0.070969, 0.201015); glNormal3f(-0.596026, -0.304331, -0.743004); glVertex3f(0.082580, 0.046562, 0.201005); glNormal3f(-0.593921, -0.303354, 0.745079); glVertex3f(0.082862, 0.046689, 0.399939); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.065094, 0.071096, 0.399949); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018536, 0.097966, 0.201115); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011653, 0.097994, 0.201072); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011934, 0.098122, 0.400007); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018255, 0.098094, 0.400049); glEnd(); glBegin(GL_QUADS); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018536, 0.097966, 0.201115); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018255, 0.098094, 0.400049); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011653, 0.097994, 0.201072); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040373, 0.088691, 0.201038); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040655, 0.088819, 0.399972); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011934, 0.098122, 0.400007); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040373, 0.088691, 0.201038); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.064813, 0.070969, 0.201015); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.065094, 0.071096, 0.399949); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040655, 0.088819, 0.399972); glEnd(); glBegin(GL_QUADS); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.044922, 0.421798, 0.200818); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glEnd(); glBegin(GL_QUADS); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glNormal3f(-0.189642, 0.135899, -0.972381); glVertex3f(-0.071646, 0.070844, 0.201208); glNormal3f(0.189642, -0.135899, 0.972381); glVertex3f(-0.071365, 0.070971, 0.400142); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glEnd(); glBegin(GL_QUADS); glNormal3f(0.293405, -0.597705, -0.746086); glVertex3f(-0.047239, 0.088611, 0.201162); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098671, 0.017684, 0.201280); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098390, 0.017811, 0.400214); glEnd(); glBegin(GL_QUADS); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089369, 0.046404, 0.201248); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098644, -0.012505, 0.201299); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098671, 0.017684, 0.201280); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098390, 0.017811, 0.400214); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098362, -0.012378, 0.400233); glEnd(); glBegin(GL_QUADS); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089288, -0.041208, 0.201304); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098644, -0.012505, 0.201299); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098362, -0.012378, 0.400233); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089007, -0.041081, 0.400239); glEnd(); glBegin(GL_QUADS); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071521, -0.065616, 0.201295); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089288, -0.041208, 0.201304); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089007, -0.041081, 0.400239); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071240, -0.065488, 0.400229); glEnd(); glBegin(GL_QUADS); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071521, -0.065616, 0.201295); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071240, -0.065488, 0.400229); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glEnd(); glBegin(GL_QUADS); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.809260, -0.433952, 0.202574); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glEnd(); glBegin(GL_QUADS); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018362, -0.092641, 0.201237); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.047082, -0.083338, 0.201272); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018080, -0.092513, 0.400171); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.011828, -0.092613, 0.201194); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018362, -0.092641, 0.201237); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018080, -0.092513, 0.400171); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.012109, -0.092485, 0.400129); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040531, -0.083258, 0.201148); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.011828, -0.092613, 0.201194); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.012109, -0.092485, 0.400129); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349263, -0.770378, 0.201151); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471464, -0.771130, 0.202313); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471183, -0.771003, 0.401247); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.012109, -0.092485, 0.400129); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.106143, 0.659291, -0.744316); glVertex3f(0.012109, -0.092485, 0.400129); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018080, -0.092513, 0.400171); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.102847, 0.659474, -0.744621); glVertex3f(-0.018080, -0.092513, 0.400171); glNormal3f(0.000000, -0.839747, -0.542924); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glNormal3f(-0.538499, -0.538987, -0.647633); glVertex3f(-0.471183, -0.771003, 0.401247); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.301706, 0.595080, -0.744865); glVertex3f(-0.046800, -0.083210, 0.400206); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071240, -0.065488, 0.400229); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.470931, 0.472365, -0.745018); glVertex3f(-0.071240, -0.065488, 0.400229); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089007, -0.041081, 0.400239); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-0.089007, -0.041081, 0.400239); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098362, -0.012378, 0.400233); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.736320, 0.163732, -0.656484); glVertex3f(-0.098362, -0.012378, 0.400233); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098390, 0.017811, 0.400214); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-0.098390, 0.017811, 0.400214); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.647267, -0.577837, -0.497085); glVertex3f(-0.089088, 0.046532, 0.400183); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.189642, -0.135899, 0.972381); glVertex3f(-0.071365, 0.070971, 0.400142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.189642, -0.135899, 0.972381); glVertex3f(-0.071365, 0.070971, 0.400142); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(0.331126, -0.907559, -0.258156); glVertex3f(-0.808979, -0.433825, 0.401508); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.189642, -0.135899, 0.972381); glVertex3f(-0.071365, 0.070971, 0.400142); glNormal3f(-0.531785, 0.844508, -0.062960); glVertex3f(-0.808979, -0.433825, 0.401508); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.065094, 0.071096, 0.399949); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040655, 0.088819, 0.399972); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glNormal3f(0.189642, -0.135899, 0.972381); glVertex3f(-0.071365, 0.070971, 0.400142); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.303812, -0.596026, -0.743248); glVertex3f(0.040655, 0.088819, 0.399972); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011934, 0.098122, 0.400007); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018255, 0.098094, 0.400049); glNormal3f(0.295511, -0.596728, 0.745994); glVertex3f(-0.046958, 0.088739, 0.400096); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(0.011934, 0.098122, 0.400007); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-0.018255, 0.098094, 0.400049); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.593921, -0.303354, 0.745079); glVertex3f(0.082862, 0.046689, 0.399939); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(0.065094, 0.071096, 0.399949); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.092245, -0.012203, 0.399964); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.797357, -0.004273, -0.603473); glVertex3f(0.092245, -0.012203, 0.399964); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082942, -0.040923, 0.399995); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(0.082942, -0.040923, 0.399995); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.065219, -0.065363, 0.400036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(0.065219, -0.065363, 0.400036); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.575274, 0.427564, -0.697287); glVertex3f(0.040812, -0.083130, 0.400082); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.786309, -0.168523, -0.594348); glVertex3f(0.092217, 0.017986, 0.399945); glNormal3f(-0.593921, -0.303354, 0.745079); glVertex3f(0.082862, 0.046689, 0.399939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.273803, 2.140347, 0.401931); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593921, 0.303354, -0.745079); glVertex3f(-2.273803, 2.140347, 0.401931); glNormal3f(-0.532640, -0.533128, -0.657277); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glNormal3f(-0.848628, -0.001099, -0.528947); glVertex3f(-2.961867, 1.715122, 0.403176); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283194, 2.199293, 0.401906); glNormal3f(0.658711, 0.104617, -0.745048); glVertex3f(-2.283166, 2.169076, 0.401925); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.273883, 2.228039, 0.401874); glNormal3f(0.658895, -0.104373, -0.744926); glVertex3f(-2.283194, 2.199293, 0.401906); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256145, 2.252501, 0.401834); glNormal3f(0.594501, -0.303232, -0.744713); glVertex3f(-2.273883, 2.228039, 0.401874); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.101779, 2.228196, 0.401631); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119562, 2.252626, 0.401640); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.303781, -0.595996, -0.743248); glVertex3f(-2.144024, 2.270364, 0.401664); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303781, -0.595996, -0.743248); glVertex3f(-2.144024, 2.270364, 0.401664); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.473037, -0.473312, -0.743095); glVertex3f(-2.119562, 2.252626, 0.401640); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.304880, -0.594501, 0.744011); glVertex3f(-2.231715, 2.270284, 0.401788); glNormal3f(0.471786, -0.472457, -0.744407); glVertex3f(-2.256145, 2.252501, 0.401834); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glNormal3f(-0.303781, -0.595996, -0.743248); glVertex3f(-2.144024, 2.270364, 0.401664); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.172770, 2.279675, 0.401698); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.202986, 2.279647, 0.401741); glNormal3f(0.304880, -0.594501, 0.744011); glVertex3f(-2.231715, 2.270284, 0.401788); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.578631, 0.576403, -0.576983); glVertex3f(-2.962619, 2.535850, 0.402651); glNormal3f(-0.104984, -0.660543, -0.743370); glVertex3f(-2.172770, 2.279675, 0.401698); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.202986, 2.279647, 0.401741); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172596, 2.088897, 0.401820); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119437, 2.116043, 0.401728); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101699, 2.140505, 0.401687); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.596606, 0.302286, -0.743400); glVertex3f(-2.101699, 2.140505, 0.401687); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092388, 2.169251, 0.401655); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.661000, 0.103427, -0.743187); glVertex3f(-2.092388, 2.169251, 0.401655); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092416, 2.199467, 0.401636); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.660817, -0.105594, -0.743065); glVertex3f(-2.092416, 2.199467, 0.401636); glNormal3f(-0.596026, -0.304331, -0.743034); glVertex3f(-2.101779, 2.228196, 0.401631); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.143867, 2.098260, 0.401774); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.143867, 2.098260, 0.401774); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172596, 2.088897, 0.401820); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(-1.769888, 2.233694, 0.401158); glNormal3f(-0.304880, 0.594501, -0.744011); glVertex3f(-2.143867, 2.098260, 0.401774); glNormal3f(-0.473891, 0.471480, -0.743675); glVertex3f(-2.119437, 2.116043, 0.401728); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(-2.202812, 2.088869, 0.401863); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(0.689871, 0.286630, -0.664724); glVertex3f(-2.256019, 2.115918, 0.401921); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(-2.202812, 2.088869, 0.401863); glNormal3f(-0.006439, -0.713767, -0.700308); glVertex3f(-2.231558, 2.098180, 0.401898); glEnd(); glBegin(GL_QUADS); glNormal3f(0.430952, -0.311380, -0.846919); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(-0.385968, -0.056215, -0.920774); glVertex3f(-2.624070, 1.377944, 0.402914); glNormal3f(0.104038, -0.660237, -0.743767); glVertex3f(-2.172596, 2.088897, 0.401820); glNormal3f(-0.104953, -0.660421, -0.743492); glVertex3f(-2.202812, 2.088869, 0.401863); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000885, -0.426954, -0.904233); glVertex3f(0.045203, 0.421925, 0.399752); glNormal3f(-0.934660, -0.255684, 0.246895); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(-0.000793, -0.477767, -0.878475); glVertex3f(0.349545, -0.770251, 0.400086); glNormal3f(0.575976, 0.577502, -0.578509); glVertex3f(0.346511, 2.538881, 0.397970); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658193, 0.335337, 0.674001); glVertex3f(-2.342434, 1.627334, -1.288594); glNormal3f(-0.729453, 0.115329, 0.674215); glVertex3f(-2.406999, 1.428003, -1.288411); glNormal3f(-0.729240, -0.115879, 0.674337); glVertex3f(-2.406806, 1.218476, -1.288290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658193, 0.335337, 0.674001); glVertex3f(-2.342434, 1.627334, -1.288594); glNormal3f(-0.729240, -0.115879, 0.674337); glVertex3f(-2.406806, 1.218476, -1.288290); glNormal3f(-0.657552, -0.335765, 0.674398); glVertex3f(-2.341876, 1.019263, -1.288242); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219433, 1.796958, -1.288821); glNormal3f(-0.658193, 0.335337, 0.674001); glVertex3f(-2.342434, 1.627334, -1.288594); glNormal3f(-0.657552, -0.335765, 0.674398); glVertex3f(-2.341876, 1.019263, -1.288242); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219433, 1.796958, -1.288821); glNormal3f(-0.657552, -0.335765, 0.674398); glVertex3f(-2.341876, 1.019263, -1.288242); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219433, 1.796958, -1.288821); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.335948, -0.242378, 0.910154); glVertex3f(-1.838173, 1.374214, -1.288974); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335948, -0.242378, 0.910154); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335948, -0.242378, 0.910154); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838173, 1.374214, -1.288974); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.335948, -0.242378, 0.910154); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838173, 1.374214, -1.288974); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798548, 1.413911, -1.289039); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798548, 1.413911, -1.289039); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838097, 1.291811, -1.288926); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838097, 1.291811, -1.288926); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771388, 1.243438, -1.288968); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(0.243843, 0.335521, 0.909909); glVertex3f(-1.798400, 1.252187, -1.288945); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.243843, 0.335521, 0.909909); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.243843, 0.335521, 0.909909); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798400, 1.252187, -1.288945); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(0.243843, 0.335521, 0.909909); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glEnd(); glBegin(GL_QUADS); glNormal3f(0.001312, -0.413251, 0.910581); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.742994, 1.243464, -1.288998); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.001312, -0.413251, 0.910581); glVertex3f(-1.742994, 1.243464, -1.288998); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.001312, -0.413251, 0.910581); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glEnd(); glBegin(GL_QUADS); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676373, 1.291960, -1.289096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676449, 1.374362, -1.289143); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716146, 1.413987, -1.289125); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(-0.425794, -0.838099, 0.340953); glVertex3f(-1.716146, 1.413987, -1.289125); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(-0.425794, -0.838099, 0.340953); glVertex3f(-1.716146, 1.413987, -1.289125); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.425794, -0.838099, 0.340953); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glEnd(); glBegin(GL_QUADS); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716354, 1.413871, -1.488053); glEnd(); glBegin(GL_QUADS); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glEnd(); glBegin(GL_QUADS); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716354, 1.413871, -1.488053); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_QUADS); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_QUADS); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838305, 1.291696, -1.487854); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.847104, 1.318692, -1.487861); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.847130, 1.347086, -1.487877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.716205, 1.252147, -1.487959); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.743202, 1.243348, -1.487926); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_QUADS); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838305, 1.291696, -1.487854); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335948, -0.242378, 0.910154); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(-0.334025, 0.243446, 0.910550); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glEnd(); glBegin(GL_QUADS); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_QUADS); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676657, 1.374247, -1.488071); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glEnd(); glBegin(GL_QUADS); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_QUADS); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_QUADS); glNormal3f(0.243843, 0.335521, 0.909909); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(-0.241951, -0.334452, 0.910794); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(-0.425794, -0.838099, 0.340953); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(-0.426496, -0.838496, -0.339091); glVertex3f(-1.716354, 1.413871, -1.488053); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.425794, -0.838099, 0.340953); glVertex3f(-1.716146, 1.413987, -1.289125); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(-0.426496, -0.838496, -0.339091); glVertex3f(-1.716354, 1.413871, -1.488053); glEnd(); glBegin(GL_QUADS); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_QUADS); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743158, 1.422736, -1.289102); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.694510, -0.402173, 0.596545); glVertex3f(-1.676449, 1.374362, -1.289143); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693159, 1.397318, -1.289139); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667624, 1.318972, -1.289120); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_QUADS); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667650, 1.347366, -1.289137); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693250, 1.268857, -1.487993); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693042, 1.268973, -1.289065); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693250, 1.268857, -1.487993); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676373, 1.291960, -1.289096); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676373, 1.291960, -1.289096); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345262, 2.525576, -1.291925); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(0.001312, -0.413251, 0.910581); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.001312, 0.413251, -0.910581); glVertex3f(-1.743202, 1.243348, -1.487926); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_QUADS); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348292, -0.779080, -1.290008); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glEnd(); glBegin(GL_QUADS); glNormal3f(0.001312, -0.413251, 0.910581); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.743202, 1.243348, -1.487926); glNormal3f(-0.001312, 0.413251, -0.910581); glVertex3f(-1.743202, 1.243348, -1.487926); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.742994, 1.243464, -1.288998); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.743202, 1.243348, -1.487926); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(-0.041292, -0.567736, 0.822138); glVertex3f(-1.715997, 1.252262, -1.289031); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.716205, 1.252147, -1.487959); glEnd(); glBegin(GL_QUADS); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_QUADS); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798400, 1.252187, -1.288945); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.111921, 0.767920, -1.288336); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.771388, 1.243438, -1.288968); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_QUADS); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838305, 1.291696, -1.487854); glEnd(); glBegin(GL_QUADS); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838097, 1.291811, -1.288926); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838305, 1.291696, -1.487854); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821594, 1.268740, -1.487858); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.471175, -0.472396, 0.744835); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821387, 1.268855, -1.288931); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glEnd(); glBegin(GL_QUADS); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798756, 1.413796, -1.487967); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_QUADS); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798548, 1.413911, -1.289039); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798756, 1.413796, -1.487967); glEnd(); glBegin(GL_QUADS); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glEnd(); glBegin(GL_QUADS); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_QUADS); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771552, 1.422710, -1.289072); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913002, 1.981535, -1.289249); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_QUADS); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838381, 1.374098, -1.487902); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_QUADS); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838173, 1.374214, -1.288974); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_QUADS); glNormal3f(0.473617, -0.471541, 0.743828); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821504, 1.397200, -1.289005); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_QUADS); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219433, 1.796958, -1.288821); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219641, 1.796842, -1.487749); glEnd(); glBegin(GL_QUADS); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(-0.657552, -0.335765, 0.674398); glVertex3f(-2.341876, 1.019263, -1.288242); glNormal3f(-0.658986, -0.336558, -0.672628); glVertex3f(-2.342083, 1.019148, -1.487170); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658193, 0.335337, 0.674001); glVertex3f(-2.342434, 1.627334, -1.288594); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219433, 1.796958, -1.288821); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219641, 1.796842, -1.487749); glNormal3f(-0.659597, 0.334544, -0.673025); glVertex3f(-2.342642, 1.627219, -1.487522); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.657552, -0.335765, 0.674398); glVertex3f(-2.341876, 1.019263, -1.288242); glNormal3f(-0.729240, -0.115879, 0.674337); glVertex3f(-2.406806, 1.218476, -1.288290); glNormal3f(-0.730644, -0.116672, -0.672689); glVertex3f(-2.407014, 1.218360, -1.487217); glNormal3f(-0.658986, -0.336558, -0.672628); glVertex3f(-2.342083, 1.019148, -1.487170); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.729240, -0.115879, 0.674337); glVertex3f(-2.406806, 1.218476, -1.288290); glNormal3f(-0.729453, 0.115329, 0.674215); glVertex3f(-2.406999, 1.428003, -1.288411); glNormal3f(-0.730857, 0.114566, -0.672811); glVertex3f(-2.407206, 1.427887, -1.487339); glNormal3f(-0.730644, -0.116672, -0.672689); glVertex3f(-2.407014, 1.218360, -1.487217); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.729453, 0.115329, 0.674215); glVertex3f(-2.406999, 1.428003, -1.288411); glNormal3f(-0.658193, 0.335337, 0.674001); glVertex3f(-2.342434, 1.627334, -1.288594); glNormal3f(-0.659597, 0.334544, -0.673025); glVertex3f(-2.342642, 1.627219, -1.487522); glNormal3f(-0.730857, 0.114566, -0.672811); glVertex3f(-2.407206, 1.427887, -1.487339); glEnd(); glBegin(GL_QUADS); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218564, 0.849866, -1.288272); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_QUADS); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.846896, 1.318807, -1.288933); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.847104, 1.318692, -1.487861); glEnd(); glBegin(GL_QUADS); glNormal3f(0.804529, -0.277566, 0.524979); glVertex3f(-2.050035, 1.920270, -1.289070); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.846922, 1.347201, -1.288949); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.847130, 1.347086, -1.487877); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(0.999939, 0.009247, -0.001038); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.993591, -0.112735, -0.000946); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.659597, 0.334544, -0.673025); glVertex3f(-2.342642, 1.627219, -1.487522); glNormal3f(-0.730857, 0.114566, -0.672811); glVertex3f(-2.407206, 1.427887, -1.487339); glNormal3f(-0.730644, -0.116672, -0.672689); glVertex3f(-2.407014, 1.218360, -1.487217); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.659597, 0.334544, -0.673025); glVertex3f(-2.342642, 1.627219, -1.487522); glNormal3f(-0.730644, -0.116672, -0.672689); glVertex3f(-2.407014, 1.218360, -1.487217); glNormal3f(-0.658986, -0.336558, -0.672628); glVertex3f(-2.342083, 1.019148, -1.487170); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219641, 1.796842, -1.487749); glNormal3f(-0.659597, 0.334544, -0.673025); glVertex3f(-2.342642, 1.627219, -1.487522); glNormal3f(-0.658986, -0.336558, -0.672628); glVertex3f(-2.342083, 1.019148, -1.487170); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219641, 1.796842, -1.487749); glNormal3f(-0.658986, -0.336558, -0.672628); glVertex3f(-2.342083, 1.019148, -1.487170); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(-0.522416, 0.522568, 0.673757); glVertex3f(-2.219641, 1.796842, -1.487749); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.918668, 0.395001, 0.000702); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(-0.334025, 0.243446, 0.910550); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.334025, 0.243446, 0.910550); glVertex3f(-1.838381, 1.374098, -1.487902); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.334025, 0.243446, 0.910550); glVertex3f(-1.838381, 1.374098, -1.487902); glNormal3f(0.660726, -0.103458, 0.743431); glVertex3f(-1.847130, 1.347086, -1.487877); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(-0.334025, 0.243446, 0.910550); glVertex3f(-1.838381, 1.374098, -1.487902); glNormal3f(0.914060, -0.405530, -0.000702); glVertex3f(-1.838381, 1.374098, -1.487902); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.287240, 0.957823, -0.000855); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(-0.803430, 0.278176, 0.526353); glVertex3f(-2.050243, 1.920154, -1.487998); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glNormal3f(0.472060, -0.472396, -0.744285); glVertex3f(-1.821712, 1.397085, -1.487933); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798756, 1.413796, -1.487967); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glNormal3f(-0.303079, 0.595416, 0.744041); glVertex3f(-1.798756, 1.413796, -1.487967); glNormal3f(0.454787, -0.890561, 0.000031); glVertex3f(-1.798756, 1.413796, -1.487967); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.948271, 0.317423, -0.001160); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838305, 1.291696, -1.487854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838305, 1.291696, -1.487854); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838305, 1.291696, -1.487854); glNormal3f(-0.660543, -0.105533, -0.743309); glVertex3f(-1.847104, 1.318692, -1.487861); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838305, 1.291696, -1.487854); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.913327, 0.407208, -0.001190); glVertex3f(-1.838305, 1.291696, -1.487854); glNormal3f(0.335490, 0.244057, 0.909848); glVertex3f(-1.838305, 1.291696, -1.487854); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(-0.195746, 0.980621, -0.000336); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.028779, -0.827967, 0.560015); glVertex3f(-2.218772, 0.849751, -1.487200); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(-0.241951, -0.334452, 0.910794); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241951, -0.334452, 0.910794); glVertex3f(-1.798608, 1.252071, -1.487873); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241951, -0.334452, 0.910794); glVertex3f(-1.798608, 1.252071, -1.487873); glNormal3f(-0.472732, -0.473281, -0.743278); glVertex3f(-1.821594, 1.268740, -1.487858); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798608, 1.252071, -1.487873); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.405530, 0.914060, -0.000946); glVertex3f(-1.798608, 1.252071, -1.487873); glNormal3f(-0.241951, -0.334452, 0.910794); glVertex3f(-1.798608, 1.252071, -1.487873); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001312, 0.413251, -0.910581); glVertex3f(-1.743202, 1.243348, -1.487926); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.079440, 0.996826, -0.000488); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.157323, 0.987518, -0.000397); glVertex3f(-1.743202, 1.243348, -1.487926); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.110019, -0.748192, 0.654286); glVertex3f(-2.112129, 0.767804, -1.487264); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104678, 0.660390, 0.743553); glVertex3f(-1.771595, 1.243322, -1.487896); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.001312, 0.413251, -0.910581); glVertex3f(-1.743202, 1.243348, -1.487926); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001312, 0.413251, -0.910581); glVertex3f(-1.743202, 1.243348, -1.487926); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glEnd(); glBegin(GL_QUADS); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(0.793786, 0.608173, -0.001160); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.996857, 0.078951, 0.000977); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693250, 1.268857, -1.487993); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.041292, 0.567736, -0.822138); glVertex3f(-1.716205, 1.252147, -1.487959); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.707755, 0.706442, 0.000305); glVertex3f(-1.693250, 1.268857, -1.487993); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472060, 0.472396, 0.744285); glVertex3f(-1.693250, 1.268857, -1.487993); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.975616, -0.219367, -0.000885); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.745537, 0.059481, 0.663778); glVertex3f(-1.676581, 1.291844, -1.488023); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.937681, -0.147374, 0.314615); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.777795, 0.122898, 0.616352); glVertex3f(-1.667832, 1.318856, -1.488048); glNormal3f(0.674673, 0.672323, 0.304575); glVertex3f(0.348084, -0.779195, -1.488936); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676657, 1.374247, -1.488071); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.783410, 0.400067, 0.475570); glVertex3f(-1.676657, 1.374247, -1.488071); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.709677, 0.639576, 0.295389); glVertex3f(-1.693367, 1.397202, -1.488067); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(-0.695761, -0.402875, -0.594623); glVertex3f(-1.676657, 1.374247, -1.488071); glNormal3f(-0.658986, -0.104678, 0.744804); glVertex3f(-1.667858, 1.347250, -1.488065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.491073, 0.871090, -0.001007); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(0.105869, -0.659322, 0.744316); glVertex3f(-1.771760, 1.422594, -1.488000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.386700, 0.728507, 0.565416); glVertex3f(-1.913210, 1.981420, -1.488177); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716354, 1.413871, -1.488053); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716354, 1.413871, -1.488053); glNormal3f(-0.103122, -0.659536, 0.744560); glVertex3f(-1.743366, 1.422621, -1.488030); glNormal3f(-0.426496, -0.838496, -0.339091); glVertex3f(-1.716354, 1.413871, -1.488053); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(0.362774, 0.712729, 0.600269); glVertex3f(-1.716354, 1.413871, -1.488053); glNormal3f(-0.426496, -0.838496, -0.339091); glVertex3f(-1.716354, 1.413871, -1.488053); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.651234, 0.687307, 0.321604); glVertex3f(0.345054, 2.525461, -1.490853); glNormal3f(-0.426496, -0.838496, -0.339091); glVertex3f(-1.716354, 1.413871, -1.488053); glNormal3f(-0.471206, -0.472396, 0.744835); glVertex3f(-1.693367, 1.397202, -1.488067); glEnd(); matColors[0] = 0.000000; matColors[1] = 0.000000; matColors[2] = 0.000000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.100719; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-2.671774, 1.324800, -1.270565); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-0.855964, -0.489015, -1.272369); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.033021, 0.307657, -0.950896); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(-0.568468, 0.714286, -0.408185); glVertex3f(-1.771570, 2.225996, -1.272078); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(-0.568468, 0.714286, -0.408185); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(-0.824213, 0.408673, -0.391949); glVertex3f(-2.671774, 1.324800, -1.270565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(-0.824213, 0.408673, -0.391949); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(-0.531785, -0.303812, -0.790490); glVertex3f(-0.855964, -0.489015, -1.272369); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(-0.001312, -0.000336, -0.999969); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.033021, 0.307657, -0.950896); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(-0.531785, -0.303812, -0.790490); glVertex3f(-0.855964, -0.489015, -1.272369); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.531785, -0.303812, -0.790490); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(0.033021, 0.307657, -0.950896); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.855964, -0.489015, -1.272369); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.531785, -0.303812, -0.790490); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(-0.824213, 0.408673, -0.391949); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.855964, -0.489015, -1.272369); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.824213, 0.408673, -0.391949); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(-0.568468, 0.714286, -0.408185); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.671774, 1.324800, -1.270565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568468, 0.714286, -0.408185); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(0.033021, 0.307657, -0.950896); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.771570, 2.225996, -1.272078); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.046484, 0.412757, 0.404067); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.769327, 2.226573, 0.405871); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.771570, 2.225996, -1.272078); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.769327, 2.226573, 0.405871); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.669532, 1.325377, 0.407384); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.671774, 1.324800, -1.270565); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.669532, 1.325377, 0.407384); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.853721, -0.488438, 0.405580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.855964, -0.489015, -1.272369); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.044241, 0.412181, -1.273882); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.046484, 0.412757, 0.404067); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.853721, -0.488438, 0.405580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(-2.043414, 2.179138, 0.405842); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(-2.050347, 2.135203, 0.405866); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(-2.070610, 2.262684, 0.405849); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(-2.050395, 2.223064, 0.405836); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(-2.050395, 2.223064, 0.405836); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(-2.043414, 2.179138, 0.405842); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(-2.070610, 2.262684, 0.405849); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540086, -0.743645); glVertex3f(-2.269201, 2.294026, 0.406104); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(-0.207801, 0.635060, -0.743950); glVertex3f(-2.229582, 2.314240, 0.406044); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207801, 0.635060, -0.743950); glVertex3f(-2.229582, 2.314240, 0.406044); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-2.185655, 2.321223, 0.405983); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-2.185655, 2.321223, 0.405983); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(-2.141720, 2.314289, 0.405927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(-2.141720, 2.314289, 0.405927); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(-2.102078, 2.294118, 0.405881); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(-2.102078, 2.294118, 0.405881); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(-2.070610, 2.262684, 0.405849); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(-0.394055, 0.540086, -0.743645); glVertex3f(-2.269201, 2.294026, 0.406104); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(-2.050347, 2.135203, 0.405866); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.070518, 2.095561, 0.405907); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.070518, 2.095561, 0.405907); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573981, 1.612114, 0.406745); glNormal3f(0.392010, -0.540574, -0.744346); glVertex3f(-2.534577, 1.632218, 0.406686); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000610, -0.668355, -0.743797); glVertex3f(-2.617669, 1.605170, 0.406806); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573981, 1.612114, 0.406745); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661364, 1.612066, 0.406862); glNormal3f(-0.000610, -0.668355, -0.743797); glVertex3f(-2.617669, 1.605170, 0.406806); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.732178, 1.829602, 0.406882); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752239, 1.790177, 0.406923); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752239, 1.790177, 0.406923); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-2.759135, 1.746481, 0.406947); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-2.759135, 1.746481, 0.406947); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.752191, 1.702793, 0.406953); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.752191, 1.702793, 0.406953); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-2.732087, 1.663389, 0.406939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700790, 1.632127, 0.406908); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661364, 1.612066, 0.406862); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-2.732087, 1.663389, 0.406939); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700790, 1.632127, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700790, 1.632127, 0.406908); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.732178, 1.829602, 0.406882); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392010, -0.540574, -0.744346); glVertex3f(-2.534577, 1.632218, 0.406686); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.320806, 2.222916, 0.406197); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207770, 0.635029, -0.743980); glVertex3f(-2.141571, 2.043879, 0.406019); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.320806, 2.222916, 0.406197); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327739, 2.178981, 0.406222); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-2.185498, 2.036896, 0.406080); glNormal3f(-0.207770, 0.635029, -0.743980); glVertex3f(-2.141571, 2.043879, 0.406019); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327739, 2.178981, 0.406222); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.320757, 2.135054, 0.406227); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-2.229433, 2.043830, 0.406137); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-2.185498, 2.036896, 0.406080); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.320757, 2.135054, 0.406227); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.300543, 2.095435, 0.406214); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-2.229433, 2.043830, 0.406137); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.300543, 2.095435, 0.406214); glNormal3f(-0.207801, 0.635029, -0.743980); glVertex3f(-2.661512, 1.881004, 0.406770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207801, 0.635029, -0.743980); glVertex3f(-2.661512, 1.881004, 0.406770); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.300543, 2.095435, 0.406214); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207801, 0.635029, -0.743980); glVertex3f(-2.661512, 1.881004, 0.406770); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617824, 1.887948, 0.406709); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617824, 1.887948, 0.406709); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.574129, 1.881051, 0.406653); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.574129, 1.881051, 0.406653); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534703, 1.860990, 0.406608); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534703, 1.860990, 0.406608); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.503406, 1.829728, 0.406576); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.503406, 1.829728, 0.406576); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.483302, 1.790324, 0.406563); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.483302, 1.790324, 0.406563); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-2.476357, 1.746636, 0.406569); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-2.476357, 1.746636, 0.406569); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.483254, 1.702941, 0.406593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.483254, 1.702941, 0.406593); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-2.476357, 1.746636, 0.406569); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.483302, 1.790324, 0.406563); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-2.483077, 1.790382, 0.574868); glNormal3f(0.669088, 0.000610, 0.743156); glVertex3f(-2.476133, 1.746694, 0.574874); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.503406, 1.829728, 0.406576); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.483302, 1.790324, 0.406563); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-2.483077, 1.790382, 0.574868); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-2.503181, 1.829786, 0.574882); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.503406, 1.829728, 0.406576); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534703, 1.860990, 0.406608); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534478, 1.861048, 0.574913); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-2.503181, 1.829786, 0.574882); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534703, 1.860990, 0.406608); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.574129, 1.881051, 0.406653); glNormal3f(0.207068, 0.635762, 0.743553); glVertex3f(-2.573904, 1.881109, 0.574959); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534478, 1.861048, 0.574913); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.574129, 1.881051, 0.406653); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617824, 1.887948, 0.406709); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617599, 1.888005, 0.575014); glNormal3f(0.207068, 0.635762, 0.743553); glVertex3f(-2.573904, 1.881109, 0.574959); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207801, 0.635029, -0.743980); glVertex3f(-2.661512, 1.881004, 0.406770); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617824, 1.887948, 0.406709); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617599, 1.888005, 0.575014); glNormal3f(0.207770, -0.635029, 0.743980); glVertex3f(-2.661287, 1.881062, 0.575075); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207801, 0.635029, -0.743980); glVertex3f(-2.661512, 1.881004, 0.406770); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.207770, -0.635029, 0.743980); glVertex3f(-2.661287, 1.881062, 0.575075); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.732178, 1.829602, 0.406882); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700916, 1.860899, 0.406830); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.731953, 1.829660, 0.575188); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.732178, 1.829602, 0.406882); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752239, 1.790177, 0.406923); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752014, 1.790234, 0.575228); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.731953, 1.829660, 0.575188); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-2.759135, 1.746481, 0.406947); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752239, 1.790177, 0.406923); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752014, 1.790234, 0.575228); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-2.758910, 1.746539, 0.575252); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-2.759135, 1.746481, 0.406947); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.752191, 1.702793, 0.406953); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.751966, 1.702851, 0.575258); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-2.758910, 1.746539, 0.575252); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-2.732087, 1.663389, 0.406939); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.752191, 1.702793, 0.406953); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.751966, 1.702851, 0.575258); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-2.731862, 1.663447, 0.575244); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-2.732087, 1.663389, 0.406939); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700790, 1.632127, 0.406908); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700565, 1.632185, 0.575213); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-2.731862, 1.663447, 0.575244); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700790, 1.632127, 0.406908); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661364, 1.612066, 0.406862); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661139, 1.612124, 0.575168); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700565, 1.632185, 0.575213); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000610, -0.668355, -0.743797); glVertex3f(-2.617669, 1.605170, 0.406806); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661364, 1.612066, 0.406862); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661139, 1.612124, 0.575168); glNormal3f(0.000610, 0.668355, 0.743797); glVertex3f(-2.617444, 1.605228, 0.575112); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000610, -0.668355, -0.743797); glVertex3f(-2.617669, 1.605170, 0.406806); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573981, 1.612114, 0.406745); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573756, 1.612172, 0.575051); glNormal3f(0.000610, 0.668355, 0.743797); glVertex3f(-2.617444, 1.605228, 0.575112); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392010, -0.540574, -0.744346); glVertex3f(-2.534577, 1.632218, 0.406686); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573981, 1.612114, 0.406745); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573756, 1.612172, 0.575051); glNormal3f(-0.392010, 0.540574, 0.744346); glVertex3f(-2.534352, 1.632276, 0.574991); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392010, -0.540574, -0.744346); glVertex3f(-2.534577, 1.632218, 0.406686); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glNormal3f(-0.392010, 0.540574, 0.744346); glVertex3f(-2.534352, 1.632276, 0.574991); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.483254, 1.702941, 0.406593); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503315, 1.663515, 0.406633); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glNormal3f(-0.634510, 0.206336, 0.744835); glVertex3f(-2.483029, 1.702999, 0.574898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.483254, 1.702941, 0.406593); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-2.476357, 1.746636, 0.406569); glNormal3f(0.669088, 0.000610, 0.743156); glVertex3f(-2.476133, 1.746694, 0.574874); glNormal3f(-0.634510, 0.206336, 0.744835); glVertex3f(-2.483029, 1.702999, 0.574898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.320806, 2.222916, 0.406197); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glNormal3f(0.636494, -0.205847, 0.743278); glVertex3f(-2.320581, 2.222974, 0.574502); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636494, 0.205847, -0.743278); glVertex3f(-2.320806, 2.222916, 0.406197); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327739, 2.178981, 0.406222); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327515, 2.179039, 0.574527); glNormal3f(0.636494, -0.205847, 0.743278); glVertex3f(-2.320581, 2.222974, 0.574502); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.320757, 2.135054, 0.406227); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327739, 2.178981, 0.406222); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327515, 2.179039, 0.574527); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-2.320532, 2.135112, 0.574533); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-2.320757, 2.135054, 0.406227); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.300543, 2.095435, 0.406214); glNormal3f(-0.539262, -0.392712, 0.744926); glVertex3f(-2.300318, 2.095493, 0.574519); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-2.320532, 2.135112, 0.574533); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539293, 0.392712, -0.744926); glVertex3f(-2.300543, 2.095435, 0.406214); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(-0.539262, -0.392712, 0.744926); glVertex3f(-2.300318, 2.095493, 0.574519); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.269074, 2.064001, 0.406183); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-2.229433, 2.043830, 0.406137); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.229208, 2.043888, 0.574442); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-2.229433, 2.043830, 0.406137); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-2.185498, 2.036896, 0.406080); glNormal3f(0.001343, -0.667837, 0.744285); glVertex3f(-2.185273, 2.036954, 0.574386); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.229208, 2.043888, 0.574442); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-2.185498, 2.036896, 0.406080); glNormal3f(-0.207770, 0.635029, -0.743980); glVertex3f(-2.141571, 2.043879, 0.406019); glNormal3f(0.207801, -0.635029, 0.743980); glVertex3f(-2.141346, 2.043936, 0.574324); glNormal3f(0.001343, -0.667837, 0.744285); glVertex3f(-2.185273, 2.036954, 0.574386); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207770, 0.635029, -0.743980); glVertex3f(-2.141571, 2.043879, 0.406019); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glNormal3f(0.207801, -0.635029, 0.743980); glVertex3f(-2.141346, 2.043936, 0.574324); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glNormal3f(-0.817286, -0.000641, -0.576220); glVertex3f(-2.958985, 1.709724, 0.407243); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000305, -0.816706, -0.577044); glVertex3f(-2.621967, 1.373076, 0.406908); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.070518, 2.095561, 0.405907); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101952, 2.064093, 0.405959); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glNormal3f(-0.539750, 0.392682, 0.744591); glVertex3f(-2.070293, 2.095619, 0.574212); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(-2.050347, 2.135203, 0.405866); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.070518, 2.095561, 0.405907); glNormal3f(-0.539750, 0.392682, 0.744591); glVertex3f(-2.070293, 2.095619, 0.574212); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(-2.050122, 2.135261, 0.574171); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541765, 0.392193, -0.743400); glVertex3f(-2.300635, 2.262558, 0.406157); glNormal3f(-0.394055, 0.540086, -0.743645); glVertex3f(-2.269201, 2.294026, 0.406104); glNormal3f(0.394024, -0.540086, 0.743645); glVertex3f(-2.268976, 2.294084, 0.574409); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(-2.102078, 2.294118, 0.405881); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(-2.070610, 2.262684, 0.405849); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(-2.070385, 2.262742, 0.574154); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(-2.101853, 2.294175, 0.574186); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(-2.141720, 2.314289, 0.405927); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(-2.102078, 2.294118, 0.405881); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(-2.101853, 2.294175, 0.574186); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(-2.141495, 2.314346, 0.574232); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-2.185655, 2.321223, 0.405983); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(-2.141720, 2.314289, 0.405927); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(-2.141495, 2.314346, 0.574232); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-2.185430, 2.321280, 0.574288); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207801, 0.635060, -0.743950); glVertex3f(-2.229582, 2.314240, 0.406044); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-2.185655, 2.321223, 0.405983); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-2.185430, 2.321280, 0.574288); glNormal3f(0.207801, -0.635060, 0.743950); glVertex3f(-2.229357, 2.314298, 0.574349); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.394055, 0.540086, -0.743645); glVertex3f(-2.269201, 2.294026, 0.406104); glNormal3f(-0.207801, 0.635060, -0.743950); glVertex3f(-2.229582, 2.314240, 0.406044); glNormal3f(0.207801, -0.635060, 0.743950); glVertex3f(-2.229357, 2.314298, 0.574349); glNormal3f(0.394024, -0.540086, 0.743645); glVertex3f(-2.268976, 2.294084, 0.574409); glEnd(); glBegin(GL_QUADS); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810390, 2.185546, 0.405544); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(-2.147409, 2.522195, 0.405879); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(-2.050395, 2.223064, 0.405836); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(-2.043414, 2.179138, 0.405842); glNormal3f(-0.667104, -0.000092, 0.744926); glVertex3f(-2.043189, 2.179195, 0.574147); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(-2.050171, 2.223122, 0.574141); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(-2.070610, 2.262684, 0.405849); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(-2.050395, 2.223064, 0.405836); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(-2.050171, 2.223122, 0.574141); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(-2.070385, 2.262742, 0.574154); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(-2.043414, 2.179138, 0.405842); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(-2.050347, 2.135203, 0.405866); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(-2.050122, 2.135261, 0.574171); glNormal3f(-0.667104, -0.000092, 0.744926); glVertex3f(-2.043189, 2.179195, 0.574147); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667104, -0.000092, 0.744926); glVertex3f(-2.043189, 2.179195, 0.574147); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(-2.050122, 2.135261, 0.574171); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(-2.070385, 2.262742, 0.574154); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(-2.050171, 2.223122, 0.574141); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(-2.050171, 2.223122, 0.574141); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(-0.667104, -0.000092, 0.744926); glVertex3f(-2.043189, 2.179195, 0.574147); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(-2.070385, 2.262742, 0.574154); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.394024, -0.540086, 0.743645); glVertex3f(-2.268976, 2.294084, 0.574409); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.207801, -0.635060, 0.743950); glVertex3f(-2.229357, 2.314298, 0.574349); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207801, -0.635060, 0.743950); glVertex3f(-2.229357, 2.314298, 0.574349); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-2.185430, 2.321280, 0.574288); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-2.185430, 2.321280, 0.574288); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(-2.141495, 2.314346, 0.574232); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(-2.141495, 2.314346, 0.574232); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(-2.101853, 2.294175, 0.574186); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(-2.101853, 2.294175, 0.574186); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(-2.070385, 2.262742, 0.574154); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.394024, -0.540086, 0.743645); glVertex3f(-2.268976, 2.294084, 0.574409); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(-2.050122, 2.135261, 0.574171); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(-0.539750, 0.392682, 0.744591); glVertex3f(-2.070293, 2.095619, 0.574212); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539750, 0.392682, 0.744591); glVertex3f(-2.070293, 2.095619, 0.574212); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573756, 1.612172, 0.575051); glNormal3f(-0.392010, 0.540574, 0.744346); glVertex3f(-2.534352, 1.632276, 0.574991); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000610, 0.668355, 0.743797); glVertex3f(-2.617444, 1.605228, 0.575112); glNormal3f(0.205817, -0.635548, -0.744072); glVertex3f(-2.573756, 1.612172, 0.575051); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661139, 1.612124, 0.575168); glNormal3f(0.000610, 0.668355, 0.743797); glVertex3f(-2.617444, 1.605228, 0.575112); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.731953, 1.829660, 0.575188); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752014, 1.790234, 0.575228); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-2.752014, 1.790234, 0.575228); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-2.758910, 1.746539, 0.575252); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-2.758910, 1.746539, 0.575252); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.751966, 1.702851, 0.575258); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-2.751966, 1.702851, 0.575258); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-2.731862, 1.663447, 0.575244); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700565, 1.632185, 0.575213); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-2.661139, 1.612124, 0.575168); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-2.731862, 1.663447, 0.575244); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700565, 1.632185, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-2.700565, 1.632185, 0.575213); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.731953, 1.829660, 0.575188); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.392010, 0.540574, 0.744346); glVertex3f(-2.534352, 1.632276, 0.574991); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.815699, 0.000305, -0.578417); glVertex3f(-2.147184, 2.522252, 0.574184); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817286, 0.000641, 0.576220); glVertex3f(-2.958760, 1.709782, 0.575548); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glNormal3f(0.815729, 0.000244, -0.578417); glVertex3f(-1.810165, 2.185604, 0.573849); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-2.621742, 1.373134, 0.575213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.541765, -0.392193, 0.743400); glVertex3f(-2.300410, 2.262615, 0.574462); glNormal3f(0.636494, -0.205847, 0.743278); glVertex3f(-2.320581, 2.222974, 0.574502); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207801, -0.635029, 0.743980); glVertex3f(-2.141346, 2.043936, 0.574324); glNormal3f(0.392041, -0.540574, -0.744346); glVertex3f(-2.101727, 2.064151, 0.574264); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.636494, -0.205847, 0.743278); glVertex3f(-2.320581, 2.222974, 0.574502); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327515, 2.179039, 0.574527); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.001343, -0.667837, 0.744285); glVertex3f(-2.185273, 2.036954, 0.574386); glNormal3f(0.207801, -0.635029, 0.743980); glVertex3f(-2.141346, 2.043936, 0.574324); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-2.327515, 2.179039, 0.574527); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-2.320532, 2.135112, 0.574533); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.229208, 2.043888, 0.574442); glNormal3f(0.001343, -0.667837, 0.744285); glVertex3f(-2.185273, 2.036954, 0.574386); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-2.320532, 2.135112, 0.574533); glNormal3f(-0.539262, -0.392712, 0.744926); glVertex3f(-2.300318, 2.095493, 0.574519); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(-0.207068, -0.635762, -0.743553); glVertex3f(-2.229208, 2.043888, 0.574442); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394055, 0.540056, -0.743645); glVertex3f(-2.700691, 1.860957, 0.575135); glNormal3f(-0.539262, -0.392712, 0.744926); glVertex3f(-2.300318, 2.095493, 0.574519); glNormal3f(0.207770, -0.635029, 0.743980); glVertex3f(-2.661287, 1.881062, 0.575075); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207770, -0.635029, 0.743980); glVertex3f(-2.661287, 1.881062, 0.575075); glNormal3f(-0.539262, -0.392712, 0.744926); glVertex3f(-2.300318, 2.095493, 0.574519); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207770, -0.635029, 0.743980); glVertex3f(-2.661287, 1.881062, 0.575075); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617599, 1.888005, 0.575014); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-2.617599, 1.888005, 0.575014); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(0.207068, 0.635762, 0.743553); glVertex3f(-2.573904, 1.881109, 0.574959); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207068, 0.635762, 0.743553); glVertex3f(-2.573904, 1.881109, 0.574959); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534478, 1.861048, 0.574913); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-2.534478, 1.861048, 0.574913); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-2.503181, 1.829786, 0.574882); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-2.503181, 1.829786, 0.574882); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-2.483077, 1.790382, 0.574868); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-2.483077, 1.790382, 0.574868); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(0.669088, 0.000610, 0.743156); glVertex3f(-2.476133, 1.746694, 0.574874); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.669088, 0.000610, 0.743156); glVertex3f(-2.476133, 1.746694, 0.574874); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(-0.634510, 0.206336, 0.744835); glVertex3f(-2.483029, 1.702999, 0.574898); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.634510, 0.206336, 0.744835); glVertex3f(-2.483029, 1.702999, 0.574898); glNormal3f(-0.391400, -0.540452, 0.744774); glVertex3f(-2.268849, 2.064059, 0.574488); glNormal3f(0.539750, -0.392682, -0.744591); glVertex3f(-2.503090, 1.663573, 0.574939); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(0.139913, -0.005677, 0.403673); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(0.132979, -0.049611, 0.403697); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(0.112716, 0.077869, 0.403681); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(0.132931, 0.038250, 0.403667); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(0.132931, 0.038250, 0.403667); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(0.139913, -0.005677, 0.403673); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(0.112716, 0.077869, 0.403681); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.085875, 0.109211, 0.403935); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(-0.207801, 0.635060, -0.743980); glVertex3f(-0.046255, 0.129426, 0.403875); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207801, 0.635060, -0.743980); glVertex3f(-0.046255, 0.129426, 0.403875); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-0.002329, 0.136408, 0.403814); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-0.002329, 0.136408, 0.403814); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(0.041606, 0.129474, 0.403758); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(0.041606, 0.129474, 0.403758); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(0.081248, 0.109303, 0.403712); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(0.081248, 0.109303, 0.403712); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(0.112716, 0.077869, 0.403681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.085875, 0.109211, 0.403935); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(0.132979, -0.049611, 0.403697); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(0.112808, -0.089253, 0.403738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(0.112808, -0.089253, 0.403738); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390655, -0.572700, 0.404577); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(-0.351251, -0.552596, 0.404517); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000610, -0.668386, -0.743797); glVertex3f(-0.434342, -0.579645, 0.404638); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390655, -0.572700, 0.404577); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.478038, -0.572749, 0.404694); glNormal3f(-0.000610, -0.668386, -0.743797); glVertex3f(-0.434342, -0.579645, 0.404638); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.548852, -0.355212, 0.404714); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568913, -0.394638, 0.404754); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568913, -0.394638, 0.404754); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-0.575809, -0.438333, 0.404778); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-0.575809, -0.438333, 0.404778); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568865, -0.482021, 0.404784); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568865, -0.482021, 0.404784); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-0.548761, -0.521425, 0.404771); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517464, -0.552687, 0.404739); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.478038, -0.572749, 0.404694); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-0.548761, -0.521425, 0.404771); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517464, -0.552687, 0.404739); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517464, -0.552687, 0.404739); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.548852, -0.355212, 0.404714); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(-0.351251, -0.552596, 0.404517); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137480, 0.038102, 0.404029); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205786, -0.635517, -0.744102); glVertex3f(0.041755, -0.140936, 0.403851); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137480, 0.038102, 0.404029); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-0.144413, -0.005833, 0.404053); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.002172, -0.147918, 0.403912); glNormal3f(0.205786, -0.635517, -0.744102); glVertex3f(0.041755, -0.140936, 0.403851); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-0.144413, -0.005833, 0.404053); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-0.137431, -0.049760, 0.404059); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207099, -0.635762, -0.743553); glVertex3f(-0.046107, -0.140984, 0.403968); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.002172, -0.147918, 0.403912); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-0.137431, -0.049760, 0.404059); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.117217, -0.089379, 0.404046); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.207099, -0.635762, -0.743553); glVertex3f(-0.046107, -0.140984, 0.403968); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.117217, -0.089379, 0.404046); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.478186, -0.303811, 0.404602); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.478186, -0.303811, 0.404602); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.117217, -0.089379, 0.404046); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.478186, -0.303811, 0.404602); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434498, -0.296867, 0.404541); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434498, -0.296867, 0.404541); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-0.390803, -0.303763, 0.404485); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-0.390803, -0.303763, 0.404485); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351377, -0.323824, 0.404439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351377, -0.323824, 0.404439); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.320080, -0.355087, 0.404408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.320080, -0.355087, 0.404408); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299975, -0.394490, 0.404394); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299975, -0.394490, 0.404394); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.293031, -0.438178, 0.404400); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.293031, -0.438178, 0.404400); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(0.634510, -0.206366, -0.744804); glVertex3f(-0.299927, -0.481873, 0.404424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634510, -0.206366, -0.744804); glVertex3f(-0.299927, -0.481873, 0.404424); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.293031, -0.438178, 0.404400); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299975, -0.394490, 0.404394); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299751, -0.394433, 0.572700); glNormal3f(0.667074, 0.000092, -0.744957); glVertex3f(-0.292806, -0.438120, 0.572705); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.320080, -0.355087, 0.404408); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299975, -0.394490, 0.404394); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299751, -0.394433, 0.572700); glNormal3f(-0.539293, -0.392712, 0.744926); glVertex3f(-0.319855, -0.355029, 0.572713); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.320080, -0.355087, 0.404408); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351377, -0.323824, 0.404439); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351152, -0.323766, 0.572744); glNormal3f(-0.539293, -0.392712, 0.744926); glVertex3f(-0.319855, -0.355029, 0.572713); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351377, -0.323824, 0.404439); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-0.390803, -0.303763, 0.404485); glNormal3f(0.207099, 0.635762, 0.743553); glVertex3f(-0.390578, -0.303705, 0.572790); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351152, -0.323766, 0.572744); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205084, 0.635243, -0.744560); glVertex3f(-0.390803, -0.303763, 0.404485); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434498, -0.296867, 0.404541); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434273, -0.296809, 0.572846); glNormal3f(0.207099, 0.635762, 0.743553); glVertex3f(-0.390578, -0.303705, 0.572790); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.478186, -0.303811, 0.404602); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434498, -0.296867, 0.404541); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434273, -0.296809, 0.572846); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.477961, -0.303753, 0.572907); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.478186, -0.303811, 0.404602); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.477961, -0.303753, 0.572907); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.548852, -0.355212, 0.404714); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517590, -0.323915, 0.404661); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.548627, -0.355154, 0.573019); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.548852, -0.355212, 0.404714); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568913, -0.394638, 0.404754); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568688, -0.394580, 0.573059); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.548627, -0.355154, 0.573019); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-0.575809, -0.438333, 0.404778); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568913, -0.394638, 0.404754); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568688, -0.394580, 0.573059); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-0.575584, -0.438275, 0.573084); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.669118, -0.000610, -0.743126); glVertex3f(-0.575809, -0.438333, 0.404778); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568865, -0.482021, 0.404784); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568640, -0.481963, 0.573089); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-0.575584, -0.438275, 0.573084); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-0.548761, -0.521425, 0.404771); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568865, -0.482021, 0.404784); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568640, -0.481963, 0.573089); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-0.548536, -0.521367, 0.573076); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541307, -0.393262, -0.743156); glVertex3f(-0.548761, -0.521425, 0.404771); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517464, -0.552687, 0.404739); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517239, -0.552630, 0.573045); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-0.548536, -0.521367, 0.573076); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517464, -0.552687, 0.404739); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.478038, -0.572749, 0.404694); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.477813, -0.572691, 0.572999); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517239, -0.552630, 0.573045); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000610, -0.668386, -0.743797); glVertex3f(-0.434342, -0.579645, 0.404638); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.478038, -0.572749, 0.404694); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.477813, -0.572691, 0.572999); glNormal3f(0.000610, 0.668386, 0.743797); glVertex3f(-0.434117, -0.579587, 0.572943); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000610, -0.668386, -0.743797); glVertex3f(-0.434342, -0.579645, 0.404638); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390655, -0.572700, 0.404577); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390430, -0.572643, 0.572882); glNormal3f(0.000610, 0.668386, 0.743797); glVertex3f(-0.434117, -0.579587, 0.572943); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(-0.351251, -0.552596, 0.404517); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390655, -0.572700, 0.404577); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390430, -0.572643, 0.572882); glNormal3f(-0.392041, 0.540574, 0.744316); glVertex3f(-0.351026, -0.552538, 0.572822); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(-0.351251, -0.552596, 0.404517); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glNormal3f(-0.392041, 0.540574, 0.744316); glVertex3f(-0.351026, -0.552538, 0.572822); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634510, -0.206366, -0.744804); glVertex3f(-0.299927, -0.481873, 0.404424); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319989, -0.521299, 0.404465); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glNormal3f(-0.636464, 0.205817, -0.743309); glVertex3f(-0.299702, -0.481815, 0.572730); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634510, -0.206366, -0.744804); glVertex3f(-0.299927, -0.481873, 0.404424); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.293031, -0.438178, 0.404400); glNormal3f(0.667074, 0.000092, -0.744957); glVertex3f(-0.292806, -0.438120, 0.572705); glNormal3f(-0.636464, 0.205817, -0.743309); glVertex3f(-0.299702, -0.481815, 0.572730); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137480, 0.038102, 0.404029); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137255, 0.038160, 0.572334); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137480, 0.038102, 0.404029); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-0.144413, -0.005833, 0.404053); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.144188, -0.005775, 0.572358); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137255, 0.038160, 0.572334); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-0.137431, -0.049760, 0.404059); glNormal3f(0.667104, 0.000092, -0.744957); glVertex3f(-0.144413, -0.005833, 0.404053); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.144188, -0.005775, 0.572358); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-0.137206, -0.049702, 0.572364); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.636280, -0.207038, -0.743126); glVertex3f(-0.137431, -0.049760, 0.404059); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.117217, -0.089379, 0.404046); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.116992, -0.089322, 0.572351); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-0.137206, -0.049702, 0.572364); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.117217, -0.089379, 0.404046); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.116992, -0.089322, 0.572351); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.085748, -0.120813, 0.404014); glNormal3f(-0.207099, -0.635762, -0.743553); glVertex3f(-0.046107, -0.140984, 0.403968); glNormal3f(-0.205084, -0.635243, 0.744560); glVertex3f(-0.045882, -0.140926, 0.572273); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207099, -0.635762, -0.743553); glVertex3f(-0.046107, -0.140984, 0.403968); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.002172, -0.147918, 0.403912); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-0.001947, -0.147860, 0.572217); glNormal3f(-0.205084, -0.635243, 0.744560); glVertex3f(-0.045882, -0.140926, 0.572273); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.002172, -0.147918, 0.403912); glNormal3f(0.205786, -0.635517, -0.744102); glVertex3f(0.041755, -0.140936, 0.403851); glNormal3f(0.207770, -0.635029, 0.744011); glVertex3f(0.041980, -0.140878, 0.572156); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-0.001947, -0.147860, 0.572217); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205786, -0.635517, -0.744102); glVertex3f(0.041755, -0.140936, 0.403851); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glNormal3f(0.207770, -0.635029, 0.744011); glVertex3f(0.041980, -0.140878, 0.572156); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glNormal3f(-0.817255, -0.000641, -0.576220); glVertex3f(-0.807842, -0.442943, 0.405106); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000305, -0.816706, -0.577013); glVertex3f(-0.470823, -0.779591, 0.404772); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(0.112808, -0.089253, 0.403738); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081374, -0.120721, 0.403791); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glNormal3f(-0.539750, 0.392712, 0.744560); glVertex3f(0.113033, -0.089195, 0.572043); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(0.132979, -0.049611, 0.403697); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(0.112808, -0.089253, 0.403738); glNormal3f(-0.539750, 0.392712, 0.744560); glVertex3f(0.113033, -0.089195, 0.572043); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(0.133204, -0.049554, 0.572003); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.541734, 0.392163, -0.743431); glVertex3f(-0.117309, 0.077743, 0.403988); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.085875, 0.109211, 0.403935); glNormal3f(0.394024, -0.540056, 0.743675); glVertex3f(-0.085650, 0.109269, 0.572240); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(0.081248, 0.109303, 0.403712); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(0.112716, 0.077869, 0.403681); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(0.112941, 0.077927, 0.571986); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(0.081473, 0.109361, 0.572017); glEnd(); glBegin(GL_QUADS); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(0.041606, 0.129474, 0.403758); glNormal3f(0.391430, 0.540483, -0.744713); glVertex3f(0.081248, 0.109303, 0.403712); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(0.081473, 0.109361, 0.572017); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(0.041831, 0.129532, 0.572063); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-0.002329, 0.136408, 0.403814); glNormal3f(0.205115, 0.635273, -0.744530); glVertex3f(0.041606, 0.129474, 0.403758); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(0.041831, 0.129532, 0.572063); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-0.002104, 0.136466, 0.572119); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.207801, 0.635060, -0.743980); glVertex3f(-0.046255, 0.129426, 0.403875); glNormal3f(-0.001343, 0.667867, -0.744255); glVertex3f(-0.002329, 0.136408, 0.403814); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-0.002104, 0.136466, 0.572119); glNormal3f(0.207801, -0.635060, 0.743980); glVertex3f(-0.046030, 0.129484, 0.572181); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.085875, 0.109211, 0.403935); glNormal3f(-0.207801, 0.635060, -0.743980); glVertex3f(-0.046255, 0.129426, 0.403875); glNormal3f(0.207801, -0.635060, 0.743980); glVertex3f(-0.046030, 0.129484, 0.572181); glNormal3f(0.394024, -0.540056, 0.743675); glVertex3f(-0.085650, 0.109269, 0.572240); glEnd(); glBegin(GL_QUADS); glNormal3f(0.815729, 0.000244, -0.578387); glVertex3f(0.340753, 0.032879, 0.403407); glNormal3f(-0.001190, 0.816309, -0.577593); glVertex3f(0.003735, 0.369527, 0.403743); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glEnd(); glBegin(GL_QUADS); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(0.132931, 0.038250, 0.403667); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(0.139913, -0.005677, 0.403673); glNormal3f(-0.667135, -0.000092, 0.744926); glVertex3f(0.140137, -0.005619, 0.571978); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(0.133156, 0.038308, 0.571972); glEnd(); glBegin(GL_QUADS); glNormal3f(0.539323, 0.392773, -0.744865); glVertex3f(0.112716, 0.077869, 0.403681); glNormal3f(0.634297, 0.206549, -0.744957); glVertex3f(0.132931, 0.038250, 0.403667); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(0.133156, 0.038308, 0.571972); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(0.112941, 0.077927, 0.571986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667135, 0.000092, -0.744926); glVertex3f(0.139913, -0.005677, 0.403673); glNormal3f(0.634541, -0.206366, -0.744804); glVertex3f(0.132979, -0.049611, 0.403697); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(0.133204, -0.049554, 0.572003); glNormal3f(-0.667135, -0.000092, 0.744926); glVertex3f(0.140137, -0.005619, 0.571978); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667135, -0.000092, 0.744926); glVertex3f(0.140137, -0.005619, 0.571978); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(0.133204, -0.049554, 0.572003); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(0.112941, 0.077927, 0.571986); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(0.133156, 0.038308, 0.571972); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.634297, -0.206549, 0.744957); glVertex3f(0.133156, 0.038308, 0.571972); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(-0.667135, -0.000092, 0.744926); glVertex3f(0.140137, -0.005619, 0.571978); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(0.112941, 0.077927, 0.571986); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.394024, -0.540056, 0.743675); glVertex3f(-0.085650, 0.109269, 0.572240); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(0.207801, -0.635060, 0.743980); glVertex3f(-0.046030, 0.129484, 0.572181); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207801, -0.635060, 0.743980); glVertex3f(-0.046030, 0.129484, 0.572181); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-0.002104, 0.136466, 0.572119); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.001343, -0.667867, 0.744255); glVertex3f(-0.002104, 0.136466, 0.572119); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(0.041831, 0.129532, 0.572063); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.205115, -0.635273, 0.744530); glVertex3f(0.041831, 0.129532, 0.572063); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(0.081473, 0.109361, 0.572017); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.391430, -0.540483, 0.744713); glVertex3f(0.081473, 0.109361, 0.572017); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(-0.539323, -0.392773, 0.744865); glVertex3f(0.112941, 0.077927, 0.571986); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(0.394024, -0.540056, 0.743675); glVertex3f(-0.085650, 0.109269, 0.572240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.634541, 0.206366, 0.744804); glVertex3f(0.133204, -0.049554, 0.572003); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(-0.539750, 0.392712, 0.744560); glVertex3f(0.113033, -0.089195, 0.572043); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539750, 0.392712, 0.744560); glVertex3f(0.113033, -0.089195, 0.572043); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390430, -0.572643, 0.572882); glNormal3f(-0.392041, 0.540574, 0.744316); glVertex3f(-0.351026, -0.552538, 0.572822); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000610, 0.668386, 0.743797); glVertex3f(-0.434117, -0.579587, 0.572943); glNormal3f(0.205817, -0.635578, -0.744072); glVertex3f(-0.390430, -0.572643, 0.572882); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.477813, -0.572691, 0.572999); glNormal3f(0.000610, 0.668386, 0.743797); glVertex3f(-0.434117, -0.579587, 0.572943); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.548627, -0.355154, 0.573019); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568688, -0.394580, 0.573059); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(-0.636525, 0.205847, -0.743248); glVertex3f(-0.568688, -0.394580, 0.573059); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-0.575584, -0.438275, 0.573084); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.669118, 0.000610, 0.743126); glVertex3f(-0.575584, -0.438275, 0.573084); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568640, -0.481963, 0.573089); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(-0.636311, -0.207068, -0.743095); glVertex3f(-0.568640, -0.481963, 0.573089); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-0.548536, -0.521367, 0.573076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517239, -0.552630, 0.573045); glNormal3f(-0.207099, -0.635792, -0.743522); glVertex3f(-0.477813, -0.572691, 0.572999); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.541307, 0.393262, 0.743156); glVertex3f(-0.548536, -0.521367, 0.573076); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517239, -0.552630, 0.573045); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(-0.393414, -0.541002, -0.743309); glVertex3f(-0.517239, -0.552630, 0.573045); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.548627, -0.355154, 0.573019); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.392041, 0.540574, 0.744316); glVertex3f(-0.351026, -0.552538, 0.572822); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.001221, -0.816309, 0.577593); glVertex3f(0.003960, 0.369585, 0.572048); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.817255, 0.000641, 0.576220); glVertex3f(-0.807617, -0.442885, 0.573412); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glNormal3f(-0.000244, -0.816675, -0.577044); glVertex3f(0.340978, 0.032937, 0.571713); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glNormal3f(0.815699, 0.000183, -0.578417); glVertex3f(-0.470598, -0.779533, 0.573077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.541734, -0.392163, 0.743431); glVertex3f(-0.117084, 0.077801, 0.572293); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137255, 0.038160, 0.572334); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207770, -0.635029, 0.744011); glVertex3f(0.041980, -0.140878, 0.572156); glNormal3f(0.392041, -0.540574, -0.744316); glVertex3f(0.081599, -0.120663, 0.572096); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.634510, -0.206336, -0.744835); glVertex3f(-0.137255, 0.038160, 0.572334); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.144188, -0.005775, 0.572358); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-0.001947, -0.147860, 0.572217); glNormal3f(0.207770, -0.635029, 0.744011); glVertex3f(0.041980, -0.140878, 0.572156); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(-0.669088, -0.000610, -0.743156); glVertex3f(-0.144188, -0.005775, 0.572358); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-0.137206, -0.049702, 0.572364); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.205084, -0.635243, 0.744560); glVertex3f(-0.045882, -0.140926, 0.572273); glNormal3f(-0.000610, -0.668355, -0.743828); glVertex3f(-0.001947, -0.147860, 0.572217); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(0.636280, 0.207038, 0.743126); glVertex3f(-0.137206, -0.049702, 0.572364); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.116992, -0.089322, 0.572351); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(-0.205084, -0.635243, 0.744560); glVertex3f(-0.045882, -0.140926, 0.572273); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.394024, 0.540056, -0.743675); glVertex3f(-0.517365, -0.323857, 0.572966); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.116992, -0.089322, 0.572351); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.477961, -0.303753, 0.572907); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.477961, -0.303753, 0.572907); glNormal3f(-0.541276, -0.393231, -0.743187); glVertex3f(-0.116992, -0.089322, 0.572351); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.205817, -0.635548, -0.744102); glVertex3f(-0.477961, -0.303753, 0.572907); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434273, -0.296809, 0.572846); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001343, 0.667837, -0.744285); glVertex3f(-0.434273, -0.296809, 0.572846); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(0.207099, 0.635762, 0.743553); glVertex3f(-0.390578, -0.303705, 0.572790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.207099, 0.635762, 0.743553); glVertex3f(-0.390578, -0.303705, 0.572790); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351152, -0.323766, 0.572744); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.391400, 0.540452, -0.744774); glVertex3f(-0.351152, -0.323766, 0.572744); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(-0.539293, -0.392712, 0.744926); glVertex3f(-0.319855, -0.355029, 0.572713); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.539293, -0.392712, 0.744926); glVertex3f(-0.319855, -0.355029, 0.572713); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299751, -0.394433, 0.572700); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.634266, 0.206519, -0.744987); glVertex3f(-0.299751, -0.394433, 0.572700); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(0.667074, 0.000092, -0.744957); glVertex3f(-0.292806, -0.438120, 0.572705); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667074, 0.000092, -0.744957); glVertex3f(-0.292806, -0.438120, 0.572705); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(-0.636464, 0.205817, -0.743309); glVertex3f(-0.299702, -0.481815, 0.572730); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.636464, 0.205817, -0.743309); glVertex3f(-0.299702, -0.481815, 0.572730); glNormal3f(-0.393384, -0.540971, -0.743339); glVertex3f(-0.085523, -0.120755, 0.572319); glNormal3f(0.539750, -0.392712, -0.744560); glVertex3f(-0.319764, -0.521241, 0.572770); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.853721, -0.488438, 0.405580); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.046484, 0.412757, 0.404067); glNormal3f(0.028077, -0.859584, 0.510178); glVertex3f(0.047044, 0.412902, 0.823477); glNormal3f(0.860469, -0.026276, 0.508774); glVertex3f(-0.853160, -0.488294, 0.824990); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-0.853721, -0.488438, 0.405580); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.669532, 1.325377, 0.407384); glNormal3f(0.974731, -0.057009, -0.215918); glVertex3f(-2.668972, 1.325521, 0.826794); glNormal3f(0.860469, -0.026276, 0.508774); glVertex3f(-0.853160, -0.488294, 0.824990); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.669532, 1.325377, 0.407384); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.769327, 2.226573, 0.405871); glNormal3f(0.057711, -0.975036, -0.214362); glVertex3f(-1.768767, 2.226717, 0.825282); glNormal3f(0.974731, -0.057009, -0.215918); glVertex3f(-2.668972, 1.325521, 0.826794); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.769327, 2.226573, 0.405871); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(0.046484, 0.412757, 0.404067); glNormal3f(0.028077, -0.859584, 0.510178); glVertex3f(0.047044, 0.412902, 0.823477); glNormal3f(0.057711, -0.975036, -0.214362); glVertex3f(-1.768767, 2.226717, 0.825282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.057711, -0.975036, -0.214362); glVertex3f(-1.768767, 2.226717, 0.825282); glNormal3f(0.028077, -0.859584, 0.510178); glVertex3f(0.047044, 0.412902, 0.823477); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glEnd(); glBegin(GL_QUADS); glNormal3f(0.974731, -0.057009, -0.215918); glVertex3f(-2.668972, 1.325521, 0.826794); glNormal3f(0.057711, -0.975036, -0.214362); glVertex3f(-1.768767, 2.226717, 0.825282); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glEnd(); glBegin(GL_QUADS); glNormal3f(0.860469, -0.026276, 0.508774); glVertex3f(-0.853160, -0.488294, 0.824990); glNormal3f(0.974731, -0.057009, -0.215918); glVertex3f(-2.668972, 1.325521, 0.826794); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glNormal3f(0.638356, 0.529344, 0.558763); glVertex3f(-0.994242, -0.347298, 0.866653); glEnd(); glBegin(GL_QUADS); glNormal3f(0.860469, -0.026276, 0.508774); glVertex3f(-0.853160, -0.488294, 0.824990); glNormal3f(0.028077, -0.859584, 0.510178); glVertex3f(0.047044, 0.412902, 0.823477); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.638356, 0.529344, 0.558763); glVertex3f(-0.994242, -0.347298, 0.866653); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.638356, 0.529344, 0.558763); glVertex3f(-0.994242, -0.347298, 0.866653); glEnd(); glBegin(GL_QUADS); glNormal3f(0.638356, 0.529344, 0.558763); glVertex3f(-0.994242, -0.347298, 0.866653); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.816797, 0.184423, 0.546587); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(-0.182623, -0.816095, 0.548265); glVertex3f(-0.994242, -0.347298, 0.866653); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.182623, -0.816095, 0.548265); glVertex3f(-0.994242, -0.347298, 0.866653); glNormal3f(0.816797, 0.184423, 0.546587); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.635548, 0.269387, 0.723502); glVertex3f(-0.224814, 0.684785, 1.016396); glNormal3f(-0.267464, -0.634632, 0.725028); glVertex3f(-1.125019, -0.216411, 1.017909); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glNormal3f(-0.267464, -0.634632, 0.725028); glVertex3f(-1.125019, -0.216411, 1.017909); glNormal3f(0.635548, 0.269387, 0.723502); glVertex3f(-0.224814, 0.684785, 1.016396); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glNormal3f(-0.267464, -0.634632, 0.725028); glVertex3f(-1.125019, -0.216411, 1.017909); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-2.579607, 1.236583, 1.022379); glNormal3f(0.638356, 0.529344, 0.558763); glVertex3f(-0.994242, -0.347298, 0.866653); glNormal3f(-0.182623, -0.816095, 0.548265); glVertex3f(-0.994242, -0.347298, 0.866653); glNormal3f(-0.267464, -0.634632, 0.725028); glVertex3f(-1.125019, -0.216411, 1.017909); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.141270, -0.506211, -0.850734); glVertex3f(-1.679402, 2.137779, 1.020866); glNormal3f(-0.527696, -0.638020, 0.560717); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.816797, 0.184423, 0.546587); glVertex3f(-0.094038, 0.553898, 0.865140); glNormal3f(0.635548, 0.269387, 0.723502); glVertex3f(-0.224814, 0.684785, 1.016396); glEnd(); glBegin(GL_QUADS); glNormal3f(0.718436, 0.000610, 0.695578); glVertex3f(-1.320540, 1.325838, 1.019887); glNormal3f(0.683187, 0.222327, 0.695547); glVertex3f(-1.342573, 1.464456, 1.019869); glNormal3f(0.402051, 0.130772, 0.906217); glVertex3f(-1.459455, 1.426396, 1.146843); glNormal3f(0.422742, 0.000519, 0.906217); glVertex3f(-1.443468, 1.325814, 1.146856); glEnd(); glBegin(GL_QUADS); glNormal3f(0.683187, 0.222327, 0.695547); glVertex3f(-1.342573, 1.464456, 1.019869); glNormal3f(0.581164, 0.422285, 0.695608); glVertex3f(-1.406363, 1.589481, 1.019912); glNormal3f(0.342112, 0.248268, 0.906247); glVertex3f(-1.505742, 1.517116, 1.146874); glNormal3f(0.402051, 0.130772, 0.906217); glVertex3f(-1.459455, 1.426396, 1.146843); glEnd(); glBegin(GL_QUADS); glNormal3f(0.581164, 0.422285, 0.695608); glVertex3f(-1.406363, 1.589481, 1.019912); glNormal3f(0.422346, 0.580950, 0.695761); glVertex3f(-1.505666, 1.688675, 1.020010); glNormal3f(0.248787, 0.341472, 0.906339); glVertex3f(-1.577796, 1.589092, 1.146946); glNormal3f(0.342112, 0.248268, 0.906247); glVertex3f(-1.505742, 1.517116, 1.146874); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422346, 0.580950, 0.695761); glVertex3f(-1.505666, 1.688675, 1.020010); glNormal3f(0.222266, 0.682760, 0.696005); glVertex3f(-1.630761, 1.752328, 1.020156); glNormal3f(0.131230, 0.401288, 0.906491); glVertex3f(-1.668566, 1.635279, 1.147051); glNormal3f(0.248787, 0.341472, 0.906339); glVertex3f(-1.577796, 1.589092, 1.146946); glEnd(); glBegin(GL_QUADS); glNormal3f(0.222266, 0.682760, 0.696005); glVertex3f(-1.630761, 1.752328, 1.020156); glNormal3f(0.000519, 0.717734, 0.696280); glVertex3f(-1.769404, 1.774209, 1.020334); glNormal3f(0.000977, 0.421857, 0.906644); glVertex3f(-1.769166, 1.651155, 1.147180); glNormal3f(0.131230, 0.401288, 0.906491); glVertex3f(-1.668566, 1.635279, 1.147051); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000519, 0.717734, 0.696280); glVertex3f(-1.769404, 1.774209, 1.020334); glNormal3f(-0.221168, 0.682516, 0.696585); glVertex3f(-1.908022, 1.752176, 1.020526); glNormal3f(-0.129246, 0.401135, 0.906827); glVertex3f(-1.869749, 1.635168, 1.147320); glNormal3f(0.000977, 0.421857, 0.906644); glVertex3f(-1.769166, 1.651155, 1.147180); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.221168, 0.682516, 0.696585); glVertex3f(-1.908022, 1.752176, 1.020526); glNormal3f(-0.421125, 0.580493, 0.696890); glVertex3f(-2.033047, 1.688386, 1.020715); glNormal3f(-0.246742, 0.341197, 0.907010); glVertex3f(-1.960468, 1.588882, 1.147457); glNormal3f(-0.129246, 0.401135, 0.906827); glVertex3f(-1.869749, 1.635168, 1.147320); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.421125, 0.580493, 0.696890); glVertex3f(-2.033047, 1.688386, 1.020715); glNormal3f(-0.579760, 0.421644, 0.697165); glVertex3f(-2.132241, 1.589083, 1.020882); glNormal3f(-0.339946, 0.247902, 0.907163); glVertex3f(-2.032444, 1.516827, 1.147578); glNormal3f(-0.246742, 0.341197, 0.907010); glVertex3f(-1.960468, 1.588882, 1.147457); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.579760, 0.421644, 0.697165); glVertex3f(-2.132241, 1.589083, 1.020882); glNormal3f(-0.681570, 0.221564, 0.697348); glVertex3f(-2.195893, 1.463988, 1.021010); glNormal3f(-0.399762, 0.130345, 0.907285); glVertex3f(-2.078631, 1.426057, 1.147671); glNormal3f(-0.339946, 0.247902, 0.907163); glVertex3f(-2.032444, 1.516827, 1.147578); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.681570, 0.221564, 0.697348); glVertex3f(-2.195893, 1.463988, 1.021010); glNormal3f(-0.716575, -0.000153, 0.697470); glVertex3f(-2.217774, 1.325346, 1.021087); glNormal3f(-0.420331, 0.000061, 0.907346); glVertex3f(-2.094508, 1.325457, 1.147727); glNormal3f(-0.399762, 0.130345, 0.907285); glVertex3f(-2.078631, 1.426057, 1.147671); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.716575, -0.000153, 0.697470); glVertex3f(-2.217774, 1.325346, 1.021087); glNormal3f(-0.681326, -0.221839, 0.697501); glVertex3f(-2.195741, 1.186727, 1.021105); glNormal3f(-0.399609, -0.130161, 0.907376); glVertex3f(-2.078520, 1.224874, 1.147740); glNormal3f(-0.420331, 0.000061, 0.907346); glVertex3f(-2.094508, 1.325457, 1.147727); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.681326, -0.221839, 0.697501); glVertex3f(-2.195741, 1.186727, 1.021105); glNormal3f(-0.579302, -0.421796, 0.697439); glVertex3f(-2.131951, 1.061702, 1.021063); glNormal3f(-0.339671, -0.247627, 0.907315); glVertex3f(-2.032233, 1.134155, 1.147709); glNormal3f(-0.399609, -0.130161, 0.907376); glVertex3f(-2.078520, 1.224874, 1.147740); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.579302, -0.421796, 0.697439); glVertex3f(-2.131951, 1.061702, 1.021063); glNormal3f(-0.420484, -0.580462, 0.697287); glVertex3f(-2.032648, 0.962508, 1.020964); glNormal3f(-0.246376, -0.340861, 0.907224); glVertex3f(-1.960179, 1.062179, 1.147638); glNormal3f(-0.339671, -0.247627, 0.907315); glVertex3f(-2.032233, 1.134155, 1.147709); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.420484, -0.580462, 0.697287); glVertex3f(-2.032648, 0.962508, 1.020964); glNormal3f(-0.220405, -0.682272, 0.697043); glVertex3f(-1.907553, 0.898856, 1.020819); glNormal3f(-0.128819, -0.400678, 0.907102); glVertex3f(-1.869408, 1.015992, 1.147532); glNormal3f(-0.246376, -0.340861, 0.907224); glVertex3f(-1.960179, 1.062179, 1.147638); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.220405, -0.682272, 0.697043); glVertex3f(-1.907553, 0.898856, 1.020819); glNormal3f(0.001312, -0.717277, 0.696768); glVertex3f(-1.768910, 0.876975, 1.020641); glNormal3f(0.001434, -0.421216, 0.906919); glVertex3f(-1.768808, 1.000115, 1.147403); glNormal3f(-0.128819, -0.400678, 0.907102); glVertex3f(-1.869408, 1.015992, 1.147532); glEnd(); glBegin(GL_QUADS); glNormal3f(0.001312, -0.717277, 0.696768); glVertex3f(-1.768910, 0.876975, 1.020641); glNormal3f(0.223029, -0.682028, 0.696463); glVertex3f(-1.630292, 0.899008, 1.020448); glNormal3f(0.131687, -0.400525, 0.906766); glVertex3f(-1.668226, 1.016103, 1.147263); glNormal3f(0.001434, -0.421216, 0.906919); glVertex3f(-1.768808, 1.000115, 1.147403); glEnd(); glBegin(GL_QUADS); glNormal3f(0.223029, -0.682028, 0.696463); glVertex3f(-1.630292, 0.899008, 1.020448); glNormal3f(0.422987, -0.580004, 0.696158); glVertex3f(-1.505267, 0.962798, 1.020259); glNormal3f(0.249153, -0.340587, 0.906583); glVertex3f(-1.577507, 1.062389, 1.147126); glNormal3f(0.131687, -0.400525, 0.906766); glVertex3f(-1.668226, 1.016103, 1.147263); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422987, -0.580004, 0.696158); glVertex3f(-1.505267, 0.962798, 1.020259); glNormal3f(0.581622, -0.421186, 0.695883); glVertex3f(-1.406073, 1.062101, 1.020092); glNormal3f(0.342387, -0.247261, 0.906430); glVertex3f(-1.505531, 1.134444, 1.147005); glNormal3f(0.249153, -0.340587, 0.906583); glVertex3f(-1.577507, 1.062389, 1.147126); glEnd(); glBegin(GL_QUADS); glNormal3f(0.581622, -0.421186, 0.695883); glVertex3f(-1.406073, 1.062101, 1.020092); glNormal3f(0.683432, -0.221107, 0.695700); glVertex3f(-1.342421, 1.187196, 1.019964); glNormal3f(0.402173, -0.129734, 0.906308); glVertex3f(-1.459344, 1.225214, 1.146912); glNormal3f(0.342387, -0.247261, 0.906430); glVertex3f(-1.505531, 1.134444, 1.147005); glEnd(); glBegin(GL_QUADS); glNormal3f(0.683432, -0.221107, 0.695700); glVertex3f(-1.342421, 1.187196, 1.019964); glNormal3f(0.718436, 0.000610, 0.695578); glVertex3f(-1.320540, 1.325838, 1.019887); glNormal3f(0.422742, 0.000519, 0.906217); glVertex3f(-1.443468, 1.325814, 1.146856); glNormal3f(0.402173, -0.129734, 0.906308); glVertex3f(-1.459344, 1.225214, 1.146912); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.131230, 0.401288, 0.906491); glVertex3f(-1.668566, 1.635279, 1.147051); glNormal3f(0.248787, 0.341472, 0.906339); glVertex3f(-1.577796, 1.589092, 1.146946); glNormal3f(0.342112, 0.248268, 0.906247); glVertex3f(-1.505742, 1.517116, 1.146874); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.131230, 0.401288, 0.906491); glVertex3f(-1.668566, 1.635279, 1.147051); glNormal3f(0.342112, 0.248268, 0.906247); glVertex3f(-1.505742, 1.517116, 1.146874); glNormal3f(0.402051, 0.130772, 0.906217); glVertex3f(-1.459455, 1.426396, 1.146843); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000977, 0.421857, 0.906644); glVertex3f(-1.769166, 1.651155, 1.147180); glNormal3f(0.131230, 0.401288, 0.906491); glVertex3f(-1.668566, 1.635279, 1.147051); glNormal3f(0.402051, 0.130772, 0.906217); glVertex3f(-1.459455, 1.426396, 1.146843); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000977, 0.421857, 0.906644); glVertex3f(-1.769166, 1.651155, 1.147180); glNormal3f(0.402051, 0.130772, 0.906217); glVertex3f(-1.459455, 1.426396, 1.146843); glNormal3f(0.422742, 0.000519, 0.906217); glVertex3f(-1.443468, 1.325814, 1.146856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.129246, 0.401135, 0.906827); glVertex3f(-1.869749, 1.635168, 1.147320); glNormal3f(0.000977, 0.421857, 0.906644); glVertex3f(-1.769166, 1.651155, 1.147180); glNormal3f(0.422742, 0.000519, 0.906217); glVertex3f(-1.443468, 1.325814, 1.146856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.129246, 0.401135, 0.906827); glVertex3f(-1.869749, 1.635168, 1.147320); glNormal3f(0.422742, 0.000519, 0.906217); glVertex3f(-1.443468, 1.325814, 1.146856); glNormal3f(0.402173, -0.129734, 0.906308); glVertex3f(-1.459344, 1.225214, 1.146912); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.246742, 0.341197, 0.907010); glVertex3f(-1.960468, 1.588882, 1.147457); glNormal3f(-0.129246, 0.401135, 0.906827); glVertex3f(-1.869749, 1.635168, 1.147320); glNormal3f(0.402173, -0.129734, 0.906308); glVertex3f(-1.459344, 1.225214, 1.146912); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.246742, 0.341197, 0.907010); glVertex3f(-1.960468, 1.588882, 1.147457); glNormal3f(0.402173, -0.129734, 0.906308); glVertex3f(-1.459344, 1.225214, 1.146912); glNormal3f(0.342387, -0.247261, 0.906430); glVertex3f(-1.505531, 1.134444, 1.147005); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.339946, 0.247902, 0.907163); glVertex3f(-2.032444, 1.516827, 1.147578); glNormal3f(-0.246742, 0.341197, 0.907010); glVertex3f(-1.960468, 1.588882, 1.147457); glNormal3f(0.342387, -0.247261, 0.906430); glVertex3f(-1.505531, 1.134444, 1.147005); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.339946, 0.247902, 0.907163); glVertex3f(-2.032444, 1.516827, 1.147578); glNormal3f(0.342387, -0.247261, 0.906430); glVertex3f(-1.505531, 1.134444, 1.147005); glNormal3f(0.249153, -0.340587, 0.906583); glVertex3f(-1.577507, 1.062389, 1.147126); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399762, 0.130345, 0.907285); glVertex3f(-2.078631, 1.426057, 1.147671); glNormal3f(-0.339946, 0.247902, 0.907163); glVertex3f(-2.032444, 1.516827, 1.147578); glNormal3f(0.249153, -0.340587, 0.906583); glVertex3f(-1.577507, 1.062389, 1.147126); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399762, 0.130345, 0.907285); glVertex3f(-2.078631, 1.426057, 1.147671); glNormal3f(0.249153, -0.340587, 0.906583); glVertex3f(-1.577507, 1.062389, 1.147126); glNormal3f(0.131687, -0.400525, 0.906766); glVertex3f(-1.668226, 1.016103, 1.147263); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.420331, 0.000061, 0.907346); glVertex3f(-2.094508, 1.325457, 1.147727); glNormal3f(-0.399762, 0.130345, 0.907285); glVertex3f(-2.078631, 1.426057, 1.147671); glNormal3f(0.131687, -0.400525, 0.906766); glVertex3f(-1.668226, 1.016103, 1.147263); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.420331, 0.000061, 0.907346); glVertex3f(-2.094508, 1.325457, 1.147727); glNormal3f(0.131687, -0.400525, 0.906766); glVertex3f(-1.668226, 1.016103, 1.147263); glNormal3f(0.001434, -0.421216, 0.906919); glVertex3f(-1.768808, 1.000115, 1.147403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399609, -0.130161, 0.907376); glVertex3f(-2.078520, 1.224874, 1.147740); glNormal3f(-0.420331, 0.000061, 0.907346); glVertex3f(-2.094508, 1.325457, 1.147727); glNormal3f(0.001434, -0.421216, 0.906919); glVertex3f(-1.768808, 1.000115, 1.147403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399609, -0.130161, 0.907376); glVertex3f(-2.078520, 1.224874, 1.147740); glNormal3f(0.001434, -0.421216, 0.906919); glVertex3f(-1.768808, 1.000115, 1.147403); glNormal3f(-0.128819, -0.400678, 0.907102); glVertex3f(-1.869408, 1.015992, 1.147532); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.339671, -0.247627, 0.907315); glVertex3f(-2.032233, 1.134155, 1.147709); glNormal3f(-0.399609, -0.130161, 0.907376); glVertex3f(-2.078520, 1.224874, 1.147740); glNormal3f(-0.128819, -0.400678, 0.907102); glVertex3f(-1.869408, 1.015992, 1.147532); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.339671, -0.247627, 0.907315); glVertex3f(-2.032233, 1.134155, 1.147709); glNormal3f(-0.128819, -0.400678, 0.907102); glVertex3f(-1.869408, 1.015992, 1.147532); glNormal3f(-0.246376, -0.340861, 0.907224); glVertex3f(-1.960179, 1.062179, 1.147638); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-1.575037, 1.326399, 1.147080); glNormal3f(0.950865, 0.309519, -0.001373); glVertex3f(-1.584559, 1.386304, 1.147072); glNormal3f(0.703726, 0.229011, 0.672506); glVertex3f(-1.584218, 1.386392, 1.402110); glNormal3f(0.740043, 0.000610, 0.672536); glVertex3f(-1.574697, 1.326487, 1.402118); glEnd(); glBegin(GL_QUADS); glNormal3f(0.950865, 0.309519, -0.001373); glVertex3f(-1.584559, 1.386304, 1.147072); glNormal3f(0.808679, 0.588214, -0.001282); glVertex3f(-1.612127, 1.440335, 1.147090); glNormal3f(0.598651, 0.435011, 0.672567); glVertex3f(-1.611786, 1.440423, 1.402128); glNormal3f(0.703726, 0.229011, 0.672506); glVertex3f(-1.584218, 1.386392, 1.402110); glEnd(); glBegin(GL_QUADS); glNormal3f(0.808679, 0.588214, -0.001282); glVertex3f(-1.612127, 1.440335, 1.147090); glNormal3f(0.587329, 0.809320, -0.001038); glVertex3f(-1.655041, 1.483203, 1.147133); glNormal3f(0.435011, 0.598437, 0.672719); glVertex3f(-1.654701, 1.483290, 1.402171); glNormal3f(0.598651, 0.435011, 0.672567); glVertex3f(-1.611786, 1.440423, 1.402128); glEnd(); glBegin(GL_QUADS); glNormal3f(0.587329, 0.809320, -0.001038); glVertex3f(-1.655041, 1.483203, 1.147133); glNormal3f(0.308481, 0.951201, -0.000732); glVertex3f(-1.709103, 1.510711, 1.147196); glNormal3f(0.228919, 0.703330, 0.672964); glVertex3f(-1.708762, 1.510799, 1.402234); glNormal3f(0.435011, 0.598437, 0.672719); glVertex3f(-1.654701, 1.483290, 1.402171); glEnd(); glBegin(GL_QUADS); glNormal3f(0.308481, 0.951201, -0.000732); glVertex3f(-1.709103, 1.510711, 1.147196); glNormal3f(-0.000519, 0.999969, -0.000336); glVertex3f(-1.769018, 1.520167, 1.147273); glNormal3f(-0.001282, 0.738914, -0.673757); glVertex3f(-1.768677, 1.520255, 1.402310); glNormal3f(0.228919, 0.703330, 0.672964); glVertex3f(-1.708762, 1.510799, 1.402234); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000519, 0.999969, -0.000336); glVertex3f(-1.769018, 1.520167, 1.147273); glNormal3f(-0.309519, 0.950865, 0.000061); glVertex3f(-1.828924, 1.510645, 1.147356); glNormal3f(-0.227882, 0.703085, 0.673574); glVertex3f(-1.828583, 1.510733, 1.402394); glNormal3f(-0.001282, 0.738914, -0.673757); glVertex3f(-1.768677, 1.520255, 1.402310); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.309519, 0.950865, 0.000061); glVertex3f(-1.828924, 1.510645, 1.147356); glNormal3f(-0.588214, 0.808679, 0.000488); glVertex3f(-1.882955, 1.483078, 1.147438); glNormal3f(-0.435682, 0.597491, -0.673147); glVertex3f(-1.882614, 1.483166, 1.402476); glNormal3f(-0.227882, 0.703085, 0.673574); glVertex3f(-1.828583, 1.510733, 1.402394); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.588214, 0.808679, 0.000488); glVertex3f(-1.882955, 1.483078, 1.147438); glNormal3f(-0.809320, 0.587329, 0.000855); glVertex3f(-1.925822, 1.440163, 1.147510); glNormal3f(-0.599109, 0.433882, -0.672872); glVertex3f(-1.925481, 1.440251, 1.402547); glNormal3f(-0.435682, 0.597491, -0.673147); glVertex3f(-1.882614, 1.483166, 1.402476); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.809320, 0.587329, 0.000855); glVertex3f(-1.925822, 1.440163, 1.147510); glNormal3f(-0.951201, 0.308481, 0.001160); glVertex3f(-1.953330, 1.386102, 1.147565); glNormal3f(-0.704001, 0.227790, -0.672658); glVertex3f(-1.952989, 1.386189, 1.402603); glNormal3f(-0.599109, 0.433882, -0.672872); glVertex3f(-1.925481, 1.440251, 1.402547); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.951201, 0.308481, 0.001160); glVertex3f(-1.953330, 1.386102, 1.147565); glNormal3f(-0.999969, -0.000519, 0.001312); glVertex3f(-1.962786, 1.326186, 1.147598); glNormal3f(-0.740043, -0.000610, -0.672536); glVertex3f(-1.962445, 1.326274, 1.402636); glNormal3f(-0.704001, 0.227790, -0.672658); glVertex3f(-1.952989, 1.386189, 1.402603); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.999969, -0.000519, 0.001312); glVertex3f(-1.962786, 1.326186, 1.147598); glNormal3f(-0.950865, -0.309519, 0.001373); glVertex3f(-1.953264, 1.266281, 1.147606); glNormal3f(-0.703726, -0.229011, -0.672506); glVertex3f(-1.952924, 1.266368, 1.402644); glNormal3f(-0.740043, -0.000610, -0.672536); glVertex3f(-1.962445, 1.326274, 1.402636); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.950865, -0.309519, 0.001373); glVertex3f(-1.953264, 1.266281, 1.147606); glNormal3f(-0.808679, -0.588214, 0.001282); glVertex3f(-1.925697, 1.212250, 1.147588); glNormal3f(-0.596851, -0.434553, 0.674459); glVertex3f(-1.925356, 1.212337, 1.402626); glNormal3f(-0.703726, -0.229011, -0.672506); glVertex3f(-1.952924, 1.266368, 1.402644); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.808679, -0.588214, 0.001282); glVertex3f(-1.925697, 1.212250, 1.147588); glNormal3f(-0.587329, -0.809320, 0.001038); glVertex3f(-1.882782, 1.169382, 1.147545); glNormal3f(-0.433210, -0.597980, 0.674306); glVertex3f(-1.882441, 1.169470, 1.402583); glNormal3f(-0.596851, -0.434553, 0.674459); glVertex3f(-1.925356, 1.212337, 1.402626); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.587329, -0.809320, 0.001038); glVertex3f(-1.882782, 1.169382, 1.147545); glNormal3f(-0.308481, -0.951201, 0.000732); glVertex3f(-1.828721, 1.141874, 1.147482); glNormal3f(-0.228919, -0.703330, -0.672964); glVertex3f(-1.828380, 1.141962, 1.402520); glNormal3f(-0.433210, -0.597980, 0.674306); glVertex3f(-1.882441, 1.169470, 1.402583); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.308481, -0.951201, 0.000732); glVertex3f(-1.828721, 1.141874, 1.147482); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.768805, 1.132418, 1.147406); glNormal3f(0.001282, -0.738914, 0.673757); glVertex3f(-1.768464, 1.132506, 1.402443); glNormal3f(-0.228919, -0.703330, -0.672964); glVertex3f(-1.828380, 1.141962, 1.402520); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-1.768805, 1.132418, 1.147406); glNormal3f(0.309519, -0.950865, -0.000061); glVertex3f(-1.708900, 1.141940, 1.147322); glNormal3f(0.229682, -0.702597, 0.673452); glVertex3f(-1.708559, 1.142027, 1.402360); glNormal3f(0.001282, -0.738914, 0.673757); glVertex3f(-1.768464, 1.132506, 1.402443); glEnd(); glBegin(GL_QUADS); glNormal3f(0.309519, -0.950865, -0.000061); glVertex3f(-1.708900, 1.141940, 1.147322); glNormal3f(0.588214, -0.808679, -0.000488); glVertex3f(-1.654869, 1.169507, 1.147241); glNormal3f(0.433882, -0.597980, -0.673879); glVertex3f(-1.654528, 1.169595, 1.402278); glNormal3f(0.229682, -0.702597, 0.673452); glVertex3f(-1.708559, 1.142027, 1.402360); glEnd(); glBegin(GL_QUADS); glNormal3f(0.588214, -0.808679, -0.000488); glVertex3f(-1.654869, 1.169507, 1.147241); glNormal3f(0.809320, -0.587329, -0.000855); glVertex3f(-1.612001, 1.212422, 1.147168); glNormal3f(0.599109, -0.433882, 0.672872); glVertex3f(-1.611661, 1.212510, 1.402206); glNormal3f(0.433882, -0.597980, -0.673879); glVertex3f(-1.654528, 1.169595, 1.402278); glEnd(); glBegin(GL_QUADS); glNormal3f(0.809320, -0.587329, -0.000855); glVertex3f(-1.612001, 1.212422, 1.147168); glNormal3f(0.951201, -0.308481, -0.001160); glVertex3f(-1.584493, 1.266483, 1.147113); glNormal3f(0.702200, -0.228248, -0.674367); glVertex3f(-1.584152, 1.266571, 1.402151); glNormal3f(0.599109, -0.433882, 0.672872); glVertex3f(-1.611661, 1.212510, 1.402206); glEnd(); glBegin(GL_QUADS); glNormal3f(0.951201, -0.308481, -0.001160); glVertex3f(-1.584493, 1.266483, 1.147113); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-1.575037, 1.326399, 1.147080); glNormal3f(0.740043, 0.000610, 0.672536); glVertex3f(-1.574697, 1.326487, 1.402118); glNormal3f(0.702200, -0.228248, -0.674367); glVertex3f(-1.584152, 1.266571, 1.402151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.228919, 0.703330, 0.672964); glVertex3f(-1.708762, 1.510799, 1.402234); glNormal3f(0.435011, 0.598437, 0.672719); glVertex3f(-1.654701, 1.483290, 1.402171); glNormal3f(0.598651, 0.435011, 0.672567); glVertex3f(-1.611786, 1.440423, 1.402128); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.228919, 0.703330, 0.672964); glVertex3f(-1.708762, 1.510799, 1.402234); glNormal3f(0.598651, 0.435011, 0.672567); glVertex3f(-1.611786, 1.440423, 1.402128); glNormal3f(0.703726, 0.229011, 0.672506); glVertex3f(-1.584218, 1.386392, 1.402110); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001282, 0.738914, -0.673757); glVertex3f(-1.768677, 1.520255, 1.402310); glNormal3f(0.228919, 0.703330, 0.672964); glVertex3f(-1.708762, 1.510799, 1.402234); glNormal3f(0.703726, 0.229011, 0.672506); glVertex3f(-1.584218, 1.386392, 1.402110); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.001282, 0.738914, -0.673757); glVertex3f(-1.768677, 1.520255, 1.402310); glNormal3f(0.703726, 0.229011, 0.672506); glVertex3f(-1.584218, 1.386392, 1.402110); glNormal3f(0.740043, 0.000610, 0.672536); glVertex3f(-1.574697, 1.326487, 1.402118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227882, 0.703085, 0.673574); glVertex3f(-1.828583, 1.510733, 1.402394); glNormal3f(-0.001282, 0.738914, -0.673757); glVertex3f(-1.768677, 1.520255, 1.402310); glNormal3f(0.740043, 0.000610, 0.672536); glVertex3f(-1.574697, 1.326487, 1.402118); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227882, 0.703085, 0.673574); glVertex3f(-1.828583, 1.510733, 1.402394); glNormal3f(0.740043, 0.000610, 0.672536); glVertex3f(-1.574697, 1.326487, 1.402118); glNormal3f(0.702200, -0.228248, -0.674367); glVertex3f(-1.584152, 1.266571, 1.402151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.435682, 0.597491, -0.673147); glVertex3f(-1.882614, 1.483166, 1.402476); glNormal3f(-0.227882, 0.703085, 0.673574); glVertex3f(-1.828583, 1.510733, 1.402394); glNormal3f(0.702200, -0.228248, -0.674367); glVertex3f(-1.584152, 1.266571, 1.402151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.435682, 0.597491, -0.673147); glVertex3f(-1.882614, 1.483166, 1.402476); glNormal3f(0.702200, -0.228248, -0.674367); glVertex3f(-1.584152, 1.266571, 1.402151); glNormal3f(0.599109, -0.433882, 0.672872); glVertex3f(-1.611661, 1.212510, 1.402206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.599109, 0.433882, -0.672872); glVertex3f(-1.925481, 1.440251, 1.402547); glNormal3f(-0.435682, 0.597491, -0.673147); glVertex3f(-1.882614, 1.483166, 1.402476); glNormal3f(0.599109, -0.433882, 0.672872); glVertex3f(-1.611661, 1.212510, 1.402206); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.599109, 0.433882, -0.672872); glVertex3f(-1.925481, 1.440251, 1.402547); glNormal3f(0.599109, -0.433882, 0.672872); glVertex3f(-1.611661, 1.212510, 1.402206); glNormal3f(0.433882, -0.597980, -0.673879); glVertex3f(-1.654528, 1.169595, 1.402278); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704001, 0.227790, -0.672658); glVertex3f(-1.952989, 1.386189, 1.402603); glNormal3f(-0.599109, 0.433882, -0.672872); glVertex3f(-1.925481, 1.440251, 1.402547); glNormal3f(0.433882, -0.597980, -0.673879); glVertex3f(-1.654528, 1.169595, 1.402278); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.704001, 0.227790, -0.672658); glVertex3f(-1.952989, 1.386189, 1.402603); glNormal3f(0.433882, -0.597980, -0.673879); glVertex3f(-1.654528, 1.169595, 1.402278); glNormal3f(0.229682, -0.702597, 0.673452); glVertex3f(-1.708559, 1.142027, 1.402360); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.740043, -0.000610, -0.672536); glVertex3f(-1.962445, 1.326274, 1.402636); glNormal3f(-0.704001, 0.227790, -0.672658); glVertex3f(-1.952989, 1.386189, 1.402603); glNormal3f(0.229682, -0.702597, 0.673452); glVertex3f(-1.708559, 1.142027, 1.402360); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.740043, -0.000610, -0.672536); glVertex3f(-1.962445, 1.326274, 1.402636); glNormal3f(0.229682, -0.702597, 0.673452); glVertex3f(-1.708559, 1.142027, 1.402360); glNormal3f(0.001282, -0.738914, 0.673757); glVertex3f(-1.768464, 1.132506, 1.402443); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.703726, -0.229011, -0.672506); glVertex3f(-1.952924, 1.266368, 1.402644); glNormal3f(-0.740043, -0.000610, -0.672536); glVertex3f(-1.962445, 1.326274, 1.402636); glNormal3f(0.001282, -0.738914, 0.673757); glVertex3f(-1.768464, 1.132506, 1.402443); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.703726, -0.229011, -0.672506); glVertex3f(-1.952924, 1.266368, 1.402644); glNormal3f(0.001282, -0.738914, 0.673757); glVertex3f(-1.768464, 1.132506, 1.402443); glNormal3f(-0.228919, -0.703330, -0.672964); glVertex3f(-1.828380, 1.141962, 1.402520); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.596851, -0.434553, 0.674459); glVertex3f(-1.925356, 1.212337, 1.402626); glNormal3f(-0.703726, -0.229011, -0.672506); glVertex3f(-1.952924, 1.266368, 1.402644); glNormal3f(-0.228919, -0.703330, -0.672964); glVertex3f(-1.828380, 1.141962, 1.402520); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.596851, -0.434553, 0.674459); glVertex3f(-1.925356, 1.212337, 1.402626); glNormal3f(-0.228919, -0.703330, -0.672964); glVertex3f(-1.828380, 1.141962, 1.402520); glNormal3f(-0.433210, -0.597980, 0.674306); glVertex3f(-1.882441, 1.169470, 1.402583); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000519, -0.001312); glVertex3f(-2.181194, 1.813594, 0.572457); glNormal3f(-0.130558, 0.763573, 0.632344); glVertex3f(-2.350164, 1.982378, 0.572625); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.301751, 1.934133, 0.640877); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.181103, 1.813618, 0.640757); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.130558, 0.763573, 0.632344); glVertex3f(-2.350164, 1.982378, 0.572625); glNormal3f(-0.130558, 0.763573, 0.632344); glVertex3f(-2.417028, 1.915440, 0.572738); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.368615, 1.867195, 0.640989); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.301751, 1.934133, 0.640877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.130558, 0.763573, 0.632344); glVertex3f(-2.417028, 1.915440, 0.572738); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.248058, 1.746657, 0.572570); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.247967, 1.746680, 0.640869); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.368615, 1.867195, 0.640989); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.248058, 1.746657, 0.572570); glNormal3f(0.999969, 0.000519, -0.001312); glVertex3f(-2.181194, 1.813594, 0.572457); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.181103, 1.813618, 0.640757); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.247967, 1.746680, 0.640869); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.247967, 1.746680, 0.640869); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.181103, 1.813618, 0.640757); glNormal3f(0.999969, 0.000488, -0.001312); glVertex3f(-2.181036, 1.813635, 0.690843); glNormal3f(0.000580, -0.999969, 0.000336); glVertex3f(-2.247900, 1.746697, 0.690956); glEnd(); glBegin(GL_QUADS); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.368615, 1.867195, 0.640989); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-2.247967, 1.746680, 0.640869); glNormal3f(0.000580, -0.999969, 0.000336); glVertex3f(-2.247900, 1.746697, 0.690956); glNormal3f(-0.714957, -0.523423, 0.463485); glVertex3f(-2.248281, 1.747078, 0.690956); glEnd(); glBegin(GL_QUADS); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.301751, 1.934133, 0.640877); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.368615, 1.867195, 0.640989); glNormal3f(-0.714957, -0.523423, 0.463485); glVertex3f(-2.248281, 1.747078, 0.690956); glNormal3f(0.523423, 0.716300, 0.461409); glVertex3f(-2.181417, 1.814015, 0.690843); glEnd(); glBegin(GL_QUADS); glNormal3f(0.999969, 0.000549, -0.001312); glVertex3f(-2.181103, 1.813618, 0.640757); glNormal3f(0.191290, 0.736534, 0.648762); glVertex3f(-2.301751, 1.934133, 0.640877); glNormal3f(0.523423, 0.716300, 0.461409); glVertex3f(-2.181417, 1.814015, 0.690843); glNormal3f(0.999969, 0.000488, -0.001312); glVertex3f(-2.181036, 1.813635, 0.690843); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433474, -0.067765, 0.572698); glNormal3f(0.132267, -0.763146, 0.632527); glVertex3f(-0.264500, -0.236544, 0.572530); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.312732, -0.188253, 0.640877); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433383, -0.067741, 0.640998); glEnd(); glBegin(GL_QUADS); glNormal3f(0.132267, -0.763146, 0.632527); glVertex3f(-0.264500, -0.236544, 0.572530); glNormal3f(0.132267, -0.763146, 0.632527); glVertex3f(-0.197638, -0.169604, 0.572418); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.245869, -0.121314, 0.640765); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.312732, -0.188253, 0.640877); glEnd(); glBegin(GL_QUADS); glNormal3f(0.132267, -0.763146, 0.632527); glVertex3f(-0.197638, -0.169604, 0.572418); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366612, -0.000825, 0.572586); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366521, -0.000802, 0.640885); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.245869, -0.121314, 0.640765); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366612, -0.000825, 0.572586); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433474, -0.067765, 0.572698); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433383, -0.067741, 0.640998); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366521, -0.000802, 0.640885); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366521, -0.000802, 0.640885); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433383, -0.067741, 0.640998); glNormal3f(-0.000519, 0.999969, -0.000336); glVertex3f(-0.433316, -0.067724, 0.691084); glNormal3f(-0.000641, 0.999969, -0.000336); glVertex3f(-0.366454, -0.000785, 0.690971); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.245869, -0.121314, 0.640765); glNormal3f(-0.000549, 0.999969, -0.000336); glVertex3f(-0.366521, -0.000802, 0.640885); glNormal3f(-0.000641, 0.999969, -0.000336); glVertex3f(-0.366454, -0.000785, 0.690971); glNormal3f(0.522172, 0.715995, -0.463271); glVertex3f(-0.366073, -0.001165, 0.690971); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.312732, -0.188253, 0.640877); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.245869, -0.121314, 0.640765); glNormal3f(0.522172, 0.715995, -0.463271); glVertex3f(-0.366073, -0.001165, 0.690971); glNormal3f(-0.522141, -0.715995, 0.463332); glVertex3f(-0.432935, -0.068104, 0.691083); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000549, -0.999969, 0.000336); glVertex3f(-0.433383, -0.067741, 0.640998); glNormal3f(-0.189550, -0.736106, 0.649770); glVertex3f(-0.312732, -0.188253, 0.640877); glNormal3f(-0.522141, -0.715995, 0.463332); glVertex3f(-0.432935, -0.068104, 0.691083); glNormal3f(-0.000519, 0.999969, -0.000336); glVertex3f(-0.433316, -0.067724, 0.691084); glEnd(); glPopMatrix(); } //object: Circle.002_1 extern void load_1 (void) { float matColors[4]; glPushMatrix(); matColors[0] = 0.800000; matColors[1] = 0.800000; matColors[2] = 0.800000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.877698; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.892148, -0.000488, 0.451704); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.444990, -0.772362, 0.453200); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(0.082435, 0.047561, -2.734803); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(0.082435, 0.047561, -2.734803); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(0.082435, 0.047561, -2.734803); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(0.062296, 0.069986, -2.734835); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(0.062296, 0.069986, -2.734835); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036214, 0.085090, -2.734856); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036214, 0.085090, -2.734856); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(0.006740, 0.091395, -2.734864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(0.006740, 0.091395, -2.734864); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003595, -0.100998, -2.734577); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(-0.623341, 0.241340, 0.743736); glVertex3f(0.091464, -0.039442, -2.734674); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.892148, -0.000488, 0.451704); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097769, -0.009969, -2.734718); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097769, -0.009969, -2.734718); glNormal3f(-0.623341, 0.241340, 0.743736); glVertex3f(0.091464, -0.039442, -2.734674); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(-0.623341, 0.241340, 0.743736); glVertex3f(0.091464, -0.039442, -2.734674); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(0.076360, -0.065525, -2.734634); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(0.076360, -0.065525, -2.734634); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(0.076360, -0.065525, -2.734634); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(0.053935, -0.085663, -2.734603); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(0.053935, -0.085663, -2.734603); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(0.026384, -0.097887, -2.734583); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(0.026384, -0.097887, -2.734583); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003595, -0.100998, -2.734577); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(-0.091513, -0.029613, -2.734678); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079290, -0.057163, -2.734638); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(-0.091513, -0.029613, -2.734678); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003595, -0.100998, -2.734577); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033069, -0.094693, -2.734585); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(-0.059151, -0.079588, -2.734606); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079290, -0.057163, -2.734638); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033069, -0.094693, -2.734585); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(-0.059151, -0.079588, -2.734606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(-0.059151, -0.079588, -2.734606); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094624, 0.000366, -2.734723); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(-0.091513, -0.029613, -2.734678); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094624, 0.000366, -2.734723); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.444990, -0.772362, 0.453200); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(-0.050790, 0.076061, -2.734838); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(-0.050790, 0.076061, -2.734838); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(-0.073215, 0.055922, -2.734807); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(-0.073215, 0.055922, -2.734807); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glEnd(); glBegin(GL_QUADS); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(-0.073215, 0.055922, -2.734807); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glNormal3f(0.518601, -0.422224, -0.743461); glVertex3f(-0.073222, 0.055736, -2.860100); glEnd(); glBegin(GL_QUADS); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(-0.050790, 0.076061, -2.734838); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(-0.073215, 0.055922, -2.734807); glNormal3f(0.518601, -0.422224, -0.743461); glVertex3f(-0.073222, 0.055736, -2.860100); glNormal3f(0.363079, -0.561876, -0.743248); glVertex3f(-0.050797, 0.075874, -2.860132); glEnd(); glBegin(GL_QUADS); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(-0.050790, 0.076061, -2.734838); glNormal3f(0.363079, -0.561876, -0.743248); glVertex3f(-0.050797, 0.075874, -2.860132); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glEnd(); glBegin(GL_QUADS); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.444990, -0.772362, 0.453200); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(-0.444929, 0.773705, 0.450942); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094624, 0.000366, -2.734723); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(-0.091513, -0.029613, -2.734678); glNormal3f(0.645497, 0.170934, -0.744346); glVertex3f(-0.091520, -0.029799, -2.859972); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094631, 0.000180, -2.860017); glEnd(); glBegin(GL_QUADS); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088319, 0.029840, -2.734767); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094624, 0.000366, -2.734723); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094631, 0.000180, -2.860017); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(0.395825, -0.686697, 0.609699); glVertex3f(-0.163023, 0.090606, -2.734853); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163030, 0.090420, -2.860147); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glEnd(); glBegin(GL_QUADS); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(-0.059151, -0.079588, -2.734606); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033069, -0.094693, -2.734585); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033076, -0.094879, -2.859879); glNormal3f(0.421064, 0.517533, -0.744865); glVertex3f(-0.059158, -0.079775, -2.859900); glEnd(); glBegin(GL_QUADS); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079290, -0.057163, -2.734638); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(-0.059151, -0.079588, -2.734606); glNormal3f(0.421064, 0.517533, -0.744865); glVertex3f(-0.059158, -0.079775, -2.859900); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079297, -0.057350, -2.859932); glEnd(); glBegin(GL_QUADS); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033069, -0.094693, -2.734585); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003595, -0.100998, -2.734577); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003602, -0.101184, -2.859871); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033076, -0.094879, -2.859879); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(-0.091513, -0.029613, -2.734678); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079290, -0.057163, -2.734638); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079297, -0.057350, -2.859932); glNormal3f(0.645497, 0.170934, -0.744346); glVertex3f(-0.091520, -0.029799, -2.859972); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163272, -0.099604, -2.734570); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_QUADS); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003595, -0.100998, -2.734577); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(0.026384, -0.097887, -2.734583); glNormal3f(-0.172002, 0.646657, 0.743095); glVertex3f(0.026377, -0.098073, -2.859877); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003602, -0.101184, -2.859871); glEnd(); glBegin(GL_QUADS); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(0.026384, -0.097887, -2.734583); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(0.053935, -0.085663, -2.734603); glNormal3f(-0.363079, 0.561876, 0.743248); glVertex3f(0.053928, -0.085850, -2.859897); glNormal3f(-0.172002, 0.646657, 0.743095); glVertex3f(0.026377, -0.098073, -2.859877); glEnd(); glBegin(GL_QUADS); glNormal3f(0.363170, -0.559679, 0.744865); glVertex3f(0.053935, -0.085663, -2.734603); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(0.076360, -0.065525, -2.734634); glNormal3f(-0.518601, 0.422224, 0.743461); glVertex3f(0.076353, -0.065711, -2.859928); glNormal3f(-0.363079, 0.561876, 0.743248); glVertex3f(0.053928, -0.085850, -2.859897); glEnd(); glBegin(GL_QUADS); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166176, -0.100222, -2.859882); glEnd(); glBegin(GL_QUADS); glNormal3f(0.518693, -0.419996, 0.744652); glVertex3f(0.076360, -0.065525, -2.734634); glNormal3f(-0.623341, 0.241340, 0.743736); glVertex3f(0.091464, -0.039442, -2.734674); glNormal3f(-0.623432, 0.239113, -0.744377); glVertex3f(0.091457, -0.039629, -2.859968); glNormal3f(-0.518601, 0.422224, 0.743461); glVertex3f(0.076353, -0.065711, -2.859928); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623341, 0.241340, 0.743736); glVertex3f(0.091464, -0.039442, -2.734674); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097769, -0.009969, -2.734718); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097762, -0.010155, -2.860012); glNormal3f(-0.623432, 0.239113, -0.744377); glVertex3f(0.091457, -0.039629, -2.859968); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097769, -0.009969, -2.734718); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097762, -0.010155, -2.860012); glEnd(); glBegin(GL_QUADS); glNormal3f(0.892148, -0.000488, 0.451704); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(0.892087, -0.001831, -0.451796); glVertex3f(0.166424, 0.089988, -2.860165); glEnd(); glBegin(GL_QUADS); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.869900, -0.000397, 0.493210); glVertex3f(0.166183, -0.100036, -2.734588); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166176, -0.100222, -2.859882); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423475, -0.730552, 0.535630); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.408551, -0.708853, 0.574938); glVertex3f(0.001331, -0.194925, -2.734438); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glEnd(); glBegin(GL_QUADS); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(0.006740, 0.091395, -2.734864); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023239, 0.088284, -2.734858); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glNormal3f(-0.035859, -0.668233, -0.743065); glVertex3f(0.006733, 0.091209, -2.860158); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036214, 0.085090, -2.734856); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(0.006740, 0.091395, -2.734864); glNormal3f(-0.035859, -0.668233, -0.743065); glVertex3f(0.006733, 0.091209, -2.860158); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036206, 0.084904, -2.860150); glEnd(); glBegin(GL_QUADS); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(0.062296, 0.069986, -2.734835); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036214, 0.085090, -2.734856); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036206, 0.084904, -2.860150); glNormal3f(-0.421155, -0.519761, -0.743248); glVertex3f(0.062289, 0.069799, -2.860129); glEnd(); glBegin(GL_QUADS); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(0.082435, 0.047561, -2.734803); glNormal3f(0.421155, 0.519761, 0.743248); glVertex3f(0.062296, 0.069986, -2.734835); glNormal3f(-0.421155, -0.519761, -0.743248); glVertex3f(0.062289, 0.069799, -2.860129); glNormal3f(-0.560747, -0.362011, 0.744621); glVertex3f(0.082427, 0.047374, -2.860097); glEnd(); glBegin(GL_QUADS); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645589, 0.173162, 0.743767); glVertex3f(0.094658, 0.020010, -2.734763); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(0.082435, 0.047561, -2.734803); glNormal3f(-0.560747, -0.362011, 0.744621); glVertex3f(0.082427, 0.047374, -2.860097); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glEnd(); glBegin(GL_QUADS); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(0.444990, -0.772362, 0.453200); glVertex3f(0.001829, 0.185496, -2.735003); glNormal3f(-0.444929, 0.773705, 0.450942); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glEnd(); glBegin(GL_QUADS); glNormal3f(0.892148, -0.000488, 0.451704); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166432, 0.090175, -2.734871); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(0.892087, -0.001831, -0.451796); glVertex3f(0.166424, 0.089988, -2.860165); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(0.892087, -0.001831, -0.451796); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444929, 0.773705, 0.450942); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(-0.560747, -0.362011, 0.744621); glVertex3f(0.082427, 0.047374, -2.860097); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.560747, -0.362011, 0.744621); glVertex3f(0.082427, 0.047374, -2.860097); glNormal3f(0.386212, 0.667806, 0.636250); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.560747, -0.362011, 0.744621); glVertex3f(0.082427, 0.047374, -2.860097); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(-0.421155, -0.519761, -0.743248); glVertex3f(0.062289, 0.069799, -2.860129); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.421155, -0.519761, -0.743248); glVertex3f(0.062289, 0.069799, -2.860129); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036206, 0.084904, -2.860150); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.240181, -0.622303, 0.744987); glVertex3f(0.036206, 0.084904, -2.860150); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(-0.035859, -0.668233, -0.743065); glVertex3f(0.006733, 0.091209, -2.860158); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.035859, -0.668233, -0.743065); glVertex3f(0.006733, 0.091209, -2.860158); glNormal3f(0.386303, 0.667959, 0.636036); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003602, -0.101184, -2.859871); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(-0.623432, 0.239113, -0.744377); glVertex3f(0.091457, -0.039629, -2.859968); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(0.892087, -0.001831, -0.451796); glVertex3f(0.166424, 0.089988, -2.860165); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(-0.645497, -0.170965, 0.744346); glVertex3f(0.094651, 0.019824, -2.860057); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097762, -0.010155, -2.860012); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.869839, -0.001862, -0.493301); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(-0.667074, 0.036927, 0.744041); glVertex3f(0.097762, -0.010155, -2.860012); glNormal3f(-0.623432, 0.239113, -0.744377); glVertex3f(0.091457, -0.039629, -2.859968); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(-0.623432, 0.239113, -0.744377); glVertex3f(0.091457, -0.039629, -2.859968); glNormal3f(-0.518601, 0.422224, 0.743461); glVertex3f(0.076353, -0.065711, -2.859928); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.396008, -0.687002, 0.609210); glVertex3f(0.166176, -0.100222, -2.859882); glNormal3f(-0.518601, 0.422224, 0.743461); glVertex3f(0.076353, -0.065711, -2.859928); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(-0.518601, 0.422224, 0.743461); glVertex3f(0.076353, -0.065711, -2.859928); glNormal3f(-0.363079, 0.561876, 0.743248); glVertex3f(0.053928, -0.085850, -2.859897); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(-0.363079, 0.561876, 0.743248); glVertex3f(0.053928, -0.085850, -2.859897); glNormal3f(-0.172002, 0.646657, 0.743095); glVertex3f(0.026377, -0.098073, -2.859877); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.408460, -0.710562, -0.572893); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(-0.172002, 0.646657, 0.743095); glVertex3f(0.026377, -0.098073, -2.859877); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003602, -0.101184, -2.859871); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glNormal3f(0.645497, 0.170934, -0.744346); glVertex3f(-0.091520, -0.029799, -2.859972); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079297, -0.057350, -2.859932); glNormal3f(0.645497, 0.170934, -0.744346); glVertex3f(-0.091520, -0.029799, -2.859972); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.035859, 0.668233, 0.743065); glVertex3f(-0.003602, -0.101184, -2.859871); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033076, -0.094879, -2.859879); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.421064, 0.517533, -0.744865); glVertex3f(-0.059158, -0.079775, -2.859900); glNormal3f(0.560808, 0.364238, 0.743492); glVertex3f(-0.079297, -0.057350, -2.859932); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.240272, 0.624500, 0.743126); glVertex3f(-0.033076, -0.094879, -2.859879); glNormal3f(0.421064, 0.517533, -0.744865); glVertex3f(-0.059158, -0.079775, -2.859900); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423536, -0.732139, -0.533403); glVertex3f(0.001324, -0.195111, -2.859731); glNormal3f(0.421064, 0.517533, -0.744865); glVertex3f(-0.059158, -0.079775, -2.859900); glNormal3f(-0.386273, -0.666158, 0.637959); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glNormal3f(-0.870174, 0.001862, 0.492660); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094631, 0.000180, -2.860017); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645497, 0.170934, -0.744346); glVertex3f(-0.091520, -0.029799, -2.859972); glNormal3f(0.667165, -0.034730, 0.744072); glVertex3f(-0.094631, 0.000180, -2.860017); glNormal3f(-0.891842, 0.001831, 0.452315); glVertex3f(-0.163279, -0.099791, -2.859864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444929, 0.773705, 0.450942); glVertex3f(0.001822, 0.185309, -2.860297); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.172094, -0.644429, 0.745018); glVertex3f(-0.023246, 0.088097, -2.860151); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(0.363079, -0.561876, -0.743248); glVertex3f(-0.050797, 0.075874, -2.860132); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.363079, -0.561876, -0.743248); glVertex3f(-0.050797, 0.075874, -2.860132); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(0.518601, -0.422224, -0.743461); glVertex3f(-0.073222, 0.055736, -2.860100); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.518601, -0.422224, -0.743461); glVertex3f(-0.073222, 0.055736, -2.860100); glNormal3f(-0.395734, 0.688498, 0.607685); glVertex3f(-0.163030, 0.090420, -2.860147); glNormal3f(0.623432, -0.239113, 0.744377); glVertex3f(-0.088326, 0.029653, -2.860061); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.077029, 0.767724, 0.636128); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.724021, 0.521592, 0.451338); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glNormal3f(0.077029, 0.767724, 0.636128); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(0.053673, 0.076432, -2.603130); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(0.053673, 0.076432, -2.603130); glNormal3f(0.077029, 0.767724, 0.636128); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(0.053673, 0.076432, -2.603130); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(0.026081, 0.088563, -2.603147); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(0.026081, 0.088563, -2.603147); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(-0.003908, 0.091574, -2.603149); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(-0.003908, 0.091574, -2.603149); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(-0.033360, 0.085171, -2.603138); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(-0.033360, 0.085171, -2.603138); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(0.036522, -0.094379, -2.602875); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.644276, 0.464461, 0.607562); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097760, 0.000885, -2.603021); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glNormal3f(-0.622547, -0.241218, 0.744438); glVertex3f(0.091356, 0.030337, -2.603064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.622547, -0.241218, 0.744438); glVertex3f(0.091356, 0.030337, -2.603064); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097760, 0.000885, -2.603021); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.644276, 0.464461, 0.607562); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097760, 0.000885, -2.603021); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(0.094748, -0.029105, -2.602976); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.644276, 0.464461, 0.607562); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(0.094748, -0.029105, -2.602976); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(0.094748, -0.029105, -2.602976); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(0.082617, -0.056696, -2.602934); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(0.082617, -0.056696, -2.602934); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062554, -0.079188, -2.602900); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062554, -0.079188, -2.602900); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(0.036522, -0.094379, -2.602875); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(0.517289, 0.423963, 0.743400); glVertex3f(-0.073003, -0.065577, -2.602911); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(-0.050511, -0.085641, -2.602883); glNormal3f(0.517289, 0.423963, 0.743400); glVertex3f(-0.073003, -0.065577, -2.602911); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(0.036522, -0.094379, -2.602875); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(0.007070, -0.100783, -2.602864); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(-0.022920, -0.097772, -2.602867); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(-0.050511, -0.085641, -2.602883); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(0.007070, -0.100783, -2.602864); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(-0.022920, -0.097772, -2.602867); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(-0.022920, -0.097772, -2.602867); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.793298, -0.356883, 0.493210); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glNormal3f(-0.793298, -0.356883, 0.493210); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622639, 0.243416, 0.743645); glVertex3f(-0.088194, -0.039545, -2.602949); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517289, 0.423963, 0.743400); glVertex3f(-0.073003, -0.065577, -2.602911); glNormal3f(0.622639, 0.243416, 0.743645); glVertex3f(-0.088194, -0.039545, -2.602949); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.724021, 0.521592, 0.451338); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(-0.079456, 0.047488, -2.603079); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(-0.079456, 0.047488, -2.603079); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.646077, 0.170995, 0.743858); glVertex3f(-0.091587, 0.019896, -2.603037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.646077, 0.170995, 0.743858); glVertex3f(-0.091587, 0.019896, -2.603037); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.646077, 0.170995, 0.743858); glVertex3f(-0.091587, 0.019896, -2.603037); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(-0.091594, 0.019710, -2.728331); glEnd(); glBegin(GL_QUADS); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(-0.079456, 0.047488, -2.603079); glNormal3f(-0.646077, 0.170995, 0.743858); glVertex3f(-0.091587, 0.019896, -2.603037); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(-0.091594, 0.019710, -2.728331); glNormal3f(0.561937, -0.362346, -0.743553); glVertex3f(-0.079463, 0.047301, -2.728373); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(-0.079456, 0.047488, -2.603079); glNormal3f(0.561937, -0.362346, -0.743553); glVertex3f(-0.079463, 0.047301, -2.728373); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.724021, 0.521592, 0.451338); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.724052, 0.520249, -0.452803); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glEnd(); glBegin(GL_QUADS); glNormal3f(0.622639, 0.243416, 0.743645); glVertex3f(-0.088194, -0.039545, -2.602949); glNormal3f(0.517289, 0.423963, 0.743400); glVertex3f(-0.073003, -0.065577, -2.602911); glNormal3f(0.517289, 0.423933, 0.743400); glVertex3f(-0.073011, -0.065763, -2.728205); glNormal3f(0.622547, 0.241188, -0.744438); glVertex3f(-0.088202, -0.039731, -2.728243); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(-0.094598, -0.010093, -2.602993); glNormal3f(0.622639, 0.243416, 0.743645); glVertex3f(-0.088194, -0.039545, -2.602949); glNormal3f(0.622547, 0.241188, -0.744438); glVertex3f(-0.088202, -0.039731, -2.728243); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glEnd(); glBegin(GL_QUADS); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(-0.793298, -0.356883, 0.493210); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.793298, -0.356914, 0.493210); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.793298, -0.356883, 0.493210); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.643971, 0.464248, 0.608051); glVertex3f(-0.187707, 0.014481, -2.603023); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(-0.793298, -0.356914, 0.493210); glVertex3f(-0.187715, 0.014295, -2.728317); glEnd(); glBegin(GL_QUADS); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glEnd(); glBegin(GL_QUADS); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(-0.022920, -0.097772, -2.602867); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(0.007070, -0.100783, -2.602864); glNormal3f(-0.038087, 0.665883, -0.745048); glVertex3f(0.007062, -0.100969, -2.728158); glNormal3f(0.169866, 0.645009, -0.745018); glVertex3f(-0.022928, -0.097958, -2.728161); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(-0.050511, -0.085641, -2.602883); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(-0.022920, -0.097772, -2.602867); glNormal3f(0.169866, 0.645009, -0.745018); glVertex3f(-0.022928, -0.097958, -2.728161); glNormal3f(0.361217, 0.560869, -0.744926); glVertex3f(-0.050519, -0.085827, -2.728177); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(0.007070, -0.100783, -2.602864); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(0.036522, -0.094379, -2.602875); glNormal3f(-0.242347, 0.621479, -0.744957); glVertex3f(0.036514, -0.094566, -2.728169); glNormal3f(-0.038087, 0.665883, -0.745048); glVertex3f(0.007062, -0.100969, -2.728158); glEnd(); glBegin(GL_QUADS); glNormal3f(0.517289, 0.423963, 0.743400); glVertex3f(-0.073003, -0.065577, -2.602911); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(-0.050511, -0.085641, -2.602883); glNormal3f(0.361217, 0.560869, -0.744926); glVertex3f(-0.050519, -0.085827, -2.728177); glNormal3f(0.517289, 0.423933, 0.743400); glVertex3f(-0.073011, -0.065763, -2.728205); glEnd(); glBegin(GL_QUADS); glNormal3f(0.813105, 0.367199, 0.451674); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109535, -0.158924, -2.602770); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(0.036522, -0.094379, -2.602875); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062554, -0.079188, -2.602900); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062546, -0.079374, -2.728194); glNormal3f(-0.242347, 0.621479, -0.744957); glVertex3f(0.036514, -0.094566, -2.728169); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062554, -0.079188, -2.602900); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(0.082617, -0.056696, -2.602934); glNormal3f(-0.561937, 0.362346, 0.743553); glVertex3f(0.082610, -0.056882, -2.728228); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062546, -0.079374, -2.728194); glEnd(); glBegin(GL_QUADS); glNormal3f(0.562029, -0.360149, 0.744560); glVertex3f(0.082617, -0.056696, -2.602934); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(0.094748, -0.029105, -2.602976); glNormal3f(-0.646077, 0.170995, 0.743828); glVertex3f(0.094741, -0.029291, -2.728270); glNormal3f(-0.561937, 0.362346, 0.743553); glVertex3f(0.082610, -0.056882, -2.728228); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.644276, 0.464461, 0.607562); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(0.644276, -0.464461, -0.607562); glVertex3f(0.190803, -0.023711, -2.728284); glEnd(); glBegin(GL_QUADS); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(0.094748, -0.029105, -2.602976); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097760, 0.000885, -2.603021); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097752, 0.000699, -2.728315); glNormal3f(-0.646077, 0.170995, 0.743828); glVertex3f(0.094741, -0.029291, -2.728270); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097760, 0.000885, -2.603021); glNormal3f(-0.622547, -0.241218, 0.744438); glVertex3f(0.091356, 0.030337, -2.603064); glNormal3f(-0.622547, -0.241188, 0.744438); glVertex3f(0.091348, 0.030151, -2.728358); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097752, 0.000699, -2.728315); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.622547, -0.241218, 0.744438); glVertex3f(0.091356, 0.030337, -2.603064); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glNormal3f(-0.622547, -0.241188, 0.744438); glVertex3f(0.091348, 0.030151, -2.728358); glEnd(); glBegin(GL_QUADS); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112631, 0.149693, -2.728537); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.644276, 0.464461, 0.607562); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190811, -0.023525, -2.602990); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(0.644276, -0.464461, -0.607562); glVertex3f(0.190803, -0.023711, -2.728284); glEnd(); glBegin(GL_QUADS); glNormal3f(0.084445, 0.841700, 0.533250); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(-0.664693, 0.479080, 0.573260); glVertex3f(0.079724, -0.177927, -2.602754); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(-0.033360, 0.085171, -2.603138); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(-0.059392, 0.069980, -2.603114); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glNormal3f(0.242256, -0.623707, -0.743156); glVertex3f(-0.033368, 0.084985, -2.728432); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(-0.003908, 0.091574, -2.603149); glNormal3f(-0.242256, 0.623707, 0.743156); glVertex3f(-0.033360, 0.085171, -2.603138); glNormal3f(0.242256, -0.623707, -0.743156); glVertex3f(-0.033368, 0.084985, -2.728432); glNormal3f(0.038087, -0.665883, 0.745048); glVertex3f(-0.003916, 0.091388, -2.728443); glEnd(); glBegin(GL_QUADS); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(0.026081, 0.088563, -2.603147); glNormal3f(-0.037996, 0.668111, 0.743065); glVertex3f(-0.003908, 0.091574, -2.603149); glNormal3f(0.038087, -0.665883, 0.745048); glVertex3f(-0.003916, 0.091388, -2.728443); glNormal3f(-0.169866, -0.645009, 0.745018); glVertex3f(0.026074, 0.088377, -2.728441); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(0.053673, 0.076432, -2.603130); glNormal3f(0.169958, 0.647237, 0.743095); glVertex3f(0.026081, 0.088563, -2.603147); glNormal3f(-0.169866, -0.645009, 0.745018); glVertex3f(0.026074, 0.088377, -2.728441); glNormal3f(-0.361217, -0.560869, 0.744926); glVertex3f(0.053665, 0.076246, -2.728424); glEnd(); glBegin(GL_QUADS); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(0.077029, 0.767724, 0.636128); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.076937, 0.765831, -0.638417); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076165, 0.056369, -2.603102); glNormal3f(0.361309, 0.563097, 0.743187); glVertex3f(0.053673, 0.076432, -2.603130); glNormal3f(-0.361217, -0.560869, 0.744926); glVertex3f(0.053665, 0.076246, -2.728424); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glEnd(); glBegin(GL_QUADS); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.724021, 0.521592, 0.451338); glVertex3f(-0.076620, 0.168882, -2.603260); glNormal3f(-0.724052, 0.520249, -0.452803); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glEnd(); glBegin(GL_QUADS); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.077029, 0.767724, 0.636128); glVertex3f(0.112639, 0.149879, -2.603243); glNormal3f(0.076937, 0.765831, -0.638417); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112631, 0.149693, -2.728537); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.076937, 0.765831, -0.638417); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.724052, 0.520249, -0.452803); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glNormal3f(0.076937, 0.765831, -0.638417); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(-0.361217, -0.560869, 0.744926); glVertex3f(0.053665, 0.076246, -2.728424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.361217, -0.560869, 0.744926); glVertex3f(0.053665, 0.076246, -2.728424); glNormal3f(0.076937, 0.765831, -0.638417); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.361217, -0.560869, 0.744926); glVertex3f(0.053665, 0.076246, -2.728424); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(-0.169866, -0.645009, 0.745018); glVertex3f(0.026074, 0.088377, -2.728441); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.169866, -0.645009, 0.745018); glVertex3f(0.026074, 0.088377, -2.728441); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.038087, -0.665883, 0.745048); glVertex3f(-0.003916, 0.091388, -2.728443); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.038087, -0.665883, 0.745048); glVertex3f(-0.003916, 0.091388, -2.728443); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.242256, -0.623707, -0.743156); glVertex3f(-0.033368, 0.084985, -2.728432); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.242256, -0.623707, -0.743156); glVertex3f(-0.033368, 0.084985, -2.728432); glNormal3f(0.077029, 0.767876, 0.635914); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.242347, 0.621479, -0.744957); glVertex3f(0.036514, -0.094566, -2.728169); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(0.644276, -0.464461, -0.607562); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097752, 0.000699, -2.728315); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(0.813318, 0.367290, 0.451155); glVertex3f(0.112631, 0.149693, -2.728537); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(-0.517197, -0.421735, 0.744713); glVertex3f(0.076157, 0.056183, -2.728396); glNormal3f(-0.622547, -0.241188, 0.744438); glVertex3f(0.091348, 0.030151, -2.728358); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.793023, 0.358226, 0.492660); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(-0.622547, -0.241188, 0.744438); glVertex3f(0.091348, 0.030151, -2.728358); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097752, 0.000699, -2.728315); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.644276, -0.464461, -0.607562); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(-0.666951, -0.036958, 0.744163); glVertex3f(0.097752, 0.000699, -2.728315); glNormal3f(-0.646077, 0.170995, 0.743828); glVertex3f(0.094741, -0.029291, -2.728270); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(0.644276, -0.464461, -0.607562); glVertex3f(0.190803, -0.023711, -2.728284); glNormal3f(-0.646077, 0.170995, 0.743828); glVertex3f(0.094741, -0.029291, -2.728270); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.646077, 0.170995, 0.743828); glVertex3f(0.094741, -0.029291, -2.728270); glNormal3f(-0.561937, 0.362346, 0.743553); glVertex3f(0.082610, -0.056882, -2.728228); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.561937, 0.362346, 0.743553); glVertex3f(0.082610, -0.056882, -2.728228); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062546, -0.079374, -2.728194); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664754, -0.477371, 0.574602); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.422803, 0.518326, 0.743309); glVertex3f(0.062546, -0.079374, -2.728194); glNormal3f(-0.242347, 0.621479, -0.744957); glVertex3f(0.036514, -0.094566, -2.728169); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glNormal3f(0.517289, 0.423933, 0.743400); glVertex3f(-0.073011, -0.065763, -2.728205); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361217, 0.560869, -0.744926); glVertex3f(-0.050519, -0.085827, -2.728177); glNormal3f(0.517289, 0.423933, 0.743400); glVertex3f(-0.073011, -0.065763, -2.728205); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.242347, 0.621479, -0.744957); glVertex3f(0.036514, -0.094566, -2.728169); glNormal3f(-0.038087, 0.665883, -0.745048); glVertex3f(0.007062, -0.100969, -2.728158); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.169866, 0.645009, -0.745018); glVertex3f(-0.022928, -0.097958, -2.728161); glNormal3f(0.361217, 0.560869, -0.744926); glVertex3f(-0.050519, -0.085827, -2.728177); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(-0.038087, 0.665883, -0.745048); glVertex3f(0.007062, -0.100969, -2.728158); glNormal3f(0.169866, 0.645009, -0.745018); glVertex3f(-0.022928, -0.097958, -2.728161); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.084384, -0.840114, 0.535783); glVertex3f(0.079717, -0.178113, -2.728048); glNormal3f(0.169866, 0.645009, -0.745018); glVertex3f(-0.022928, -0.097958, -2.728161); glNormal3f(-0.076968, -0.766076, 0.638081); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(-0.793298, -0.356914, 0.493210); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glNormal3f(-0.793298, -0.356914, 0.493210); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622547, 0.241188, -0.744438); glVertex3f(-0.088202, -0.039731, -2.728243); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517289, 0.423933, 0.743400); glVertex3f(-0.073011, -0.065763, -2.728205); glNormal3f(0.622547, 0.241188, -0.744438); glVertex3f(-0.088202, -0.039731, -2.728243); glNormal3f(-0.813044, -0.365856, 0.452864); glVertex3f(-0.109543, -0.159110, -2.728064); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.724052, 0.520249, -0.452803); glVertex3f(-0.076628, 0.168696, -2.728554); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422803, -0.518326, -0.743309); glVertex3f(-0.059400, 0.069794, -2.728408); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(0.561937, -0.362346, -0.743553); glVertex3f(-0.079463, 0.047301, -2.728373); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561937, -0.362346, -0.743553); glVertex3f(-0.079463, 0.047301, -2.728373); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(-0.091594, 0.019710, -2.728331); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.646168, -0.168798, 0.744255); glVertex3f(-0.091594, 0.019710, -2.728331); glNormal3f(-0.644063, 0.462447, -0.609333); glVertex3f(-0.187715, 0.014295, -2.728317); glNormal3f(0.666951, 0.036958, -0.744163); glVertex3f(-0.094606, -0.010279, -2.728286); glEnd(); matColors[0] = 0.000000; matColors[1] = 0.000000; matColors[2] = 0.000000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.100719; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.559927); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.559927); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.559927); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.559927); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.559927); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glEnd(); glBegin(GL_QUADS); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.559927); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.559927); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.559927); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.615219); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.559927); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.559927); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.615219); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.559927); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.615219); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.559927); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.615219); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.615219); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.559927); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.615219); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.559927); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.615219); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.615219); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.559927); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.615219); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.559927); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.559927); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.559927); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.615219); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.559927); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.559927); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.615219); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.615219); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.559927); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.615219); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.559927); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.559927); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.559927); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.615219); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.559927); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.559927); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.615219); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.559927); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.615219); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.559927); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.559927); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.615219); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.559927); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.615219); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.559927); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.559927); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.615219); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.559927); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.559927); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.615219); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.559927); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.559927); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.615219); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.559927); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.615219); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.559927); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.559927); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.559927); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.615219); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.559927); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.615219); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(0.658589, 0.335551, 0.673513); glVertex3f(-0.155083, -0.078546, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.615219); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glNormal3f(-0.006684, 0.523667, 0.851863); glVertex3f(-0.081920, -0.024457, 0.615219); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.746971, -0.325327, 0.579791); glVertex3f(-0.123077, -0.122598, 0.615219); glNormal3f(0.000000, 0.800409, -0.599414); glVertex3f(-0.024857, -0.024457, 0.615219); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glNormal3f(0.969878, 0.000000, -0.243507); glVertex3f(-0.024857, -0.024457, 0.615219); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, -0.154603, 0.615219); glNormal3f(0.450240, 0.000000, -0.892880); glVertex3f(-0.024857, -0.081520, 0.615219); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(0.000000, 0.701163, -0.712973); glVertex3f(-0.024857, -0.081520, 0.615219); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(0.000000, 0.497116, -0.867672); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.027239, -0.171430, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.078998, -0.154603, 0.615219); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.027212, -0.171430, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.615219); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.615219); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(-0.800928, 0.000000, -0.598743); glVertex3f(0.025866, -0.024457, 0.615219); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623280, 0.000000, -0.781976); glVertex3f(0.025866, -0.081520, 0.615219); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.123050, -0.122598, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glNormal3f(0.000000, 0.969573, -0.244728); glVertex3f(0.025866, -0.024457, 0.615219); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.155055, -0.078546, 0.615219); glNormal3f(0.000000, 0.450148, -0.892911); glVertex3f(0.082929, -0.024457, 0.615219); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.171882, 0.027691, 0.615219); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.701285, 0.000000, -0.712851); glVertex3f(0.082929, -0.024457, 0.615219); glNormal3f(-0.579943, 0.000000, -0.814631); glVertex3f(0.082929, 0.026266, 0.615219); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171882, -0.026760, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.615219); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.615219); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.894314, -0.447371); glVertex3f(0.025866, 0.026266, 0.615219); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.155055, 0.079478, 0.615219); glNormal3f(0.000000, -0.531083, -0.847285); glVertex3f(0.082929, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.615219); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.078998, 0.155535, 0.615219); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.448927, 0.000000, -0.893551); glVertex3f(0.025866, 0.083329, 0.615219); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.123050, 0.123529, 0.615219); glNormal3f(-0.894498, 0.000000, -0.447005); glVertex3f(0.025866, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.615219); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.027239, 0.172361, 0.615219); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.027212, 0.172361, 0.615219); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.578539, -0.815607); glVertex3f(-0.024857, 0.083329, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.000000, -0.703696, -0.710471); glVertex3f(0.025866, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.615219); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.969543, 0.000000, -0.244911); glVertex3f(-0.024857, 0.026266, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.532304, 0.000000, -0.846522); glVertex3f(-0.024857, 0.083329, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glNormal3f(0.000000, -0.800989, -0.598651); glVertex3f(-0.024857, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-0.079025, 0.155535, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.123077, 0.123530, 0.615219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.615219); glNormal3f(0.000000, -0.243324, -0.969909); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.658589, -0.335551, 0.673513); glVertex3f(-0.155083, 0.079478, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171909, 0.027692, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.654286, -0.444685, 0.611652); glVertex3f(-0.171909, -0.026760, 0.615219); glNormal3f(0.241951, 0.000000, 0.970275); glVertex3f(-0.081920, 0.026266, 0.615219); glNormal3f(0.534288, -0.107486, 0.838404); glVertex3f(-0.081920, -0.024457, 0.615219); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, 0.071626, 0.000000); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.012575, 0.079398, 0.000000); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.012575, 0.079398, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, 0.071626, 0.000000); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.012575, 0.079398, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.036495, 0.071626, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.056842, 0.056843, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, 0.071626, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.036495, 0.071626, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.036495, 0.071626, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.056842, 0.056842, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.056842, 0.056843, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.056842, 0.056843, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.056842, 0.056842, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, 0.036495, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, 0.036495, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.056842, 0.056842, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.071625, 0.036495, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, 0.012576, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, 0.036495, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.071625, 0.036495, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, 0.012576, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.071625, 0.036495, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.079397, 0.012575, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, -0.012575, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, 0.012576, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.079397, 0.012575, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, -0.012575, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.079397, 0.012575, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.079397, -0.012575, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, -0.036495, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, -0.012575, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.079397, -0.012575, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, -0.036495, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.079397, -0.012575, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.071625, -0.036495, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.056843, -0.056842, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, -0.036495, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.071625, -0.036495, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.056843, -0.056842, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.071625, -0.036495, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.056842, -0.056842, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, -0.071625, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.056843, -0.056842, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.056842, -0.056842, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, -0.071625, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.056842, -0.056842, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.036495, -0.071625, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.012575, -0.079397, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, -0.071625, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.036495, -0.071625, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.012575, -0.079397, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.036495, -0.071625, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.012575, -0.079397, 0.000000); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.036495, 0.071626, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.056842, 0.056842, 0.000000); glNormal3f(-0.472396, -0.472396, -0.744041); glVertex3f(0.056842, 0.056843, 0.507236); glNormal3f(-0.303293, -0.595264, 0.744041); glVertex3f(0.036495, 0.071626, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.012575, 0.079398, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.036495, 0.071626, 0.000000); glNormal3f(-0.303293, -0.595264, 0.744041); glVertex3f(0.036495, 0.071626, 0.507236); glNormal3f(-0.104495, -0.659871, 0.744041); glVertex3f(0.012575, 0.079398, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.012575, 0.079398, 0.000000); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.012575, 0.079398, 0.000000); glNormal3f(-0.104495, -0.659871, 0.744041); glVertex3f(0.012575, 0.079398, 0.507236); glNormal3f(0.104495, -0.659871, -0.744041); glVertex3f(-0.012575, 0.079398, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.012575, 0.079398, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, 0.071626, 0.000000); glNormal3f(-0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, 0.071626, 0.507236); glNormal3f(0.104495, -0.659871, -0.744041); glVertex3f(-0.012575, 0.079398, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.056842, 0.056843, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, 0.071626, 0.000000); glNormal3f(-0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, 0.071626, 0.507236); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(-0.056842, 0.056843, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, 0.036495, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.056842, 0.056843, 0.000000); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(-0.056842, 0.056843, 0.507236); glNormal3f(0.595264, -0.303293, -0.744041); glVertex3f(-0.071626, 0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, 0.036495, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, 0.012576, 0.000000); glNormal3f(-0.659871, 0.104495, 0.744041); glVertex3f(-0.079398, 0.012576, 0.507236); glNormal3f(0.595264, -0.303293, -0.744041); glVertex3f(-0.071626, 0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, -0.012575, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, 0.012576, 0.000000); glNormal3f(-0.659871, 0.104495, 0.744041); glVertex3f(-0.079398, 0.012576, 0.507236); glNormal3f(0.659871, 0.104495, -0.744041); glVertex3f(-0.079398, -0.012575, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.079398, -0.012575, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, -0.036495, 0.000000); glNormal3f(-0.595264, -0.303293, 0.744041); glVertex3f(-0.071626, -0.036495, 0.507236); glNormal3f(0.659871, 0.104495, -0.744041); glVertex3f(-0.079398, -0.012575, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.056843, -0.056842, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.071626, -0.036495, 0.000000); glNormal3f(-0.595264, -0.303293, 0.744041); glVertex3f(-0.071626, -0.036495, 0.507236); glNormal3f(0.472396, 0.472396, 0.744041); glVertex3f(-0.056843, -0.056842, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, -0.071625, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.056843, -0.056842, 0.000000); glNormal3f(0.472396, 0.472396, 0.744041); glVertex3f(-0.056843, -0.056842, 0.507236); glNormal3f(0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, -0.071625, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.012575, -0.079397, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.036495, -0.071625, 0.000000); glNormal3f(0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, -0.071625, 0.507236); glNormal3f(0.104495, 0.659871, 0.744041); glVertex3f(-0.012575, -0.079397, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.012575, -0.079397, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.012575, -0.079397, 0.000000); glNormal3f(0.104495, 0.659871, 0.744041); glVertex3f(-0.012575, -0.079397, 0.507236); glNormal3f(-0.104495, 0.659871, 0.744041); glVertex3f(0.012575, -0.079397, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.036495, -0.071625, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.012575, -0.079397, 0.000000); glNormal3f(-0.104495, 0.659871, 0.744041); glVertex3f(0.012575, -0.079397, 0.507236); glNormal3f(-0.303293, 0.595264, -0.744041); glVertex3f(0.036495, -0.071625, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.036495, -0.071625, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.056842, -0.056842, 0.000000); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(0.056842, -0.056842, 0.507236); glNormal3f(-0.303293, 0.595264, -0.744041); glVertex3f(0.036495, -0.071625, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.071625, -0.036495, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.056842, -0.056842, 0.000000); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(0.056842, -0.056842, 0.507236); glNormal3f(-0.595264, 0.303293, -0.744041); glVertex3f(0.071625, -0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.071625, -0.036495, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.079397, -0.012575, 0.000000); glNormal3f(0.659871, -0.104495, 0.744041); glVertex3f(0.079397, -0.012575, 0.507236); glNormal3f(-0.595264, 0.303293, -0.744041); glVertex3f(0.071625, -0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.079397, 0.012575, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.079397, -0.012575, 0.000000); glNormal3f(0.659871, -0.104495, 0.744041); glVertex3f(0.079397, -0.012575, 0.507236); glNormal3f(-0.659871, -0.104495, 0.744041); glVertex3f(0.079397, 0.012575, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.071625, 0.036495, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.079397, 0.012575, 0.000000); glNormal3f(-0.659871, -0.104495, 0.744041); glVertex3f(0.079397, 0.012575, 0.507236); glNormal3f(-0.595264, -0.303293, -0.744041); glVertex3f(0.071625, 0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.071625, 0.036495, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.056842, 0.056842, 0.000000); glNormal3f(-0.472396, -0.472396, -0.744041); glVertex3f(0.056842, 0.056843, 0.507236); glNormal3f(-0.595264, -0.303293, -0.744041); glVertex3f(0.071625, 0.036495, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595264, -0.303293, -0.744041); glVertex3f(0.071625, 0.036495, 0.507236); glNormal3f(-0.472396, -0.472396, -0.744041); glVertex3f(0.056842, 0.056843, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.507236); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595264, -0.303293, -0.744041); glVertex3f(0.071625, 0.036495, 0.507236); glNormal3f(-0.659871, -0.104495, 0.744041); glVertex3f(0.079397, 0.012575, 0.507236); glNormal3f(-0.730033, -0.115604, 0.673513); glVertex3f(0.171580, 0.027176, 0.507236); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.659871, -0.104495, 0.744041); glVertex3f(0.079397, 0.012575, 0.507236); glNormal3f(0.659871, -0.104495, 0.744041); glVertex3f(0.079397, -0.012575, 0.507236); glNormal3f(0.730033, -0.115604, 0.673513); glVertex3f(0.171580, -0.027176, 0.507236); glNormal3f(-0.730033, -0.115604, 0.673513); glVertex3f(0.171580, 0.027176, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595264, 0.303293, -0.744041); glVertex3f(0.071625, -0.036495, 0.507236); glNormal3f(0.659871, -0.104495, 0.744041); glVertex3f(0.079397, -0.012575, 0.507236); glNormal3f(0.730033, -0.115604, 0.673513); glVertex3f(0.171580, -0.027176, 0.507236); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595264, 0.303293, -0.744041); glVertex3f(0.071625, -0.036495, 0.507236); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(0.056842, -0.056842, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(0.122838, -0.122838, 0.507236); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303293, 0.595264, -0.744041); glVertex3f(0.036495, -0.071625, 0.507236); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(0.056842, -0.056842, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(0.122838, -0.122838, 0.507236); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303293, 0.595264, -0.744041); glVertex3f(0.036495, -0.071625, 0.507236); glNormal3f(-0.104495, 0.659871, 0.744041); glVertex3f(0.012575, -0.079397, 0.507236); glNormal3f(-0.115604, 0.730033, 0.673513); glVertex3f(0.027175, -0.171580, 0.507236); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104495, 0.659871, 0.744041); glVertex3f(0.012575, -0.079397, 0.507236); glNormal3f(0.104495, 0.659871, 0.744041); glVertex3f(-0.012575, -0.079397, 0.507236); glNormal3f(0.115604, 0.730033, 0.673513); glVertex3f(-0.027176, -0.171580, 0.507236); glNormal3f(-0.115604, 0.730033, 0.673513); glVertex3f(0.027175, -0.171580, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104495, 0.659871, 0.744041); glVertex3f(-0.012575, -0.079397, 0.507236); glNormal3f(0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, -0.071625, 0.507236); glNormal3f(0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, -0.154785, 0.507236); glNormal3f(0.115604, 0.730033, 0.673513); glVertex3f(-0.027176, -0.171580, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, -0.071625, 0.507236); glNormal3f(0.472396, 0.472396, 0.744041); glVertex3f(-0.056843, -0.056842, 0.507236); glNormal3f(0.522660, 0.522660, 0.673513); glVertex3f(-0.122838, -0.122838, 0.507236); glNormal3f(0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, -0.154785, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472396, 0.472396, 0.744041); glVertex3f(-0.056843, -0.056842, 0.507236); glNormal3f(-0.595264, -0.303293, 0.744041); glVertex3f(-0.071626, -0.036495, 0.507236); glNormal3f(-0.658589, -0.335551, 0.673513); glVertex3f(-0.154785, -0.078867, 0.507236); glNormal3f(0.522660, 0.522660, 0.673513); glVertex3f(-0.122838, -0.122838, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659871, 0.104495, -0.744041); glVertex3f(-0.079398, -0.012575, 0.507236); glNormal3f(-0.595264, -0.303293, 0.744041); glVertex3f(-0.071626, -0.036495, 0.507236); glNormal3f(-0.658589, -0.335551, 0.673513); glVertex3f(-0.154785, -0.078867, 0.507236); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659871, 0.104495, -0.744041); glVertex3f(-0.079398, -0.012575, 0.507236); glNormal3f(-0.659871, 0.104495, 0.744041); glVertex3f(-0.079398, 0.012576, 0.507236); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171580, 0.027176, 0.507236); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595264, -0.303293, -0.744041); glVertex3f(-0.071626, 0.036495, 0.507236); glNormal3f(-0.659871, 0.104495, 0.744041); glVertex3f(-0.079398, 0.012576, 0.507236); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171580, 0.027176, 0.507236); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595264, -0.303293, -0.744041); glVertex3f(-0.071626, 0.036495, 0.507236); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(-0.056842, 0.056843, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.122838, 0.122838, 0.507236); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472396, -0.472396, 0.744041); glVertex3f(-0.056842, 0.056843, 0.507236); glNormal3f(-0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, 0.071626, 0.507236); glNormal3f(-0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, 0.154785, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.122838, 0.122838, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104495, -0.659871, -0.744041); glVertex3f(-0.012575, 0.079398, 0.507236); glNormal3f(-0.303293, 0.595264, 0.744041); glVertex3f(-0.036495, 0.071626, 0.507236); glNormal3f(-0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, 0.154785, 0.507236); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104495, -0.659871, -0.744041); glVertex3f(-0.012575, 0.079398, 0.507236); glNormal3f(-0.104495, -0.659871, 0.744041); glVertex3f(0.012575, 0.079398, 0.507236); glNormal3f(-0.115604, -0.730033, 0.673513); glVertex3f(0.027176, 0.171580, 0.507236); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104495, -0.659871, 0.744041); glVertex3f(0.012575, 0.079398, 0.507236); glNormal3f(-0.303293, -0.595264, 0.744041); glVertex3f(0.036495, 0.071626, 0.507236); glNormal3f(-0.335551, -0.658589, 0.673513); glVertex3f(0.078867, 0.154785, 0.507236); glNormal3f(-0.115604, -0.730033, 0.673513); glVertex3f(0.027176, 0.171580, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303293, -0.595264, 0.744041); glVertex3f(0.036495, 0.071626, 0.507236); glNormal3f(-0.472396, -0.472396, -0.744041); glVertex3f(0.056842, 0.056843, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.507236); glNormal3f(-0.335551, -0.658589, 0.673513); glVertex3f(0.078867, 0.154785, 0.507236); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, 0.673513); glVertex3f(0.078867, 0.154785, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.560140); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.078867, 0.154785, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, 0.673513); glVertex3f(0.027176, 0.171580, 0.507236); glNormal3f(-0.335551, -0.658589, 0.673513); glVertex3f(0.078867, 0.154785, 0.507236); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.078867, 0.154785, 0.560140); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.027176, 0.171580, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.507236); glNormal3f(-0.115604, -0.730033, 0.673513); glVertex3f(0.027176, 0.171580, 0.507236); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.027176, 0.171580, 0.560140); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.507236); glNormal3f(-0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, 0.154785, 0.507236); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, 0.154785, 0.560140); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.122838, 0.122838, 0.507236); glNormal3f(-0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, 0.154785, 0.507236); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, 0.154785, 0.560140); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.122838, 0.122838, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(-0.122838, 0.122838, 0.507236); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.122838, 0.122838, 0.560140); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.507236); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171580, 0.027176, 0.507236); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, 0.027176, 0.560140); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.507236); glNormal3f(-0.730033, 0.115604, 0.673513); glVertex3f(-0.171580, 0.027176, 0.507236); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, 0.027176, 0.560140); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.507236); glNormal3f(-0.658589, -0.335551, 0.673513); glVertex3f(-0.154785, -0.078867, 0.507236); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, -0.078867, 0.560140); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, 0.673513); glVertex3f(-0.122838, -0.122838, 0.507236); glNormal3f(-0.658589, -0.335551, 0.673513); glVertex3f(-0.154785, -0.078867, 0.507236); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, -0.078867, 0.560140); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.122838, -0.122838, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, -0.154785, 0.507236); glNormal3f(0.522660, 0.522660, 0.673513); glVertex3f(-0.122838, -0.122838, 0.507236); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.122838, -0.122838, 0.560140); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, -0.154785, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, 0.673513); glVertex3f(-0.027176, -0.171580, 0.507236); glNormal3f(0.335551, 0.658589, 0.673513); glVertex3f(-0.078867, -0.154785, 0.507236); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, -0.154785, 0.560140); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.027176, -0.171580, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, 0.673513); glVertex3f(0.027175, -0.171580, 0.507236); glNormal3f(0.115604, 0.730033, 0.673513); glVertex3f(-0.027176, -0.171580, 0.507236); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.027176, -0.171580, 0.560140); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.027175, -0.171580, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.507236); glNormal3f(-0.115604, 0.730033, 0.673513); glVertex3f(0.027175, -0.171580, 0.507236); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.027175, -0.171580, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(0.122838, -0.122838, 0.507236); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.122838, -0.122838, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.507236); glNormal3f(0.522660, -0.522660, 0.673513); glVertex3f(0.122838, -0.122838, 0.507236); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.122838, -0.122838, 0.560140); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.507236); glNormal3f(0.730033, -0.115604, 0.673513); glVertex3f(0.171580, -0.027176, 0.507236); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171580, -0.027176, 0.560140); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, 0.673513); glVertex3f(0.171580, 0.027176, 0.507236); glNormal3f(0.730033, -0.115604, 0.673513); glVertex3f(0.171580, -0.027176, 0.507236); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171580, -0.027176, 0.560140); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.171580, 0.027176, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.507236); glNormal3f(-0.730033, -0.115604, 0.673513); glVertex3f(0.171580, 0.027176, 0.507236); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.171580, 0.027176, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.507236); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, 0.154785, 0.560140); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-0.027175, 0.171580, 0.560140); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.027176, 0.171580, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, 0.154785, 0.560140); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(0.027176, 0.171580, 0.560140); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.078867, 0.154785, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.122838, 0.122838, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, 0.154785, 0.560140); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.078867, 0.154785, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.122838, 0.122838, 0.560140); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(0.078867, 0.154785, 0.560140); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.560140); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-0.122838, 0.122838, 0.560140); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.560140); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(0.122838, 0.122838, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, 0.027176, 0.560140); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, 0.078867, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, 0.027176, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(0.154785, 0.078867, 0.560140); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.171580, 0.027176, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.560140); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, 0.027176, 0.560140); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.171580, 0.027176, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.560140); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(0.171580, 0.027176, 0.560140); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171580, -0.027176, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, -0.078867, 0.560140); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-0.171580, -0.027175, 0.560140); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171580, -0.027176, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, -0.078867, 0.560140); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.171580, -0.027176, 0.560140); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.122838, -0.122838, 0.560140); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.154785, -0.078867, 0.560140); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.122838, -0.122838, 0.560140); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(0.154785, -0.078867, 0.560140); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.122838, -0.122838, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, -0.154785, 0.560140); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-0.122838, -0.122838, 0.560140); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.122838, -0.122838, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, -0.154785, 0.560140); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.122838, -0.122838, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.027176, -0.171580, 0.560140); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-0.078867, -0.154785, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.560140); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-0.027176, -0.171580, 0.560140); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(0.078867, -0.154785, 0.560140); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(0.027175, -0.171580, 0.560140); glEnd(); matColors[0] = 0.800000; matColors[1] = 0.800000; matColors[2] = 0.800000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.877698; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.131387, 0.419334, 0.724164); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.131387, 0.419334, 0.724164); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.131387, 0.419334, 0.724164); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.143518, 0.446925, 0.724133); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.143518, 0.446925, 0.724133); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.146529, 0.476915, 0.724085); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.146529, 0.476915, 0.724085); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140126, 0.506367, 0.724027); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140126, 0.506367, 0.724027); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.039425, 0.436484, 0.723916); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.055840, 0.375247, 0.724142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.085292, 0.381650, 0.724169); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.085292, 0.381650, 0.724169); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.055840, 0.375247, 0.724142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.055840, 0.375247, 0.724142); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.025850, 0.378258, 0.724099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.025850, 0.378258, 0.724099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.025850, 0.378258, 0.724099); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.001741, 0.390389, 0.724043); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.001741, 0.390389, 0.724043); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024233, 0.410452, 0.723980); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024233, 0.410452, 0.723980); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.039425, 0.436484, 0.723916); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.010622, 0.546009, 0.723766); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.030686, 0.523517, 0.723779); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.010622, 0.546009, 0.723766); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.039425, 0.436484, 0.723916); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.045828, 0.465936, 0.723857); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.042817, 0.495926, 0.723810); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.030686, 0.523517, 0.723779); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.045828, 0.465936, 0.723857); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.042817, 0.495926, 0.723810); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.042817, 0.495926, 0.723810); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.243263, 0.623859, 0.742668); glVertex3f(0.015410, 0.561201, 0.723773); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.010622, 0.546009, 0.723766); glNormal3f(-0.243263, 0.623859, 0.742668); glVertex3f(0.015410, 0.561201, 0.723773); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.102442, 0.552462, 0.723900); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.102442, 0.552462, 0.723900); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(0.074851, 0.564593, 0.723844); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(0.074851, 0.564593, 0.723844); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glEnd(); glBegin(GL_QUADS); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(0.074851, 0.564593, 0.723844); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.075012, 0.564380, 0.598550); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.102442, 0.552462, 0.723900); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(0.074851, 0.564593, 0.723844); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.075012, 0.564380, 0.598550); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.102603, 0.552248, 0.598606); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.102442, 0.552462, 0.723900); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.102603, 0.552248, 0.598606); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.243263, 0.623859, 0.742668); glVertex3f(0.015410, 0.561201, 0.723773); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.010622, 0.546009, 0.723766); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.010462, 0.545796, 0.598472); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.015570, 0.560987, 0.598480); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(0.044862, 0.567604, 0.723800); glNormal3f(-0.243263, 0.623859, 0.742668); glVertex3f(0.015410, 0.561201, 0.723773); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.015570, 0.560987, 0.598480); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(0.069436, 0.660713, 0.723673); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069596, 0.660500, 0.598379); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.042817, 0.495926, 0.723810); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.045828, 0.465936, 0.723857); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.045668, 0.465723, 0.598563); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.042656, 0.495712, 0.598516); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.030686, 0.523517, 0.723779); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.042817, 0.495926, 0.723810); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.042656, 0.495712, 0.598516); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.030525, 0.523304, 0.598485); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.045828, 0.465936, 0.723857); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.039425, 0.436484, 0.723916); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.039264, 0.436271, 0.598622); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.045668, 0.465723, 0.598563); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.010622, 0.546009, 0.723766); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.030686, 0.523517, 0.723779); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.030525, 0.523304, 0.598485); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.010462, 0.545796, 0.598472); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.103969, 0.582541, 0.723584); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.039425, 0.436484, 0.723916); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024233, 0.410452, 0.723980); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024073, 0.410239, 0.598686); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.039264, 0.436271, 0.598622); glEnd(); glBegin(GL_QUADS); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024233, 0.410452, 0.723980); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.001741, 0.390389, 0.724043); glNormal3f(0.362194, 0.560717, -0.744530); glVertex3f(-0.001581, 0.390175, 0.598749); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024073, 0.410239, 0.598686); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.001741, 0.390389, 0.724043); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.025850, 0.378258, 0.724099); glNormal3f(0.170843, 0.644856, -0.744926); glVertex3f(0.026011, 0.378044, 0.598805); glNormal3f(0.362194, 0.560717, -0.744530); glVertex3f(-0.001581, 0.390175, 0.598749); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031590, 0.281982, 0.598976); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.025850, 0.378258, 0.724099); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.055840, 0.375247, 0.724142); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(0.056000, 0.375033, 0.598849); glNormal3f(0.170843, 0.644856, -0.744926); glVertex3f(0.026011, 0.378044, 0.598805); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.055840, 0.375247, 0.724142); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.085292, 0.381650, 0.724169); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(0.085452, 0.381437, 0.598875); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(0.056000, 0.375033, 0.598849); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.085292, 0.381650, 0.724169); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(0.085452, 0.381437, 0.598875); glEnd(); glBegin(GL_QUADS); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204995, 0.360155, 0.599065); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031429, 0.282196, 0.724270); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031590, 0.281982, 0.598976); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122972, 0.393282, 0.723882); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140126, 0.506367, 0.724027); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.124934, 0.532399, 0.723963); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140286, 0.506153, 0.598733); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.146529, 0.476915, 0.724085); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140126, 0.506367, 0.724027); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140286, 0.506153, 0.598733); glNormal3f(-0.666036, -0.039308, -0.744835); glVertex3f(0.146690, 0.476701, 0.598792); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.143518, 0.446925, 0.724133); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.146529, 0.476915, 0.724085); glNormal3f(-0.666036, -0.039308, -0.744835); glVertex3f(0.146690, 0.476701, 0.598792); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.143679, 0.446712, 0.598839); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.131387, 0.419334, 0.724164); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.143518, 0.446925, 0.724133); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.143679, 0.446712, 0.598839); glNormal3f(-0.561022, 0.359966, -0.745384); glVertex3f(0.131548, 0.419120, 0.598870); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.111323, 0.396842, 0.724177); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.131387, 0.419334, 0.724164); glNormal3f(-0.561022, 0.359966, -0.745384); glVertex3f(0.131548, 0.419120, 0.598870); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.223837, 0.549627, 0.724061); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glEnd(); glBegin(GL_QUADS); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.204834, 0.360368, 0.724359); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204995, 0.360155, 0.599065); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(-0.561022, 0.359966, -0.745384); glVertex3f(0.131548, 0.419120, 0.598870); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.561022, 0.359966, -0.745384); glVertex3f(0.131548, 0.419120, 0.598870); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.561022, 0.359966, -0.745384); glVertex3f(0.131548, 0.419120, 0.598870); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.143679, 0.446712, 0.598839); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.143679, 0.446712, 0.598839); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(-0.666036, -0.039308, -0.744835); glVertex3f(0.146690, 0.476701, 0.598792); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.666036, -0.039308, -0.744835); glVertex3f(0.146690, 0.476701, 0.598792); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140286, 0.506153, 0.598733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.140286, 0.506153, 0.598733); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.039264, 0.436271, 0.598622); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(0.056000, 0.375033, 0.598849); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.204995, 0.360155, 0.599065); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.111484, 0.396628, 0.598883); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(0.085452, 0.381437, 0.598875); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(0.085452, 0.381437, 0.598875); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(0.056000, 0.375033, 0.598849); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(0.056000, 0.375033, 0.598849); glNormal3f(0.170843, 0.644856, -0.744926); glVertex3f(0.026011, 0.378044, 0.598805); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(0.031590, 0.281982, 0.598976); glNormal3f(0.170843, 0.644856, -0.744926); glVertex3f(0.026011, 0.378044, 0.598805); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.170843, 0.644856, -0.744926); glVertex3f(0.026011, 0.378044, 0.598805); glNormal3f(0.362194, 0.560717, -0.744530); glVertex3f(-0.001581, 0.390175, 0.598749); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.362194, 0.560717, -0.744530); glVertex3f(-0.001581, 0.390175, 0.598749); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024073, 0.410239, 0.598686); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.024073, 0.410239, 0.598686); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.039264, 0.436271, 0.598622); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.010462, 0.545796, 0.598472); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.030525, 0.523304, 0.598485); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.010462, 0.545796, 0.598472); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.039264, 0.436271, 0.598622); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.045668, 0.465723, 0.598563); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.042656, 0.495712, 0.598516); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.030525, 0.523304, 0.598485); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.045668, 0.465723, 0.598563); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.042656, 0.495712, 0.598516); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.122811, 0.393068, 0.598588); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.042656, 0.495712, 0.598516); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.015570, 0.560987, 0.598480); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.010462, 0.545796, 0.598472); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(0.015570, 0.560987, 0.598480); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.103808, 0.582327, 0.598290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.223998, 0.549413, 0.598767); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.125095, 0.532185, 0.598669); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.102603, 0.552248, 0.598606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.102603, 0.552248, 0.598606); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.075012, 0.564380, 0.598550); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(0.075012, 0.564380, 0.598550); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(0.069596, 0.660500, 0.598379); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(0.045022, 0.567391, 0.598507); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.051506, 0.569843, 0.903241); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.021702, 0.565434, 0.903239); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(-0.005280, 0.552030, 0.903253); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.051506, 0.569843, 0.903241); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(-0.005280, 0.552030, 0.903253); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(-0.026801, 0.530945, 0.903283); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.081214, 0.564827, 0.903260); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.051506, 0.569843, 0.903241); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(-0.026801, 0.530945, 0.903283); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(-0.026801, 0.530945, 0.903283); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(-0.040752, 0.504241, 0.903325); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.081214, 0.564827, 0.903260); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.081214, 0.564827, 0.903260); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(-0.040752, 0.504241, 0.903325); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(0.107918, 0.550875, 0.903293); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(0.107918, 0.550875, 0.903293); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(-0.040752, 0.504241, 0.903325); glNormal3f(-0.739341, 0.008698, 0.673269); glVertex3f(-0.045768, 0.474533, 0.903376); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(0.129003, 0.529355, 0.903338); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(0.107918, 0.550875, 0.903293); glNormal3f(-0.739341, 0.008698, 0.673269); glVertex3f(-0.045768, 0.474533, 0.903376); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(0.129003, 0.529355, 0.903338); glNormal3f(-0.739341, 0.008698, 0.673269); glVertex3f(-0.045768, 0.474533, 0.903376); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(-0.041359, 0.444729, 0.903430); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(0.142407, 0.502373, 0.903390); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(0.129003, 0.529355, 0.903338); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(-0.041359, 0.444729, 0.903430); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(0.142407, 0.502373, 0.903390); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(-0.041359, 0.444729, 0.903430); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(-0.027955, 0.417747, 0.903482); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.738884, -0.006348, 0.673788); glVertex3f(0.146816, 0.472569, 0.903444); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(0.142407, 0.502373, 0.903390); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(-0.027955, 0.417747, 0.903482); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.738884, -0.006348, 0.673788); glVertex3f(0.146816, 0.472569, 0.903444); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(-0.027955, 0.417747, 0.903482); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(-0.006870, 0.396226, 0.903527); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(0.141800, 0.442861, 0.903494); glNormal3f(0.738884, -0.006348, 0.673788); glVertex3f(0.146816, 0.472569, 0.903444); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(-0.006870, 0.396226, 0.903527); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(0.141800, 0.442861, 0.903494); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(-0.006870, 0.396226, 0.903527); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.019834, 0.382275, 0.903560); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(0.127849, 0.416157, 0.903536); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(0.141800, 0.442861, 0.903494); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.019834, 0.382275, 0.903560); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(0.127849, 0.416157, 0.903536); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.019834, 0.382275, 0.903560); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.049542, 0.377259, 0.903579); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(0.106329, 0.395072, 0.903566); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(0.127849, 0.416157, 0.903536); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.049542, 0.377259, 0.903579); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(0.106329, 0.395072, 0.903566); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.049542, 0.377259, 0.903579); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.079346, 0.381668, 0.903581); glEnd(); glBegin(GL_QUADS); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(0.106329, 0.395072, 0.903566); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.079346, 0.381668, 0.903581); glNormal3f(0.287179, -0.915342, 0.282205); glVertex3f(0.079515, 0.380775, 0.395596); glNormal3f(0.556139, -0.781732, 0.282052); glVertex3f(0.106498, 0.394179, 0.395581); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.079346, 0.381668, 0.903581); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.049542, 0.377259, 0.903579); glNormal3f(-0.009857, -0.959288, 0.282174); glVertex3f(0.049711, 0.376366, 0.395594); glNormal3f(0.287179, -0.915342, 0.282205); glVertex3f(0.079515, 0.380775, 0.395596); glEnd(); glBegin(GL_QUADS); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(0.127849, 0.416157, 0.903536); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(0.106329, 0.395072, 0.903566); glNormal3f(0.556139, -0.781732, 0.282052); glVertex3f(0.106498, 0.394179, 0.395581); glNormal3f(0.770623, -0.571551, 0.281777); glVertex3f(0.128018, 0.415264, 0.395552); glEnd(); glBegin(GL_QUADS); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.049542, 0.377259, 0.903579); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.019834, 0.382275, 0.903560); glNormal3f(-0.305979, -0.909299, 0.281991); glVertex3f(0.020003, 0.381382, 0.395575); glNormal3f(-0.009857, -0.959288, 0.282174); glVertex3f(0.049711, 0.376366, 0.395594); glEnd(); glBegin(GL_QUADS); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(0.141800, 0.442861, 0.903494); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(0.127849, 0.416157, 0.903536); glNormal3f(0.770623, -0.571551, 0.281777); glVertex3f(0.128018, 0.415264, 0.395552); glNormal3f(0.909696, -0.305399, 0.281350); glVertex3f(0.141969, 0.441968, 0.395509); glEnd(); glBegin(GL_QUADS); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.019834, 0.382275, 0.903560); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(-0.006870, 0.396226, 0.903527); glNormal3f(-0.561205, -0.776452, 0.286630); glVertex3f(-0.006700, 0.395334, 0.395542); glNormal3f(-0.305979, -0.909299, 0.281991); glVertex3f(0.020003, 0.381382, 0.395575); glEnd(); glBegin(GL_QUADS); glNormal3f(0.738884, -0.006348, 0.673788); glVertex3f(0.146816, 0.472569, 0.903444); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(0.141800, 0.442861, 0.903494); glNormal3f(0.909696, -0.305399, 0.281350); glVertex3f(0.141969, 0.441968, 0.395509); glNormal3f(0.958007, -0.021760, 0.285806); glVertex3f(0.146985, 0.471676, 0.395459); glEnd(); glBegin(GL_QUADS); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(-0.006870, 0.396226, 0.903527); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(-0.027955, 0.417747, 0.903482); glNormal3f(-0.778436, -0.558275, 0.286935); glVertex3f(-0.027786, 0.416854, 0.395497); glNormal3f(-0.561205, -0.776452, 0.286630); glVertex3f(-0.006700, 0.395334, 0.395542); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(0.142407, 0.502373, 0.903390); glNormal3f(0.738884, -0.006348, 0.673788); glVertex3f(0.146816, 0.472569, 0.903444); glNormal3f(0.958007, -0.021760, 0.285806); glVertex3f(0.146985, 0.471676, 0.395459); glNormal3f(0.915403, 0.283120, 0.286019); glVertex3f(0.142576, 0.501480, 0.395405); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(-0.027955, 0.417747, 0.903482); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(-0.041359, 0.444729, 0.903430); glNormal3f(-0.916105, -0.288430, 0.278359); glVertex3f(-0.041190, 0.443836, 0.395445); glNormal3f(-0.778436, -0.558275, 0.286935); glVertex3f(-0.027786, 0.416854, 0.395497); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(0.129003, 0.529355, 0.903338); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(0.142407, 0.502373, 0.903390); glNormal3f(0.915403, 0.283120, 0.286019); glVertex3f(0.142576, 0.501480, 0.395405); glNormal3f(0.783563, 0.555864, 0.277444); glVertex3f(0.129173, 0.528463, 0.395353); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.705496, -0.220038, 0.673666); glVertex3f(-0.041359, 0.444729, 0.903430); glNormal3f(-0.739341, 0.008698, 0.673269); glVertex3f(-0.045768, 0.474533, 0.903376); glNormal3f(-0.960448, 0.005860, 0.278359); glVertex3f(-0.045599, 0.473640, 0.395391); glNormal3f(-0.916105, -0.288430, 0.278359); glVertex3f(-0.041190, 0.443836, 0.395445); glEnd(); glBegin(GL_QUADS); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(0.107918, 0.550875, 0.903293); glNormal3f(-0.602588, -0.427137, 0.674062); glVertex3f(0.129003, 0.529355, 0.903338); glNormal3f(0.783563, 0.555864, 0.277444); glVertex3f(0.129173, 0.528463, 0.395353); glNormal3f(0.575823, 0.769005, 0.277535); glVertex3f(0.108087, 0.549983, 0.395308); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.739341, 0.008698, 0.673269); glVertex3f(-0.045768, 0.474533, 0.903376); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(-0.040752, 0.504241, 0.903325); glNormal3f(-0.909879, 0.306375, 0.279672); glVertex3f(-0.040582, 0.503348, 0.395341); glNormal3f(-0.960448, 0.005860, 0.278359); glVertex3f(-0.045599, 0.473640, 0.395391); glEnd(); glBegin(GL_QUADS); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.081214, 0.564827, 0.903260); glNormal3f(0.440291, 0.594684, 0.672628); glVertex3f(0.107918, 0.550875, 0.903293); glNormal3f(0.575823, 0.769005, 0.277535); glVertex3f(0.108087, 0.549983, 0.395308); glNormal3f(0.305795, 0.910276, 0.279000); glVertex3f(0.081383, 0.563934, 0.395275); glEnd(); glBegin(GL_QUADS); glNormal3f(0.700369, -0.234382, 0.674154); glVertex3f(-0.040752, 0.504241, 0.903325); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(-0.026801, 0.530945, 0.903283); glNormal3f(-0.770806, 0.572558, 0.279244); glVertex3f(-0.026631, 0.530052, 0.395298); glNormal3f(-0.909879, 0.306375, 0.279672); glVertex3f(-0.040582, 0.503348, 0.395341); glEnd(); glBegin(GL_QUADS); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.051506, 0.569843, 0.903241); glNormal3f(0.235328, 0.701773, 0.672353); glVertex3f(0.081214, 0.564827, 0.903260); glNormal3f(0.305795, 0.910276, 0.279000); glVertex3f(0.081383, 0.563934, 0.395275); glNormal3f(0.009674, 0.960265, 0.278817); glVertex3f(0.051675, 0.568950, 0.395256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.593280, -0.439344, 0.674490); glVertex3f(-0.026801, 0.530945, 0.903283); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(-0.005280, 0.552030, 0.903253); glNormal3f(-0.556322, 0.782739, 0.278939); glVertex3f(-0.005111, 0.551137, 0.395268); glNormal3f(-0.770806, 0.572558, 0.279244); glVertex3f(-0.026631, 0.530052, 0.395298); glEnd(); glBegin(GL_QUADS); glNormal3f(0.428114, -0.601184, 0.674703); glVertex3f(-0.005280, 0.552030, 0.903253); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.021702, 0.565434, 0.903239); glNormal3f(-0.287362, 0.916318, 0.278787); glVertex3f(0.021871, 0.564541, 0.395254); glNormal3f(-0.556322, 0.782739, 0.278939); glVertex3f(-0.005111, 0.551137, 0.395268); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.221442, 0.706442, 0.672201); glVertex3f(0.021702, 0.565434, 0.903239); glNormal3f(0.007294, 0.740287, 0.672231); glVertex3f(0.051506, 0.569843, 0.903241); glNormal3f(0.009674, 0.960265, 0.278817); glVertex3f(0.051675, 0.568950, 0.395256); glNormal3f(-0.287362, 0.916318, 0.278787); glVertex3f(0.021871, 0.564541, 0.395254); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.287362, 0.916318, 0.278787); glVertex3f(0.021871, 0.564541, 0.395254); glNormal3f(0.009674, 0.960265, 0.278817); glVertex3f(0.051675, 0.568950, 0.395256); glNormal3f(0.008087, 0.861965, 0.506882); glVertex3f(0.052087, 0.607158, 0.333138); glNormal3f(-0.259774, 0.821955, 0.506790); glVertex3f(0.010423, 0.600994, 0.333135); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.556322, 0.782739, 0.278939); glVertex3f(-0.005111, 0.551137, 0.395268); glNormal3f(-0.287362, 0.916318, 0.278787); glVertex3f(0.021871, 0.564541, 0.395254); glNormal3f(-0.259774, 0.821955, 0.506790); glVertex3f(0.010423, 0.600994, 0.333135); glNormal3f(-0.500351, 0.702811, 0.505631); glVertex3f(-0.027297, 0.582257, 0.333155); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.770806, 0.572558, 0.279244); glVertex3f(-0.026631, 0.530052, 0.395298); glNormal3f(-0.556322, 0.782739, 0.278939); glVertex3f(-0.005111, 0.551137, 0.395268); glNormal3f(-0.500351, 0.702811, 0.505631); glVertex3f(-0.027297, 0.582257, 0.333155); glNormal3f(-0.693014, 0.514359, 0.505081); glVertex3f(-0.057380, 0.552781, 0.333197); glEnd(); glBegin(GL_QUADS); glNormal3f(0.009674, 0.960265, 0.278817); glVertex3f(0.051675, 0.568950, 0.395256); glNormal3f(0.305795, 0.910276, 0.279000); glVertex3f(0.081383, 0.563934, 0.395275); glNormal3f(0.272256, 0.817927, 0.506790); glVertex3f(0.093616, 0.600146, 0.333164); glNormal3f(0.008087, 0.861965, 0.506882); glVertex3f(0.052087, 0.607158, 0.333138); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.909879, 0.306375, 0.279672); glVertex3f(-0.040582, 0.503348, 0.395341); glNormal3f(-0.770806, 0.572558, 0.279244); glVertex3f(-0.026631, 0.530052, 0.395298); glNormal3f(-0.693014, 0.514359, 0.505081); glVertex3f(-0.057380, 0.552781, 0.333197); glNormal3f(-0.817347, 0.276589, 0.505387); glVertex3f(-0.076883, 0.515451, 0.333256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.305795, 0.910276, 0.279000); glVertex3f(0.081383, 0.563934, 0.395275); glNormal3f(0.575823, 0.769005, 0.277535); glVertex3f(0.108087, 0.549983, 0.395308); glNormal3f(0.523453, 0.685537, 0.505966); glVertex3f(0.130946, 0.580643, 0.333210); glNormal3f(0.272256, 0.817927, 0.506790); glVertex3f(0.093616, 0.600146, 0.333164); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.960448, 0.005860, 0.278359); glVertex3f(-0.045599, 0.473640, 0.395391); glNormal3f(-0.909879, 0.306375, 0.279672); glVertex3f(-0.040582, 0.503348, 0.395341); glNormal3f(-0.817347, 0.276589, 0.505387); glVertex3f(-0.076883, 0.515451, 0.333256); glNormal3f(-0.863796, -0.002991, 0.503769); glVertex3f(-0.083895, 0.473922, 0.333327); glEnd(); glBegin(GL_QUADS); glNormal3f(0.575823, 0.769005, 0.277535); glVertex3f(0.108087, 0.549983, 0.395308); glNormal3f(0.783563, 0.555864, 0.277444); glVertex3f(0.129173, 0.528463, 0.395353); glNormal3f(0.362133, 0.688894, 0.627888); glVertex3f(0.162468, 0.546440, 0.333281); glNormal3f(0.523453, 0.685537, 0.505966); glVertex3f(0.130946, 0.580643, 0.333210); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.916105, -0.288430, 0.278359); glVertex3f(-0.041190, 0.443836, 0.395445); glNormal3f(-0.960448, 0.005860, 0.278359); glVertex3f(-0.045599, 0.473640, 0.395391); glNormal3f(-0.863796, -0.002991, 0.503769); glVertex3f(-0.083895, 0.473922, 0.333327); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glEnd(); glBegin(GL_QUADS); glNormal3f(0.783563, 0.555864, 0.277444); glVertex3f(0.129173, 0.528463, 0.395353); glNormal3f(0.915403, 0.283120, 0.286019); glVertex3f(0.142576, 0.501480, 0.395405); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glNormal3f(0.362133, 0.688894, 0.627888); glVertex3f(0.162468, 0.546440, 0.333281); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.778436, -0.558275, 0.286935); glVertex3f(-0.027786, 0.416854, 0.395497); glNormal3f(-0.916105, -0.288430, 0.278359); glVertex3f(-0.041190, 0.443836, 0.395445); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glNormal3f(-0.330851, -0.705405, 0.626820); glVertex3f(-0.054214, 0.384916, 0.333493); glEnd(); glBegin(GL_QUADS); glNormal3f(0.915403, 0.283120, 0.286019); glVertex3f(0.142576, 0.501480, 0.395405); glNormal3f(0.958007, -0.021760, 0.285806); glVertex3f(0.146985, 0.471676, 0.395459); glNormal3f(0.860317, -0.031495, 0.508774); glVertex3f(0.185323, 0.471176, 0.333421); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.561205, -0.776452, 0.286630); glVertex3f(-0.006700, 0.395334, 0.395542); glNormal3f(-0.778436, -0.558275, 0.286935); glVertex3f(-0.027786, 0.416854, 0.395497); glNormal3f(-0.330851, -0.705405, 0.626820); glVertex3f(-0.054214, 0.384916, 0.333493); glNormal3f(-0.498367, -0.703421, 0.506760); glVertex3f(-0.029518, 0.364455, 0.333537); glEnd(); glBegin(GL_QUADS); glNormal3f(0.958007, -0.021760, 0.285806); glVertex3f(0.146985, 0.471676, 0.395459); glNormal3f(0.909696, -0.305399, 0.281350); glVertex3f(0.141969, 0.441968, 0.395509); glNormal3f(0.816340, -0.275124, 0.507797); glVertex3f(0.178311, 0.429647, 0.333492); glNormal3f(0.860317, -0.031495, 0.508774); glVertex3f(0.185323, 0.471176, 0.333421); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.305979, -0.909299, 0.281991); glVertex3f(0.020003, 0.381382, 0.395575); glNormal3f(-0.561205, -0.776452, 0.286630); glVertex3f(-0.006700, 0.395334, 0.395542); glNormal3f(-0.498367, -0.703421, 0.506760); glVertex3f(-0.029518, 0.364455, 0.333537); glNormal3f(-0.273782, -0.817255, 0.507035); glVertex3f(0.007811, 0.344953, 0.333584); glEnd(); glBegin(GL_QUADS); glNormal3f(0.909696, -0.305399, 0.281350); glVertex3f(0.141969, 0.441968, 0.395509); glNormal3f(0.770623, -0.571551, 0.281777); glVertex3f(0.128018, 0.415264, 0.395552); glNormal3f(0.692038, -0.512711, 0.508103); glVertex3f(0.158808, 0.392317, 0.333551); glNormal3f(0.816340, -0.275124, 0.507797); glVertex3f(0.178311, 0.429647, 0.333492); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.009857, -0.959288, 0.282174); glVertex3f(0.049711, 0.376366, 0.395594); glNormal3f(-0.305979, -0.909299, 0.281991); glVertex3f(0.020003, 0.381382, 0.395575); glNormal3f(-0.273782, -0.817255, 0.507035); glVertex3f(0.007811, 0.344953, 0.333584); glNormal3f(-0.008972, -0.861782, 0.507157); glVertex3f(0.049341, 0.337940, 0.333610); glEnd(); glBegin(GL_QUADS); glNormal3f(0.770623, -0.571551, 0.281777); glVertex3f(0.128018, 0.415264, 0.395552); glNormal3f(0.556139, -0.781732, 0.282052); glVertex3f(0.106498, 0.394179, 0.395581); glNormal3f(0.498672, -0.702170, 0.508164); glVertex3f(0.128724, 0.362841, 0.333592); glNormal3f(0.692038, -0.512711, 0.508103); glVertex3f(0.158808, 0.392317, 0.333551); glEnd(); glBegin(GL_QUADS); glNormal3f(0.287179, -0.915342, 0.282205); glVertex3f(0.079515, 0.380775, 0.395596); glNormal3f(-0.009857, -0.959288, 0.282174); glVertex3f(0.049711, 0.376366, 0.395594); glNormal3f(-0.008972, -0.861782, 0.507157); glVertex3f(0.049341, 0.337940, 0.333610); glNormal3f(0.258034, -0.821802, 0.507950); glVertex3f(0.091005, 0.344104, 0.333613); glEnd(); glBegin(GL_QUADS); glNormal3f(0.556139, -0.781732, 0.282052); glVertex3f(0.106498, 0.394179, 0.395581); glNormal3f(0.287179, -0.915342, 0.282205); glVertex3f(0.079515, 0.380775, 0.395596); glNormal3f(0.258034, -0.821802, 0.507950); glVertex3f(0.091005, 0.344104, 0.333613); glNormal3f(0.498672, -0.702170, 0.508164); glVertex3f(0.128724, 0.362841, 0.333592); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glNormal3f(0.362133, 0.688894, 0.627888); glVertex3f(0.162468, 0.546440, 0.333281); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glNormal3f(-0.330851, -0.705405, 0.626820); glVertex3f(-0.054214, 0.384916, 0.333493); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glNormal3f(0.362133, 0.688894, 0.627888); glVertex3f(0.162468, 0.546440, 0.333281); glNormal3f(0.170873, 0.658162, 0.733177); glVertex3f(0.195922, 0.562714, 0.267562); glNormal3f(-0.630024, 0.263955, 0.730308); glVertex3f(-0.108484, 0.411503, 0.267727); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.768151, 0.127354, 0.627430); glVertex3f(-0.075685, 0.428139, 0.333410); glNormal3f(-0.863796, -0.002991, 0.503769); glVertex3f(-0.083895, 0.473922, 0.333327); glNormal3f(-0.519974, -0.002380, 0.854152); glVertex3f(-0.120833, 0.474240, 0.267612); glNormal3f(-0.630024, 0.263955, 0.730308); glVertex3f(-0.108484, 0.411503, 0.267727); glEnd(); glBegin(GL_QUADS); glNormal3f(0.523453, 0.685537, 0.505966); glVertex3f(0.130946, 0.580643, 0.333210); glNormal3f(0.362133, 0.688894, 0.627888); glVertex3f(0.162468, 0.546440, 0.333281); glNormal3f(0.170873, 0.658162, 0.733177); glVertex3f(0.195922, 0.562714, 0.267562); glNormal3f(0.314615, 0.411451, 0.855373); glVertex3f(0.153173, 0.610895, 0.267463); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.863796, -0.002991, 0.503769); glVertex3f(-0.083895, 0.473922, 0.333327); glNormal3f(-0.817347, 0.276589, 0.505387); glVertex3f(-0.076883, 0.515451, 0.333256); glNormal3f(-0.490005, 0.167913, 0.855373); glVertex3f(-0.111536, 0.527571, 0.267522); glNormal3f(-0.519974, -0.002380, 0.854152); glVertex3f(-0.120833, 0.474240, 0.267612); glEnd(); glBegin(GL_QUADS); glNormal3f(0.272256, 0.817927, 0.506790); glVertex3f(0.093616, 0.600146, 0.333164); glNormal3f(0.523453, 0.685537, 0.505966); glVertex3f(0.130946, 0.580643, 0.333210); glNormal3f(0.314615, 0.411451, 0.855373); glVertex3f(0.153173, 0.610895, 0.267463); glNormal3f(0.161504, 0.490524, 0.856319); glVertex3f(0.105276, 0.635271, 0.267405); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.817347, 0.276589, 0.505387); glVertex3f(-0.076883, 0.515451, 0.333256); glNormal3f(-0.693014, 0.514359, 0.505081); glVertex3f(-0.057380, 0.552781, 0.333197); glNormal3f(-0.415540, 0.309091, 0.855434); glVertex3f(-0.086726, 0.574593, 0.267447); glNormal3f(-0.490005, 0.167913, 0.855373); glVertex3f(-0.111536, 0.527571, 0.267522); glEnd(); glBegin(GL_QUADS); glNormal3f(0.008087, 0.861965, 0.506882); glVertex3f(0.052087, 0.607158, 0.333138); glNormal3f(0.272256, 0.817927, 0.506790); glVertex3f(0.093616, 0.600146, 0.333164); glNormal3f(0.161504, 0.490524, 0.856319); glVertex3f(0.105276, 0.635271, 0.267405); glNormal3f(0.000244, 0.516648, 0.856166); glVertex3f(0.049323, 0.644356, 0.267370); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.693014, 0.514359, 0.505081); glVertex3f(-0.057380, 0.552781, 0.333197); glNormal3f(-0.500351, 0.702811, 0.505631); glVertex3f(-0.027297, 0.582257, 0.333155); glNormal3f(-0.300790, 0.421766, 0.855342); glVertex3f(-0.049040, 0.612128, 0.267394); glNormal3f(-0.415540, 0.309091, 0.855434); glVertex3f(-0.086726, 0.574593, 0.267447); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.500351, 0.702811, 0.505631); glVertex3f(-0.027297, 0.582257, 0.333155); glNormal3f(-0.259774, 0.821955, 0.506790); glVertex3f(0.010423, 0.600994, 0.333135); glNormal3f(-0.155766, 0.491989, 0.856533); glVertex3f(-0.000300, 0.636340, 0.267367); glNormal3f(-0.300790, 0.421766, 0.855342); glVertex3f(-0.049040, 0.612128, 0.267394); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.259774, 0.821955, 0.506790); glVertex3f(0.010423, 0.600994, 0.333135); glNormal3f(0.008087, 0.861965, 0.506882); glVertex3f(0.052087, 0.607158, 0.333138); glNormal3f(0.000244, 0.516648, 0.856166); glVertex3f(0.049323, 0.644356, 0.267370); glNormal3f(-0.155766, 0.491989, 0.856533); glVertex3f(-0.000300, 0.636340, 0.267367); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000244, 0.516648, 0.856166); glVertex3f(0.049323, 0.644356, 0.267370); glNormal3f(-0.155766, 0.491989, 0.856533); glVertex3f(-0.000300, 0.636340, 0.267367); glNormal3f(-0.300790, 0.421766, 0.855342); glVertex3f(-0.049040, 0.612128, 0.267394); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.000244, 0.516648, 0.856166); glVertex3f(0.049323, 0.644356, 0.267370); glNormal3f(-0.300790, 0.421766, 0.855342); glVertex3f(-0.049040, 0.612128, 0.267394); glNormal3f(-0.415540, 0.309091, 0.855434); glVertex3f(-0.086726, 0.574593, 0.267447); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.161504, 0.490524, 0.856319); glVertex3f(0.105276, 0.635271, 0.267405); glNormal3f(0.000244, 0.516648, 0.856166); glVertex3f(0.049323, 0.644356, 0.267370); glNormal3f(-0.415540, 0.309091, 0.855434); glVertex3f(-0.086726, 0.574593, 0.267447); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.415540, 0.309091, 0.855434); glVertex3f(-0.086726, 0.574593, 0.267447); glNormal3f(-0.490005, 0.167913, 0.855373); glVertex3f(-0.111536, 0.527571, 0.267522); glNormal3f(0.161504, 0.490524, 0.856319); glVertex3f(0.105276, 0.635271, 0.267405); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.161504, 0.490524, 0.856319); glVertex3f(0.105276, 0.635271, 0.267405); glNormal3f(-0.490005, 0.167913, 0.855373); glVertex3f(-0.111536, 0.527571, 0.267522); glNormal3f(0.314615, 0.411451, 0.855373); glVertex3f(0.153173, 0.610895, 0.267463); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.314615, 0.411451, 0.855373); glVertex3f(0.153173, 0.610895, 0.267463); glNormal3f(-0.490005, 0.167913, 0.855373); glVertex3f(-0.111536, 0.527571, 0.267522); glNormal3f(-0.519974, -0.002380, 0.854152); glVertex3f(-0.120833, 0.474240, 0.267612); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170873, 0.658162, 0.733177); glVertex3f(0.195922, 0.562714, 0.267562); glNormal3f(0.314615, 0.411451, 0.855373); glVertex3f(0.153173, 0.610895, 0.267463); glNormal3f(-0.519974, -0.002380, 0.854152); glVertex3f(-0.120833, 0.474240, 0.267612); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170873, 0.658162, 0.733177); glVertex3f(0.195922, 0.562714, 0.267562); glNormal3f(-0.519974, -0.002380, 0.854152); glVertex3f(-0.120833, 0.474240, 0.267612); glNormal3f(-0.630024, 0.263955, 0.730308); glVertex3f(-0.108484, 0.411503, 0.267727); glEnd(); glBegin(GL_QUADS); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glNormal3f(-0.330851, -0.705405, 0.626820); glVertex3f(-0.054214, 0.384916, 0.333493); glNormal3f(-0.143315, -0.689779, 0.709677); glVertex3f(-0.085053, 0.369352, 0.267607); glNormal3f(0.633992, -0.306314, 0.710044); glVertex3f(0.216229, 0.519011, 0.267444); glEnd(); glBegin(GL_QUADS); glNormal3f(0.498672, -0.702170, 0.508164); glVertex3f(0.128724, 0.362841, 0.333592); glNormal3f(0.258034, -0.821802, 0.507950); glVertex3f(0.091005, 0.344104, 0.333613); glNormal3f(0.155065, -0.491470, 0.856960); glVertex3f(0.102470, 0.308892, 0.267776); glNormal3f(0.297739, -0.420118, 0.857204); glVertex3f(0.149799, 0.332402, 0.267750); glEnd(); glBegin(GL_QUADS); glNormal3f(0.258034, -0.821802, 0.507950); glVertex3f(0.091005, 0.344104, 0.333613); glNormal3f(-0.008972, -0.861782, 0.507157); glVertex3f(0.049341, 0.337940, 0.333610); glNormal3f(-0.003815, -0.516221, 0.856410); glVertex3f(0.050319, 0.301012, 0.267772); glNormal3f(0.155065, -0.491470, 0.856960); glVertex3f(0.102470, 0.308892, 0.267776); glEnd(); glBegin(GL_QUADS); glNormal3f(0.692038, -0.512711, 0.508103); glVertex3f(0.158808, 0.392317, 0.333551); glNormal3f(0.498672, -0.702170, 0.508164); glVertex3f(0.128724, 0.362841, 0.333592); glNormal3f(0.297739, -0.420118, 0.857204); glVertex3f(0.149799, 0.332402, 0.267750); glNormal3f(0.414563, -0.307016, 0.856624); glVertex3f(0.188461, 0.369633, 0.267697); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.008972, -0.861782, 0.507157); glVertex3f(0.049341, 0.337940, 0.333610); glNormal3f(-0.273782, -0.817255, 0.507035); glVertex3f(0.007811, 0.344953, 0.333584); glNormal3f(-0.163793, -0.489547, 0.856410); glVertex3f(-0.003844, 0.309976, 0.267738); glNormal3f(-0.003815, -0.516221, 0.856410); glVertex3f(0.050319, 0.301012, 0.267772); glEnd(); glBegin(GL_QUADS); glNormal3f(0.816340, -0.275124, 0.507797); glVertex3f(0.178311, 0.429647, 0.333492); glNormal3f(0.692038, -0.512711, 0.508103); glVertex3f(0.158808, 0.392317, 0.333551); glNormal3f(0.414563, -0.307016, 0.856624); glVertex3f(0.188461, 0.369633, 0.267697); glNormal3f(0.487777, -0.164190, 0.857356); glVertex3f(0.213166, 0.417775, 0.267621); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.273782, -0.817255, 0.507035); glVertex3f(0.007811, 0.344953, 0.333584); glNormal3f(-0.498367, -0.703421, 0.506760); glVertex3f(-0.029518, 0.364455, 0.333537); glNormal3f(-0.304697, -0.424146, 0.852779); glVertex3f(-0.051987, 0.334682, 0.267679); glNormal3f(-0.163793, -0.489547, 0.856410); glVertex3f(-0.003844, 0.309976, 0.267738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.860317, -0.031495, 0.508774); glVertex3f(0.185323, 0.471176, 0.333421); glNormal3f(0.816340, -0.275124, 0.507797); glVertex3f(0.178311, 0.429647, 0.333492); glNormal3f(0.487777, -0.164190, 0.857356); glVertex3f(0.213166, 0.417775, 0.267621); glNormal3f(0.519303, -0.018159, 0.854366); glVertex3f(0.223000, 0.470189, 0.267532); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.498367, -0.703421, 0.506760); glVertex3f(-0.029518, 0.364455, 0.333537); glNormal3f(-0.330851, -0.705405, 0.626820); glVertex3f(-0.054214, 0.384916, 0.333493); glNormal3f(-0.143315, -0.689779, 0.709677); glVertex3f(-0.085053, 0.369352, 0.267607); glNormal3f(-0.304697, -0.424146, 0.852779); glVertex3f(-0.051987, 0.334682, 0.267679); glEnd(); glBegin(GL_QUADS); glNormal3f(0.760979, -0.167302, 0.626820); glVertex3f(0.183939, 0.503217, 0.333364); glNormal3f(0.860317, -0.031495, 0.508774); glVertex3f(0.185323, 0.471176, 0.333421); glNormal3f(0.519303, -0.018159, 0.854366); glVertex3f(0.223000, 0.470189, 0.267532); glNormal3f(0.633992, -0.306314, 0.710044); glVertex3f(0.216229, 0.519011, 0.267444); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.519303, -0.018159, 0.854366); glVertex3f(0.223000, 0.470189, 0.267532); glNormal3f(0.633992, -0.306314, 0.710044); glVertex3f(0.216229, 0.519011, 0.267444); glNormal3f(-0.143315, -0.689779, 0.709677); glVertex3f(-0.085053, 0.369352, 0.267607); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.519303, -0.018159, 0.854366); glVertex3f(0.223000, 0.470189, 0.267532); glNormal3f(-0.143315, -0.689779, 0.709677); glVertex3f(-0.085053, 0.369352, 0.267607); glNormal3f(-0.304697, -0.424146, 0.852779); glVertex3f(-0.051987, 0.334682, 0.267679); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.487777, -0.164190, 0.857356); glVertex3f(0.213166, 0.417775, 0.267621); glNormal3f(0.519303, -0.018159, 0.854366); glVertex3f(0.223000, 0.470189, 0.267532); glNormal3f(-0.304697, -0.424146, 0.852779); glVertex3f(-0.051987, 0.334682, 0.267679); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.487777, -0.164190, 0.857356); glVertex3f(0.213166, 0.417775, 0.267621); glNormal3f(-0.304697, -0.424146, 0.852779); glVertex3f(-0.051987, 0.334682, 0.267679); glNormal3f(-0.163793, -0.489547, 0.856410); glVertex3f(-0.003844, 0.309976, 0.267738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.414563, -0.307016, 0.856624); glVertex3f(0.188461, 0.369633, 0.267697); glNormal3f(0.487777, -0.164190, 0.857356); glVertex3f(0.213166, 0.417775, 0.267621); glNormal3f(-0.163793, -0.489547, 0.856410); glVertex3f(-0.003844, 0.309976, 0.267738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.414563, -0.307016, 0.856624); glVertex3f(0.188461, 0.369633, 0.267697); glNormal3f(-0.163793, -0.489547, 0.856410); glVertex3f(-0.003844, 0.309976, 0.267738); glNormal3f(-0.003815, -0.516221, 0.856410); glVertex3f(0.050319, 0.301012, 0.267772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.297739, -0.420118, 0.857204); glVertex3f(0.149799, 0.332402, 0.267750); glNormal3f(0.414563, -0.307016, 0.856624); glVertex3f(0.188461, 0.369633, 0.267697); glNormal3f(-0.003815, -0.516221, 0.856410); glVertex3f(0.050319, 0.301012, 0.267772); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.297739, -0.420118, 0.857204); glVertex3f(0.149799, 0.332402, 0.267750); glNormal3f(-0.003815, -0.516221, 0.856410); glVertex3f(0.050319, 0.301012, 0.267772); glNormal3f(0.155065, -0.491470, 0.856960); glVertex3f(0.102470, 0.308892, 0.267776); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(0.007043, -0.397104, 0.904699); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.020538, -0.384978, 0.904672); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.050515, -0.381967, 0.904661); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(0.007043, -0.397104, 0.904699); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.050515, -0.381967, 0.904661); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.079956, -0.388368, 0.904668); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(0.029525, -0.417160, 0.904740); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(0.007043, -0.397104, 0.904699); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.079956, -0.388368, 0.904668); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.079956, -0.388368, 0.904668); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(-0.105978, -0.403553, 0.904692); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(0.029525, -0.417160, 0.904740); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(0.029525, -0.417160, 0.904740); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(-0.105978, -0.403553, 0.904692); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(0.044710, -0.443182, 0.904790); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(0.044710, -0.443182, 0.904790); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(-0.105978, -0.403553, 0.904692); glNormal3f(-0.621876, 0.400922, 0.672689); glVertex3f(-0.126034, -0.426035, 0.904730); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(0.051111, -0.472623, 0.904846); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(0.044710, -0.443182, 0.904790); glNormal3f(-0.621876, 0.400922, 0.672689); glVertex3f(-0.126034, -0.426035, 0.904730); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(0.051111, -0.472623, 0.904846); glNormal3f(-0.621876, 0.400922, 0.672689); glVertex3f(-0.126034, -0.426035, 0.904730); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(-0.138160, -0.453615, 0.904779); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(0.048100, -0.502600, 0.904901); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(0.051111, -0.472623, 0.904846); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(-0.138160, -0.453615, 0.904779); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(0.048100, -0.502600, 0.904901); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(-0.138160, -0.453615, 0.904779); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(-0.141171, -0.483593, 0.904834); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.621632, -0.398450, 0.674367); glVertex3f(0.035974, -0.530181, 0.904950); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(0.048100, -0.502600, 0.904901); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(-0.141171, -0.483593, 0.904834); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.621632, -0.398450, 0.674367); glVertex3f(0.035974, -0.530181, 0.904950); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(-0.141171, -0.483593, 0.904834); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(-0.134771, -0.513034, 0.904890); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(0.015918, -0.552663, 0.904988); glNormal3f(0.621632, -0.398450, 0.674367); glVertex3f(0.035974, -0.530181, 0.904950); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(-0.134771, -0.513034, 0.904890); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(0.015918, -0.552663, 0.904988); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(-0.134771, -0.513034, 0.904890); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(-0.119586, -0.539055, 0.904940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.010104, -0.567848, 0.905012); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(0.015918, -0.552663, 0.904988); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(-0.119586, -0.539055, 0.904940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.010104, -0.567848, 0.905012); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(-0.119586, -0.539055, 0.904940); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(-0.097103, -0.559111, 0.904981); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.039545, -0.574249, 0.905019); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.010104, -0.567848, 0.905012); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(-0.097103, -0.559111, 0.904981); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.039545, -0.574249, 0.905019); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(-0.097103, -0.559111, 0.904981); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.069523, -0.571238, 0.905008); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.039545, -0.574249, 0.905019); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.069523, -0.571238, 0.905008); glNormal3f(-0.244179, -0.927763, 0.282174); glVertex3f(-0.069438, -0.572176, 0.397023); glNormal3f(0.054598, -0.957762, 0.282296); glVertex3f(-0.039461, -0.575187, 0.397034); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.069523, -0.571238, 0.905008); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(-0.097103, -0.559111, 0.904981); glNormal3f(-0.519059, -0.806879, 0.281899); glVertex3f(-0.097018, -0.560050, 0.396996); glNormal3f(-0.244179, -0.927763, 0.282174); glVertex3f(-0.069438, -0.572176, 0.397023); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.010104, -0.567848, 0.905012); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.039545, -0.574249, 0.905019); glNormal3f(0.054598, -0.957762, 0.282296); glVertex3f(-0.039461, -0.575187, 0.397034); glNormal3f(0.348064, -0.893948, 0.282205); glVertex3f(-0.010020, -0.568786, 0.397027); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(-0.097103, -0.559111, 0.904981); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(-0.119586, -0.539055, 0.904940); glNormal3f(-0.743156, -0.606952, 0.281503); glVertex3f(-0.119501, -0.539994, 0.396955); glNormal3f(-0.519059, -0.806879, 0.281899); glVertex3f(-0.097018, -0.560050, 0.396996); glEnd(); glBegin(GL_QUADS); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(0.015918, -0.552663, 0.904988); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.010104, -0.567848, 0.905012); glNormal3f(0.348064, -0.893948, 0.282205); glVertex3f(-0.010020, -0.568786, 0.397027); glNormal3f(0.607440, -0.742607, 0.281991); glVertex3f(0.016002, -0.553602, 0.397003); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(-0.119586, -0.539055, 0.904940); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(-0.134771, -0.513034, 0.904890); glNormal3f(-0.888546, -0.358684, 0.285958); glVertex3f(-0.134686, -0.513972, 0.396905); glNormal3f(-0.743156, -0.606952, 0.281503); glVertex3f(-0.119501, -0.539994, 0.396955); glEnd(); glBegin(GL_QUADS); glNormal3f(0.621632, -0.398450, 0.674367); glVertex3f(0.035974, -0.530181, 0.904950); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(0.015918, -0.552663, 0.904988); glNormal3f(0.607440, -0.742607, 0.281991); glVertex3f(0.016002, -0.553602, 0.397003); glNormal3f(0.799280, -0.528184, 0.286569); glVertex3f(0.036058, -0.531119, 0.396965); glEnd(); glBegin(GL_QUADS); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(-0.134771, -0.513034, 0.904890); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(-0.141171, -0.483593, 0.904834); glNormal3f(-0.956389, -0.058351, 0.286172); glVertex3f(-0.141087, -0.484531, 0.396849); glNormal3f(-0.888546, -0.358684, 0.285958); glVertex3f(-0.134686, -0.513972, 0.396905); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(0.048100, -0.502600, 0.904901); glNormal3f(0.621632, -0.398450, 0.674367); glVertex3f(0.035974, -0.530181, 0.904950); glNormal3f(0.799280, -0.528184, 0.286569); glVertex3f(0.036058, -0.531119, 0.396965); glNormal3f(0.925474, -0.247353, 0.286813); glVertex3f(0.048184, -0.503539, 0.396916); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(-0.141171, -0.483593, 0.904834); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(-0.138160, -0.453615, 0.904779); glNormal3f(-0.929350, 0.243324, 0.277566); glVertex3f(-0.138076, -0.454554, 0.396795); glNormal3f(-0.956389, -0.058351, 0.286172); glVertex3f(-0.141087, -0.484531, 0.396849); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(0.051111, -0.472623, 0.904846); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(0.048100, -0.502600, 0.904901); glNormal3f(0.925474, -0.247353, 0.286813); glVertex3f(0.048184, -0.503539, 0.396916); glNormal3f(0.958983, 0.053682, 0.278237); glVertex3f(0.051195, -0.473561, 0.396861); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.714957, 0.189215, 0.673055); glVertex3f(-0.138160, -0.453615, 0.904779); glNormal3f(-0.621876, 0.400922, 0.672689); glVertex3f(-0.126034, -0.426035, 0.904730); glNormal3f(-0.810266, 0.516129, 0.277627); glVertex3f(-0.125949, -0.426974, 0.396746); glNormal3f(-0.929350, 0.243324, 0.277566); glVertex3f(-0.138076, -0.454554, 0.396795); glEnd(); glBegin(GL_QUADS); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(0.044710, -0.443182, 0.904790); glNormal3f(-0.738060, -0.040834, 0.673482); glVertex3f(0.051111, -0.472623, 0.904846); glNormal3f(0.958983, 0.053682, 0.278237); glVertex3f(0.051195, -0.473561, 0.396861); glNormal3f(0.896512, 0.344707, 0.278207); glVertex3f(0.044794, -0.444120, 0.396806); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.621876, 0.400922, 0.672689); glVertex3f(-0.126034, -0.426035, 0.904730); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(-0.105978, -0.403553, 0.904692); glNormal3f(-0.607532, 0.743645, 0.279031); glVertex3f(-0.105893, -0.404491, 0.396707); glNormal3f(-0.810266, 0.516129, 0.277627); glVertex3f(-0.125949, -0.426974, 0.396746); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(0.029525, -0.417160, 0.904740); glNormal3f(0.688711, 0.269326, 0.673147); glVertex3f(0.044710, -0.443182, 0.904790); glNormal3f(0.896512, 0.344707, 0.278207); glVertex3f(0.044794, -0.444120, 0.396806); glNormal3f(0.743065, 0.607990, 0.279519); glVertex3f(0.029610, -0.418099, 0.396755); glEnd(); glBegin(GL_QUADS); glNormal3f(0.467696, -0.571001, 0.674642); glVertex3f(-0.105978, -0.403553, 0.904692); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.079956, -0.388368, 0.904668); glNormal3f(-0.348155, 0.894986, 0.278787); glVertex3f(-0.079872, -0.389306, 0.396684); glNormal3f(-0.607532, 0.743645, 0.279031); glVertex3f(-0.105893, -0.404491, 0.396707); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(0.007043, -0.397104, 0.904699); glNormal3f(-0.572375, -0.466567, 0.674276); glVertex3f(0.029525, -0.417160, 0.904740); glNormal3f(0.743065, 0.607990, 0.279519); glVertex3f(0.029610, -0.418099, 0.396755); glNormal3f(0.518967, 0.807917, 0.279092); glVertex3f(0.007127, -0.398043, 0.396714); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.268166, 0.690054, 0.672201); glVertex3f(-0.079956, -0.388368, 0.904668); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.050515, -0.381967, 0.904661); glNormal3f(-0.054689, 0.958800, 0.278726); glVertex3f(-0.050431, -0.382906, 0.396677); glNormal3f(-0.348155, 0.894986, 0.278787); glVertex3f(-0.079872, -0.389306, 0.396684); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.042207, 0.739189, 0.672140); glVertex3f(-0.050515, -0.381967, 0.904661); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.020538, -0.384978, 0.904672); glNormal3f(0.244057, 0.928770, 0.278817); glVertex3f(-0.020453, -0.385916, 0.396687); glNormal3f(-0.054689, 0.958800, 0.278726); glVertex3f(-0.050431, -0.382906, 0.396677); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.188086, -0.713584, 0.674795); glVertex3f(-0.020538, -0.384978, 0.904672); glNormal3f(-0.399792, -0.620502, 0.674612); glVertex3f(0.007043, -0.397104, 0.904699); glNormal3f(0.518967, 0.807917, 0.279092); glVertex3f(0.007127, -0.398043, 0.396714); glNormal3f(0.244057, 0.928770, 0.278817); glVertex3f(-0.020453, -0.385916, 0.396687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.244057, 0.928770, 0.278817); glVertex3f(-0.020453, -0.385916, 0.396687); glNormal3f(0.518967, 0.807917, 0.279092); glVertex3f(0.007127, -0.398043, 0.396714); glNormal3f(0.465102, 0.725547, 0.507126); glVertex3f(0.027858, -0.365924, 0.334607); glNormal3f(0.217048, 0.834254, 0.506821); glVertex3f(-0.010697, -0.348972, 0.334569); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.054689, 0.958800, 0.278726); glVertex3f(-0.050431, -0.382906, 0.396677); glNormal3f(0.244057, 0.928770, 0.278817); glVertex3f(-0.020453, -0.385916, 0.396687); glNormal3f(0.217048, 0.834254, 0.506821); glVertex3f(-0.010697, -0.348972, 0.334569); glNormal3f(-0.050020, 0.861385, 0.505448); glVertex3f(-0.052603, -0.344764, 0.334555); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.348155, 0.894986, 0.278787); glVertex3f(-0.079872, -0.389306, 0.396684); glNormal3f(-0.054689, 0.958800, 0.278726); glVertex3f(-0.050431, -0.382906, 0.396677); glNormal3f(-0.050020, 0.861385, 0.505448); glVertex3f(-0.052603, -0.344764, 0.334555); glNormal3f(-0.313425, 0.804376, 0.504654); glVertex3f(-0.093759, -0.353711, 0.334564); glEnd(); glBegin(GL_QUADS); glNormal3f(0.518967, 0.807917, 0.279092); glVertex3f(0.007127, -0.398043, 0.396714); glNormal3f(0.743065, 0.607990, 0.279519); glVertex3f(0.029610, -0.418099, 0.396755); glNormal3f(0.665334, 0.547716, 0.507218); glVertex3f(0.059288, -0.393961, 0.334664); glNormal3f(0.465102, 0.725547, 0.507126); glVertex3f(0.027858, -0.365924, 0.334607); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607532, 0.743645, 0.279031); glVertex3f(-0.105893, -0.404491, 0.396707); glNormal3f(-0.348155, 0.894986, 0.278787); glVertex3f(-0.079872, -0.389306, 0.396684); glNormal3f(-0.313425, 0.804376, 0.504654); glVertex3f(-0.093759, -0.353711, 0.334564); glNormal3f(-0.545213, 0.669210, 0.504807); glVertex3f(-0.130136, -0.374938, 0.334597); glEnd(); glBegin(GL_QUADS); glNormal3f(0.743065, 0.607990, 0.279519); glVertex3f(0.029610, -0.418099, 0.396755); glNormal3f(0.896512, 0.344707, 0.278207); glVertex3f(0.044794, -0.444120, 0.396806); glNormal3f(0.807581, 0.301920, 0.506577); glVertex3f(0.080515, -0.430337, 0.334735); glNormal3f(0.665334, 0.547716, 0.507218); glVertex3f(0.059288, -0.393961, 0.334664); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.810266, 0.516129, 0.277627); glVertex3f(-0.125949, -0.426974, 0.396746); glNormal3f(-0.607532, 0.743645, 0.279031); glVertex3f(-0.105893, -0.404491, 0.396707); glNormal3f(-0.545213, 0.669210, 0.504807); glVertex3f(-0.130136, -0.374938, 0.334597); glNormal3f(-0.733360, 0.457198, 0.503067); glVertex3f(-0.158172, -0.406367, 0.334651); glEnd(); glBegin(GL_QUADS); glNormal3f(0.896512, 0.344707, 0.278207); glVertex3f(0.044794, -0.444120, 0.396806); glNormal3f(0.958983, 0.053682, 0.278237); glVertex3f(0.051195, -0.473561, 0.396861); glNormal3f(0.672689, 0.390667, 0.628376); glVertex3f(0.089003, -0.476070, 0.334820); glNormal3f(0.807581, 0.301920, 0.506577); glVertex3f(0.080515, -0.430337, 0.334735); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.929350, 0.243324, 0.277566); glVertex3f(-0.138076, -0.454554, 0.396795); glNormal3f(-0.810266, 0.516129, 0.277627); glVertex3f(-0.125949, -0.426974, 0.396746); glNormal3f(-0.733360, 0.457198, 0.503067); glVertex3f(-0.158172, -0.406367, 0.334651); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glEnd(); glBegin(GL_QUADS); glNormal3f(0.958983, 0.053682, 0.278237); glVertex3f(0.051195, -0.473561, 0.396861); glNormal3f(0.925474, -0.247353, 0.286813); glVertex3f(0.048184, -0.503539, 0.396916); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glNormal3f(0.672689, 0.390667, 0.628376); glVertex3f(0.089003, -0.476070, 0.334820); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.956389, -0.058351, 0.286172); glVertex3f(-0.141087, -0.484531, 0.396849); glNormal3f(-0.929350, 0.243324, 0.277566); glVertex3f(-0.138076, -0.454554, 0.396795); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glNormal3f(-0.655995, -0.421033, 0.626362); glVertex3f(-0.180407, -0.497519, 0.334815); glEnd(); glBegin(GL_QUADS); glNormal3f(0.925474, -0.247353, 0.286813); glVertex3f(0.048184, -0.503539, 0.396916); glNormal3f(0.799280, -0.528184, 0.286569); glVertex3f(0.036058, -0.531119, 0.396965); glNormal3f(0.711203, -0.484359, 0.509445); glVertex3f(0.068301, -0.551954, 0.334957); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.888546, -0.358684, 0.285958); glVertex3f(-0.134686, -0.513972, 0.396905); glNormal3f(-0.956389, -0.058351, 0.286172); glVertex3f(-0.141087, -0.484531, 0.396849); glNormal3f(-0.655995, -0.421033, 0.626362); glVertex3f(-0.180407, -0.497519, 0.334815); glNormal3f(-0.796655, -0.330241, 0.506180); glVertex3f(-0.170386, -0.527984, 0.334873); glEnd(); glBegin(GL_QUADS); glNormal3f(0.799280, -0.528184, 0.286569); glVertex3f(0.036058, -0.531119, 0.396965); glNormal3f(0.607440, -0.742607, 0.281991); glVertex3f(0.016002, -0.553602, 0.397003); glNormal3f(0.544328, -0.667257, 0.508347); glVertex3f(0.040265, -0.583384, 0.335011); glNormal3f(0.711203, -0.484359, 0.509445); glVertex3f(0.068301, -0.551954, 0.334957); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.743156, -0.606952, 0.281503); glVertex3f(-0.119501, -0.539994, 0.396955); glNormal3f(-0.888546, -0.358684, 0.285958); glVertex3f(-0.134686, -0.513972, 0.396905); glNormal3f(-0.796655, -0.330241, 0.506180); glVertex3f(-0.170386, -0.527984, 0.334873); glNormal3f(-0.667104, -0.546159, 0.506607); glVertex3f(-0.149159, -0.564361, 0.334944); glEnd(); glBegin(GL_QUADS); glNormal3f(0.607440, -0.742607, 0.281991); glVertex3f(0.016002, -0.553602, 0.397003); glNormal3f(0.348064, -0.893948, 0.282205); glVertex3f(-0.010020, -0.568786, 0.397027); glNormal3f(0.312632, -0.802271, 0.508499); glVertex3f(0.003888, -0.604611, 0.335044); glNormal3f(0.544328, -0.667257, 0.508347); glVertex3f(0.040265, -0.583384, 0.335011); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.519059, -0.806879, 0.281899); glVertex3f(-0.097018, -0.560050, 0.396996); glNormal3f(-0.743156, -0.606952, 0.281503); glVertex3f(-0.119501, -0.539994, 0.396955); glNormal3f(-0.667104, -0.546159, 0.506607); glVertex3f(-0.149159, -0.564361, 0.334944); glNormal3f(-0.466597, -0.724754, 0.506912); glVertex3f(-0.117729, -0.592398, 0.335001); glEnd(); glBegin(GL_QUADS); glNormal3f(0.348064, -0.893948, 0.282205); glVertex3f(-0.010020, -0.568786, 0.397027); glNormal3f(0.054598, -0.957762, 0.282296); glVertex3f(-0.039461, -0.575187, 0.397034); glNormal3f(0.048097, -0.859767, 0.508377); glVertex3f(-0.037268, -0.613558, 0.335054); glNormal3f(0.312632, -0.802271, 0.508499); glVertex3f(0.003888, -0.604611, 0.335044); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.244179, -0.927763, 0.282174); glVertex3f(-0.069438, -0.572176, 0.397023); glNormal3f(-0.519059, -0.806879, 0.281899); glVertex3f(-0.097018, -0.560050, 0.396996); glNormal3f(-0.466597, -0.724754, 0.506912); glVertex3f(-0.117729, -0.592398, 0.335001); glNormal3f(-0.219245, -0.833003, 0.507920); glVertex3f(-0.079174, -0.609350, 0.335039); glEnd(); glBegin(GL_QUADS); glNormal3f(0.054598, -0.957762, 0.282296); glVertex3f(-0.039461, -0.575187, 0.397034); glNormal3f(-0.244179, -0.927763, 0.282174); glVertex3f(-0.069438, -0.572176, 0.397023); glNormal3f(-0.219245, -0.833003, 0.507920); glVertex3f(-0.079174, -0.609350, 0.335039); glNormal3f(0.048097, -0.859767, 0.508377); glVertex3f(-0.037268, -0.613558, 0.335054); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glNormal3f(0.672689, 0.390667, 0.628376); glVertex3f(0.089003, -0.476070, 0.334820); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glNormal3f(-0.655995, -0.421033, 0.626362); glVertex3f(-0.180407, -0.497519, 0.334815); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glNormal3f(0.672689, 0.390667, 0.628376); glVertex3f(0.089003, -0.476070, 0.334820); glNormal3f(0.494308, 0.466414, 0.733512); glVertex3f(0.126040, -0.480105, 0.269133); glNormal3f(-0.393536, 0.558885, 0.729881); glVertex3f(-0.212153, -0.446142, 0.269014); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.583087, 0.516709, 0.626881); glVertex3f(-0.175584, -0.449498, 0.334728); glNormal3f(-0.733360, 0.457198, 0.503067); glVertex3f(-0.158172, -0.406367, 0.334651); glNormal3f(-0.442213, 0.274819, 0.853725); glVertex3f(-0.189223, -0.386454, 0.268907); glNormal3f(-0.393536, 0.558885, 0.729881); glVertex3f(-0.212153, -0.446142, 0.269014); glEnd(); glBegin(GL_QUADS); glNormal3f(0.807581, 0.301920, 0.506577); glVertex3f(0.080515, -0.430337, 0.334735); glNormal3f(0.672689, 0.390667, 0.628376); glVertex3f(0.089003, -0.476070, 0.334820); glNormal3f(0.494308, 0.466414, 0.733512); glVertex3f(0.126040, -0.480105, 0.269133); glNormal3f(0.484634, 0.181066, 0.855739); glVertex3f(0.115486, -0.416564, 0.269013); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.733360, 0.457198, 0.503067); glVertex3f(-0.158172, -0.406367, 0.334651); glNormal3f(-0.545213, 0.669210, 0.504807); glVertex3f(-0.130136, -0.374938, 0.334597); glNormal3f(-0.326212, 0.403058, 0.855037); glVertex3f(-0.152972, -0.346248, 0.268839); glNormal3f(-0.442213, 0.274819, 0.853725); glVertex3f(-0.189223, -0.386454, 0.268907); glEnd(); glBegin(GL_QUADS); glNormal3f(0.665334, 0.547716, 0.507218); glVertex3f(0.059288, -0.393961, 0.334664); glNormal3f(0.807581, 0.301920, 0.506577); glVertex3f(0.080515, -0.430337, 0.334735); glNormal3f(0.484634, 0.181066, 0.855739); glVertex3f(0.115486, -0.416564, 0.269013); glNormal3f(0.397076, 0.329508, 0.856563); glVertex3f(0.087904, -0.370438, 0.268924); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.545213, 0.669210, 0.504807); glVertex3f(-0.130136, -0.374938, 0.334597); glNormal3f(-0.313425, 0.804376, 0.504654); glVertex3f(-0.093759, -0.353711, 0.334564); glNormal3f(-0.188025, 0.482955, 0.855190); glVertex3f(-0.106944, -0.319639, 0.268798); glNormal3f(-0.326212, 0.403058, 0.855037); glVertex3f(-0.152972, -0.346248, 0.268839); glEnd(); glBegin(GL_QUADS); glNormal3f(0.465102, 0.725547, 0.507126); glVertex3f(0.027858, -0.365924, 0.334607); glNormal3f(0.665334, 0.547716, 0.507218); glVertex3f(0.059288, -0.393961, 0.334664); glNormal3f(0.397076, 0.329508, 0.856563); glVertex3f(0.087904, -0.370438, 0.268924); glNormal3f(0.274453, 0.437452, 0.856319); glVertex3f(0.045366, -0.332971, 0.268848); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.313425, 0.804376, 0.504654); glVertex3f(-0.093759, -0.353711, 0.334564); glNormal3f(-0.050020, 0.861385, 0.505448); glVertex3f(-0.052603, -0.344764, 0.334555); glNormal3f(-0.030915, 0.517319, 0.855220); glVertex3f(-0.055063, -0.307914, 0.268785); glNormal3f(-0.188025, 0.482955, 0.855190); glVertex3f(-0.106944, -0.319639, 0.268798); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.050020, 0.861385, 0.505448); glVertex3f(-0.052603, -0.344764, 0.334555); glNormal3f(0.217048, 0.834254, 0.506821); glVertex3f(-0.010697, -0.348972, 0.334569); glNormal3f(0.129215, 0.499588, 0.856533); glVertex3f(-0.000913, -0.313352, 0.268804); glNormal3f(-0.030915, 0.517319, 0.855220); glVertex3f(-0.055063, -0.307914, 0.268785); glEnd(); glBegin(GL_QUADS); glNormal3f(0.217048, 0.834254, 0.506821); glVertex3f(-0.010697, -0.348972, 0.334569); glNormal3f(0.465102, 0.725547, 0.507126); glVertex3f(0.027858, -0.365924, 0.334607); glNormal3f(0.274453, 0.437452, 0.856319); glVertex3f(0.045366, -0.332971, 0.268848); glNormal3f(0.129215, 0.499588, 0.856533); glVertex3f(-0.000913, -0.313352, 0.268804); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.274453, 0.437452, 0.856319); glVertex3f(0.045366, -0.332971, 0.268848); glNormal3f(0.129215, 0.499588, 0.856533); glVertex3f(-0.000913, -0.313352, 0.268804); glNormal3f(-0.030915, 0.517319, 0.855220); glVertex3f(-0.055063, -0.307914, 0.268785); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.274453, 0.437452, 0.856319); glVertex3f(0.045366, -0.332971, 0.268848); glNormal3f(-0.030915, 0.517319, 0.855220); glVertex3f(-0.055063, -0.307914, 0.268785); glNormal3f(-0.188025, 0.482955, 0.855190); glVertex3f(-0.106944, -0.319639, 0.268798); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.397076, 0.329508, 0.856563); glVertex3f(0.087904, -0.370438, 0.268924); glNormal3f(0.274453, 0.437452, 0.856319); glVertex3f(0.045366, -0.332971, 0.268848); glNormal3f(-0.188025, 0.482955, 0.855190); glVertex3f(-0.106944, -0.319639, 0.268798); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.188025, 0.482955, 0.855190); glVertex3f(-0.106944, -0.319639, 0.268798); glNormal3f(-0.326212, 0.403058, 0.855037); glVertex3f(-0.152972, -0.346248, 0.268839); glNormal3f(0.397076, 0.329508, 0.856563); glVertex3f(0.087904, -0.370438, 0.268924); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.397076, 0.329508, 0.856563); glVertex3f(0.087904, -0.370438, 0.268924); glNormal3f(-0.326212, 0.403058, 0.855037); glVertex3f(-0.152972, -0.346248, 0.268839); glNormal3f(0.484634, 0.181066, 0.855739); glVertex3f(0.115486, -0.416564, 0.269013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.484634, 0.181066, 0.855739); glVertex3f(0.115486, -0.416564, 0.269013); glNormal3f(-0.326212, 0.403058, 0.855037); glVertex3f(-0.152972, -0.346248, 0.268839); glNormal3f(-0.442213, 0.274819, 0.853725); glVertex3f(-0.189223, -0.386454, 0.268907); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.494308, 0.466414, 0.733512); glVertex3f(0.126040, -0.480105, 0.269133); glNormal3f(0.484634, 0.181066, 0.855739); glVertex3f(0.115486, -0.416564, 0.269013); glNormal3f(-0.442213, 0.274819, 0.853725); glVertex3f(-0.189223, -0.386454, 0.268907); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.494308, 0.466414, 0.733512); glVertex3f(0.126040, -0.480105, 0.269133); glNormal3f(-0.442213, 0.274819, 0.853725); glVertex3f(-0.189223, -0.386454, 0.268907); glNormal3f(-0.393536, 0.558885, 0.729881); glVertex3f(-0.212153, -0.446142, 0.269014); glEnd(); glBegin(GL_QUADS); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glNormal3f(-0.655995, -0.421033, 0.626362); glVertex3f(-0.180407, -0.497519, 0.334815); glNormal3f(-0.488968, -0.507614, 0.709372); glVertex3f(-0.214745, -0.494298, 0.268901); glNormal3f(0.373180, -0.596606, 0.710471); glVertex3f(0.119977, -0.527913, 0.269018); glEnd(); glBegin(GL_QUADS); glNormal3f(0.048097, -0.859767, 0.508377); glVertex3f(-0.037268, -0.613558, 0.335054); glNormal3f(-0.219245, -0.833003, 0.507920); glVertex3f(-0.079174, -0.609350, 0.335039); glNormal3f(-0.130924, -0.498489, 0.856929); glVertex3f(-0.088151, -0.645276, 0.269200); glNormal3f(0.027802, -0.513993, 0.857326); glVertex3f(-0.035569, -0.650556, 0.269219); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.219245, -0.833003, 0.507920); glVertex3f(-0.079174, -0.609350, 0.335039); glNormal3f(-0.466597, -0.724754, 0.506912); glVertex3f(-0.117729, -0.592398, 0.335001); glNormal3f(-0.278634, -0.434858, 0.856258); glVertex3f(-0.136498, -0.624195, 0.269154); glNormal3f(-0.130924, -0.498489, 0.856929); glVertex3f(-0.088151, -0.645276, 0.269200); glEnd(); glBegin(GL_QUADS); glNormal3f(0.312632, -0.802271, 0.508499); glVertex3f(0.003888, -0.604611, 0.335044); glNormal3f(0.048097, -0.859767, 0.508377); glVertex3f(-0.037268, -0.613558, 0.335054); glNormal3f(0.027802, -0.513993, 0.857326); glVertex3f(-0.035569, -0.650556, 0.269219); glNormal3f(0.186926, -0.480392, 0.856868); glVertex3f(0.016977, -0.639608, 0.269208); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.466597, -0.724754, 0.506912); glVertex3f(-0.117729, -0.592398, 0.335001); glNormal3f(-0.667104, -0.546159, 0.506607); glVertex3f(-0.149159, -0.564361, 0.334944); glNormal3f(-0.399915, -0.327158, 0.856166); glVertex3f(-0.177585, -0.587783, 0.269079); glNormal3f(-0.278634, -0.434858, 0.856258); glVertex3f(-0.136498, -0.624195, 0.269154); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544328, -0.667257, 0.508347); glVertex3f(0.040265, -0.583384, 0.335011); glNormal3f(0.312632, -0.802271, 0.508499); glVertex3f(0.003888, -0.604611, 0.335044); glNormal3f(0.186926, -0.480392, 0.856868); glVertex3f(0.016977, -0.639608, 0.269208); glNormal3f(0.324900, -0.398450, 0.857692); glVertex3f(0.063512, -0.611995, 0.269164); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667104, -0.546159, 0.506607); glVertex3f(-0.149159, -0.564361, 0.334944); glNormal3f(-0.796655, -0.330241, 0.506180); glVertex3f(-0.170386, -0.527984, 0.334873); glNormal3f(-0.484390, -0.196783, 0.852412); glVertex3f(-0.205198, -0.541247, 0.268989); glNormal3f(-0.399915, -0.327158, 0.856166); glVertex3f(-0.177585, -0.587783, 0.269079); glEnd(); glBegin(GL_QUADS); glNormal3f(0.711203, -0.484359, 0.509445); glVertex3f(0.068301, -0.551954, 0.334957); glNormal3f(0.544328, -0.667257, 0.508347); glVertex3f(0.040265, -0.583384, 0.335011); glNormal3f(0.324900, -0.398450, 0.857692); glVertex3f(0.063512, -0.611995, 0.269164); glNormal3f(0.429304, -0.291574, 0.854762); glVertex3f(0.099729, -0.572851, 0.269098); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.796655, -0.330241, 0.506180); glVertex3f(-0.170386, -0.527984, 0.334873); glNormal3f(-0.655995, -0.421033, 0.626362); glVertex3f(-0.180407, -0.497519, 0.334815); glNormal3f(-0.488968, -0.507614, 0.709372); glVertex3f(-0.214745, -0.494298, 0.268901); glNormal3f(-0.484390, -0.196783, 0.852412); glVertex3f(-0.205198, -0.541247, 0.268989); glEnd(); glBegin(GL_QUADS); glNormal3f(0.554735, -0.546464, 0.627369); glVertex3f(0.084180, -0.524090, 0.334908); glNormal3f(0.711203, -0.484359, 0.509445); glVertex3f(0.068301, -0.551954, 0.334957); glNormal3f(0.429304, -0.291574, 0.854762); glVertex3f(0.099729, -0.572851, 0.269098); glNormal3f(0.373180, -0.596606, 0.710471); glVertex3f(0.119977, -0.527913, 0.269018); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.429304, -0.291574, 0.854762); glVertex3f(0.099729, -0.572851, 0.269098); glNormal3f(0.373180, -0.596606, 0.710471); glVertex3f(0.119977, -0.527913, 0.269018); glNormal3f(-0.488968, -0.507614, 0.709372); glVertex3f(-0.214745, -0.494298, 0.268901); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.429304, -0.291574, 0.854762); glVertex3f(0.099729, -0.572851, 0.269098); glNormal3f(-0.488968, -0.507614, 0.709372); glVertex3f(-0.214745, -0.494298, 0.268901); glNormal3f(-0.484390, -0.196783, 0.852412); glVertex3f(-0.205198, -0.541247, 0.268989); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.324900, -0.398450, 0.857692); glVertex3f(0.063512, -0.611995, 0.269164); glNormal3f(0.429304, -0.291574, 0.854762); glVertex3f(0.099729, -0.572851, 0.269098); glNormal3f(-0.484390, -0.196783, 0.852412); glVertex3f(-0.205198, -0.541247, 0.268989); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.324900, -0.398450, 0.857692); glVertex3f(0.063512, -0.611995, 0.269164); glNormal3f(-0.484390, -0.196783, 0.852412); glVertex3f(-0.205198, -0.541247, 0.268989); glNormal3f(-0.399915, -0.327158, 0.856166); glVertex3f(-0.177585, -0.587783, 0.269079); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.186926, -0.480392, 0.856868); glVertex3f(0.016977, -0.639608, 0.269208); glNormal3f(0.324900, -0.398450, 0.857692); glVertex3f(0.063512, -0.611995, 0.269164); glNormal3f(-0.399915, -0.327158, 0.856166); glVertex3f(-0.177585, -0.587783, 0.269079); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.186926, -0.480392, 0.856868); glVertex3f(0.016977, -0.639608, 0.269208); glNormal3f(-0.399915, -0.327158, 0.856166); glVertex3f(-0.177585, -0.587783, 0.269079); glNormal3f(-0.278634, -0.434858, 0.856258); glVertex3f(-0.136498, -0.624195, 0.269154); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.027802, -0.513993, 0.857326); glVertex3f(-0.035569, -0.650556, 0.269219); glNormal3f(0.186926, -0.480392, 0.856868); glVertex3f(0.016977, -0.639608, 0.269208); glNormal3f(-0.278634, -0.434858, 0.856258); glVertex3f(-0.136498, -0.624195, 0.269154); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.027802, -0.513993, 0.857326); glVertex3f(-0.035569, -0.650556, 0.269219); glNormal3f(-0.278634, -0.434858, 0.856258); glVertex3f(-0.136498, -0.624195, 0.269154); glNormal3f(-0.130924, -0.498489, 0.856929); glVertex3f(-0.088151, -0.645276, 0.269200); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.035880, -0.531857, 0.725593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.035880, -0.531857, 0.725593); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.035880, -0.531857, 0.725593); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.048011, -0.504266, 0.725562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.048011, -0.504266, 0.725562); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051022, -0.474276, 0.725515); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051022, -0.474276, 0.725515); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044618, -0.444824, 0.725456); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044618, -0.444824, 0.725456); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.134932, -0.514707, 0.725345); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(-0.039668, -0.575944, 0.725572); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.010216, -0.569540, 0.725599); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.010216, -0.569540, 0.725599); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(-0.039668, -0.575944, 0.725572); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(-0.039668, -0.575944, 0.725572); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.069657, -0.572933, 0.725528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.069657, -0.572933, 0.725528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.069657, -0.572933, 0.725528); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.097249, -0.560802, 0.725472); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.097249, -0.560802, 0.725472); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(-0.119741, -0.540738, 0.725409); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(-0.119741, -0.540738, 0.725409); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.134932, -0.514707, 0.725345); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.106130, -0.405182, 0.725195); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.126193, -0.427674, 0.725208); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.106130, -0.405182, 0.725195); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.134932, -0.514707, 0.725345); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.141335, -0.485254, 0.725287); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.138324, -0.455265, 0.725240); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.126193, -0.427674, 0.725208); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.141335, -0.485254, 0.725287); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.138324, -0.455265, 0.725240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.138324, -0.455265, 0.725240); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.080098, -0.389990, 0.725203); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.106130, -0.405182, 0.725195); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.080098, -0.389990, 0.725203); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.006935, -0.398729, 0.725329); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.006935, -0.398729, 0.725329); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020656, -0.386598, 0.725273); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020656, -0.386598, 0.725273); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020656, -0.386598, 0.725273); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020495, -0.386812, 0.599980); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.006935, -0.398729, 0.725329); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020656, -0.386598, 0.725273); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020495, -0.386812, 0.599980); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.007096, -0.398943, 0.600036); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(0.006935, -0.398729, 0.725329); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.007096, -0.398943, 0.600036); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.080098, -0.389990, 0.725203); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.106130, -0.405182, 0.725195); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.105969, -0.405395, 0.599902); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.079937, -0.390204, 0.599909); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050645, -0.383587, 0.725230); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.080098, -0.389990, 0.725203); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.079937, -0.390204, 0.599909); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.357006, 0.792474, -0.494430); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.358257, 0.794153, 0.490799); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(-0.464125, -0.642964, 0.609210); glVertex3f(-0.026071, -0.290478, 0.725103); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.357006, 0.792474, -0.494430); glVertex3f(-0.025911, -0.290691, 0.599809); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.138324, -0.455265, 0.725240); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.141335, -0.485254, 0.725287); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.141175, -0.485468, 0.599993); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.138164, -0.455479, 0.599946); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.126193, -0.427674, 0.725208); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(-0.138324, -0.455265, 0.725240); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.138164, -0.455479, 0.599946); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.126032, -0.427887, 0.599914); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(-0.141335, -0.485254, 0.725287); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.134932, -0.514707, 0.725345); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.134771, -0.514920, 0.600052); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.141175, -0.485468, 0.599993); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(-0.106130, -0.405182, 0.725195); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(-0.126193, -0.427674, 0.725208); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.126032, -0.427887, 0.599914); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.105969, -0.405395, 0.599902); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.367107, 0.813837, 0.450392); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.767846, 0.078097, 0.635823); glVertex3f(-0.199476, -0.368650, 0.725013); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(-0.134932, -0.514707, 0.725345); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(-0.119741, -0.540738, 0.725409); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.119580, -0.540952, 0.600115); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.134771, -0.514920, 0.600052); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(-0.119741, -0.540738, 0.725409); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.097249, -0.560802, 0.725472); glNormal3f(0.362194, 0.560717, -0.744560); glVertex3f(-0.097088, -0.561016, 0.600178); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.119580, -0.540952, 0.600115); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.362194, -0.560717, 0.744560); glVertex3f(-0.097249, -0.560802, 0.725472); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.069657, -0.572933, 0.725528); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(-0.069497, -0.573147, 0.600234); glNormal3f(0.362194, 0.560717, -0.744560); glVertex3f(-0.097088, -0.561016, 0.600178); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.063917, -0.669209, 0.600405); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.069657, -0.572933, 0.725528); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(-0.039668, -0.575944, 0.725572); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(-0.039507, -0.576158, 0.600278); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(-0.069497, -0.573147, 0.600234); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037111, -0.665731, 0.745232); glVertex3f(-0.039668, -0.575944, 0.725572); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.010216, -0.569540, 0.725599); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(-0.010055, -0.569754, 0.600305); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(-0.039507, -0.576158, 0.600278); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.010216, -0.569540, 0.725599); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(-0.010055, -0.569754, 0.600305); glEnd(); glBegin(GL_QUADS); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(0.367199, -0.814051, -0.449904); glVertex3f(0.109487, -0.591036, 0.600495); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.356853, -0.792169, 0.495071); glVertex3f(-0.064078, -0.668995, 0.725699); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.063917, -0.669209, 0.600405); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841578, 0.085330, 0.533280); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218479, -0.557909, 0.725312); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044618, -0.444824, 0.725456); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029427, -0.418792, 0.725393); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044779, -0.445038, 0.600163); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051022, -0.474276, 0.725515); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044618, -0.444824, 0.725456); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044779, -0.445038, 0.600163); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051183, -0.474490, 0.600221); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.048011, -0.504266, 0.725562); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051022, -0.474276, 0.725515); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051183, -0.474490, 0.600221); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.048171, -0.504479, 0.600268); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.035880, -0.531857, 0.725593); glNormal3f(0.645161, -0.168645, 0.745170); glVertex3f(0.048011, -0.504266, 0.725562); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.048171, -0.504479, 0.600268); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.036041, -0.532071, 0.600300); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.423811, 0.518509, 0.742637); glVertex3f(0.015816, -0.554349, 0.725606); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.035880, -0.531857, 0.725593); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.036041, -0.532071, 0.600300); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.767754, 0.078066, 0.635945); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(-0.521500, -0.723258, 0.452620); glVertex3f(0.128330, -0.401564, 0.725490); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glEnd(); glBegin(GL_QUADS); glNormal3f(0.366039, -0.812525, 0.453597); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(-0.767571, 0.078066, 0.636158); glVertex3f(0.109327, -0.590823, 0.725788); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(0.367199, -0.814051, -0.449904); glVertex3f(0.109487, -0.591036, 0.600495); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(0.367199, -0.814051, -0.449904); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.036041, -0.532071, 0.600300); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.036041, -0.532071, 0.600300); glNormal3f(0.767571, -0.078066, -0.636158); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.562944, 0.362529, 0.742729); glVertex3f(0.036041, -0.532071, 0.600300); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.048171, -0.504479, 0.600268); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.647084, 0.171178, 0.742943); glVertex3f(0.048171, -0.504479, 0.600268); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051183, -0.474490, 0.600221); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667959, -0.036775, 0.743278); glVertex3f(0.051183, -0.474490, 0.600221); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044779, -0.445038, 0.600163); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.623554, -0.241035, 0.743675); glVertex3f(0.044779, -0.445038, 0.600163); glNormal3f(0.766106, -0.075900, 0.638173); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.134771, -0.514920, 0.600052); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(-0.039507, -0.576158, 0.600278); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(0.367199, -0.814051, -0.449904); glVertex3f(0.109487, -0.591036, 0.600495); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.421888, 0.515976, -0.745476); glVertex3f(0.015977, -0.554563, 0.600312); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(-0.010055, -0.569754, 0.600305); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.358104, -0.793847, -0.491440); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.241340, 0.621326, -0.745415); glVertex3f(-0.010055, -0.569754, 0.600305); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(-0.039507, -0.576158, 0.600278); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(-0.037111, 0.665731, -0.745232); glVertex3f(-0.039507, -0.576158, 0.600278); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(-0.069497, -0.573147, 0.600234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(-0.464339, -0.643269, 0.608722); glVertex3f(-0.063917, -0.669209, 0.600405); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(-0.069497, -0.573147, 0.600234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.168950, 0.647389, 0.743187); glVertex3f(-0.069497, -0.573147, 0.600234); glNormal3f(0.362194, 0.560717, -0.744560); glVertex3f(-0.097088, -0.561016, 0.600178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.362194, 0.560717, -0.744560); glVertex3f(-0.097088, -0.561016, 0.600178); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.119580, -0.540952, 0.600115); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.478988, -0.663747, 0.574450); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.516282, 0.424116, 0.744011); glVertex3f(-0.119580, -0.540952, 0.600115); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.134771, -0.514920, 0.600052); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.105969, -0.405395, 0.599902); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.126032, -0.427887, 0.599914); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.105969, -0.405395, 0.599902); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.623554, 0.241035, -0.743675); glVertex3f(-0.134771, -0.514920, 0.600052); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.141175, -0.485468, 0.599993); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.138164, -0.455479, 0.599946); glNormal3f(0.562944, -0.362529, -0.742729); glVertex3f(-0.126032, -0.427887, 0.599914); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.667959, 0.036775, -0.743278); glVertex3f(-0.141175, -0.485468, 0.599993); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.138164, -0.455479, 0.599946); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.841578, 0.085330, 0.533311); glVertex3f(-0.218319, -0.558123, 0.600018); glNormal3f(0.647084, -0.171178, -0.742943); glVertex3f(-0.138164, -0.455479, 0.599946); glNormal3f(-0.766228, 0.075930, -0.638050); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.357006, 0.792474, -0.494430); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glNormal3f(-0.357006, 0.792474, -0.494430); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.079937, -0.390204, 0.599909); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.423780, -0.518509, -0.742637); glVertex3f(-0.105969, -0.405395, 0.599902); glNormal3f(0.241340, -0.621326, 0.745415); glVertex3f(-0.079937, -0.390204, 0.599909); glNormal3f(-0.365947, 0.812281, -0.454115); glVertex3f(-0.199316, -0.368864, 0.599720); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.521500, 0.723258, -0.452620); glVertex3f(0.128491, -0.401778, 0.600196); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.518204, -0.421583, 0.744102); glVertex3f(0.029588, -0.419006, 0.600099); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.007096, -0.398943, 0.600036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.360302, -0.563250, -0.743553); glVertex3f(0.007096, -0.398943, 0.600036); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020495, -0.386812, 0.599980); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170843, -0.644856, 0.744926); glVertex3f(-0.020495, -0.386812, 0.599980); glNormal3f(0.464125, 0.642964, -0.609210); glVertex3f(-0.025911, -0.290691, 0.599809); glNormal3f(0.037080, -0.665731, 0.745232); glVertex3f(-0.050485, -0.383801, 0.599936); glEnd(); matColors[0] = 1.000000; matColors[1] = 0.962406; matColors[2] = 1.000000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.268288, -0.690146, -0.672079); glVertex3f(0.237500, -0.612185, -2.589920); glNormal3f(-0.042390, 0.736503, -0.675069); glVertex3f(0.032772, -0.656772, -2.589812); glNormal3f(0.187689, 0.713462, -0.675039); glVertex3f(-0.175715, -0.635912, -2.589843); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.268288, -0.690146, -0.672079); glVertex3f(0.237500, -0.612185, -2.589920); glNormal3f(0.187689, 0.713462, -0.675039); glVertex3f(-0.175715, -0.635912, -2.589843); glNormal3f(-0.399487, -0.623310, -0.672170); glVertex3f(-0.367551, -0.551647, -2.590009); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418430, -0.506517, -2.590156); glNormal3f(0.268288, -0.690146, -0.672079); glVertex3f(0.237500, -0.612185, -2.589920); glNormal3f(-0.399487, -0.623310, -0.672170); glVertex3f(-0.367551, -0.551647, -2.590009); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418430, -0.506517, -2.590156); glNormal3f(-0.399487, -0.623310, -0.672170); glVertex3f(-0.367551, -0.551647, -2.590009); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418430, -0.506517, -2.590156); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(-0.208747, 0.355388, -0.911100); glVertex3f(0.035357, -0.085416, -2.591023); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.208747, 0.355388, -0.911100); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.208747, 0.355388, -0.911100); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035357, -0.085416, -2.591023); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(-0.208747, 0.355388, -0.911100); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035357, -0.085416, -2.591023); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078769, -0.049900, -2.591102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078769, -0.049900, -2.591102); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(0.275277, 0.306955, -0.911008); glVertex3f(-0.046637, -0.077212, -2.591036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.275277, 0.306955, -0.911008); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.275277, 0.306955, -0.911008); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046637, -0.077212, -2.591036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.275277, 0.306955, -0.911008); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088194, -0.006056, -2.591184); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.357250, 0.206732, -0.910825); glVertex3f(-0.082152, -0.033800, -2.591125); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.357250, 0.206732, -0.910825); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.357250, 0.206732, -0.910825); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082152, -0.033800, -2.591125); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.357250, 0.206732, -0.910825); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glEnd(); glBegin(GL_QUADS); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085367, 0.022197, -2.591244); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085367, 0.022197, -2.591244); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030536, 0.083709, -2.591378); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051457, 0.075505, -2.591366); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(-0.744682, -0.291391, -0.600421); glVertex3f(0.086973, 0.032093, -2.591276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.744682, -0.291391, -0.600421); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(-0.876247, -0.342112, -0.339244); glVertex3f(0.086973, 0.032093, -2.591276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.744682, -0.291391, -0.600421); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(-0.876247, -0.342112, -0.339244); glVertex3f(0.086973, 0.032093, -2.591276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(-0.876247, -0.342112, -0.339244); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.744682, -0.291391, -0.600421); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(0.744621, 0.288827, -0.601733); glVertex3f(0.086986, 0.032514, -2.392349); glEnd(); glBegin(GL_QUADS); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_QUADS); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(-0.744682, -0.291391, -0.600421); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(0.744621, 0.288827, -0.601733); glVertex3f(0.086986, 0.032514, -2.392349); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046624, -0.076790, -2.392108); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020627, -0.088209, -2.392086); glEnd(); glBegin(GL_QUADS); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007626, -0.091036, -2.392081); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glEnd(); glBegin(GL_QUADS); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_QUADS); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085354, 0.022619, -2.392316); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_QUADS); glNormal3f(0.275277, 0.306955, -0.911008); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(0.275399, 0.310800, 0.909665); glVertex3f(-0.046624, -0.076790, -2.392108); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.208747, 0.355388, -0.911100); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(0.208747, -0.355388, 0.911100); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_QUADS); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_QUADS); glNormal3f(0.562059, -0.362621, -0.743339); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glEnd(); glBegin(GL_QUADS); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_QUADS); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051470, 0.075927, -2.392438); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glEnd(); glBegin(GL_QUADS); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_QUADS); glNormal3f(0.357250, 0.206732, -0.910825); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.357250, -0.206732, 0.910825); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(-0.876247, -0.342112, -0.339244); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(-0.876278, -0.342112, -0.339244); glVertex3f(0.086986, 0.032514, -2.392349); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.876247, -0.342112, -0.339244); glVertex3f(0.086973, 0.032093, -2.591276); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(-0.876278, -0.342112, -0.339244); glVertex3f(0.086986, 0.032514, -2.392349); glEnd(); glBegin(GL_QUADS); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_QUADS); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093015, 0.004349, -2.591218); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_QUADS); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_QUADS); glNormal3f(0.469100, 0.650746, -0.597003); glVertex3f(0.051457, 0.075505, -2.591366); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072653, 0.056611, -2.591327); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glEnd(); glBegin(GL_QUADS); glNormal3f(0.045106, -0.788018, -0.613941); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.054353, -0.948027, -0.313486); glVertex3f(-0.002792, 0.089751, -2.591393); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025461, 0.086924, -2.591388); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_QUADS); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055041, 0.069811, -2.392419); glEnd(); glBegin(GL_QUADS); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055054, 0.069389, -2.591346); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055041, 0.069811, -2.392419); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.014832, -0.749809, -0.661458); glVertex3f(-0.030536, 0.083709, -2.591378); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_QUADS); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396489, 1.973791, -2.595479); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glEnd(); glBegin(GL_QUADS); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085354, 0.022619, -2.392316); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891752, 2.302791, -2.595963); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glEnd(); glBegin(GL_QUADS); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085354, 0.022619, -2.392316); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085354, 0.022619, -2.392316); glEnd(); glBegin(GL_QUADS); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085367, 0.022197, -2.591244); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085354, 0.022619, -2.392316); glEnd(); glBegin(GL_QUADS); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.569567, -0.015839, -0.821772); glVertex3f(-0.073948, 0.048193, -2.591300); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_QUADS); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_QUADS); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082152, -0.033800, -2.591125); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594985, -0.298021, -2.590532); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glEnd(); glBegin(GL_QUADS); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.666951, 0.036714, -0.744194); glVertex3f(-0.088194, -0.006056, -2.591184); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046624, -0.076790, -2.392108); glEnd(); glBegin(GL_QUADS); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046637, -0.077212, -2.591036); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046624, -0.076790, -2.392108); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067819, -0.057896, -2.392147); glEnd(); glBegin(GL_QUADS); glNormal3f(0.517045, 0.421430, -0.744987); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067832, -0.058318, -2.591074); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glEnd(); glBegin(GL_QUADS); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078782, -0.049479, -2.392174); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078769, -0.049900, -2.591102); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078782, -0.049479, -2.392174); glEnd(); glBegin(GL_QUADS); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glEnd(); glBegin(GL_QUADS); glNormal3f(0.646138, -0.171239, -0.743736); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_QUADS); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090188, -0.023904, -2.591158); glNormal3f(0.762688, 0.311167, -0.566942); glVertex3f(0.632335, -0.219788, -2.590777); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035370, -0.084994, -2.392096); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035357, -0.085416, -2.591023); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_QUADS); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059875, -0.071096, -2.591056); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glEnd(); glBegin(GL_QUADS); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418430, -0.506517, -2.590156); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418443, -0.506095, -2.391228); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(-0.399487, -0.623310, -0.672170); glVertex3f(-0.367551, -0.551647, -2.590009); glNormal3f(-0.399426, -0.620472, 0.674856); glVertex3f(-0.367538, -0.551225, -2.391081); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_QUADS); glNormal3f(0.268288, -0.690146, -0.672079); glVertex3f(0.237500, -0.612185, -2.589920); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418430, -0.506517, -2.590156); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418443, -0.506095, -2.391228); glNormal3f(0.268349, -0.687277, 0.674947); glVertex3f(0.237513, -0.611763, -2.390992); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.399487, -0.623310, -0.672170); glVertex3f(-0.367551, -0.551647, -2.590009); glNormal3f(0.187689, 0.713462, -0.675039); glVertex3f(-0.175715, -0.635912, -2.589843); glNormal3f(-0.187689, -0.713462, 0.675039); glVertex3f(-0.175702, -0.635490, -2.390915); glNormal3f(-0.399426, -0.620472, 0.674856); glVertex3f(-0.367538, -0.551225, -2.391081); glEnd(); glBegin(GL_QUADS); glNormal3f(0.187689, 0.713462, -0.675039); glVertex3f(-0.175715, -0.635912, -2.589843); glNormal3f(-0.042390, 0.736503, -0.675069); glVertex3f(0.032772, -0.656772, -2.589812); glNormal3f(0.042390, -0.736503, 0.675069); glVertex3f(0.032784, -0.656350, -2.390884); glNormal3f(-0.187689, -0.713462, 0.675039); glVertex3f(-0.175702, -0.635490, -2.390915); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.042390, 0.736503, -0.675069); glVertex3f(0.032772, -0.656772, -2.589812); glNormal3f(0.268288, -0.690146, -0.672079); glVertex3f(0.237500, -0.612185, -2.589920); glNormal3f(0.268349, -0.687277, 0.674947); glVertex3f(0.237513, -0.611763, -2.390992); glNormal3f(0.042390, -0.736503, 0.675069); glVertex3f(0.032784, -0.656350, -2.390884); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523957, -0.412227, -2.590294); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(0.169622, 0.644612, -0.745445); glVertex3f(-0.020640, -0.088631, -2.591013); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020627, -0.088209, -2.392086); glEnd(); glBegin(GL_QUADS); glNormal3f(0.197180, -0.828608, -0.523942); glVertex3f(0.557851, -0.350109, -2.590496); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glEnd(); glBegin(GL_QUADS); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(-0.038331, 0.665426, -0.745476); glVertex3f(0.007613, -0.091458, -2.591009); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007626, -0.091036, -2.392081); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(0.107852, 0.994140, -0.002106); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.014191, 0.999878, -0.002106); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.268349, -0.687277, 0.674947); glVertex3f(0.237513, -0.611763, -2.390992); glNormal3f(0.042390, -0.736503, 0.675069); glVertex3f(0.032784, -0.656350, -2.390884); glNormal3f(-0.187689, -0.713462, 0.675039); glVertex3f(-0.175702, -0.635490, -2.390915); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.268349, -0.687277, 0.674947); glVertex3f(0.237513, -0.611763, -2.390992); glNormal3f(-0.187689, -0.713462, 0.675039); glVertex3f(-0.175702, -0.635490, -2.390915); glNormal3f(-0.399426, -0.620472, 0.674856); glVertex3f(-0.367538, -0.551225, -2.391081); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418443, -0.506095, -2.391228); glNormal3f(0.268349, -0.687277, 0.674947); glVertex3f(0.237513, -0.611763, -2.390992); glNormal3f(-0.399426, -0.620472, 0.674856); glVertex3f(-0.367538, -0.551225, -2.391081); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418443, -0.506095, -2.391228); glNormal3f(-0.399426, -0.620472, 0.674856); glVertex3f(-0.367538, -0.551225, -2.391081); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(0.467971, -0.573504, -0.672323); glVertex3f(0.418443, -0.506095, -2.391228); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.302438, -0.953154, 0.001984); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(0.208747, -0.355388, 0.911100); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.208747, -0.355388, 0.911100); glVertex3f(0.035370, -0.084994, -2.392096); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.208747, -0.355388, 0.911100); glVertex3f(0.035370, -0.084994, -2.392096); glNormal3f(-0.038240, 0.668569, 0.742637); glVertex3f(0.007626, -0.091036, -2.392081); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(0.208747, -0.355388, 0.911100); glVertex3f(0.035370, -0.084994, -2.392096); glNormal3f(-0.313395, 0.949614, -0.001984); glVertex3f(0.035370, -0.084994, -2.392096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.981506, 0.191351, -0.000458); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.197241, -0.826380, 0.527421); glVertex3f(0.557864, -0.349688, -2.391569); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glNormal3f(-0.423078, 0.515519, -0.745109); glVertex3f(0.059888, -0.070674, -2.392128); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078782, -0.049479, -2.392174); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glNormal3f(0.562151, -0.359478, 0.744774); glVertex3f(0.078782, -0.049479, -2.392174); glNormal3f(-0.841365, 0.540422, -0.001068); glVertex3f(0.078782, -0.049479, -2.392174); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409436, 0.912320, -0.001953); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(0.275399, 0.310800, 0.909665); glVertex3f(-0.046624, -0.076790, -2.392108); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.275399, 0.310800, 0.909665); glVertex3f(-0.046624, -0.076790, -2.392108); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.275399, 0.310800, 0.909665); glVertex3f(-0.046624, -0.076790, -2.392108); glNormal3f(-0.169622, -0.644612, 0.745445); glVertex3f(-0.020627, -0.088209, -2.392086); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046624, -0.076790, -2.392108); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.495315, 0.868679, -0.001862); glVertex3f(-0.046624, -0.076790, -2.392108); glNormal3f(0.275399, 0.310800, 0.909665); glVertex3f(-0.046624, -0.076790, -2.392108); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(0.956542, -0.291543, 0.000549); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.821497, 0.108585, -0.559740); glVertex3f(-0.523944, -0.411805, -2.391367); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(-0.357250, -0.206732, 0.910825); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.357250, -0.206732, 0.910825); glVertex3f(-0.082139, -0.033378, -2.392198); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.357250, -0.206732, 0.910825); glVertex3f(-0.082139, -0.033378, -2.392198); glNormal3f(-0.517136, -0.424604, -0.743126); glVertex3f(-0.067819, -0.057896, -2.392147); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082139, -0.033378, -2.392198); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.949614, 0.313395, -0.000702); glVertex3f(-0.082139, -0.033378, -2.392198); glNormal3f(-0.357250, -0.206732, 0.910825); glVertex3f(-0.082139, -0.033378, -2.392198); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_QUADS); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085354, 0.022619, -2.392316); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.984130, -0.177374, 0.000305); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.967193, -0.253975, 0.000458); glVertex3f(-0.085354, 0.022619, -2.392316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(-0.755882, -0.037690, -0.653584); glVertex3f(-0.594972, -0.297599, -2.391604); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667043, 0.039857, 0.743919); glVertex3f(-0.088181, -0.005634, -2.392256); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085354, 0.022619, -2.392316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.411664, -0.043123, -0.910276); glVertex3f(-0.085354, 0.022619, -2.392316); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.683523, 0.729911, -0.001587); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(-0.019745, -0.999786, 0.002106); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055041, 0.069811, -2.392419); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.569659, -0.012329, 0.821741); glVertex3f(-0.073935, 0.048615, -2.392372); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.633168, -0.773980, 0.001587); glVertex3f(-0.055041, 0.069811, -2.392419); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422987, -0.518662, -0.742973); glVertex3f(-0.055041, 0.069811, -2.392419); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.122044, 0.992492, -0.002075); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.014740, -0.747002, 0.664632); glVertex3f(-0.030523, 0.084130, -2.392451); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.054353, 0.948027, 0.313486); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.045198, -0.785424, 0.617267); glVertex3f(-0.002779, 0.090173, -2.392465); glNormal3f(0.735374, 0.604114, -0.306986); glVertex3f(-1.891739, 2.303213, -2.397036); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051470, 0.075927, -2.392438); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.475051, 0.738639, -0.478225); glVertex3f(0.051470, 0.075927, -2.392438); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.706229, 0.642201, -0.297891); glVertex3f(0.072666, 0.057033, -2.392400); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.469192, -0.653279, -0.594165); glVertex3f(0.051470, 0.075927, -2.392438); glNormal3f(-0.169713, -0.647755, -0.742668); glVertex3f(0.025474, 0.087346, -2.392461); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(0.915281, 0.402753, -0.000885); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(-0.646229, 0.168096, -0.744377); glVertex3f(0.090201, -0.023482, -2.392230); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.762749, 0.313578, 0.565539); glVertex3f(0.632348, -0.219366, -2.391850); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(0.744621, 0.288827, -0.601733); glVertex3f(0.086986, 0.032514, -2.392349); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.744621, 0.288827, -0.601733); glVertex3f(0.086986, 0.032514, -2.392349); glNormal3f(-0.667043, -0.039857, -0.743919); glVertex3f(0.093028, 0.004771, -2.392290); glNormal3f(-0.876278, -0.342112, -0.339244); glVertex3f(0.086986, 0.032514, -2.392349); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(0.744621, 0.288827, -0.601733); glVertex3f(0.086986, 0.032514, -2.392349); glNormal3f(-0.876278, -0.342112, -0.339244); glVertex3f(0.086986, 0.032514, -2.392349); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.619495, -0.716849, -0.319834); glVertex3f(1.396502, 1.974213, -2.396552); glNormal3f(-0.876278, -0.342112, -0.339244); glVertex3f(0.086986, 0.032514, -2.392349); glNormal3f(-0.517045, -0.421461, 0.744987); glVertex3f(0.072666, 0.057033, -2.392400); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.106757, 2.425644, -1.966730); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.088889, 2.423887, -1.942013); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.088889, 2.423887, -1.942013); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.131344, 2.428347, -1.810685); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.160253, 2.431264, -1.801248); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.160253, 2.431264, -1.801248); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106753, 2.425851, -1.828639); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.131344, 2.428347, -1.810685); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106753, 2.425851, -1.828639); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.713645, 0.696188, 0.077456); glVertex3f(-1.079494, 2.423033, -1.882407); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glNormal3f(-0.713645, 0.696188, 0.077456); glVertex3f(-1.079494, 2.423033, -1.882407); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.190650, 2.434316, -1.801252); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.190650, 2.434316, -1.801252); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.160253, 2.431264, -1.801248); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.190650, 2.434316, -1.801252); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.262020, 2.441404, -1.853374); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244153, 2.439647, -1.828656); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244153, 2.439647, -1.828656); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.160259, 2.430975, -1.994134); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.106757, 2.425644, -1.966730); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.160259, 2.430975, -1.994134); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(-1.190657, 2.434027, -1.994138); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(-1.190657, 2.434027, -1.994138); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219566, 2.436944, -1.984700); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219566, 2.436944, -1.984700); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.244157, 2.439440, -1.966746); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.244157, 2.439440, -1.966746); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.262023, 2.441271, -1.942033); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.262023, 2.441271, -1.942033); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271416, 2.442258, -1.912979); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271416, 2.442258, -1.912979); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271415, 2.442304, -1.882429); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271415, 2.442304, -1.882429); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271415, 2.442304, -1.882429); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.262020, 2.441404, -1.853374); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219504, 2.439813, -0.071717); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219504, 2.439813, -0.071717); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.244096, 2.442309, -0.053763); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219504, 2.439813, -0.071717); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(-1.190595, 2.436896, -0.081154); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244091, 2.442516, 0.084328); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.244096, 2.442309, -0.053763); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.261962, 2.444140, -0.029049); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.261962, 2.444140, -0.029049); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271354, 2.445127, 0.000004); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271354, 2.445127, 0.000004); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271353, 2.445172, 0.030554); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271353, 2.445172, 0.030554); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.261959, 2.444273, 0.059610); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.261959, 2.444273, 0.059610); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244091, 2.442516, 0.084328); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(-1.190595, 2.436896, -0.081154); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.160198, 2.433844, -0.081150); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.160198, 2.433844, -0.081150); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(-1.131288, 2.430955, -0.071706); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(-1.131288, 2.430955, -0.071706); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.106696, 2.428513, -0.053747); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.106696, 2.428513, -0.053747); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.088828, 2.426756, -0.029029); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.088825, 2.426889, 0.059631); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106691, 2.428720, 0.084344); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.088828, 2.426756, -0.029029); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.079434, 2.425856, 0.000027); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(-1.079433, 2.425902, 0.030577); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.088825, 2.426889, 0.059631); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.079434, 2.425856, 0.000027); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(-1.079433, 2.425902, 0.030577); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(-1.079433, 2.425902, 0.030577); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244091, 2.442516, 0.084328); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(-0.227424, 0.771538, 0.594134); glVertex3f(-1.219499, 2.440073, 0.102287); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227424, 0.771538, 0.594134); glVertex3f(-1.219499, 2.440073, 0.102287); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.190589, 2.437185, 0.111732); glNormal3f(-0.227424, 0.771538, 0.594134); glVertex3f(-1.219499, 2.440073, 0.102287); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(-1.160192, 2.434133, 0.111735); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.190589, 2.437185, 0.111732); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.131282, 2.431216, 0.102298); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(-1.160192, 2.434133, 0.111735); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106691, 2.428720, 0.084344); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.131282, 2.431216, 0.102298); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.679907, 2.249097, -0.071492); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.655315, 2.251593, -0.053538); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.655315, 2.251593, -0.053538); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.637449, 2.253424, -0.028825); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.637449, 2.253424, -0.028825); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.637449, 2.253424, -0.028825); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.628057, 2.254411, 0.000229); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.628057, 2.254411, 0.000229); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.628058, 2.254456, 0.030779); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.628058, 2.254456, 0.030779); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.637452, 2.253557, 0.059835); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.637452, 2.253557, 0.059835); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.655320, 2.251800, 0.084553); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.655320, 2.251800, 0.084553); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.679912, 2.249358, 0.102512); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.679907, 2.249097, -0.071492); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.679907, 2.249097, -0.071492); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.708816, 2.246180, -0.080929); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.708816, 2.246180, -0.080929); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.739213, 2.243128, -0.080926); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.739213, 2.243128, -0.080926); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.768123, 2.240239, -0.071482); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.768123, 2.240239, -0.071482); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.792715, 2.237797, -0.053522); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.792715, 2.237797, -0.053522); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.810583, 2.236040, -0.028805); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.679912, 2.249358, 0.102512); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.708822, 2.246469, 0.111956); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.679912, 2.249358, 0.102512); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.739219, 2.243417, 0.111960); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.708822, 2.246469, 0.111956); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.768129, 2.240500, 0.102523); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.739219, 2.243417, 0.111960); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.792720, 2.238004, 0.084569); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.768129, 2.240500, 0.102523); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.810586, 2.236173, 0.059855); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.792720, 2.238004, 0.084569); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.810583, 2.236040, -0.028805); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.819977, 2.235140, 0.000252); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(0.819978, 2.235186, 0.030802); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.810586, 2.236173, 0.059855); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.819977, 2.235140, 0.000252); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(0.819978, 2.235186, 0.030802); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(0.819978, 2.235186, 0.030802); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.713376, 2.242846, -1.994533); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.743773, 2.239794, -1.994529); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.743779, 2.240083, -1.801644); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(0.713382, 2.243135, -1.801647); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.743773, 2.239794, -1.994529); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.772683, 2.236905, -1.985085); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.772688, 2.237166, -1.811081); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.743779, 2.240083, -1.801644); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.772683, 2.236905, -1.985085); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.797275, 2.234463, -1.967126); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.797280, 2.234670, -1.829035); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.772688, 2.237166, -1.811081); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.797275, 2.234463, -1.967126); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.815143, 2.232706, -1.942408); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.815146, 2.232839, -1.853748); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.797280, 2.234670, -1.829035); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.815143, 2.232706, -1.942408); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.824537, 2.231807, -1.913352); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.824538, 2.231852, -1.882802); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.815146, 2.232839, -1.853748); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.824537, 2.231807, -1.913352); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.824538, 2.231852, -1.882802); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.824538, 2.231852, -1.882802); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.713376, 2.242846, -1.994533); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.684466, 2.245763, -1.985096); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.684466, 2.245763, -1.985096); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.659875, 2.248259, -1.967142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.659875, 2.248259, -1.967142); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.642009, 2.250090, -1.942428); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.642009, 2.250090, -1.942428); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.632617, 2.251077, -1.913375); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.632617, 2.251077, -1.913375); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.632617, 2.251077, -1.913375); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.632618, 2.251123, -1.882825); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.632618, 2.251123, -1.882825); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.642012, 2.250223, -1.853769); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.642012, 2.250223, -1.853769); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.659880, 2.248466, -1.829051); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.659880, 2.248466, -1.829051); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.684472, 2.246024, -1.811092); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.684472, 2.246024, -1.811092); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(0.713382, 2.243135, -1.801647); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(0.713382, 2.243135, -1.801647); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.713376, 2.242846, -1.994533); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.713645, 0.696188, 0.077456); glVertex3f(-1.079494, 2.423033, -1.882407); glNormal3f(-0.837794, -0.540178, 0.079318); glVertex3f(-1.099351, 2.225270, -1.882109); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_QUADS); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.106757, 2.425644, -1.966730); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.126614, 2.227880, -1.966433); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glEnd(); glBegin(GL_QUADS); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glEnd(); glBegin(GL_QUADS); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_QUADS); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_QUADS); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_QUADS); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(1.422449, 2.170745, -2.596025); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.422556, 2.175713, 0.716384); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.209601, 0.930570, 0.300119); glVertex3f(1.105574, 2.204094, -1.576859); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.684472, 2.246024, -1.811092); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(0.713382, 2.243135, -1.801647); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.693525, 2.045372, -1.801350); glNormal3f(0.227424, -0.771538, -0.594104); glVertex3f(0.664615, 2.048260, -1.810794); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.659880, 2.248466, -1.829051); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.684472, 2.246024, -1.811092); glNormal3f(0.227424, -0.771538, -0.594104); glVertex3f(0.664615, 2.048260, -1.810794); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.640023, 2.050703, -1.828754); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.642012, 2.250223, -1.853769); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.659880, 2.248466, -1.829051); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.640023, 2.050703, -1.828754); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.622155, 2.052459, -1.853472); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.632618, 2.251123, -1.882825); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.642012, 2.250223, -1.853769); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.622155, 2.052459, -1.853472); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.612761, 2.053359, -1.882527); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.632617, 2.251077, -1.913375); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.632618, 2.251123, -1.882825); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.612761, 2.053359, -1.882527); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.612760, 2.053313, -1.913077); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.408377, 2.274098, -1.576942); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408357, 2.273143, -2.213944); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.642009, 2.250090, -1.942428); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.632617, 2.251077, -1.913375); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.612760, 2.053313, -1.913077); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.622152, 2.052326, -1.942131); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.659875, 2.248259, -1.967142); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.642009, 2.250090, -1.942428); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.622152, 2.052326, -1.942131); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.640018, 2.050495, -1.966845); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.684466, 2.245763, -1.985096); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.659875, 2.248259, -1.967142); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.640018, 2.050495, -1.966845); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(0.664609, 2.047999, -1.984799); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.713376, 2.242846, -1.994533); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.684466, 2.245763, -1.985096); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(0.664609, 2.047999, -1.984799); glNormal3f(0.029664, -0.749779, 0.660970); glVertex3f(0.693519, 2.045082, -1.994236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.824538, 2.231852, -1.882802); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.824537, 2.231807, -1.913352); glNormal3f(-0.730888, -0.674245, 0.105533); glVertex3f(0.804680, 2.034043, -1.913055); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.804681, 2.034089, -1.882505); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.815146, 2.232839, -1.853748); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.824538, 2.231852, -1.882802); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.804681, 2.034089, -1.882505); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.795289, 2.035075, -1.853451); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.824537, 2.231807, -1.913352); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.815143, 2.232706, -1.942408); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.795286, 2.034943, -1.942111); glNormal3f(-0.730888, -0.674245, 0.105533); glVertex3f(0.804680, 2.034043, -1.913055); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.797280, 2.234670, -1.829035); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.815146, 2.232839, -1.853748); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.795289, 2.035075, -1.853451); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.777423, 2.036906, -1.828738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.815143, 2.232706, -1.942408); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.797275, 2.234463, -1.967126); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.777418, 2.036700, -1.966828); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.795286, 2.034943, -1.942111); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.772688, 2.237166, -1.811081); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.797280, 2.234670, -1.829035); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.777423, 2.036906, -1.828738); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.752831, 2.039403, -1.810784); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.797275, 2.234463, -1.967126); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.772683, 2.236905, -1.985085); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.752826, 2.039142, -1.984788); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.777418, 2.036700, -1.966828); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.743779, 2.240083, -1.801644); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.772688, 2.237166, -1.811081); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.752831, 2.039403, -1.810784); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.723922, 2.042320, -1.801347); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.772683, 2.236905, -1.985085); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.743773, 2.239794, -1.994529); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.723916, 2.042030, -1.994232); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.752826, 2.039142, -1.984788); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(0.713382, 2.243135, -1.801647); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.743779, 2.240083, -1.801644); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.723922, 2.042320, -1.801347); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.693525, 2.045372, -1.801350); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.743773, 2.239794, -1.994529); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(0.713376, 2.242846, -1.994533); glNormal3f(0.029664, -0.749779, 0.660970); glVertex3f(0.693519, 2.045082, -1.994236); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.723916, 2.042030, -1.994232); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(0.819978, 2.235186, 0.030802); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.819977, 2.235140, 0.000252); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.800120, 2.037377, 0.000549); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(0.800121, 2.037422, 0.031099); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.810586, 2.236173, 0.059855); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(0.819978, 2.235186, 0.030802); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(0.800121, 2.037422, 0.031099); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.790729, 2.038409, 0.060152); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.819977, 2.235140, 0.000252); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.810583, 2.236040, -0.028805); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.790726, 2.038276, -0.028507); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.800120, 2.037377, 0.000549); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.792720, 2.238004, 0.084569); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.810586, 2.236173, 0.059855); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.790729, 2.038409, 0.060152); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.772863, 2.040240, 0.084866); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.768129, 2.240500, 0.102523); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.792720, 2.238004, 0.084569); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.772863, 2.040240, 0.084866); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.748271, 2.042737, 0.102820); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.739219, 2.243417, 0.111960); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.768129, 2.240500, 0.102523); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.748271, 2.042737, 0.102820); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(0.719362, 2.045653, 0.112257); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.708822, 2.246469, 0.111956); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.739219, 2.243417, 0.111960); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(0.719362, 2.045653, 0.112257); glNormal3f(0.029633, -0.751762, -0.658742); glVertex3f(0.688965, 2.048706, 0.112254); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.679912, 2.249358, 0.102512); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.708822, 2.246469, 0.111956); glNormal3f(0.029633, -0.751762, -0.658742); glVertex3f(0.688965, 2.048706, 0.112254); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(0.660055, 2.051594, 0.102809); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.810583, 2.236040, -0.028805); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.792715, 2.237797, -0.053522); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.772858, 2.040033, -0.053225); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.790726, 2.038276, -0.028507); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.792715, 2.237797, -0.053522); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.768123, 2.240239, -0.071482); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.748266, 2.042475, -0.071185); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.772858, 2.040033, -0.053225); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.768123, 2.240239, -0.071482); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.739213, 2.243128, -0.080926); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.719356, 2.045364, -0.080628); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.748266, 2.042475, -0.071185); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(0.739213, 2.243128, -0.080926); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.708816, 2.246180, -0.080929); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(0.688959, 2.048416, -0.080632); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.719356, 2.045364, -0.080628); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.708816, 2.246180, -0.080929); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.679907, 2.249097, -0.071492); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.660049, 2.051333, -0.071195); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(0.688959, 2.048416, -0.080632); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.105615, 2.206004, -0.302857); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.655320, 2.251800, 0.084553); glNormal3f(0.376110, 0.709128, -0.596332); glVertex3f(0.679912, 2.249358, 0.102512); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(0.660055, 2.051594, 0.102809); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.635463, 2.054036, 0.084850); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.637452, 2.253557, 0.059835); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.655320, 2.251800, 0.084553); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.635463, 2.054036, 0.084850); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.617595, 2.055793, 0.060132); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.628058, 2.254456, 0.030779); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(0.637452, 2.253557, 0.059835); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.617595, 2.055793, 0.060132); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.608201, 2.056693, 0.031076); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.628057, 2.254411, 0.000229); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.628058, 2.254456, 0.030779); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.608201, 2.056693, 0.031076); glNormal3f(0.582232, -0.806085, 0.105686); glVertex3f(0.608200, 2.056647, 0.000526); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.637449, 2.253424, -0.028825); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.628057, 2.254411, 0.000229); glNormal3f(0.582232, -0.806085, 0.105686); glVertex3f(0.608200, 2.056647, 0.000526); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.617592, 2.055660, -0.028527); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.408437, 2.276868, 0.270362); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.408418, 2.276008, -0.302939); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.655315, 2.251593, -0.053538); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.637449, 2.253424, -0.028825); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.617592, 2.055660, -0.028527); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.635458, 2.053829, -0.053241); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(0.679907, 2.249097, -0.071492); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(0.655315, 2.251593, -0.053538); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.635458, 2.053829, -0.053241); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.660049, 2.051333, -0.071195); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.131282, 2.431216, 0.102298); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106691, 2.428720, 0.084344); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.126548, 2.230956, 0.084641); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.151139, 2.233452, 0.102595); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(-1.160192, 2.434133, 0.111735); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.131282, 2.431216, 0.102298); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.151139, 2.233452, 0.102595); glNormal3f(-0.178320, -0.730888, -0.658773); glVertex3f(-1.180049, 2.236369, 0.112032); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.190589, 2.437185, 0.111732); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(-1.160192, 2.434133, 0.111735); glNormal3f(-0.178320, -0.730888, -0.658773); glVertex3f(-1.180049, 2.236369, 0.112032); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.210446, 2.239421, 0.112029); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227424, 0.771538, 0.594134); glVertex3f(-1.219499, 2.440073, 0.102287); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.190589, 2.437185, 0.111732); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.210446, 2.239421, 0.112029); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239356, 2.242310, 0.102585); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244091, 2.442516, 0.084328); glNormal3f(-0.227424, 0.771538, 0.594134); glVertex3f(-1.219499, 2.440073, 0.102287); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239356, 2.242310, 0.102585); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.263948, 2.244752, 0.084625); glEnd(); glBegin(GL_QUADS); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.859194, 2.404148, 0.270213); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(-1.079433, 2.425902, 0.030577); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.079434, 2.425856, 0.000027); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.099291, 2.228093, 0.000324); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(-1.099290, 2.228138, 0.030874); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.088825, 2.426889, 0.059631); glNormal3f(-0.582232, 0.806116, -0.105686); glVertex3f(-1.079433, 2.425902, 0.030577); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(-1.099290, 2.228138, 0.030874); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.108682, 2.229125, 0.059928); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.079434, 2.425856, 0.000027); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.088828, 2.426756, -0.029029); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.108685, 2.228992, -0.028732); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.099291, 2.228093, 0.000324); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106691, 2.428720, 0.084344); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.088825, 2.426889, 0.059631); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.108682, 2.229125, 0.059928); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.126548, 2.230956, 0.084641); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.088828, 2.426756, -0.029029); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.106696, 2.428513, -0.053747); glNormal3f(-0.395672, 0.788232, 0.471236); glVertex3f(-1.126553, 2.230749, -0.053449); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.108685, 2.228992, -0.028732); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.106696, 2.428513, -0.053747); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(-1.131288, 2.430955, -0.071706); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.151145, 2.233191, -0.071409); glNormal3f(-0.395672, 0.788232, 0.471236); glVertex3f(-1.126553, 2.230749, -0.053449); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(-1.131288, 2.430955, -0.071706); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.160198, 2.433844, -0.081150); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(-1.180055, 2.236080, -0.080853); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.151145, 2.233191, -0.071409); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.160198, 2.433844, -0.081150); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(-1.190595, 2.436896, -0.081154); glNormal3f(0.029664, -0.749779, 0.661000); glVertex3f(-1.210452, 2.239132, -0.080857); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(-1.180055, 2.236080, -0.080853); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.261959, 2.444273, 0.059610); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244091, 2.442516, 0.084328); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.263948, 2.244752, 0.084625); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.281816, 2.246509, 0.059907); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271353, 2.445172, 0.030554); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.261959, 2.444273, 0.059610); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.281816, 2.246509, 0.059907); glNormal3f(0.582202, -0.806421, -0.103305); glVertex3f(-1.291210, 2.247409, 0.030852); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271354, 2.445127, 0.000004); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271353, 2.445172, 0.030554); glNormal3f(0.582202, -0.806421, -0.103305); glVertex3f(-1.291210, 2.247409, 0.030852); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291211, 2.247363, 0.000301); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.261962, 2.444140, -0.029049); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271354, 2.445127, 0.000004); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291211, 2.247363, 0.000301); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281819, 2.246376, -0.028752); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.244096, 2.442309, -0.053763); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.261962, 2.444140, -0.029049); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281819, 2.246376, -0.028752); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.263953, 2.244545, -0.053466); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(-1.190595, 2.436896, -0.081154); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219504, 2.439813, -0.071717); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.239361, 2.242049, -0.071420); glNormal3f(0.029664, -0.749779, 0.661000); glVertex3f(-1.210452, 2.239132, -0.080857); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219504, 2.439813, -0.071717); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.244096, 2.442309, -0.053763); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.263953, 2.244545, -0.053466); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.239361, 2.242049, -0.071420); glEnd(); glBegin(GL_QUADS); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.859213, 2.403289, -0.303089); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glEnd(); glBegin(GL_QUADS); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-1.556410, 2.473293, -0.303171); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.873285, 2.506641, 0.715994); glNormal3f(-0.485275, 0.441816, 0.754479); glVertex3f(-1.873391, 2.501674, -2.596415); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271415, 2.442304, -1.882429); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.262020, 2.441404, -1.853374); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(-1.281877, 2.243640, -1.853076); glNormal3f(0.582232, -0.806421, -0.103305); glVertex3f(-1.291272, 2.244540, -1.882132); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271416, 2.442258, -1.912979); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(-1.271415, 2.442304, -1.882429); glNormal3f(0.582232, -0.806421, -0.103305); glVertex3f(-1.291272, 2.244540, -1.882132); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291273, 2.244494, -1.912682); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.262023, 2.441271, -1.942033); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.271416, 2.442258, -1.912979); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291273, 2.244494, -1.912682); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281880, 2.243507, -1.941736); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.244157, 2.439440, -1.966746); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.262023, 2.441271, -1.942033); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281880, 2.243507, -1.941736); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.264014, 2.241676, -1.966449); glEnd(); glBegin(GL_QUADS); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219566, 2.436944, -1.984700); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.244157, 2.439440, -1.966746); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.264014, 2.241676, -1.966449); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(-1.239423, 2.239180, -1.984403); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(-1.190657, 2.434027, -1.994138); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.219566, 2.436944, -1.984700); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(-1.239423, 2.239180, -1.984403); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.210514, 2.236263, -1.993840); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.160259, 2.430975, -1.994134); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(-1.190657, 2.434027, -1.994138); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.210514, 2.236263, -1.993840); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.180116, 2.233211, -1.993837); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.106757, 2.425644, -1.966730); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.126614, 2.227880, -1.966433); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.009766, 0.660268, 0.750938); glVertex3f(-1.131350, 2.428086, -1.984690); glNormal3f(-0.029633, 0.751762, 0.658742); glVertex3f(-1.160259, 2.430975, -1.994134); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.180116, 2.233211, -1.993837); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glEnd(); glBegin(GL_QUADS); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244153, 2.439647, -1.828656); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glNormal3f(0.395672, -0.788232, -0.471236); glVertex3f(-1.264010, 2.241884, -1.828358); glEnd(); glBegin(GL_QUADS); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.262020, 2.441404, -1.853374); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.244153, 2.439647, -1.828656); glNormal3f(0.395672, -0.788232, -0.471236); glVertex3f(-1.264010, 2.241884, -1.828358); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(-1.281877, 2.243640, -1.853076); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.556451, 2.471382, -1.577174); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.190650, 2.434316, -1.801252); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.219560, 2.437205, -1.810696); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glNormal3f(-0.178289, -0.728904, 0.660939); glVertex3f(-1.210507, 2.236553, -1.800955); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.160253, 2.431264, -1.801248); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.190650, 2.434316, -1.801252); glNormal3f(-0.178289, -0.728904, 0.660939); glVertex3f(-1.210507, 2.236553, -1.800955); glNormal3f(0.178350, 0.730888, 0.658742); glVertex3f(-1.180110, 2.233500, -1.800951); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.713645, 0.696188, 0.077456); glVertex3f(-1.079494, 2.423033, -1.882407); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glNormal3f(-0.837794, -0.540178, 0.079318); glVertex3f(-1.099351, 2.225270, -1.882109); glEnd(); glBegin(GL_QUADS); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(-0.713645, 0.696188, 0.077456); glVertex3f(-1.079494, 2.423033, -1.882407); glNormal3f(-0.837794, -0.540178, 0.079318); glVertex3f(-1.099351, 2.225270, -1.882109); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586138); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106753, 2.425851, -1.828639); glNormal3f(0.813715, 0.576342, 0.075167); glVertex3f(-1.088886, 2.424020, -1.853353); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glNormal3f(-0.544389, -0.693838, -0.471328); glVertex3f(-1.126610, 2.228087, -1.828342); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.131344, 2.428347, -1.810685); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.106753, 2.425851, -1.828639); glNormal3f(-0.544389, -0.693838, -0.471328); glVertex3f(-1.126610, 2.228087, -1.828342); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(-1.151201, 2.230584, -1.810388); glEnd(); glBegin(GL_QUADS); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.160253, 2.431264, -1.801248); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.131344, 2.428347, -1.810685); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(-1.151201, 2.230584, -1.810388); glNormal3f(0.178350, 0.730888, 0.658742); glVertex3f(-1.180110, 2.233500, -1.800951); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.859274, 2.400423, -2.214093); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.859254, 2.401378, -1.577092); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.079495, 2.422987, -1.912957); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.088889, 2.423887, -1.942013); glNormal3f(-0.666616, -0.680410, 0.304331); glVertex3f(-1.108746, 2.226123, -1.941716); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.088889, 2.423887, -1.942013); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.106757, 2.425644, -1.966730); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.126614, 2.227880, -1.966433); glNormal3f(-0.666616, -0.680410, 0.304331); glVertex3f(-1.108746, 2.226123, -1.941716); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.126614, 2.227880, -1.966433); glNormal3f(-0.666616, -0.680410, 0.304331); glVertex3f(-1.108746, 2.226123, -1.941716); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(-0.666616, -0.680410, 0.304331); glVertex3f(-1.108746, 2.226123, -1.941716); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(-1.151201, 2.230584, -1.810388); glNormal3f(0.178350, 0.730888, 0.658742); glVertex3f(-1.180110, 2.233500, -1.800951); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.178350, 0.730888, 0.658742); glVertex3f(-1.180110, 2.233500, -1.800951); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.544389, -0.693838, -0.471328); glVertex3f(-1.126610, 2.228087, -1.828342); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(-1.151201, 2.230584, -1.810388); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glNormal3f(-0.544389, -0.693838, -0.471328); glVertex3f(-1.126610, 2.228087, -1.828342); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.837794, -0.540178, 0.079318); glVertex3f(-1.099351, 2.225270, -1.882109); glNormal3f(-0.813715, -0.576342, -0.075167); glVertex3f(-1.108743, 2.226256, -1.853056); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(-0.698782, 0.675863, 0.234260); glVertex3f(-1.099352, 2.225224, -1.912659); glNormal3f(-0.837794, -0.540178, 0.079318); glVertex3f(-1.099351, 2.225270, -1.882109); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(-0.178289, -0.728904, 0.660939); glVertex3f(-1.210507, 2.236553, -1.800955); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(-0.178289, -0.728904, 0.660939); glVertex3f(-1.210507, 2.236553, -1.800955); glNormal3f(0.178350, 0.730888, 0.658742); glVertex3f(-1.180110, 2.233500, -1.800951); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glNormal3f(-0.178289, -0.728904, 0.660939); glVertex3f(-1.210507, 2.236553, -1.800955); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.568621, -0.577105, 0.586108); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.362957, 0.931791, -0.001404); glVertex3f(-0.879111, 2.203614, -1.576795); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(-1.281877, 2.243640, -1.853076); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(0.395672, -0.788232, -0.471236); glVertex3f(-1.264010, 2.241884, -1.828358); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.395672, -0.788232, -0.471236); glVertex3f(-1.264010, 2.241884, -1.828358); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239417, 2.239441, -1.810399); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.180116, 2.233211, -1.993837); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(0.140629, 0.642903, -0.752892); glVertex3f(-1.151207, 2.230323, -1.984393); glNormal3f(-0.149937, 0.724052, 0.673208); glVertex3f(-1.126614, 2.227880, -1.966433); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(-1.180116, 2.233211, -1.993837); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.210514, 2.236263, -1.993840); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178320, 0.730888, 0.658773); glVertex3f(-1.210514, 2.236263, -1.993840); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(-1.239423, 2.239180, -1.984403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(-1.239423, 2.239180, -1.984403); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.264014, 2.241676, -1.966449); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(-1.264014, 2.241676, -1.966449); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281880, 2.243507, -1.941736); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281880, 2.243507, -1.941736); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291273, 2.244494, -1.912682); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291273, 2.244494, -1.912682); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.582232, -0.806421, -0.103305); glVertex3f(-1.291272, 2.244540, -1.882132); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.582232, -0.806421, -0.103305); glVertex3f(-1.291272, 2.244540, -1.882132); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.582232, -0.806421, -0.103305); glVertex3f(-1.291272, 2.244540, -1.882132); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(-1.281877, 2.243640, -1.853076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209632, -0.929655, 0.302896); glVertex3f(-1.576308, 2.273619, -1.576877); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.239361, 2.242049, -0.071420); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.239361, 2.242049, -0.071420); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.263953, 2.244545, -0.053466); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(-1.239361, 2.242049, -0.071420); glNormal3f(0.029664, -0.749779, 0.661000); glVertex3f(-1.210452, 2.239132, -0.080857); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.263948, 2.244752, 0.084625); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471328); glVertex3f(-1.263953, 2.244545, -0.053466); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281819, 2.246376, -0.028752); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(-1.281819, 2.246376, -0.028752); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291211, 2.247363, 0.000301); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(-1.291211, 2.247363, 0.000301); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.582202, -0.806421, -0.103305); glVertex3f(-1.291210, 2.247409, 0.030852); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.582202, -0.806421, -0.103305); glVertex3f(-1.291210, 2.247409, 0.030852); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.281816, 2.246509, 0.059907); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666616, 0.680410, -0.304331); glVertex3f(-1.281816, 2.246509, 0.059907); glNormal3f(0.209601, -0.930570, -0.300119); glVertex3f(-1.576267, 2.275529, -0.302874); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.263948, 2.244752, 0.084625); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(0.029664, -0.749779, 0.661000); glVertex3f(-1.210452, 2.239132, -0.080857); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(-1.180055, 2.236080, -0.080853); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.029603, 0.751762, 0.658742); glVertex3f(-1.180055, 2.236080, -0.080853); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.151145, 2.233191, -0.071409); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.376110, -0.709128, 0.596332); glVertex3f(-1.151145, 2.233191, -0.071409); glNormal3f(-0.395672, 0.788232, 0.471236); glVertex3f(-1.126553, 2.230749, -0.053449); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.395672, 0.788232, 0.471236); glVertex3f(-1.126553, 2.230749, -0.053449); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.108685, 2.228992, -0.028732); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.108682, 2.229125, 0.059928); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.126548, 2.230956, 0.084641); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(-1.108685, 2.228992, -0.028732); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.099291, 2.228093, 0.000324); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(-1.099290, 2.228138, 0.030874); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(-1.108682, 2.229125, 0.059928); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(-1.099291, 2.228093, 0.000324); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(-1.099290, 2.228138, 0.030874); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515885, -0.578143); glVertex3f(-0.879070, 2.205525, -0.302792); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(-1.099290, 2.228138, 0.030874); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(-1.263948, 2.244752, 0.084625); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239356, 2.242310, 0.102585); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239356, 2.242310, 0.102585); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.210446, 2.239421, 0.112029); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(-1.239356, 2.242310, 0.102585); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.178320, -0.730888, -0.658773); glVertex3f(-1.180049, 2.236369, 0.112032); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(-1.210446, 2.239421, 0.112029); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.151139, 2.233452, 0.102595); glNormal3f(-0.178320, -0.730888, -0.658773); glVertex3f(-1.180049, 2.236369, 0.112032); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(-1.126548, 2.230956, 0.084641); glNormal3f(-0.227454, 0.769738, -0.596423); glVertex3f(-1.151139, 2.233452, 0.102595); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.660049, 2.051333, -0.071195); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.635458, 2.053829, -0.053241); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.635458, 2.053829, -0.053241); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.617592, 2.055660, -0.028527); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.617592, 2.055660, -0.028527); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.617592, 2.055660, -0.028527); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.582232, -0.806085, 0.105686); glVertex3f(0.608200, 2.056647, 0.000526); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.582232, -0.806085, 0.105686); glVertex3f(0.608200, 2.056647, 0.000526); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.608201, 2.056693, 0.031076); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.608201, 2.056693, 0.031076); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.617595, 2.055793, 0.060132); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.617595, 2.055793, 0.060132); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.635463, 2.054036, 0.084850); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.635463, 2.054036, 0.084850); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(0.660055, 2.051594, 0.102809); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.516770, 0.631275, -0.578265); glVertex3f(0.388561, 2.078245, -0.302642); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.660049, 2.051333, -0.071195); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(0.376141, 0.710929, 0.594195); glVertex3f(0.660049, 2.051333, -0.071195); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(0.688959, 2.048416, -0.080632); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(0.178350, 0.730888, 0.658773); glVertex3f(0.688959, 2.048416, -0.080632); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.719356, 2.045364, -0.080628); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.719356, 2.045364, -0.080628); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.748266, 2.042475, -0.071185); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.748266, 2.042475, -0.071185); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.772858, 2.040033, -0.053225); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.772858, 2.040033, -0.053225); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.790726, 2.038276, -0.028507); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(0.660055, 2.051594, 0.102809); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.029633, -0.751762, -0.658742); glVertex3f(0.688965, 2.048706, 0.112254); glNormal3f(0.227424, -0.771538, -0.594134); glVertex3f(0.660055, 2.051594, 0.102809); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(0.719362, 2.045653, 0.112257); glNormal3f(0.029633, -0.751762, -0.658742); glVertex3f(0.688965, 2.048706, 0.112254); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.748271, 2.042737, 0.102820); glNormal3f(-0.029664, 0.749779, -0.660970); glVertex3f(0.719362, 2.045653, 0.112257); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.772863, 2.040240, 0.084866); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.748271, 2.042737, 0.102820); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.790729, 2.038409, 0.060152); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.772863, 2.040240, 0.084866); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.790726, 2.038276, -0.028507); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.800120, 2.037377, 0.000549); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(0.800121, 2.037422, 0.031099); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.790729, 2.038409, 0.060152); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.582232, 0.806421, 0.103305); glVertex3f(0.800120, 2.037377, 0.000549); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(0.800121, 2.037422, 0.031099); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(-0.730888, -0.674551, -0.103458); glVertex3f(0.800121, 2.037422, 0.031099); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(0.029664, -0.749779, 0.660970); glVertex3f(0.693519, 2.045082, -1.994236); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.723916, 2.042030, -1.994232); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.723922, 2.042320, -1.801347); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.693525, 2.045372, -1.801350); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.178289, -0.728904, 0.660970); glVertex3f(0.723916, 2.042030, -1.994232); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.752826, 2.039142, -1.984788); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.752831, 2.039403, -1.810784); glNormal3f(-0.029664, 0.749779, -0.661000); glVertex3f(0.723922, 2.042320, -1.801347); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.227424, 0.771538, 0.594104); glVertex3f(0.752826, 2.039142, -1.984788); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.777418, 2.036700, -1.966828); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.777423, 2.036906, -1.828738); glNormal3f(-0.376141, -0.710929, -0.594195); glVertex3f(0.752831, 2.039403, -1.810784); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.395703, 0.788232, 0.471236); glVertex3f(0.777418, 2.036700, -1.966828); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.795286, 2.034943, -1.942111); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.795289, 2.035075, -1.853451); glNormal3f(-0.395734, 0.786828, -0.473556); glVertex3f(0.777423, 2.036906, -1.828738); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.517930, 0.800256, 0.302103); glVertex3f(0.795286, 2.034943, -1.942111); glNormal3f(-0.730888, -0.674245, 0.105533); glVertex3f(0.804680, 2.034043, -1.913055); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.804681, 2.034089, -1.882505); glNormal3f(-0.517960, 0.799341, -0.304483); glVertex3f(0.795289, 2.035075, -1.853451); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.730888, -0.674245, 0.105533); glVertex3f(0.804680, 2.034043, -1.913055); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.804681, 2.034089, -1.882505); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.582232, 0.806085, -0.105686); glVertex3f(0.804681, 2.034089, -1.882505); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.029664, -0.749779, 0.660970); glVertex3f(0.693519, 2.045082, -1.994236); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(0.664609, 2.047999, -1.984799); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.227454, -0.769738, 0.596423); glVertex3f(0.664609, 2.047999, -1.984799); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.640018, 2.050495, -1.966845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544389, 0.693838, 0.471358); glVertex3f(0.640018, 2.050495, -1.966845); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.622152, 2.052326, -1.942131); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.666646, 0.681326, 0.302255); glVertex3f(0.622152, 2.052326, -1.942131); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.612760, 2.053313, -1.913077); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.612760, 2.053313, -1.913077); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674551, 0.103458); glVertex3f(0.612760, 2.053313, -1.913077); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.612761, 2.053359, -1.882527); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.730888, 0.674245, -0.105533); glVertex3f(0.612761, 2.053359, -1.882527); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.622155, 2.052459, -1.853472); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517930, -0.800256, -0.302103); glVertex3f(0.622155, 2.052459, -1.853472); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.640023, 2.050703, -1.828754); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.544359, 0.692434, -0.473464); glVertex3f(0.640023, 2.050703, -1.828754); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(0.227424, -0.771538, -0.594104); glVertex3f(0.664615, 2.048260, -1.810794); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.227424, -0.771538, -0.594104); glVertex3f(0.664615, 2.048260, -1.810794); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.693525, 2.045372, -1.801350); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.178289, 0.728904, -0.660970); glVertex3f(0.693525, 2.045372, -1.801350); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(0.388520, 2.076334, -1.576645); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(0.029664, -0.749779, 0.660970); glVertex3f(0.693519, 2.045082, -1.994236); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.390332, -0.869411, 0.302805); glVertex3f(1.085717, 2.006330, -1.576562); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(1.085758, 2.008241, -0.302559); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glNormal3f(-0.516739, 0.632984, 0.576403); glVertex3f(-1.893142, 2.308878, 0.716291); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388580, 2.079105, 0.270660); glNormal3f(0.390332, 0.869411, -0.302805); glVertex3f(-0.879051, 2.206385, 0.270510); glNormal3f(0.632160, 0.517624, 0.576525); glVertex3f(1.402699, 1.977949, 0.716681); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.279092, -0.026582, 0.959868); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(0.409406, 0.912320, -0.001373); glVertex3f(-0.879131, 2.202659, -2.213796); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.632099, 0.515915, -0.578143); glVertex3f(1.402592, 1.972982, -2.595727); glNormal3f(-0.563219, -0.334239, 0.755669); glVertex3f(-1.893248, 2.303910, -2.596117); glNormal3f(-0.209632, 0.929655, -0.302896); glVertex3f(0.388500, 2.075379, -2.213646); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.009788, -0.569131, 0.274795); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.009788, -0.569131, 0.274795); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glNormal3f(0.037324, -0.668203, -0.743004); glVertex3f(-0.039388, -0.575534, 0.274806); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668203, -0.743004); glVertex3f(-0.039388, -0.575534, 0.274806); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.036566, -0.531317, 0.274735); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.016383, -0.553895, 0.274770); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.016383, -0.553895, 0.274770); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.009788, -0.569131, 0.274795); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.267373, 0.688040, -0.674581); glVertex3f(0.244170, -0.627544, 0.274875); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.036566, -0.531317, 0.274735); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.048785, -0.503607, 0.274692); glNormal3f(-0.267373, 0.688040, -0.674581); glVertex3f(0.244170, -0.627544, 0.274875); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.036566, -0.531317, 0.274735); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(-0.267373, 0.688040, -0.674581); glVertex3f(0.244170, -0.627544, 0.274875); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.048785, -0.503607, 0.274692); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.048785, -0.503607, 0.274692); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(0.051842, -0.473478, 0.274645); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045439, -0.443879, 0.274600); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(0.051842, -0.473478, 0.274645); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045439, -0.443879, 0.274600); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045439, -0.443879, 0.274600); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(0.030203, -0.417707, 0.274559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(0.030203, -0.417707, 0.274559); glNormal3f(0.361827, 0.560442, -0.744926); glVertex3f(0.007625, -0.397524, 0.274529); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(0.361827, 0.560442, -0.744926); glVertex3f(0.007625, -0.397524, 0.274529); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094849, -0.242690, 0.274287); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glNormal3f(0.361827, 0.560442, -0.744926); glVertex3f(0.007625, -0.397524, 0.274529); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020085, -0.385306, 0.274512); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020085, -0.385306, 0.274512); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.064622, -0.251622, 0.274307); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.064622, -0.251622, 0.274307); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105985, -0.403888, 0.274544); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126167, -0.426466, 0.274579); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.079813, -0.388652, 0.274519); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105985, -0.403888, 0.274544); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.079813, -0.388652, 0.274519); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362191, -0.566014, 0.274803); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362191, -0.566014, 0.274803); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361827, 0.560503, -0.744896); glVertex3f(-0.097227, -0.560259, 0.274785); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(-0.119804, -0.540076, 0.274754); glNormal3f(0.361827, 0.560503, -0.744896); glVertex3f(-0.097227, -0.560259, 0.274785); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622822, 0.240516, -0.744438); glVertex3f(-0.135040, -0.513904, 0.274714); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(-0.119804, -0.540076, 0.274754); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.141444, -0.484305, 0.274669); glNormal3f(0.622822, 0.240516, -0.744438); glVertex3f(-0.135040, -0.513904, 0.274714); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(-0.138386, -0.454175, 0.274622); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.141444, -0.484305, 0.274669); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(-0.138386, -0.454175, 0.274622); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126167, -0.426466, 0.274579); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(-0.138386, -0.454175, 0.274622); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126167, -0.426466, 0.274579); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.198886, -0.165114, 0.274178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.198886, -0.165114, 0.274178); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239566, -0.095236, 0.274072); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094849, -0.242690, 0.274287); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094849, -0.242690, 0.274287); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.164727, -0.202010, 0.274222); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.164727, -0.202010, 0.274222); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.218614, -0.141729, 0.274127); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.251236, -0.067746, 0.274011); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.218614, -0.141729, 0.274127); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(0.242304, 0.091725, 0.273765); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259399, 0.012697, 0.273887); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259399, 0.012697, 0.273887); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.251236, -0.067746, 0.274011); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.067359, 0.248112, 0.273531); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.067359, 0.248112, 0.273531); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(-0.241676, 0.621693, -0.744987); glVertex3f(0.086458, 0.380741, 0.273325); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241676, 0.621693, -0.744987); glVertex3f(0.086458, 0.380741, 0.273325); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.056728, 0.374310, 0.273336); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.056728, 0.374310, 0.273336); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(-0.170629, -0.647084, -0.743065); glVertex3f(0.026466, 0.377381, 0.273332); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092112, 0.239179, 0.273550); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092112, 0.239179, 0.273550); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.170629, -0.647084, -0.743065); glVertex3f(0.026466, 0.377381, 0.273332); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(0.361827, 0.560472, -0.744926); glVertex3f(-0.001367, 0.389653, 0.273315); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361827, 0.560472, -0.744926); glVertex3f(-0.001367, 0.389653, 0.273315); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(0.242304, 0.091725, 0.273765); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(0.242304, 0.091725, 0.273765); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201625, 0.161603, 0.273659); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201625, 0.161603, 0.273659); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(0.133018, 0.418722, 0.273265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(0.133018, 0.418722, 0.273265); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(0.133018, 0.418722, 0.273265); glNormal3f(0.645924, -0.171728, -0.743797); glVertex3f(0.145290, 0.446555, 0.273221); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.645924, -0.171728, -0.743797); glVertex3f(0.145290, 0.446555, 0.273221); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.141930, 0.506548, 0.273129); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.141930, 0.506548, 0.273129); glNormal3f(0.707450, 0.180609, -0.683248); glVertex3f(0.126627, 0.532836, 0.273089); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.707450, 0.180609, -0.683248); glVertex3f(0.126627, 0.532836, 0.273089); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(0.103949, 0.553108, 0.273058); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239566, -0.095236, 0.274072); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256661, -0.016208, 0.273951); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256661, -0.016208, 0.273951); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(0.645924, -0.171728, -0.743828); glVertex3f(-0.248498, 0.064235, 0.273826); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645924, -0.171728, -0.743828); glVertex3f(-0.248498, 0.064235, 0.273826); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215877, 0.138218, 0.273710); glNormal3f(0.645924, -0.171728, -0.743828); glVertex3f(-0.248498, 0.064235, 0.273826); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215877, 0.138218, 0.273710); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(-0.039348, 0.436213, 0.273244); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(-0.039348, 0.436213, 0.273244); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(-0.039348, 0.436213, 0.273244); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.763085, 0.060396, -0.643452); glVertex3f(-0.042709, 0.496206, 0.273151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.763085, 0.060396, -0.643452); glVertex3f(-0.042709, 0.496206, 0.273151); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(0.103949, 0.553108, 0.273058); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(0.103949, 0.553108, 0.273058); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.076116, 0.565380, 0.273040); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.076116, 0.565380, 0.273040); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422285, -0.518845, -0.743278); glVertex3f(-0.010165, 0.546716, 0.273073); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glNormal3f(0.422285, -0.518845, -0.743278); glVertex3f(-0.010165, 0.546716, 0.273073); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(0.763085, 0.060396, -0.643452); glVertex3f(-0.042709, 0.496206, 0.273151); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.763115, 0.062380, 0.643208); glVertex3f(-0.042702, 0.496512, 0.471490); glEnd(); glBegin(GL_QUADS); glNormal3f(0.707450, 0.180609, -0.683248); glVertex3f(0.126627, 0.532836, 0.273089); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.707511, 0.182745, 0.682638); glVertex3f(0.126634, 0.533142, 0.471427); glEnd(); glBegin(GL_QUADS); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422285, -0.518845, -0.743278); glVertex3f(-0.010165, 0.546716, 0.273073); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glNormal3f(0.422315, -0.516526, 0.744835); glVertex3f(-0.010157, 0.547022, 0.471411); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glNormal3f(0.422285, -0.518845, -0.743278); glVertex3f(-0.010165, 0.546716, 0.273073); glNormal3f(0.422315, -0.516526, 0.744835); glVertex3f(-0.010157, 0.547022, 0.471411); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glEnd(); glBegin(GL_QUADS); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glEnd(); glBegin(GL_QUADS); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.011628, -0.761803, -0.647694); glVertex3f(0.016123, 0.562020, 0.273048); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.286294, -0.809381, -0.512742); glVertex3f(0.045854, 0.568451, 0.273037); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.076116, 0.565380, 0.273040); glNormal3f(-0.170537, -0.644795, 0.745048); glVertex3f(0.076123, 0.565686, 0.471379); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.076116, 0.565380, 0.273040); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(0.103949, 0.553108, 0.273058); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.103956, 0.553414, 0.471397); glNormal3f(-0.170537, -0.644795, 0.745048); glVertex3f(0.076123, 0.565686, 0.471379); glEnd(); glBegin(GL_QUADS); glNormal3f(0.763085, 0.060396, -0.643452); glVertex3f(-0.042709, 0.496206, 0.273151); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glNormal3f(0.763115, 0.062380, 0.643208); glVertex3f(-0.042702, 0.496512, 0.471490); glEnd(); glBegin(GL_QUADS); glNormal3f(0.806452, 0.098239, -0.583026); glVertex3f(-0.030437, 0.524038, 0.273108); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(0.763085, 0.060396, -0.643452); glVertex3f(-0.042709, 0.496206, 0.273151); glNormal3f(0.763115, 0.062380, 0.643208); glVertex3f(-0.042702, 0.496512, 0.471490); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glEnd(); glBegin(GL_QUADS); glNormal3f(0.621204, 0.780267, -0.072359); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(-0.039348, 0.436213, 0.273244); glNormal3f(-0.784265, -0.354472, -0.509171); glVertex3f(-0.045780, 0.465943, 0.273198); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.039341, 0.436519, 0.471583); glEnd(); glBegin(GL_QUADS); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(-0.039348, 0.436213, 0.273244); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.039341, 0.436519, 0.471583); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glEnd(); glBegin(GL_QUADS); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215877, 0.138218, 0.273710); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215870, 0.138524, 0.472049); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645924, -0.171728, -0.743828); glVertex3f(-0.248498, 0.064235, 0.273826); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215877, 0.138218, 0.273710); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215870, 0.138524, 0.472049); glNormal3f(0.645955, -0.169439, 0.744285); glVertex3f(-0.248491, 0.064541, 0.472165); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.586963, -0.808893, -0.033357); glVertex3f(-1.891964, 2.307451, 0.270424); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256661, -0.016208, 0.273951); glNormal3f(0.645924, -0.171728, -0.743828); glVertex3f(-0.248498, 0.064235, 0.273826); glNormal3f(0.645955, -0.169439, 0.744285); glVertex3f(-0.248491, 0.064541, 0.472165); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256653, -0.015902, 0.472289); glEnd(); glBegin(GL_QUADS); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239566, -0.095236, 0.274072); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256661, -0.016208, 0.273951); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256653, -0.015902, 0.472289); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239559, -0.094930, 0.472410); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(0.103949, 0.553108, 0.273058); glNormal3f(0.707450, 0.180609, -0.683248); glVertex3f(0.126627, 0.532836, 0.273089); glNormal3f(0.707511, 0.182745, 0.682638); glVertex3f(0.126634, 0.533142, 0.471427); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.103956, 0.553414, 0.471397); glEnd(); glBegin(GL_QUADS); glNormal3f(0.707450, 0.180609, -0.683248); glVertex3f(0.126627, 0.532836, 0.273089); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.141930, 0.506548, 0.273129); glNormal3f(-0.622822, -0.240486, 0.744438); glVertex3f(0.141937, 0.506854, 0.471467); glNormal3f(0.707511, 0.182745, 0.682638); glVertex3f(0.126634, 0.533142, 0.471427); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.141930, 0.506548, 0.273129); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glNormal3f(-0.622822, -0.240486, 0.744438); glVertex3f(0.141937, 0.506854, 0.471467); glEnd(); glBegin(GL_QUADS); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glEnd(); glBegin(GL_QUADS); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glEnd(); glBegin(GL_QUADS); glNormal3f(0.814722, -0.273904, -0.511063); glVertex3f(0.148361, 0.476817, 0.273174); glNormal3f(0.645924, -0.171728, -0.743797); glVertex3f(0.145290, 0.446555, 0.273221); glNormal3f(-0.645985, 0.169439, -0.744285); glVertex3f(0.145298, 0.446861, 0.471560); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glEnd(); glBegin(GL_QUADS); glNormal3f(0.645924, -0.171728, -0.743797); glVertex3f(0.145290, 0.446555, 0.273221); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(0.133018, 0.418722, 0.273265); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.133025, 0.419029, 0.471603); glNormal3f(-0.645985, 0.169439, -0.744285); glVertex3f(0.145298, 0.446861, 0.471560); glEnd(); glBegin(GL_QUADS); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(0.133018, 0.418722, 0.273265); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.133025, 0.419029, 0.471603); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201625, 0.161603, 0.273659); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201632, 0.161909, 0.471998); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201625, 0.161603, 0.273659); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(0.242304, 0.091725, 0.273765); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.242311, 0.092032, 0.472104); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201632, 0.161909, 0.471998); glEnd(); glBegin(GL_QUADS); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(0.649892, -0.725730, -0.225654); glVertex3f(1.403398, 1.973063, 0.270819); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361827, 0.560472, -0.744926); glVertex3f(-0.001367, 0.389653, 0.273315); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024045, 0.409925, 0.273284); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(-0.001360, 0.389959, 0.471653); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170629, -0.647084, -0.743065); glVertex3f(0.026466, 0.377381, 0.273332); glNormal3f(0.361827, 0.560472, -0.744926); glVertex3f(-0.001367, 0.389653, 0.273315); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(-0.001360, 0.389959, 0.471653); glNormal3f(0.170568, 0.644795, -0.745048); glVertex3f(0.026473, 0.377687, 0.471671); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092112, 0.239179, 0.273550); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092105, 0.239485, 0.471889); glEnd(); glBegin(GL_QUADS); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161989, 0.198500, 0.273615); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092112, 0.239179, 0.273550); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092105, 0.239485, 0.471889); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.056728, 0.374310, 0.273336); glNormal3f(-0.170629, -0.647084, -0.743065); glVertex3f(0.026466, 0.377381, 0.273332); glNormal3f(0.170568, 0.644795, -0.745048); glVertex3f(0.026473, 0.377687, 0.471671); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.056735, 0.374616, 0.471675); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.241676, 0.621693, -0.744987); glVertex3f(0.086458, 0.380741, 0.273325); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.056728, 0.374310, 0.273336); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.056735, 0.374616, 0.471675); glNormal3f(-0.241646, 0.624012, 0.743095); glVertex3f(0.086465, 0.381047, 0.471664); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.112746, 0.396045, 0.273300); glNormal3f(-0.241676, 0.621693, -0.744987); glVertex3f(0.086458, 0.380741, 0.273325); glNormal3f(-0.241646, 0.624012, 0.743095); glVertex3f(0.086465, 0.381047, 0.471664); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.013084, 0.256274, 0.273521); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.067359, 0.248112, 0.273531); glNormal3f(-0.170568, -0.644795, 0.745048); glVertex3f(0.067366, 0.248418, 0.471869); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(0.067359, 0.248112, 0.273531); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.141343, 0.215490, 0.273578); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glNormal3f(-0.170568, -0.644795, 0.745048); glVertex3f(0.067366, 0.248418, 0.471869); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259399, 0.012697, 0.273887); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.251236, -0.067746, 0.274011); glNormal3f(-0.645924, 0.171728, 0.743828); glVertex3f(0.251243, -0.067440, 0.472350); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259406, 0.013003, 0.472226); glEnd(); glBegin(GL_QUADS); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(0.242304, 0.091725, 0.273765); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259399, 0.012697, 0.273887); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259406, 0.013003, 0.472226); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.242311, 0.092032, 0.472104); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.251236, -0.067746, 0.274011); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.218614, -0.141729, 0.274127); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.218622, -0.141423, 0.472465); glNormal3f(-0.645924, 0.171728, 0.743828); glVertex3f(0.251243, -0.067440, 0.472350); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.218614, -0.141729, 0.274127); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.164727, -0.202010, 0.274222); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.164735, -0.201704, 0.472560); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.218622, -0.141423, 0.472465); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.164727, -0.202010, 0.274222); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094849, -0.242690, 0.274287); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094857, -0.242384, 0.472626); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.164735, -0.201704, 0.472560); glEnd(); glBegin(GL_QUADS); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(0.664266, -0.278359, -0.693686); glVertex3f(0.634394, -0.224503, 0.274239); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glEnd(); glBegin(GL_QUADS); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.198886, -0.165114, 0.274178); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239566, -0.095236, 0.274072); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239559, -0.094930, 0.472410); glNormal3f(0.517716, 0.423444, 0.743370); glVertex3f(-0.198879, -0.164808, 0.472517); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.198886, -0.165114, 0.274178); glNormal3f(0.517716, 0.423444, 0.743370); glVertex3f(-0.198879, -0.164808, 0.472517); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(-0.138386, -0.454175, 0.274622); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126167, -0.426466, 0.274579); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126160, -0.426159, 0.472917); glNormal3f(0.645894, -0.171728, -0.743828); glVertex3f(-0.138379, -0.453869, 0.472961); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595867, -0.301189, 0.274403); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.141444, -0.484305, 0.274669); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(-0.138386, -0.454175, 0.274622); glNormal3f(0.645894, -0.171728, -0.743828); glVertex3f(-0.138379, -0.453869, 0.472961); glNormal3f(0.667013, 0.036225, -0.744133); glVertex3f(-0.141436, -0.483998, 0.473008); glEnd(); glBegin(GL_QUADS); glNormal3f(0.622822, 0.240516, -0.744438); glVertex3f(-0.135040, -0.513904, 0.274714); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.141444, -0.484305, 0.274669); glNormal3f(0.667013, 0.036225, -0.744133); glVertex3f(-0.141436, -0.483998, 0.473008); glNormal3f(0.622883, 0.242805, 0.743645); glVertex3f(-0.135033, -0.513598, 0.473053); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(-0.119804, -0.540076, 0.274754); glNormal3f(0.622822, 0.240516, -0.744438); glVertex3f(-0.135040, -0.513904, 0.274714); glNormal3f(0.622883, 0.242805, 0.743645); glVertex3f(-0.135033, -0.513598, 0.473053); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.119797, -0.539770, 0.473093); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361827, 0.560503, -0.744896); glVertex3f(-0.097227, -0.560259, 0.274785); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(-0.119804, -0.540076, 0.274754); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.119797, -0.539770, 0.473093); glNormal3f(0.361888, 0.562761, 0.743156); glVertex3f(-0.097219, -0.559952, 0.473123); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glNormal3f(0.361827, 0.560503, -0.744896); glVertex3f(-0.097227, -0.560259, 0.274785); glNormal3f(0.361888, 0.562761, 0.743156); glVertex3f(-0.097219, -0.559952, 0.473123); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glEnd(); glBegin(GL_QUADS); glNormal3f(0.564745, 0.472030, -0.676901); glVertex3f(-0.518762, -0.426052, 0.274593); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362191, -0.566014, 0.274803); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362184, -0.565708, 0.473142); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362191, -0.566014, 0.274803); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362184, -0.565708, 0.473142); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.079813, -0.388652, 0.274519); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glNormal3f(0.241676, -0.621693, 0.745018); glVertex3f(-0.079806, -0.388345, 0.472857); glEnd(); glBegin(GL_QUADS); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105985, -0.403888, 0.274544); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.079813, -0.388652, 0.274519); glNormal3f(0.241676, -0.621693, 0.745018); glVertex3f(-0.079806, -0.388345, 0.472857); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105977, -0.403581, 0.472882); glEnd(); glBegin(GL_QUADS); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126167, -0.426466, 0.274579); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105985, -0.403888, 0.274544); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105977, -0.403581, 0.472882); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126160, -0.426159, 0.472917); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.064622, -0.251622, 0.274307); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(-0.138605, -0.219000, 0.274259); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glNormal3f(0.170598, 0.647084, 0.743065); glVertex3f(-0.064614, -0.251316, 0.472646); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.064622, -0.251622, 0.274307); glNormal3f(0.170598, 0.647084, 0.743065); glVertex3f(-0.064614, -0.251316, 0.472646); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037324, -0.668203, -0.743034); glVertex3f(-0.050214, -0.382249, 0.274508); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020085, -0.385306, 0.274512); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020078, -0.385000, 0.472850); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020085, -0.385306, 0.274512); glNormal3f(0.361827, 0.560442, -0.744926); glVertex3f(0.007625, -0.397524, 0.274529); glNormal3f(-0.361888, -0.562761, -0.743187); glVertex3f(0.007633, -0.397218, 0.472868); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020078, -0.385000, 0.472850); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094849, -0.242690, 0.274287); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(0.015822, -0.259785, 0.274316); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094857, -0.242384, 0.472626); glEnd(); glBegin(GL_QUADS); glNormal3f(0.361827, 0.560442, -0.744926); glVertex3f(0.007625, -0.397524, 0.274529); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(0.030203, -0.417707, 0.274559); glNormal3f(-0.517655, -0.421155, 0.744713); glVertex3f(0.030210, -0.417401, 0.472898); glNormal3f(-0.361888, -0.562761, -0.743187); glVertex3f(0.007633, -0.397218, 0.472868); glEnd(); glBegin(GL_QUADS); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(0.030203, -0.417707, 0.274559); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045439, -0.443879, 0.274600); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045446, -0.443573, 0.472938); glNormal3f(-0.517655, -0.421155, 0.744713); glVertex3f(0.030210, -0.417401, 0.472898); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565629, -0.365314, 0.274459); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045439, -0.443879, 0.274600); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(0.051842, -0.473478, 0.274645); glNormal3f(-0.667074, -0.038514, -0.743980); glVertex3f(0.051849, -0.473172, 0.472984); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045446, -0.443573, 0.472938); glEnd(); glBegin(GL_QUADS); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(0.051842, -0.473478, 0.274645); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.048785, -0.503607, 0.274692); glNormal3f(-0.645894, 0.171728, 0.743828); glVertex3f(0.048792, -0.503301, 0.473030); glNormal3f(-0.667074, -0.038514, -0.743980); glVertex3f(0.051849, -0.473172, 0.472984); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.267373, 0.688040, -0.674581); glVertex3f(0.244170, -0.627544, 0.274875); glNormal3f(-0.467238, 0.571703, -0.674398); glVertex3f(0.425666, -0.521886, 0.274706); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glNormal3f(0.267342, -0.690115, -0.672475); glVertex3f(0.244177, -0.627237, 0.473214); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.645955, 0.169439, -0.744285); glVertex3f(0.048785, -0.503607, 0.274692); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.036566, -0.531317, 0.274735); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.036573, -0.531011, 0.473073); glNormal3f(-0.645894, 0.171728, 0.743828); glVertex3f(0.048792, -0.503301, 0.473030); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(-0.267373, 0.688040, -0.674581); glVertex3f(0.244170, -0.627544, 0.274875); glNormal3f(0.267342, -0.690115, -0.672475); glVertex3f(0.244177, -0.627237, 0.473214); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.016383, -0.553895, 0.274770); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.009788, -0.569131, 0.274795); glNormal3f(-0.241615, 0.623981, 0.743095); glVertex3f(-0.009781, -0.568825, 0.473134); glNormal3f(-0.422285, 0.518815, 0.743278); glVertex3f(0.016391, -0.553589, 0.473109); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.561632, 0.360698, -0.744591); glVertex3f(0.036566, -0.531317, 0.274735); glNormal3f(-0.422315, 0.516526, -0.744835); glVertex3f(0.016383, -0.553895, 0.274770); glNormal3f(-0.422285, 0.518815, 0.743278); glVertex3f(0.016391, -0.553589, 0.473109); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.036573, -0.531011, 0.473073); glEnd(); glBegin(GL_QUADS); glNormal3f(0.037324, -0.668203, -0.743004); glVertex3f(-0.039388, -0.575534, 0.274806); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.069517, -0.572476, 0.274802); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(-0.039381, -0.575227, 0.473145); glEnd(); glBegin(GL_QUADS); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.009788, -0.569131, 0.274795); glNormal3f(0.037324, -0.668203, -0.743004); glVertex3f(-0.039388, -0.575534, 0.274806); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(-0.039381, -0.575227, 0.473145); glNormal3f(-0.241615, 0.623981, 0.743095); glVertex3f(-0.009781, -0.568825, 0.473134); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170031, -0.650744, 0.274927); glNormal3f(-0.041353, 0.736930, -0.674642); glVertex3f(0.038907, -0.671945, 0.274952); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241615, 0.623981, 0.743095); glVertex3f(-0.009781, -0.568825, 0.473134); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241615, 0.623981, 0.743095); glVertex3f(-0.009781, -0.568825, 0.473134); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(-0.039381, -0.575227, 0.473145); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(-0.039381, -0.575227, 0.473145); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.036573, -0.531011, 0.473073); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glNormal3f(-0.422285, 0.518815, 0.743278); glVertex3f(0.016391, -0.553589, 0.473109); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422285, 0.518815, 0.743278); glVertex3f(0.016391, -0.553589, 0.473109); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glNormal3f(-0.241615, 0.623981, 0.743095); glVertex3f(-0.009781, -0.568825, 0.473134); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.267342, -0.690115, -0.672475); glVertex3f(0.244177, -0.627237, 0.473214); glNormal3f(0.041292, -0.739036, -0.672384); glVertex3f(0.038914, -0.671639, 0.473291); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.036573, -0.531011, 0.473073); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645894, 0.171728, 0.743828); glVertex3f(0.048792, -0.503301, 0.473030); glNormal3f(0.267342, -0.690115, -0.672475); glVertex3f(0.244177, -0.627237, 0.473214); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.036573, -0.531011, 0.473073); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glNormal3f(0.267342, -0.690115, -0.672475); glVertex3f(0.244177, -0.627237, 0.473214); glNormal3f(-0.645894, 0.171728, 0.743828); glVertex3f(0.048792, -0.503301, 0.473030); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glNormal3f(-0.645894, 0.171728, 0.743828); glVertex3f(0.048792, -0.503301, 0.473030); glNormal3f(-0.667074, -0.038514, -0.743980); glVertex3f(0.051849, -0.473172, 0.472984); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045446, -0.443573, 0.472938); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glNormal3f(-0.667074, -0.038514, -0.743980); glVertex3f(0.051849, -0.473172, 0.472984); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(0.467238, -0.571703, 0.674398); glVertex3f(0.425673, -0.521580, 0.473045); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045446, -0.443573, 0.472938); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.045446, -0.443573, 0.472938); glNormal3f(-0.517655, -0.421155, 0.744713); glVertex3f(0.030210, -0.417401, 0.472898); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(-0.517655, -0.421155, 0.744713); glVertex3f(0.030210, -0.417401, 0.472898); glNormal3f(-0.361888, -0.562761, -0.743187); glVertex3f(0.007633, -0.397218, 0.472868); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(-0.361888, -0.562761, -0.743187); glVertex3f(0.007633, -0.397218, 0.472868); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094857, -0.242384, 0.472626); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glNormal3f(-0.361888, -0.562761, -0.743187); glVertex3f(0.007633, -0.397218, 0.472868); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020078, -0.385000, 0.472850); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glNormal3f(-0.170598, -0.647084, -0.743065); glVertex3f(-0.020078, -0.385000, 0.472850); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.015829, -0.259479, 0.472655); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glNormal3f(0.170598, 0.647084, 0.743065); glVertex3f(-0.064614, -0.251316, 0.472646); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170598, 0.647084, 0.743065); glVertex3f(-0.064614, -0.251316, 0.472646); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105977, -0.403581, 0.472882); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126160, -0.426159, 0.472917); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241676, -0.621693, 0.745018); glVertex3f(-0.079806, -0.388345, 0.472857); glNormal3f(0.422285, -0.518815, -0.743278); glVertex3f(-0.105977, -0.403581, 0.472882); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037324, -0.668172, -0.743034); glVertex3f(-0.050206, -0.381943, 0.472847); glNormal3f(0.241676, -0.621693, 0.745018); glVertex3f(-0.079806, -0.388345, 0.472857); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glNormal3f(-0.188757, -0.715690, -0.672414); glVertex3f(-0.170023, -0.650437, 0.473265); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362184, -0.565708, 0.473142); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glNormal3f(-0.400342, -0.622364, -0.672536); glVertex3f(-0.362184, -0.565708, 0.473142); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361888, 0.562761, 0.743156); glVertex3f(-0.097219, -0.559952, 0.473123); glNormal3f(0.170537, 0.644795, -0.745048); glVertex3f(-0.069510, -0.572170, 0.473141); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.119797, -0.539770, 0.473093); glNormal3f(0.361888, 0.562761, 0.743156); glVertex3f(-0.097219, -0.559952, 0.473123); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622883, 0.242805, 0.743645); glVertex3f(-0.135033, -0.513598, 0.473053); glNormal3f(0.517655, 0.421155, -0.744713); glVertex3f(-0.119797, -0.539770, 0.473093); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667013, 0.036225, -0.744133); glVertex3f(-0.141436, -0.483998, 0.473008); glNormal3f(0.622883, 0.242805, 0.743645); glVertex3f(-0.135033, -0.513598, 0.473053); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645894, -0.171728, -0.743828); glVertex3f(-0.138379, -0.453869, 0.472961); glNormal3f(0.667013, 0.036225, -0.744133); glVertex3f(-0.141436, -0.483998, 0.473008); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645894, -0.171728, -0.743828); glVertex3f(-0.138379, -0.453869, 0.472961); glNormal3f(-0.564745, -0.472030, 0.676901); glVertex3f(-0.518755, -0.425746, 0.472932); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126160, -0.426159, 0.472917); glNormal3f(0.645894, -0.171728, -0.743828); glVertex3f(-0.138379, -0.453869, 0.472961); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.126160, -0.426159, 0.472917); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361858, 0.562761, 0.743187); glVertex3f(-0.138598, -0.218694, 0.472598); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(0.517716, 0.423444, 0.743370); glVertex3f(-0.198879, -0.164808, 0.472517); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517716, 0.423444, 0.743370); glVertex3f(-0.198879, -0.164808, 0.472517); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239559, -0.094930, 0.472410); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(0.610370, -0.411389, -0.676870); glVertex3f(0.565636, -0.365008, 0.472798); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094857, -0.242384, 0.472626); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.241676, 0.621693, -0.745018); glVertex3f(0.094857, -0.242384, 0.472626); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.164735, -0.201704, 0.472560); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.164735, -0.201704, 0.472560); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.218622, -0.141423, 0.472465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.645924, 0.171728, 0.743828); glVertex3f(0.251243, -0.067440, 0.472350); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.218622, -0.141423, 0.472465); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.242311, 0.092032, 0.472104); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259406, 0.013003, 0.472226); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.667074, -0.038484, -0.743980); glVertex3f(0.259406, 0.013003, 0.472226); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.645924, 0.171728, 0.743828); glVertex3f(0.251243, -0.067440, 0.472350); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glNormal3f(-0.170568, -0.644795, 0.745048); glVertex3f(0.067366, 0.248418, 0.471869); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glNormal3f(-0.170568, -0.644795, 0.745048); glVertex3f(0.067366, 0.248418, 0.471869); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(-0.241646, 0.624012, 0.743095); glVertex3f(0.086465, 0.381047, 0.471664); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.241646, 0.624012, 0.743095); glVertex3f(0.086465, 0.381047, 0.471664); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.056735, 0.374616, 0.471675); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.037385, 0.665883, -0.745079); glVertex3f(0.056735, 0.374616, 0.471675); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(0.170568, 0.644795, -0.745048); glVertex3f(0.026473, 0.377687, 0.471671); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092105, 0.239485, 0.471889); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(0.241615, -0.623981, -0.743095); glVertex3f(-0.092105, 0.239485, 0.471889); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.170568, 0.644795, -0.745048); glVertex3f(0.026473, 0.377687, 0.471671); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(-0.001360, 0.389959, 0.471653); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.361797, 0.560472, -0.744926); glVertex3f(-0.001360, 0.389959, 0.471653); glNormal3f(0.037385, -0.665883, 0.745079); glVertex3f(-0.013076, 0.256580, 0.471859); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.664327, -0.276223, 0.694510); glVertex3f(0.634401, -0.224197, 0.472578); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.242311, 0.092032, 0.472104); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.622883, -0.242805, -0.743645); glVertex3f(0.242311, 0.092032, 0.472104); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201632, 0.161909, 0.471998); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.517716, -0.423444, -0.743370); glVertex3f(0.201632, 0.161909, 0.471998); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.133025, 0.419029, 0.471603); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.133025, 0.419029, 0.471603); glNormal3f(-0.361827, -0.560442, 0.744926); glVertex3f(0.141350, 0.215796, 0.471917); glNormal3f(-0.422254, 0.518845, 0.743278); glVertex3f(0.112753, 0.396351, 0.471639); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.561571, 0.362987, 0.743522); glVertex3f(0.133025, 0.419029, 0.471603); glNormal3f(-0.645985, 0.169439, -0.744285); glVertex3f(0.145298, 0.446861, 0.471560); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.645985, 0.169439, -0.744285); glVertex3f(0.145298, 0.446861, 0.471560); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.814722, 0.273904, 0.511032); glVertex3f(0.148368, 0.477123, 0.471513); glNormal3f(-0.622822, -0.240486, 0.744438); glVertex3f(0.141937, 0.506854, 0.471467); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.622822, -0.240486, 0.744438); glVertex3f(0.141937, 0.506854, 0.471467); glNormal3f(0.707511, 0.182745, 0.682638); glVertex3f(0.126634, 0.533142, 0.471427); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.707511, 0.182745, 0.682638); glVertex3f(0.126634, 0.533142, 0.471427); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.103956, 0.553414, 0.471397); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.239559, -0.094930, 0.472410); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256653, -0.015902, 0.472289); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.667013, 0.036195, -0.744133); glVertex3f(-0.256653, -0.015902, 0.472289); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(0.645955, -0.169439, 0.744285); glVertex3f(-0.248491, 0.064541, 0.472165); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.645955, -0.169439, 0.744285); glVertex3f(-0.248491, 0.064541, 0.472165); glNormal3f(-0.626911, -0.349376, -0.696310); glVertex3f(-0.595860, -0.300883, 0.472741); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215870, 0.138524, 0.472049); glNormal3f(0.645955, -0.169439, 0.744285); glVertex3f(-0.248491, 0.064541, 0.472165); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glNormal3f(0.561571, -0.362987, -0.743522); glVertex3f(-0.215870, 0.138524, 0.472049); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.517655, 0.421155, -0.744743); glVertex3f(-0.024038, 0.410231, 0.471623); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.039341, 0.436519, 0.471583); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.039341, 0.436519, 0.471583); glNormal3f(0.648091, -0.288461, -0.704794); glVertex3f(-0.161982, 0.198806, 0.471954); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glNormal3f(0.622822, 0.240486, -0.744438); glVertex3f(-0.039341, 0.436519, 0.471583); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.784234, 0.352886, -0.510300); glVertex3f(-0.045772, 0.466250, 0.471537); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.763115, 0.062380, 0.643208); glVertex3f(-0.042702, 0.496512, 0.471490); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.763115, 0.062380, 0.643208); glVertex3f(-0.042702, 0.496512, 0.471490); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.103956, 0.553414, 0.471397); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.361858, -0.562761, -0.743187); glVertex3f(0.103956, 0.553414, 0.471397); glNormal3f(-0.170537, -0.644795, 0.745048); glVertex3f(0.076123, 0.565686, 0.471379); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(-0.170537, -0.644795, 0.745048); glVertex3f(0.076123, 0.565686, 0.471379); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.209571, -0.977752, -0.008698); glVertex3f(1.403406, 1.973369, 0.469157); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.649892, -0.725730, -0.225684); glVertex3f(1.403406, 1.973369, 0.469157); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.621204, 0.780511, 0.069918); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.286294, 0.809381, 0.512742); glVertex3f(0.045861, 0.568757, 0.471376); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.422315, -0.516526, 0.744835); glVertex3f(-0.010157, 0.547022, 0.471411); glNormal3f(-0.806513, -0.100040, -0.582659); glVertex3f(-0.030429, 0.524345, 0.471447); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.011689, -0.759789, 0.650044); glVertex3f(0.016131, 0.562326, 0.471386); glNormal3f(0.422315, -0.516526, 0.744835); glVertex3f(-0.010157, 0.547022, 0.471411); glNormal3f(-0.586963, -0.808802, 0.035890); glVertex3f(-1.891957, 2.307757, 0.468762); glEnd(); matColors[0] = 0.000000; matColors[1] = 0.000000; matColors[2] = 0.000000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.100719; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(0.170690, 0.194970, 0.279548); glNormal3f(0.637898, 0.371715, -0.674459); glVertex3f(0.221937, 0.132359, 0.279639); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.637898, 0.371715, -0.674459); glVertex3f(0.221937, 0.132359, 0.279639); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.444136, 0.497513, -0.745109); glVertex3f(0.127728, 0.146606, 0.279650); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.444136, 0.497513, -0.745109); glVertex3f(0.127728, 0.146606, 0.279650); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.073092, 0.734275, -0.674856); glVertex3f(0.024343, 0.259211, 0.279496); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(0.073092, 0.734275, -0.674856); glVertex3f(0.024343, 0.259211, 0.279496); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glNormal3f(0.066042, 0.663472, -0.745232); glVertex3f(0.017865, 0.194832, 0.279611); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(0.066042, 0.663472, -0.745232); glVertex3f(0.017865, 0.194832, 0.279611); glNormal3f(-0.142644, 0.651448, -0.745140); glVertex3f(-0.042773, 0.191336, 0.279643); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.373211, 0.636982, -0.674490); glVertex3f(-0.131815, 0.225163, 0.279626); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(-0.142644, 0.651448, -0.745140); glVertex3f(-0.042773, 0.191336, 0.279643); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.373211, 0.636982, -0.674490); glVertex3f(-0.131815, 0.225163, 0.279626); glNormal3f(-0.142644, 0.651448, -0.745140); glVertex3f(-0.042773, 0.191336, 0.279643); glNormal3f(-0.337413, 0.575518, -0.744926); glVertex3f(-0.099363, 0.169273, 0.279708); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.373211, 0.636982, -0.674490); glVertex3f(-0.131815, 0.225163, 0.279626); glNormal3f(-0.337413, 0.575518, -0.744926); glVertex3f(-0.099363, 0.169273, 0.279708); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.337413, 0.575518, -0.744926); glVertex3f(-0.099363, 0.169273, 0.279708); glNormal3f(-0.499161, 0.443098, -0.744621); glVertex3f(-0.146365, 0.130802, 0.279797); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.499161, 0.443098, -0.744621); glVertex3f(-0.146365, 0.130802, 0.279797); glNormal3f(-0.612079, 0.267190, -0.744255); glVertex3f(-0.179179, 0.079690, 0.279904); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.677114, 0.295877, -0.673727); glVertex3f(-0.238136, 0.105831, 0.279887); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.612079, 0.267190, -0.744255); glVertex3f(-0.179179, 0.079690, 0.279904); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glNormal3f(0.637898, 0.371715, -0.674459); glVertex3f(0.221937, 0.132359, 0.279639); glNormal3f(0.721885, 0.156224, -0.674093); glVertex3f(0.251327, 0.056976, 0.279762); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glNormal3f(0.721885, 0.156224, -0.674093); glVertex3f(0.251327, 0.056976, 0.279762); glNormal3f(0.735221, -0.074618, -0.673696); glVertex3f(0.255985, -0.023798, 0.279905); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188262, 0.043014, 0.279810); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glNormal3f(0.735221, -0.074618, -0.673696); glVertex3f(0.255985, -0.023798, 0.279905); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188262, 0.043014, 0.279810); glNormal3f(0.735221, -0.074618, -0.673696); glVertex3f(0.255985, -0.023798, 0.279905); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664510, -0.067660, -0.744194); glVertex3f(0.191758, -0.017624, 0.279917); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188262, 0.043014, 0.279810); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176346, -0.076374, 0.280030); glNormal3f(0.664510, -0.067660, -0.744194); glVertex3f(0.191758, -0.017624, 0.279917); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176346, -0.076374, 0.280030); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glNormal3f(0.551592, -0.492904, -0.672842); glVertex3f(0.191743, -0.170146, 0.280196); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.498520, -0.445784, -0.743461); glVertex3f(0.143532, -0.127486, 0.280136); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176346, -0.076374, 0.280030); glNormal3f(0.551592, -0.492904, -0.672842); glVertex3f(0.191743, -0.170146, 0.280196); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.498520, -0.445784, -0.743461); glVertex3f(0.143532, -0.127486, 0.280136); glNormal3f(0.551592, -0.492904, -0.672842); glVertex3f(0.191743, -0.170146, 0.280196); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.336741, -0.578173, -0.743126); glVertex3f(0.096530, -0.165957, 0.280226); glNormal3f(0.498520, -0.445784, -0.743461); glVertex3f(0.143532, -0.127486, 0.280136); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.142003, -0.654103, -0.742912); glVertex3f(0.039940, -0.188021, 0.280290); glNormal3f(0.336741, -0.578173, -0.743126); glVertex3f(0.096530, -0.165957, 0.280226); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.142003, -0.654103, -0.742912); glVertex3f(0.039940, -0.188021, 0.280290); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glNormal3f(0.157170, -0.723411, -0.672262); glVertex3f(0.053750, -0.250782, 0.280402); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.677114, 0.295877, -0.673727); glVertex3f(-0.238136, 0.105831, 0.279887); glNormal3f(-0.612079, 0.267190, -0.744255); glVertex3f(-0.179179, 0.079690, 0.279904); glNormal3f(-0.665120, 0.065004, -0.743858); glVertex3f(-0.194592, 0.020939, 0.280016); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020698, -0.191517, 0.280323); glNormal3f(0.142003, -0.654103, -0.742912); glVertex3f(0.039940, -0.188021, 0.280290); glNormal3f(0.157170, -0.723411, -0.672262); glVertex3f(0.053750, -0.250782, 0.280402); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.677114, 0.295877, -0.673727); glVertex3f(-0.238136, 0.105831, 0.279887); glNormal3f(-0.665120, 0.065004, -0.743858); glVertex3f(-0.194592, 0.020939, 0.280016); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020698, -0.191517, 0.280323); glNormal3f(0.157170, -0.723411, -0.672262); glVertex3f(0.053750, -0.250782, 0.280402); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.665120, 0.065004, -0.743858); glVertex3f(-0.194592, 0.020939, 0.280016); glNormal3f(-0.653127, -0.143681, -0.743492); glVertex3f(-0.191095, -0.039699, 0.280124); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079448, -0.176104, 0.280321); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020698, -0.191517, 0.280323); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.653127, -0.143681, -0.743492); glVertex3f(-0.191095, -0.039699, 0.280124); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.169032, -0.096289, 0.280216); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079448, -0.176104, 0.280321); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.169032, -0.096289, 0.280216); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.169032, -0.096289, 0.280216); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.224619, -0.128587, 0.280303); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.224619, -0.128587, 0.280303); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(-0.173373, -0.191198, 0.280393); glEnd(); glBegin(GL_QUADS); glNormal3f(0.721885, 0.156224, -0.674093); glVertex3f(0.251327, 0.056976, 0.279762); glNormal3f(0.735221, -0.074618, -0.673696); glVertex3f(0.255985, -0.023798, 0.279905); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glEnd(); glBegin(GL_QUADS); glNormal3f(0.721885, 0.156224, -0.674093); glVertex3f(0.251327, 0.056976, 0.279762); glNormal3f(0.637898, 0.371715, -0.674459); glVertex3f(0.221937, 0.132359, 0.279639); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.677114, 0.295877, -0.673727); glVertex3f(-0.238136, 0.105831, 0.279887); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.735801, 0.072176, -0.673299); glVertex3f(-0.258667, 0.027570, 0.280036); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.722495, -0.158666, -0.672903); glVertex3f(-0.254010, -0.053205, 0.280180); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.224619, -0.128587, 0.280303); glNormal3f(-0.577136, -0.338389, -0.743187); glVertex3f(-0.224536, -0.128242, 0.472440); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.224619, -0.128587, 0.280303); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(-0.173373, -0.191198, 0.280393); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(-0.173289, -0.190852, 0.472530); glNormal3f(-0.577136, -0.338389, -0.743187); glVertex3f(-0.224536, -0.128242, 0.472440); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(-0.173373, -0.191198, 0.280393); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(-0.173289, -0.190852, 0.472530); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.297372, -0.678030, -0.672140); glVertex3f(-0.105286, -0.234909, 0.280442); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glEnd(); glBegin(GL_QUADS); glNormal3f(0.157170, -0.723411, -0.672262); glVertex3f(0.053750, -0.250782, 0.280402); glNormal3f(-0.073702, -0.736717, -0.672140); glVertex3f(-0.027025, -0.255440, 0.280445); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glEnd(); glBegin(GL_QUADS); glNormal3f(0.157170, -0.723411, -0.672262); glVertex3f(0.053750, -0.250782, 0.280402); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glEnd(); glBegin(GL_QUADS); glNormal3f(0.372631, -0.639393, -0.672506); glVertex3f(0.129132, -0.221392, 0.280316); glNormal3f(0.551592, -0.492904, -0.672842); glVertex3f(0.191743, -0.170146, 0.280196); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glEnd(); glBegin(GL_QUADS); glNormal3f(0.551592, -0.492904, -0.672842); glVertex3f(0.191743, -0.170146, 0.280196); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735221, -0.074618, -0.673696); glVertex3f(0.255985, -0.023798, 0.279905); glNormal3f(0.676534, -0.298318, -0.673238); glVertex3f(0.235454, -0.102059, 0.280055); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glEnd(); glBegin(GL_QUADS); glNormal3f(0.664510, -0.067660, -0.744194); glVertex3f(0.191758, -0.017624, 0.279917); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188262, 0.043014, 0.279810); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188346, 0.043360, 0.471947); glNormal3f(0.664510, -0.067690, -0.744194); glVertex3f(0.191842, -0.017278, 0.472055); glEnd(); glBegin(GL_QUADS); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188262, 0.043014, 0.279810); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188346, 0.043360, 0.471947); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.665120, 0.065004, -0.743858); glVertex3f(-0.194592, 0.020939, 0.280016); glNormal3f(-0.612079, 0.267190, -0.744255); glVertex3f(-0.179179, 0.079690, 0.279904); glNormal3f(0.612079, -0.267190, 0.744255); glVertex3f(-0.179095, 0.080035, 0.472041); glNormal3f(0.665120, -0.065004, 0.743858); glVertex3f(-0.194508, 0.021285, 0.472153); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.653127, -0.143681, -0.743492); glVertex3f(-0.191095, -0.039699, 0.280124); glNormal3f(-0.665120, 0.065004, -0.743858); glVertex3f(-0.194592, 0.020939, 0.280016); glNormal3f(0.665120, -0.065004, 0.743858); glVertex3f(-0.194508, 0.021285, 0.472153); glNormal3f(0.653096, 0.143681, 0.743492); glVertex3f(-0.191012, -0.039353, 0.472261); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.653127, -0.143681, -0.743492); glVertex3f(-0.191095, -0.039699, 0.280124); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.169032, -0.096289, 0.280216); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.168948, -0.095943, 0.472353); glNormal3f(0.653096, 0.143681, 0.743492); glVertex3f(-0.191012, -0.039353, 0.472261); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.169032, -0.096289, 0.280216); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.168948, -0.095943, 0.472353); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130561, -0.143291, 0.280284); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079448, -0.176104, 0.280321); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079365, -0.175758, 0.472458); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079448, -0.176104, 0.280321); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020698, -0.191517, 0.280323); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020614, -0.191171, 0.472460); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079365, -0.175758, 0.472458); glEnd(); glBegin(GL_QUADS); glNormal3f(0.142003, -0.654103, -0.742912); glVertex3f(0.039940, -0.188021, 0.280290); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020698, -0.191517, 0.280323); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020614, -0.191171, 0.472460); glNormal3f(-0.142003, 0.654103, 0.742912); glVertex3f(0.040024, -0.187675, 0.472427); glEnd(); glBegin(GL_QUADS); glNormal3f(0.336741, -0.578173, -0.743126); glVertex3f(0.096530, -0.165957, 0.280226); glNormal3f(0.142003, -0.654103, -0.742912); glVertex3f(0.039940, -0.188021, 0.280290); glNormal3f(-0.142003, 0.654103, 0.742912); glVertex3f(0.040024, -0.187675, 0.472427); glNormal3f(-0.336741, 0.578173, 0.743126); glVertex3f(0.096614, -0.165611, 0.472363); glEnd(); glBegin(GL_QUADS); glNormal3f(0.498520, -0.445784, -0.743461); glVertex3f(0.143532, -0.127486, 0.280136); glNormal3f(0.336741, -0.578173, -0.743126); glVertex3f(0.096530, -0.165957, 0.280226); glNormal3f(-0.336741, 0.578173, 0.743126); glVertex3f(0.096614, -0.165611, 0.472363); glNormal3f(-0.498520, 0.445784, 0.743431); glVertex3f(0.143616, -0.127140, 0.472273); glEnd(); glBegin(GL_QUADS); glNormal3f(0.498520, -0.445784, -0.743461); glVertex3f(0.143532, -0.127486, 0.280136); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176346, -0.076374, 0.280030); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176429, -0.076028, 0.472167); glNormal3f(-0.498520, 0.445784, 0.743431); glVertex3f(0.143616, -0.127140, 0.472273); glEnd(); glBegin(GL_QUADS); glNormal3f(0.664510, -0.067660, -0.744194); glVertex3f(0.191758, -0.017624, 0.279917); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176346, -0.076374, 0.280030); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176429, -0.076028, 0.472167); glNormal3f(0.664510, -0.067690, -0.744194); glVertex3f(0.191842, -0.017278, 0.472055); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.677114, 0.295877, -0.673727); glVertex3f(-0.238136, 0.105831, 0.279887); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.612079, 0.267190, -0.744255); glVertex3f(-0.179179, 0.079690, 0.279904); glNormal3f(-0.499161, 0.443098, -0.744621); glVertex3f(-0.146365, 0.130802, 0.279797); glNormal3f(0.499161, -0.443098, 0.744621); glVertex3f(-0.146282, 0.131148, 0.471935); glNormal3f(0.612079, -0.267190, 0.744255); glVertex3f(-0.179095, 0.080035, 0.472041); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.499161, 0.443098, -0.744621); glVertex3f(-0.146365, 0.130802, 0.279797); glNormal3f(-0.337413, 0.575518, -0.744926); glVertex3f(-0.099363, 0.169273, 0.279708); glNormal3f(0.337413, -0.575518, 0.744926); glVertex3f(-0.099280, 0.169618, 0.471845); glNormal3f(0.499161, -0.443098, 0.744621); glVertex3f(-0.146282, 0.131148, 0.471935); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.373211, 0.636982, -0.674490); glVertex3f(-0.131815, 0.225163, 0.279626); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.194426, 0.173917, 0.279745); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.337413, 0.575518, -0.744926); glVertex3f(-0.099363, 0.169273, 0.279708); glNormal3f(-0.142644, 0.651448, -0.745140); glVertex3f(-0.042773, 0.191336, 0.279643); glNormal3f(0.142644, -0.651448, 0.745140); glVertex3f(-0.042690, 0.191682, 0.471781); glNormal3f(0.337413, -0.575518, 0.744926); glVertex3f(-0.099280, 0.169618, 0.471845); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(-0.373211, 0.636982, -0.674490); glVertex3f(-0.131815, 0.225163, 0.279626); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.142644, 0.651448, -0.745140); glVertex3f(-0.042773, 0.191336, 0.279643); glNormal3f(0.066042, 0.663472, -0.745232); glVertex3f(0.017865, 0.194832, 0.279611); glNormal3f(-0.066042, -0.663472, 0.745232); glVertex3f(0.017948, 0.195178, 0.471748); glNormal3f(0.142644, -0.651448, 0.745140); glVertex3f(-0.042690, 0.191682, 0.471781); glEnd(); glBegin(GL_QUADS); glNormal3f(0.066042, 0.663472, -0.745232); glVertex3f(0.017865, 0.194832, 0.279611); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glNormal3f(-0.066042, -0.663472, 0.745232); glVertex3f(0.017948, 0.195178, 0.471748); glEnd(); glBegin(GL_QUADS); glNormal3f(0.073092, 0.734275, -0.674856); glVertex3f(0.024343, 0.259211, 0.279496); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.056432, 0.254554, 0.279540); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glEnd(); glBegin(GL_QUADS); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.073092, 0.734275, -0.674856); glVertex3f(0.024343, 0.259211, 0.279496); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glEnd(); glBegin(GL_QUADS); glNormal3f(0.444136, 0.497513, -0.745109); glVertex3f(0.127728, 0.146606, 0.279650); glNormal3f(0.576525, 0.335734, -0.744896); glVertex3f(0.166199, 0.099604, 0.279718); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glNormal3f(-0.444136, -0.497513, 0.745109); glVertex3f(0.127811, 0.146952, 0.471787); glEnd(); glBegin(GL_QUADS); glNormal3f(0.268227, 0.610431, -0.745232); glVertex3f(0.076616, 0.179419, 0.279613); glNormal3f(0.444136, 0.497513, -0.745109); glVertex3f(0.127728, 0.146606, 0.279650); glNormal3f(-0.444136, -0.497513, 0.745109); glVertex3f(0.127811, 0.146952, 0.471787); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glEnd(); glBegin(GL_QUADS); glNormal3f(0.637898, 0.371715, -0.674459); glVertex3f(0.221937, 0.132359, 0.279639); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(0.170690, 0.194970, 0.279548); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(0.170774, 0.195315, 0.471686); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glEnd(); glBegin(GL_QUADS); glNormal3f(0.491409, 0.550645, -0.674734); glVertex3f(0.170690, 0.194970, 0.279548); glNormal3f(0.296793, 0.675619, -0.674856); glVertex3f(0.102604, 0.238680, 0.279500); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(0.170774, 0.195315, 0.471686); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(-0.444136, -0.497513, 0.745109); glVertex3f(0.127811, 0.146952, 0.471787); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444136, -0.497513, 0.745109); glVertex3f(0.127811, 0.146952, 0.471787); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(-0.268197, -0.610431, 0.745232); glVertex3f(0.076699, 0.179765, 0.471750); glNormal3f(-0.066042, -0.663472, 0.745232); glVertex3f(0.017948, 0.195178, 0.471748); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(-0.066042, -0.663472, 0.745232); glVertex3f(0.017948, 0.195178, 0.471748); glNormal3f(0.142644, -0.651448, 0.745140); glVertex3f(-0.042690, 0.191682, 0.471781); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(0.142644, -0.651448, 0.745140); glVertex3f(-0.042690, 0.191682, 0.471781); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(0.142644, -0.651448, 0.745140); glVertex3f(-0.042690, 0.191682, 0.471781); glNormal3f(0.337413, -0.575518, 0.744926); glVertex3f(-0.099280, 0.169618, 0.471845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(0.337413, -0.575518, 0.744926); glVertex3f(-0.099280, 0.169618, 0.471845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(0.337413, -0.575518, 0.744926); glVertex3f(-0.099280, 0.169618, 0.471845); glNormal3f(0.499161, -0.443098, 0.744621); glVertex3f(-0.146282, 0.131148, 0.471935); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(0.499161, -0.443098, 0.744621); glVertex3f(-0.146282, 0.131148, 0.471935); glNormal3f(0.612079, -0.267190, 0.744255); glVertex3f(-0.179095, 0.080035, 0.472041); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(0.612079, -0.267190, 0.744255); glVertex3f(-0.179095, 0.080035, 0.472041); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188346, 0.043360, 0.471947); glNormal3f(-0.576525, -0.335734, 0.744896); glVertex3f(0.166282, 0.099950, 0.471855); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188346, 0.043360, 0.471947); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.664510, -0.067690, -0.744194); glVertex3f(0.191842, -0.017278, 0.472055); glNormal3f(0.652455, 0.140996, -0.744560); glVertex3f(0.188346, 0.043360, 0.471947); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176429, -0.076028, 0.472167); glNormal3f(0.664510, -0.067690, -0.744194); glVertex3f(0.191842, -0.017278, 0.472055); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176429, -0.076028, 0.472167); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.498520, 0.445784, 0.743431); glVertex3f(0.143616, -0.127140, 0.472273); glNormal3f(0.611438, -0.269875, -0.743828); glVertex3f(0.176429, -0.076028, 0.472167); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.498520, 0.445784, 0.743431); glVertex3f(0.143616, -0.127140, 0.472273); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.336741, 0.578173, 0.743126); glVertex3f(0.096614, -0.165611, 0.472363); glNormal3f(-0.498520, 0.445784, 0.743431); glVertex3f(0.143616, -0.127140, 0.472273); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.142003, 0.654103, 0.742912); glVertex3f(0.040024, -0.187675, 0.472427); glNormal3f(-0.336741, 0.578173, 0.743126); glVertex3f(0.096614, -0.165611, 0.472363); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.142003, 0.654103, 0.742912); glVertex3f(0.040024, -0.187675, 0.472427); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(0.612079, -0.267190, 0.744255); glVertex3f(-0.179095, 0.080035, 0.472041); glNormal3f(0.665120, -0.065004, 0.743858); glVertex3f(-0.194508, 0.021285, 0.472153); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020614, -0.191171, 0.472460); glNormal3f(-0.142003, 0.654103, 0.742912); glVertex3f(0.040024, -0.187675, 0.472427); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(0.665120, -0.065004, 0.743858); glVertex3f(-0.194508, 0.021285, 0.472153); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020614, -0.191171, 0.472460); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(0.665120, -0.065004, 0.743858); glVertex3f(-0.194508, 0.021285, 0.472153); glNormal3f(0.653096, 0.143681, 0.743492); glVertex3f(-0.191012, -0.039353, 0.472261); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079365, -0.175758, 0.472458); glNormal3f(-0.066652, -0.666158, -0.742790); glVertex3f(-0.020614, -0.191171, 0.472460); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(0.653096, 0.143681, 0.743492); glVertex3f(-0.191012, -0.039353, 0.472261); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.168948, -0.095943, 0.472353); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glNormal3f(-0.268868, -0.613117, -0.742790); glVertex3f(-0.079365, -0.175758, 0.472458); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.168948, -0.095943, 0.472353); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.577166, -0.338420, -0.743156); glVertex3f(-0.168948, -0.095943, 0.472353); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.444777, -0.500168, -0.742912); glVertex3f(-0.130477, -0.142945, 0.472421); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glEnd(); glBegin(GL_QUADS); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(0.170774, 0.195315, 0.471686); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.450537, 0.509314, 0.470999); glEnd(); glBegin(GL_QUADS); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(0.170774, 0.195315, 0.471686); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.450537, 0.509314, 0.470999); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glEnd(); glBegin(GL_QUADS); glNormal3f(0.144749, 0.329051, -0.933134); glVertex3f(0.102688, 0.239026, 0.471637); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glNormal3f(0.073092, 0.734275, -0.674886); glVertex3f(0.066195, 0.678027, 0.470863); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glEnd(); glBegin(GL_QUADS); glNormal3f(0.043580, 0.438978, -0.897397); glVertex3f(0.024427, 0.259557, 0.471634); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.145939, 0.665796, 0.470977); glNormal3f(0.073092, 0.734275, -0.674886); glVertex3f(0.066195, 0.678027, 0.470863); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.094699, 0.431013, -0.897336); glVertex3f(-0.056349, 0.254900, 0.471677); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(-0.343911, 0.588610, 0.471202); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.145939, 0.665796, 0.470977); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.223792, 0.380688, -0.897183); glVertex3f(-0.131731, 0.225509, 0.471763); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.508341, 0.454025, 0.471516); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(-0.343911, 0.588610, 0.471202); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.331004, 0.292947, -0.896969); glVertex3f(-0.194342, 0.174263, 0.471882); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(-0.677084, 0.295877, -0.673757); glVertex3f(-0.623135, 0.275216, 0.471887); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.508341, 0.454025, 0.471516); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.620620, -0.270752, 0.472329); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(0.674540, -0.065221, 0.471936); glEnd(); glBegin(GL_QUADS); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glNormal3f(0.405072, -0.179571, -0.896451); glVertex3f(0.235537, -0.101714, 0.472192); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.620620, -0.270752, 0.472329); glNormal3f(0.551561, -0.492904, -0.672872); glVertex3f(0.505826, -0.449562, 0.472701); glEnd(); glBegin(GL_QUADS); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glNormal3f(0.330210, -0.296182, -0.896207); glVertex3f(0.191827, -0.169800, 0.472334); glNormal3f(0.551561, -0.492904, -0.672872); glVertex3f(0.505826, -0.449562, 0.472701); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(0.341396, -0.584147, 0.473014); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glNormal3f(0.222999, -0.383923, -0.895993); glVertex3f(0.129216, -0.221046, 0.472453); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(0.341396, -0.584147, 0.473014); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(0.143424, -0.661333, 0.473239); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.093936, 0.434248, 0.895871); glVertex3f(0.053833, -0.250437, 0.472539); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(-0.068710, -0.673565, 0.473354); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(0.143424, -0.661333, 0.473239); glEnd(); glBegin(GL_QUADS); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glNormal3f(-0.044343, -0.442213, -0.895779); glVertex3f(-0.026942, -0.255094, 0.472582); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(-0.068710, -0.673565, 0.473354); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glEnd(); glBegin(GL_QUADS); glNormal3f(0.145573, 0.332408, 0.931822); glVertex3f(-0.105203, -0.234563, 0.472579); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(-0.173289, -0.190852, 0.472530); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(-0.453051, -0.504851, 0.473217); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.577136, -0.338389, -0.743187); glVertex3f(-0.224536, -0.128242, 0.472440); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(-0.173289, -0.190852, 0.472530); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(-0.453051, -0.504851, 0.473217); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.587637, -0.340421, 0.472980); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.577136, -0.338389, -0.743187); glVertex3f(-0.224536, -0.128242, 0.472440); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.587637, -0.340421, 0.472980); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(-0.353282, -0.078616, -0.932188); glVertex3f(-0.253926, -0.052859, 0.472317); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(-0.677055, 0.069684, 0.472281); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.405835, 0.176366, -0.896725); glVertex3f(-0.238053, 0.106177, 0.472024); glNormal3f(-0.440992, 0.042360, -0.896481); glVertex3f(-0.258584, 0.027916, 0.472174); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(-0.677055, 0.069684, 0.472281); glNormal3f(-0.677084, 0.295877, -0.673757); glVertex3f(-0.623135, 0.275216, 0.471887); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glNormal3f(0.311441, 0.180548, -0.932920); glVertex3f(0.222020, 0.132704, 0.471776); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.662308, 0.146911, 0.471559); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.432234, -0.092715, 0.896969); glVertex3f(0.251411, 0.057322, 0.471899); glNormal3f(-0.440230, 0.045564, 0.896725); glVertex3f(0.256068, -0.023453, 0.472042); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(0.674540, -0.065221, 0.471936); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.662308, 0.146911, 0.471559); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.662308, 0.146911, 0.471559); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(0.674540, -0.065221, 0.471936); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(0.674595, -0.064993, 0.598767); glNormal3f(-0.721885, -0.156224, 0.674123); glVertex3f(0.662363, 0.147140, 0.598391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.662308, 0.146911, 0.471559); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glNormal3f(-0.721885, -0.156224, 0.674123); glVertex3f(0.662363, 0.147140, 0.598391); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.677084, 0.295877, -0.673757); glVertex3f(-0.623135, 0.275216, 0.471887); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(-0.677055, 0.069684, 0.472281); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(-0.677000, 0.069913, 0.599113); glNormal3f(-0.676504, 0.298288, 0.673269); glVertex3f(-0.623080, 0.275444, 0.598719); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(-0.677055, 0.069684, 0.472281); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(-0.677000, 0.069913, 0.599113); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.587637, -0.340421, 0.472980); glNormal3f(-0.637867, -0.371685, 0.674459); glVertex3f(-0.587582, -0.340193, 0.599812); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.638447, -0.374126, -0.672567); glVertex3f(-0.587637, -0.340421, 0.472980); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(-0.453051, -0.504851, 0.473217); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.452996, -0.504623, 0.600049); glNormal3f(-0.637867, -0.371685, 0.674459); glVertex3f(-0.587582, -0.340193, 0.599812); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(-0.453051, -0.504851, 0.473217); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.452996, -0.504623, 0.600049); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(-0.068710, -0.673565, 0.473354); glNormal3f(-0.073702, -0.736686, -0.672170); glVertex3f(-0.068655, -0.673336, 0.600185); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(0.143424, -0.661333, 0.473239); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(-0.068710, -0.673565, 0.473354); glNormal3f(-0.073702, -0.736686, -0.672170); glVertex3f(-0.068655, -0.673336, 0.600185); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.143479, -0.661105, 0.600071); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(0.143424, -0.661333, 0.473239); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(0.341396, -0.584147, 0.473014); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(0.341451, -0.583918, 0.599846); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.143479, -0.661105, 0.600071); glEnd(); glBegin(GL_QUADS); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(0.341396, -0.584147, 0.473014); glNormal3f(0.551561, -0.492904, -0.672872); glVertex3f(0.505826, -0.449562, 0.472701); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(0.505881, -0.449334, 0.599533); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(0.341451, -0.583918, 0.599846); glEnd(); glBegin(GL_QUADS); glNormal3f(0.551561, -0.492904, -0.672872); glVertex3f(0.505826, -0.449562, 0.472701); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.620620, -0.270752, 0.472329); glNormal3f(0.676504, -0.298288, -0.673269); glVertex3f(0.620675, -0.270524, 0.599161); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(0.505881, -0.449334, 0.599533); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(0.674540, -0.065221, 0.471936); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.620620, -0.270752, 0.472329); glNormal3f(0.676504, -0.298288, -0.673269); glVertex3f(0.620675, -0.270524, 0.599161); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(0.674595, -0.064993, 0.598767); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.508341, 0.454025, 0.471516); glNormal3f(-0.677084, 0.295877, -0.673757); glVertex3f(-0.623135, 0.275216, 0.471887); glNormal3f(-0.676504, 0.298288, 0.673269); glVertex3f(-0.623080, 0.275444, 0.598719); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(-0.508286, 0.454253, 0.598348); glEnd(); glBegin(GL_QUADS); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(-0.343911, 0.588610, 0.471202); glNormal3f(-0.552171, 0.490493, -0.674154); glVertex3f(-0.508341, 0.454025, 0.471516); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(-0.508286, 0.454253, 0.598348); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(-0.343856, 0.588838, 0.598034); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.145939, 0.665796, 0.470977); glNormal3f(0.372631, -0.639393, -0.672536); glVertex3f(-0.343911, 0.588610, 0.471202); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(-0.343856, 0.588838, 0.598034); glNormal3f(-0.157140, 0.723380, 0.672292); glVertex3f(-0.145884, 0.666024, 0.597809); glEnd(); glBegin(GL_QUADS); glNormal3f(0.073092, 0.734275, -0.674886); glVertex3f(0.066195, 0.678027, 0.470863); glNormal3f(-0.157750, 0.720969, -0.674734); glVertex3f(-0.145939, 0.665796, 0.470977); glNormal3f(-0.157140, 0.723380, 0.672292); glVertex3f(-0.145884, 0.666024, 0.597809); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(0.066251, 0.678255, 0.597695); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glNormal3f(0.073092, 0.734275, -0.674886); glVertex3f(0.066195, 0.678027, 0.470863); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(0.066251, 0.678255, 0.597695); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glEnd(); glBegin(GL_QUADS); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.450537, 0.509314, 0.470999); glNormal3f(0.491989, 0.553087, 0.672323); glVertex3f(0.450592, 0.509542, 0.597831); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.450537, 0.509314, 0.470999); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glNormal3f(0.491989, 0.553087, 0.672323); glVertex3f(0.450592, 0.509542, 0.597831); glEnd(); glBegin(GL_QUADS); glNormal3f(0.603442, 0.442732, -0.663167); glVertex3f(0.585122, 0.344883, 0.471236); glNormal3f(-0.371868, -0.651936, -0.660787); glVertex3f(0.271727, 0.624107, 0.470870); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.706168, -0.276376, -0.651845); glVertex3f(-0.664823, -0.142450, 0.472657); glNormal3f(-0.409589, -0.638722, -0.651326); glVertex3f(-0.274242, -0.619645, 0.473346); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glEnd(); glBegin(GL_QUADS); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glEnd(); glBegin(GL_QUADS); glNormal3f(0.491989, 0.553087, 0.672323); glVertex3f(0.450592, 0.509542, 0.597831); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glNormal3f(0.080172, 0.091281, 0.992584); glVertex3f(0.189163, 0.216121, 0.598473); glEnd(); glBegin(GL_QUADS); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glNormal3f(0.491989, 0.553087, 0.672323); glVertex3f(0.450592, 0.509542, 0.597831); glNormal3f(0.080172, 0.091281, 0.992584); glVertex3f(0.189163, 0.216121, 0.598473); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glEnd(); glBegin(GL_QUADS); glNormal3f(0.371868, 0.651936, 0.660787); glVertex3f(0.271782, 0.624335, 0.597702); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(0.066251, 0.678255, 0.597695); glNormal3f(0.012329, 0.121067, 0.992553); glVertex3f(0.027219, 0.287209, 0.598415); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glEnd(); glBegin(GL_QUADS); glNormal3f(0.073702, 0.736686, 0.672170); glVertex3f(0.066251, 0.678255, 0.597695); glNormal3f(-0.157140, 0.723380, 0.672292); glVertex3f(-0.145884, 0.666024, 0.597809); glNormal3f(-0.025086, 0.118900, 0.992584); glVertex3f(-0.062165, 0.282055, 0.598464); glNormal3f(0.012329, 0.121067, 0.992553); glVertex3f(0.027219, 0.287209, 0.598415); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157140, 0.723380, 0.672292); glVertex3f(-0.145884, 0.666024, 0.597809); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(-0.343856, 0.588838, 0.598034); glNormal3f(-0.060030, 0.105289, 0.992615); glVertex3f(-0.145581, 0.249533, 0.598558); glNormal3f(-0.025086, 0.118900, 0.992584); glVertex3f(-0.062165, 0.282055, 0.598464); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(-0.343856, 0.588838, 0.598034); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(-0.508286, 0.454253, 0.598348); glNormal3f(-0.089053, 0.081515, 0.992676); glVertex3f(-0.214864, 0.192825, 0.598690); glNormal3f(-0.060030, 0.105289, 0.992615); glVertex3f(-0.145581, 0.249533, 0.598558); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(-0.508286, 0.454253, 0.598348); glNormal3f(-0.676504, 0.298288, 0.673269); glVertex3f(-0.623080, 0.275444, 0.598719); glNormal3f(-0.109317, 0.049959, 0.992737); glVertex3f(-0.263233, 0.117483, 0.598847); glNormal3f(-0.089053, 0.081515, 0.992676); glVertex3f(-0.214864, 0.192825, 0.598690); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(0.674595, -0.064993, 0.598767); glNormal3f(0.676504, -0.298288, -0.673269); glVertex3f(0.620675, -0.270524, 0.599161); glNormal3f(-0.110202, 0.046388, -0.992798); glVertex3f(0.260828, -0.112563, 0.599033); glNormal3f(-0.119694, 0.010102, -0.992737); glVertex3f(0.283547, -0.025962, 0.598867); glEnd(); glBegin(GL_QUADS); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(0.505881, -0.449334, 0.599533); glNormal3f(0.676504, -0.298288, -0.673269); glVertex3f(0.620675, -0.270524, 0.599161); glNormal3f(-0.110202, 0.046388, -0.992798); glVertex3f(0.260828, -0.112563, 0.599033); glNormal3f(0.089938, -0.077944, 0.992889); glVertex3f(0.212459, -0.187905, 0.599190); glEnd(); glBegin(GL_QUADS); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(0.341451, -0.583918, 0.599846); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(0.505881, -0.449334, 0.599533); glNormal3f(0.089938, -0.077944, 0.992889); glVertex3f(0.212459, -0.187905, 0.599190); glNormal3f(0.060915, -0.101718, 0.992920); glVertex3f(0.143176, -0.244613, 0.599322); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.143479, -0.661105, 0.600071); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(0.341451, -0.583918, 0.599846); glNormal3f(0.060915, -0.101718, 0.992920); glVertex3f(0.143176, -0.244613, 0.599322); glNormal3f(0.025941, -0.115329, 0.992981); glVertex3f(0.059760, -0.277136, 0.599417); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.143479, -0.661105, 0.600071); glNormal3f(-0.073702, -0.736686, -0.672170); glVertex3f(-0.068655, -0.673336, 0.600185); glNormal3f(0.011444, 0.117496, -0.992981); glVertex3f(-0.029624, -0.282290, 0.599465); glNormal3f(0.025941, -0.115329, 0.992981); glVertex3f(0.059760, -0.277136, 0.599417); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glNormal3f(-0.073702, -0.736686, -0.672170); glVertex3f(-0.068655, -0.673336, 0.600185); glNormal3f(0.011444, 0.117496, -0.992981); glVertex3f(-0.029624, -0.282290, 0.599465); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.274186, -0.619417, 0.600178); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.452996, -0.504623, 0.600049); glNormal3f(0.079287, 0.087710, -0.992981); glVertex3f(-0.191568, -0.211202, 0.599407); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.637867, -0.371685, 0.674459); glVertex3f(-0.587582, -0.340193, 0.599812); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.452996, -0.504623, 0.600049); glNormal3f(0.079287, 0.087710, -0.992981); glVertex3f(-0.191568, -0.211202, 0.599407); glNormal3f(-0.103061, -0.058687, 0.992920); glVertex3f(-0.248276, -0.141918, 0.599307); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glNormal3f(-0.637867, -0.371685, 0.674459); glVertex3f(-0.587582, -0.340193, 0.599812); glNormal3f(-0.103061, -0.058687, 0.992920); glVertex3f(-0.248276, -0.141918, 0.599307); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(-0.677000, 0.069913, 0.599113); glNormal3f(-0.705588, -0.274026, 0.653462); glVertex3f(-0.664768, -0.142221, 0.599489); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glNormal3f(-0.118839, 0.013672, 0.992798); glVertex3f(-0.285953, 0.030881, 0.599013); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.676504, 0.298288, 0.673269); glVertex3f(-0.623080, 0.275444, 0.598719); glNormal3f(-0.735191, 0.074618, 0.673696); glVertex3f(-0.677000, 0.069913, 0.599113); glNormal3f(-0.118839, 0.013672, 0.992798); glVertex3f(-0.285953, 0.030881, 0.599013); glNormal3f(-0.109317, 0.049959, 0.992737); glVertex3f(-0.263233, 0.117483, 0.598847); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.721885, -0.156224, 0.674123); glVertex3f(0.662363, 0.147140, 0.598391); glNormal3f(0.604022, 0.445112, 0.661031); glVertex3f(0.585177, 0.345111, 0.598069); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glNormal3f(0.117557, 0.027314, 0.992676); glVertex3f(0.278393, 0.063421, 0.598709); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.721885, -0.156224, 0.674123); glVertex3f(0.662363, 0.147140, 0.598391); glNormal3f(-0.735771, 0.072176, -0.673330); glVertex3f(0.674595, -0.064993, 0.598767); glNormal3f(-0.119694, 0.010102, -0.992737); glVertex3f(0.283547, -0.025962, 0.598867); glNormal3f(0.117557, 0.027314, 0.992676); glVertex3f(0.278393, 0.063421, 0.598709); glEnd(); glBegin(GL_QUADS); glNormal3f(0.117557, 0.027314, 0.992676); glVertex3f(0.278393, 0.063421, 0.598709); glNormal3f(-0.119694, 0.010102, -0.992737); glVertex3f(0.283547, -0.025962, 0.598867); glNormal3f(-0.766747, 0.075350, -0.637471); glVertex3f(0.193631, -0.016941, 0.623588); glNormal3f(-0.752861, -0.165227, -0.637043); glVertex3f(0.190105, 0.044213, 0.623479); glEnd(); glBegin(GL_QUADS); glNormal3f(0.117557, 0.027314, 0.992676); glVertex3f(0.278393, 0.063421, 0.598709); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glNormal3f(-0.752861, -0.165227, -0.637043); glVertex3f(0.190105, 0.044213, 0.623479); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.109317, 0.049959, 0.992737); glVertex3f(-0.263233, 0.117483, 0.598847); glNormal3f(-0.118839, 0.013672, 0.992798); glVertex3f(-0.285953, 0.030881, 0.599013); glNormal3f(-0.766198, 0.077639, 0.637867); glVertex3f(-0.196015, 0.021950, 0.623687); glNormal3f(-0.705039, 0.310739, 0.637410); glVertex3f(-0.180470, 0.081202, 0.623574); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.118839, 0.013672, 0.992798); glVertex3f(-0.285953, 0.030881, 0.599013); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glNormal3f(-0.766198, 0.077639, 0.637867); glVertex3f(-0.196015, 0.021950, 0.623687); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glNormal3f(-0.103061, -0.058687, 0.992920); glVertex3f(-0.248276, -0.141918, 0.599307); glNormal3f(-0.664785, -0.387463, 0.638661); glVertex3f(-0.170237, -0.096278, 0.623889); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.103061, -0.058687, 0.992920); glVertex3f(-0.248276, -0.141918, 0.599307); glNormal3f(0.079287, 0.087710, -0.992981); glVertex3f(-0.191568, -0.211202, 0.599407); glNormal3f(-0.512131, -0.573962, 0.638936); glVertex3f(-0.131438, -0.143681, 0.623957); glNormal3f(-0.664785, -0.387463, 0.638661); glVertex3f(-0.170237, -0.096278, 0.623889); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glNormal3f(0.079287, 0.087710, -0.992981); glVertex3f(-0.191568, -0.211202, 0.599407); glNormal3f(-0.512131, -0.573962, 0.638936); glVertex3f(-0.131438, -0.143681, 0.623957); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glNormal3f(0.011444, 0.117496, -0.992981); glVertex3f(-0.029624, -0.282290, 0.599465); glNormal3f(-0.076205, -0.765313, 0.639088); glVertex3f(-0.020637, -0.192318, 0.623996); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glEnd(); glBegin(GL_QUADS); glNormal3f(0.025941, -0.115329, 0.992981); glVertex3f(0.059760, -0.277136, 0.599417); glNormal3f(0.011444, 0.117496, -0.992981); glVertex3f(-0.029624, -0.282290, 0.599465); glNormal3f(-0.076205, -0.765313, 0.639088); glVertex3f(-0.020637, -0.192318, 0.623996); glNormal3f(-0.164373, 0.751457, -0.638966); glVertex3f(0.040518, -0.188792, 0.623963); glEnd(); glBegin(GL_QUADS); glNormal3f(0.025941, -0.115329, 0.992981); glVertex3f(0.059760, -0.277136, 0.599417); glNormal3f(0.060915, -0.101718, 0.992920); glVertex3f(0.143176, -0.244613, 0.599322); glNormal3f(0.388897, -0.663900, 0.638691); glVertex3f(0.097590, -0.166540, 0.623899); glNormal3f(-0.164373, 0.751457, -0.638966); glVertex3f(0.040518, -0.188792, 0.623963); glEnd(); glBegin(GL_QUADS); glNormal3f(0.060915, -0.101718, 0.992920); glVertex3f(0.143176, -0.244613, 0.599322); glNormal3f(0.089938, -0.077944, 0.992889); glVertex3f(0.212459, -0.187905, 0.599190); glNormal3f(0.575396, -0.511246, 0.638356); glVertex3f(0.144993, -0.127741, 0.623808); glNormal3f(0.388897, -0.663900, 0.638691); glVertex3f(0.097590, -0.166540, 0.623899); glEnd(); glBegin(GL_QUADS); glNormal3f(0.089938, -0.077944, 0.992889); glVertex3f(0.212459, -0.187905, 0.599190); glNormal3f(-0.110202, 0.046388, -0.992798); glVertex3f(0.260828, -0.112563, 0.599033); glNormal3f(0.705588, -0.308451, 0.637928); glVertex3f(0.178087, -0.076193, 0.623701); glNormal3f(0.575396, -0.511246, 0.638356); glVertex3f(0.144993, -0.127741, 0.623808); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.119694, 0.010102, -0.992737); glVertex3f(0.283547, -0.025962, 0.598867); glNormal3f(-0.110202, 0.046388, -0.992798); glVertex3f(0.260828, -0.112563, 0.599033); glNormal3f(0.705588, -0.308451, 0.637928); glVertex3f(0.178087, -0.076193, 0.623701); glNormal3f(-0.766747, 0.075350, -0.637471); glVertex3f(0.193631, -0.016941, 0.623588); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.089053, 0.081515, 0.992676); glVertex3f(-0.214864, 0.192825, 0.598690); glNormal3f(-0.109317, 0.049959, 0.992737); glVertex3f(-0.263233, 0.117483, 0.598847); glNormal3f(-0.705039, 0.310739, 0.637410); glVertex3f(-0.180470, 0.081202, 0.623574); glNormal3f(-0.574847, 0.513565, 0.637013); glVertex3f(-0.147377, 0.132750, 0.623467); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.060030, 0.105289, 0.992615); glVertex3f(-0.145581, 0.249533, 0.598558); glNormal3f(-0.089053, 0.081515, 0.992676); glVertex3f(-0.214864, 0.192825, 0.598690); glNormal3f(-0.574847, 0.513565, 0.637013); glVertex3f(-0.147377, 0.132750, 0.623467); glNormal3f(-0.388348, 0.666189, 0.636647); glVertex3f(-0.099974, 0.171549, 0.623376); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.025086, 0.118900, 0.992584); glVertex3f(-0.062165, 0.282055, 0.598464); glNormal3f(-0.060030, 0.105289, 0.992615); glVertex3f(-0.145581, 0.249533, 0.598558); glNormal3f(-0.388348, 0.666189, 0.636647); glVertex3f(-0.099974, 0.171549, 0.623376); glNormal3f(-0.163793, 0.753746, 0.636402); glVertex3f(-0.042901, 0.193801, 0.623311); glEnd(); glBegin(GL_QUADS); glNormal3f(0.012329, 0.121067, 0.992553); glVertex3f(0.027219, 0.287209, 0.598415); glNormal3f(-0.025086, 0.118900, 0.992584); glVertex3f(-0.062165, 0.282055, 0.598464); glNormal3f(-0.163793, 0.753746, 0.636402); glVertex3f(-0.042901, 0.193801, 0.623311); glNormal3f(0.076754, 0.767602, 0.636250); glVertex3f(0.018254, 0.197327, 0.623278); glEnd(); glBegin(GL_QUADS); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glNormal3f(0.012329, 0.121067, 0.992553); glVertex3f(0.027219, 0.287209, 0.598415); glNormal3f(0.076754, 0.767602, 0.636250); glVertex3f(0.018254, 0.197327, 0.623278); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glEnd(); glBegin(GL_QUADS); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glNormal3f(0.080172, 0.091281, 0.992584); glVertex3f(0.189163, 0.216121, 0.598473); glNormal3f(0.512680, 0.576250, 0.636402); glVertex3f(0.129054, 0.148689, 0.623318); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glEnd(); glBegin(GL_QUADS); glNormal3f(0.080172, 0.091281, 0.992584); glVertex3f(0.189163, 0.216121, 0.598473); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glNormal3f(0.512680, 0.576250, 0.636402); glVertex3f(0.129054, 0.148689, 0.623318); glEnd(); glBegin(GL_QUADS); glNormal3f(0.094272, 0.070009, 0.993072); glVertex3f(0.245871, 0.146837, 0.598573); glNormal3f(0.057436, 0.102878, 0.993011); glVertex3f(0.113821, 0.264490, 0.598419); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104678, -0.037385, 0.993774); glVertex3f(-0.280799, -0.058502, 0.599171); glNormal3f(-0.058748, -0.093509, 0.993866); glVertex3f(-0.116226, -0.259570, 0.599462); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glEnd(); glBegin(GL_QUADS); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glEnd(); glBegin(GL_QUADS); glNormal3f(0.512680, 0.576250, 0.636402); glVertex3f(0.129054, 0.148689, 0.623318); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(0.129001, 0.148467, 0.500191); glEnd(); glBegin(GL_QUADS); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glNormal3f(0.512680, 0.576250, 0.636402); glVertex3f(0.129054, 0.148689, 0.623318); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(0.129001, 0.148467, 0.500191); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glEnd(); glBegin(GL_QUADS); glNormal3f(0.379589, 0.662374, 0.645863); glVertex3f(0.077506, 0.181782, 0.623281); glNormal3f(0.076754, 0.767602, 0.636250); glVertex3f(0.018254, 0.197327, 0.623278); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(0.018200, 0.197105, 0.500151); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glEnd(); glBegin(GL_QUADS); glNormal3f(0.076754, 0.767602, 0.636250); glVertex3f(0.018254, 0.197327, 0.623278); glNormal3f(-0.163793, 0.753746, 0.636402); glVertex3f(-0.042901, 0.193801, 0.623311); glNormal3f(0.157750, -0.720969, 0.674734); glVertex3f(-0.042955, 0.193579, 0.500184); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(0.018200, 0.197105, 0.500151); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.163793, 0.753746, 0.636402); glVertex3f(-0.042901, 0.193801, 0.623311); glNormal3f(-0.388348, 0.666189, 0.636647); glVertex3f(-0.099974, 0.171549, 0.623376); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(-0.100027, 0.171327, 0.500249); glNormal3f(0.157750, -0.720969, 0.674734); glVertex3f(-0.042955, 0.193579, 0.500184); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.388348, 0.666189, 0.636647); glVertex3f(-0.099974, 0.171549, 0.623376); glNormal3f(-0.574847, 0.513565, 0.637013); glVertex3f(-0.147377, 0.132750, 0.623467); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(-0.147430, 0.132528, 0.500340); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(-0.100027, 0.171327, 0.500249); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.574847, 0.513565, 0.637013); glVertex3f(-0.147377, 0.132750, 0.623467); glNormal3f(-0.705039, 0.310739, 0.637410); glVertex3f(-0.180470, 0.081202, 0.623574); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(-0.180524, 0.080980, 0.500447); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(-0.147430, 0.132528, 0.500340); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.766747, 0.075350, -0.637471); glVertex3f(0.193631, -0.016941, 0.623588); glNormal3f(0.705588, -0.308451, 0.637928); glVertex3f(0.178087, -0.076193, 0.623701); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.178033, -0.076415, 0.500574); glNormal3f(0.735191, -0.074618, -0.673696); glVertex3f(0.193577, -0.017163, 0.500461); glEnd(); glBegin(GL_QUADS); glNormal3f(0.575396, -0.511246, 0.638356); glVertex3f(0.144993, -0.127741, 0.623808); glNormal3f(0.705588, -0.308451, 0.637928); glVertex3f(0.178087, -0.076193, 0.623701); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.178033, -0.076415, 0.500574); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(0.144940, -0.127963, 0.500681); glEnd(); glBegin(GL_QUADS); glNormal3f(0.388897, -0.663900, 0.638691); glVertex3f(0.097590, -0.166540, 0.623899); glNormal3f(0.575396, -0.511246, 0.638356); glVertex3f(0.144993, -0.127741, 0.623808); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(0.144940, -0.127963, 0.500681); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(0.097537, -0.166762, 0.500772); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.164373, 0.751457, -0.638966); glVertex3f(0.040518, -0.188792, 0.623963); glNormal3f(0.388897, -0.663900, 0.638691); glVertex3f(0.097590, -0.166540, 0.623899); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(0.097537, -0.166762, 0.500772); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.040464, -0.189014, 0.500837); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.164373, 0.751457, -0.638966); glVertex3f(0.040518, -0.188792, 0.623963); glNormal3f(-0.076205, -0.765313, 0.639088); glVertex3f(-0.020637, -0.192318, 0.623996); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(-0.020691, -0.192540, 0.500869); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.040464, -0.189014, 0.500837); glEnd(); glBegin(GL_QUADS); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glNormal3f(-0.076205, -0.765313, 0.639088); glVertex3f(-0.020637, -0.192318, 0.623996); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(-0.020691, -0.192540, 0.500869); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glEnd(); glBegin(GL_QUADS); glNormal3f(0.411023, 0.629902, -0.658956); glVertex3f(-0.079889, -0.176774, 0.623994); glNormal3f(-0.512131, -0.573962, 0.638936); glVertex3f(-0.131438, -0.143681, 0.623957); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.131491, -0.143902, 0.500830); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.664785, -0.387463, 0.638661); glVertex3f(-0.170237, -0.096278, 0.623889); glNormal3f(-0.512131, -0.573962, 0.638936); glVertex3f(-0.131438, -0.143681, 0.623957); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.131491, -0.143902, 0.500830); glNormal3f(0.638447, 0.374126, 0.672567); glVertex3f(-0.170290, -0.096499, 0.500762); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glNormal3f(-0.664785, -0.387463, 0.638661); glVertex3f(-0.170237, -0.096278, 0.623889); glNormal3f(0.638447, 0.374126, 0.672567); glVertex3f(-0.170290, -0.096499, 0.500762); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.766198, 0.077639, 0.637867); glVertex3f(-0.196015, 0.021950, 0.623687); glNormal3f(-0.699667, -0.277291, 0.658437); glVertex3f(-0.192488, -0.039205, 0.623796); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glNormal3f(0.735771, -0.072176, 0.673330); glVertex3f(-0.196068, 0.021728, 0.500560); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.705039, 0.310739, 0.637410); glVertex3f(-0.180470, 0.081202, 0.623574); glNormal3f(-0.766198, 0.077639, 0.637867); glVertex3f(-0.196015, 0.021950, 0.623687); glNormal3f(0.735771, -0.072176, 0.673330); glVertex3f(-0.196068, 0.021728, 0.500560); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(-0.180524, 0.080980, 0.500447); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.752861, -0.165227, -0.637043); glVertex3f(0.190105, 0.044213, 0.623479); glNormal3f(0.613514, 0.453963, 0.646138); glVertex3f(0.167853, 0.101286, 0.623386); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.190051, 0.043992, 0.500352); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.752861, -0.165227, -0.637043); glVertex3f(0.190105, 0.044213, 0.623479); glNormal3f(-0.766747, 0.075350, -0.637471); glVertex3f(0.193631, -0.016941, 0.623588); glNormal3f(0.735191, -0.074618, -0.673696); glVertex3f(0.193577, -0.017163, 0.500461); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.190051, 0.043992, 0.500352); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.190051, 0.043992, 0.500352); glNormal3f(0.735191, -0.074618, -0.673696); glVertex3f(0.193577, -0.017163, 0.500461); glNormal3f(-0.665120, 0.065004, -0.743889); glVertex3f(0.088502, -0.006675, 0.500487); glNormal3f(0.652425, 0.140965, -0.744591); glVertex3f(0.086878, 0.021496, 0.500437); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.722465, -0.158666, -0.672933); glVertex3f(0.190051, 0.043992, 0.500352); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glNormal3f(0.652425, 0.140965, -0.744591); glVertex3f(0.086878, 0.021496, 0.500437); glEnd(); glBegin(GL_QUADS); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(-0.180524, 0.080980, 0.500447); glNormal3f(0.735771, -0.072176, 0.673330); glVertex3f(-0.196068, 0.021728, 0.500560); glNormal3f(-0.664449, 0.067690, 0.744224); glVertex3f(-0.090993, 0.011240, 0.500533); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(-0.083832, 0.038536, 0.500481); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735771, -0.072176, 0.673330); glVertex3f(-0.196068, 0.021728, 0.500560); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glNormal3f(-0.664449, 0.067690, 0.744224); glVertex3f(-0.090993, 0.011240, 0.500533); glEnd(); glBegin(GL_QUADS); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glNormal3f(0.638447, 0.374126, 0.672567); glVertex3f(-0.170290, -0.096499, 0.500762); glNormal3f(0.577136, 0.338389, 0.743187); glVertex3f(-0.079118, -0.043222, 0.500626); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glEnd(); glBegin(GL_QUADS); glNormal3f(0.638447, 0.374126, 0.672567); glVertex3f(-0.170290, -0.096499, 0.500762); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.131491, -0.143902, 0.500830); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(-0.061245, -0.065059, 0.500658); glNormal3f(0.577136, 0.338389, 0.743187); glVertex3f(-0.079118, -0.043222, 0.500626); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.131491, -0.143902, 0.500830); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(-0.061245, -0.065059, 0.500658); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glEnd(); glBegin(GL_QUADS); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(-0.020691, -0.192540, 0.500869); glNormal3f(0.066652, 0.666128, 0.742821); glVertex3f(-0.010203, -0.087465, 0.500676); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.040464, -0.189014, 0.500837); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(-0.020691, -0.192540, 0.500869); glNormal3f(0.066652, 0.666128, 0.742821); glVertex3f(-0.010203, -0.087465, 0.500676); glNormal3f(0.141972, -0.654073, -0.742943); glVertex3f(0.017969, -0.085840, 0.500661); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.157170, 0.723380, 0.672292); glVertex3f(0.040464, -0.189014, 0.500837); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(0.097537, -0.166762, 0.500772); glNormal3f(-0.336741, 0.578173, 0.743156); glVertex3f(0.044260, -0.075590, 0.500631); glNormal3f(0.141972, -0.654073, -0.742943); glVertex3f(0.017969, -0.085840, 0.500661); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.372631, 0.639393, 0.672536); glVertex3f(0.097537, -0.166762, 0.500772); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(0.144940, -0.127963, 0.500681); glNormal3f(0.499130, -0.443098, 0.744652); glVertex3f(0.066097, -0.057717, 0.500589); glNormal3f(-0.336741, 0.578173, 0.743156); glVertex3f(0.044260, -0.075590, 0.500631); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.551561, 0.492904, 0.672872); glVertex3f(0.144940, -0.127963, 0.500681); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.178033, -0.076415, 0.500574); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(0.081341, -0.033970, 0.500540); glNormal3f(0.499130, -0.443098, 0.744652); glVertex3f(0.066097, -0.057717, 0.500589); glEnd(); glBegin(GL_QUADS); glNormal3f(0.735191, -0.074618, -0.673696); glVertex3f(0.193577, -0.017163, 0.500461); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(0.178033, -0.076415, 0.500574); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(0.081341, -0.033970, 0.500540); glNormal3f(-0.665120, 0.065004, -0.743889); glVertex3f(0.088502, -0.006675, 0.500487); glEnd(); glBegin(GL_QUADS); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(-0.147430, 0.132528, 0.500340); glNormal3f(0.677084, -0.295877, 0.673757); glVertex3f(-0.180524, 0.080980, 0.500447); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(-0.083832, 0.038536, 0.500481); glNormal3f(-0.498489, 0.445753, 0.743461); glVertex3f(-0.068587, 0.062282, 0.500432); glEnd(); glBegin(GL_QUADS); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(-0.100027, 0.171327, 0.500249); glNormal3f(0.552171, -0.490493, 0.674154); glVertex3f(-0.147430, 0.132528, 0.500340); glNormal3f(-0.498489, 0.445753, 0.743461); glVertex3f(-0.068587, 0.062282, 0.500432); glNormal3f(-0.336741, 0.578143, 0.743156); glVertex3f(-0.046750, 0.080155, 0.500390); glEnd(); glBegin(GL_QUADS); glNormal3f(0.157750, -0.720969, 0.674734); glVertex3f(-0.042955, 0.193579, 0.500184); glNormal3f(0.373211, -0.636952, 0.674490); glVertex3f(-0.100027, 0.171327, 0.500249); glNormal3f(-0.336741, 0.578143, 0.743156); glVertex3f(-0.046750, 0.080155, 0.500390); glNormal3f(0.142644, -0.651418, 0.745170); glVertex3f(-0.020459, 0.090406, 0.500360); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(0.018200, 0.197105, 0.500151); glNormal3f(0.157750, -0.720969, 0.674734); glVertex3f(-0.042955, 0.193579, 0.500184); glNormal3f(0.142644, -0.651418, 0.745170); glVertex3f(-0.020459, 0.090406, 0.500360); glNormal3f(-0.066012, -0.663442, 0.745293); glVertex3f(0.007712, 0.092030, 0.500345); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glNormal3f(-0.073092, -0.734275, 0.674886); glVertex3f(0.018200, 0.197105, 0.500151); glNormal3f(-0.066012, -0.663442, 0.745293); glVertex3f(0.007712, 0.092030, 0.500345); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(0.129001, 0.148467, 0.500191); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(0.058754, 0.069624, 0.500363); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.491409, -0.550645, 0.674734); glVertex3f(0.129001, 0.148467, 0.500191); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(0.058754, 0.069624, 0.500363); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.603442, -0.442732, 0.663167); glVertex3f(0.167799, 0.101064, 0.500259); glNormal3f(-0.371319, -0.649556, 0.663442); glVertex3f(0.077452, 0.181561, 0.500153); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glEnd(); glBegin(GL_QUADS); glNormal3f(0.706168, 0.276376, 0.651845); glVertex3f(-0.192542, -0.039427, 0.500669); glNormal3f(0.409589, 0.638722, 0.651326); glVertex3f(-0.079943, -0.176995, 0.500867); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glNormal3f(0.538987, 0.839625, 0.066988); glVertex3f(-0.037511, -0.080356, 0.471894); glNormal3f(0.929502, 0.362499, 0.067690); glVertex3f(-0.089381, -0.016983, 0.471802); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glNormal3f(-0.495590, -0.867946, -0.032167); glVertex3f(0.034995, 0.084817, 0.471565); glNormal3f(-0.805170, -0.592120, -0.032533); glVertex3f(0.076614, 0.047736, 0.471614); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(0.058754, 0.069624, 0.500363); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glNormal3f(-0.495590, -0.867946, -0.032167); glVertex3f(0.034995, 0.084817, 0.471565); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.058741, 0.069573, 0.471582); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glNormal3f(-0.444105, -0.497482, 0.745140); glVertex3f(0.058754, 0.069624, 0.500363); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.058741, 0.069573, 0.471582); glNormal3f(-0.805170, -0.592120, -0.032533); glVertex3f(0.076614, 0.047736, 0.471614); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.324168, -0.566912, 0.757286); glVertex3f(0.035008, 0.084869, 0.500346); glNormal3f(-0.066012, -0.663442, 0.745293); glVertex3f(0.007712, 0.092030, 0.500345); glNormal3f(-0.099307, -0.995025, 0.001831); glVertex3f(0.007700, 0.091978, 0.471564); glNormal3f(-0.495590, -0.867946, -0.032167); glVertex3f(0.034995, 0.084817, 0.471565); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.066012, -0.663442, 0.745293); glVertex3f(0.007712, 0.092030, 0.500345); glNormal3f(0.142644, -0.651418, 0.745170); glVertex3f(-0.020459, 0.090406, 0.500360); glNormal3f(0.213019, -0.977020, 0.001648); glVertex3f(-0.020472, 0.090354, 0.471579); glNormal3f(-0.099307, -0.995025, 0.001831); glVertex3f(0.007700, 0.091978, 0.471564); glEnd(); glBegin(GL_QUADS); glNormal3f(0.142644, -0.651418, 0.745170); glVertex3f(-0.020459, 0.090406, 0.500360); glNormal3f(-0.336741, 0.578143, 0.743156); glVertex3f(-0.046750, 0.080155, 0.500390); glNormal3f(0.504501, -0.863369, 0.001312); glVertex3f(-0.046763, 0.080103, 0.471609); glNormal3f(0.213019, -0.977020, 0.001648); glVertex3f(-0.020472, 0.090354, 0.471579); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.336741, 0.578143, 0.743156); glVertex3f(-0.046750, 0.080155, 0.500390); glNormal3f(-0.498489, 0.445753, 0.743461); glVertex3f(-0.068587, 0.062282, 0.500432); glNormal3f(0.746635, -0.665212, 0.000855); glVertex3f(-0.068600, 0.062230, 0.471651); glNormal3f(0.504501, -0.863369, 0.001312); glVertex3f(-0.046763, 0.080103, 0.471609); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.498489, 0.445753, 0.743461); glVertex3f(-0.068587, 0.062282, 0.500432); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(-0.083832, 0.038536, 0.500481); glNormal3f(0.915647, -0.401929, 0.000305); glVertex3f(-0.083845, 0.038484, 0.471700); glNormal3f(0.746635, -0.665212, 0.000855); glVertex3f(-0.068600, 0.062230, 0.471651); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.665120, 0.065004, -0.743889); glVertex3f(0.088502, -0.006675, 0.500487); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(0.081341, -0.033970, 0.500540); glNormal3f(0.915647, -0.401929, 0.000305); glVertex3f(0.081329, -0.034022, 0.471759); glNormal3f(0.995025, -0.099307, -0.000244); glVertex3f(0.088489, -0.006727, 0.471707); glEnd(); glBegin(GL_QUADS); glNormal3f(0.499130, -0.443098, 0.744652); glVertex3f(0.066097, -0.057717, 0.500589); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(0.081341, -0.033970, 0.500540); glNormal3f(0.915647, -0.401929, 0.000305); glVertex3f(0.081329, -0.034022, 0.471759); glNormal3f(-0.746635, 0.665212, -0.000855); glVertex3f(0.066084, -0.057768, 0.471808); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.336741, 0.578173, 0.743156); glVertex3f(0.044260, -0.075590, 0.500631); glNormal3f(0.499130, -0.443098, 0.744652); glVertex3f(0.066097, -0.057717, 0.500589); glNormal3f(-0.746635, 0.665212, -0.000855); glVertex3f(0.066084, -0.057768, 0.471808); glNormal3f(-0.504501, 0.863369, -0.001312); glVertex3f(0.044247, -0.075642, 0.471850); glEnd(); glBegin(GL_QUADS); glNormal3f(0.141972, -0.654073, -0.742943); glVertex3f(0.017969, -0.085840, 0.500661); glNormal3f(-0.336741, 0.578173, 0.743156); glVertex3f(0.044260, -0.075590, 0.500631); glNormal3f(-0.504501, 0.863369, -0.001312); glVertex3f(0.044247, -0.075642, 0.471850); glNormal3f(-0.213019, 0.977020, -0.001648); glVertex3f(0.017956, -0.085892, 0.471880); glEnd(); glBegin(GL_QUADS); glNormal3f(0.141972, -0.654073, -0.742943); glVertex3f(0.017969, -0.085840, 0.500661); glNormal3f(0.066652, 0.666128, 0.742821); glVertex3f(-0.010203, -0.087465, 0.500676); glNormal3f(-0.099307, -0.995025, 0.001831); glVertex3f(-0.010216, -0.087516, 0.471895); glNormal3f(-0.213019, 0.977020, -0.001648); glVertex3f(0.017956, -0.085892, 0.471880); glEnd(); glBegin(GL_QUADS); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glNormal3f(0.066652, 0.666128, 0.742821); glVertex3f(-0.010203, -0.087465, 0.500676); glNormal3f(-0.099307, -0.995025, 0.001831); glVertex3f(-0.010216, -0.087516, 0.471895); glNormal3f(0.538987, 0.839625, 0.066988); glVertex3f(-0.037511, -0.080356, 0.471894); glEnd(); glBegin(GL_QUADS); glNormal3f(0.344493, 0.535722, -0.770898); glVertex3f(-0.037498, -0.080304, 0.500675); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(-0.061245, -0.065059, 0.500658); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.061257, -0.065111, 0.471877); glNormal3f(0.538987, 0.839625, 0.066988); glVertex3f(-0.037511, -0.080356, 0.471894); glEnd(); glBegin(GL_QUADS); glNormal3f(0.577136, 0.338389, 0.743187); glVertex3f(-0.079118, -0.043222, 0.500626); glNormal3f(0.444746, 0.500137, 0.742973); glVertex3f(-0.061245, -0.065059, 0.500658); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.061257, -0.065111, 0.471877); glNormal3f(0.638478, 0.374126, 0.672567); glVertex3f(-0.079130, -0.043274, 0.471845); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glNormal3f(0.577136, 0.338389, 0.743187); glVertex3f(-0.079118, -0.043222, 0.500626); glNormal3f(0.638478, 0.374126, 0.672567); glVertex3f(-0.079130, -0.043274, 0.471845); glNormal3f(0.929502, 0.362499, 0.067690); glVertex3f(-0.089381, -0.016983, 0.471802); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.664449, 0.067690, 0.744224); glVertex3f(-0.090993, 0.011240, 0.500533); glNormal3f(0.595019, 0.233222, 0.769097); glVertex3f(-0.089368, -0.016931, 0.500583); glNormal3f(0.929502, 0.362499, 0.067690); glVertex3f(-0.089381, -0.016983, 0.471802); glNormal3f(0.995025, -0.099307, -0.000244); glVertex3f(-0.091005, 0.011189, 0.471752); glEnd(); glBegin(GL_QUADS); glNormal3f(0.612049, -0.267190, 0.744285); glVertex3f(-0.083832, 0.038536, 0.500481); glNormal3f(-0.664449, 0.067690, 0.744224); glVertex3f(-0.090993, 0.011240, 0.500533); glNormal3f(0.995025, -0.099307, -0.000244); glVertex3f(-0.091005, 0.011189, 0.471752); glNormal3f(0.915647, -0.401929, 0.000305); glVertex3f(-0.083845, 0.038484, 0.471700); glEnd(); glBegin(GL_QUADS); glNormal3f(0.652425, 0.140965, -0.744591); glVertex3f(0.086878, 0.021496, 0.500437); glNormal3f(-0.526902, -0.386303, 0.757042); glVertex3f(0.076627, 0.047788, 0.500395); glNormal3f(-0.805170, -0.592120, -0.032533); glVertex3f(0.076614, 0.047736, 0.471614); glNormal3f(-0.977020, -0.213019, 0.000793); glVertex3f(0.086865, 0.021445, 0.471657); glEnd(); glBegin(GL_QUADS); glNormal3f(0.652425, 0.140965, -0.744591); glVertex3f(0.086878, 0.021496, 0.500437); glNormal3f(-0.665120, 0.065004, -0.743889); glVertex3f(0.088502, -0.006675, 0.500487); glNormal3f(0.995025, -0.099307, -0.000244); glVertex3f(0.088489, -0.006727, 0.471707); glNormal3f(-0.977020, -0.213019, 0.000793); glVertex3f(0.086865, 0.021445, 0.471657); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.495590, -0.867946, -0.032167); glVertex3f(0.034995, 0.084817, 0.471565); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(0.058741, 0.069573, 0.471582); glNormal3f(-0.805170, -0.592120, -0.032533); glVertex3f(0.076614, 0.047736, 0.471614); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.638478, 0.374126, 0.672567); glVertex3f(-0.079130, -0.043274, 0.471845); glNormal3f(0.929502, 0.362499, 0.067690); glVertex3f(-0.089381, -0.016983, 0.471802); glNormal3f(0.538987, 0.839625, 0.066988); glVertex3f(-0.037511, -0.080356, 0.471894); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.638478, 0.374126, 0.672567); glVertex3f(-0.079130, -0.043274, 0.471845); glNormal3f(0.538987, 0.839625, 0.066988); glVertex3f(-0.037511, -0.080356, 0.471894); glNormal3f(-0.491989, -0.553087, -0.672323); glVertex3f(-0.061257, -0.065111, 0.471877); glEnd(); glPopMatrix(); } extern void loadModel (void) { load_0(); //object: load_1(); //object: } // Llamada a la función loadModel () static PyObject * y1_loadModel (PyObject *self, PyObject *args) { loadModel (); Py_INCREF (Py_None); return Py_None; } // Llamada a la función load_0 () static PyObject * y1_load0 (PyObject *self, PyObject *args) { load_0 (); Py_INCREF (Py_None); return Py_None; } // Llamada a la función load_1 () static PyObject * y1_load1 (PyObject *self, PyObject *args) { load_1 (); Py_INCREF (Py_None); return Py_None; } // Métodos implementados en el módulo static PyMethodDef Y1Methods [] = { {"loadModel", y1_loadModel, METH_VARARGS, "Render a Y1 module."}, {"load0", y1_load0, METH_VARARGS, "Render a Y1 part 0."}, {"load1", y1_load1, METH_VARARGS, "Render a Y1 part 1."}, {NULL, NULL, 0, NULL} }; // Función de inicialización PyMODINIT_FUNC inity1 (void) { (void) Py_InitModule ("y1module", Y1Methods); }