// cur 3568 min: 3500 max: 3568 #include #include #include typedef double Num; Num zoom; int width; int height; const char *title; int main(int argc, char *argv[]) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); title = "AMPS"; glutCreateWindow(title); width = glutGet(GLUT_WINDOW_WIDTH); height = glutGet(GLUT_WINDOW_HEIGHT); gluOrtho2D(-width/2, width/2, -height/2, height/2); glPushMatrix(); glRotated(5.000000, 0, 0, -1); glScaled(0.416667, 0.416667, 0.416667); glClear(GL_COLOR_BUFFER_BIT); glPushMatrix(); glTranslated(34.018772, -10.561707, 0); glRotated(563.831441, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(29.844003, 41.164736, 0); glRotated(142.236986, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-16.477724, 26.822959, 0); glRotated(199.997792, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(5.396996, -2.260295, 0); glRotated(452.787066, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-13.521553, 1.340091, 0); glRotated(685.605402, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(41.619507, 13.571173, 0); glRotated(516.453789, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-35.839744, 10.696888, 0); glRotated(11.736412, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-25.711323, -36.276842, 0); glRotated(579.007263, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-34.332091, -9.905561, 0); glRotated(93.449122, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-39.119120, 49.892452, 0); glRotated(157.144972, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(1.293239, 33.911223, 0); glRotated(441.100679, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-20.396838, 13.755227, 0); glRotated(377.486777, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-0.641701, 47.277502, 0); glRotated(210.612085, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(27.135770, 2.674498, 0); glRotated(554.337962, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-9.977138, 39.152945, 0); glRotated(203.986617, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-14.754165, 30.772452, 0); glRotated(661.699061, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-43.024472, 44.932708, 0); glRotated(378.716652, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-41.394415, -30.778615, 0); glRotated(477.523387, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(39.023260, -15.110706, 0); glRotated(46.203351, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-47.997695, -4.229826, 0); glRotated(45.429004, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-26.172005, 47.063413, 0); glRotated(649.589813, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(35.091979, -23.333425, 0); glRotated(388.627445, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-12.479302, 26.024874, 0); glRotated(369.025462, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(16.772376, 3.160643, 0); glRotated(28.281847, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-6.236240, 43.183506, 0); glRotated(670.183053, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(22.095234, -21.570660, 0); glRotated(531.744707, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(13.997882, -14.595132, 0); glRotated(495.260201, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-33.402583, -5.989547, 0); glRotated(633.654170, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(32.920109, -16.966287, 0); glRotated(164.857083, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(39.337241, -14.963982, 0); glRotated(494.402334, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(45.646825, 8.864013, 0); glRotated(473.258908, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(35.867633, -6.044008, 0); glRotated(665.258248, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-10.156333, 31.476690, 0); glRotated(492.637338, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(41.097203, -1.750934, 0); glRotated(155.393970, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(45.025237, 42.012825, 0); glRotated(106.315211, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(38.106217, 14.108060, 0); glRotated(311.006461, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(11.959648, -21.894059, 0); glRotated(565.921511, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-19.254213, -5.296642, 0); glRotated(162.796770, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-31.246689, -22.376533, 0); glRotated(400.639504, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-8.349872, -33.039291, 0); glRotated(652.898832, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-39.682881, -37.392466, 0); glRotated(356.719728, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(26.047523, 48.475167, 0); glRotated(673.202870, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(18.444502, -11.681167, 0); glRotated(539.835035, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-13.133646, -20.583964, 0); glRotated(167.228308, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(8.448850, -25.558726, 0); glRotated(109.720650, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(23.214852, -37.452510, 0); glRotated(571.298679, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-33.589807, 24.507139, 0); glRotated(53.661456, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(45.010403, -44.747074, 0); glRotated(375.525633, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-32.378934, -25.993763, 0); glRotated(574.414597, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(23.265441, 15.656365, 0); glRotated(696.531700, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(13.945835, 25.973484, 0); glRotated(67.305944, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPushMatrix(); glTranslated(-36.509759, 2.021007, 0); glRotated(56.327142, 0, 0, -1); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -4.000000); glVertex2d(1.000000, 4.000000); glVertex2d(-1.000000, 4.000000); glVertex2d(-1.000000, -4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, -4.000000); glVertex2d(0.000000, 4.000000); glVertex2d(0.000000, 4.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, -1.000000); glVertex2d(1.000000, 1.000000); glVertex2d(-1.000000, 1.000000); glVertex2d(-1.000000, -1.000000); glEnd(); glColor3d(0.5, 0.8, 1); glBegin(GL_POLYGON); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glColor3d(0, 0, 0.5); glBegin(GL_LINE_LOOP); glVertex2d(1.000000, 0.000000); glVertex2d(1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glVertex2d(-1.000000, 0.000000); glEnd(); glPopMatrix(); glPopMatrix(); glutSwapBuffers(); glutMainLoop(); return 0; }