glNewList(BOTE , GL_COMPILE);
q = gluNewQuadric();
glPushMatrix();
glScalef(1,1,3);
glRotatef(45, 0, 0, 1);
glTranslatef(11.7,-9.6,0);
glutWireCube(5);
glPopMatrix();
glPushMatrix();
glScalef(6,1,3);
glTranslatef(0,0.35,0);
glutWireCube(5);
glPopMatrix();
glPushMatrix();
glScalef(2,0.5,3);
glTranslatef(-5,8.35,0);
glutWireCube(5);
glPopMatrix();
glPushMatrix();
glScalef(1.5,1,1);
glTranslatef(-6,8.15,0);
glutWireCube(5);
glPopMatrix();
glPushMatrix();
glScalef(1.5,1,1);
glTranslatef(-6,8.5,5);
glutWireCube(1);
glPopMatrix();
glPushMatrix();
glScalef(0.8,0.8,0.2);
glTranslatef(-12.7,10.5,23.9);
glutWireCube(1);
glPopMatrix();
glPushMatrix();
glScalef(0.8,0.8,0.2);
glTranslatef(-12.7,10.5,26.5);
glutWireCube(1);
glPopMatrix();
glPushMatrix();
glTranslatef(-8.3,8.5,5);
glRotatef(90, 0, 1, 0);
gluCylinder(q,0.3,0.3,2,8,8);
glPopMatrix();
glPushMatrix();
glTranslatef(-6.3,8.5,5);
glRotatef(90, 0, 1, 0);
gluCylinder(q,0.1,0.1,2,8,8);
glPopMatrix();
glPushMatrix();
glTranslatef(-9,8,5);
glRotatef(90, 1, 0, 0);
gluCylinder(q,0.3,0.3,3,8,8);
glPopMatrix();
gluDeleteQuadric(q);
glEndList();