glsBeginGLS(1, 0);
glsString("Visual Info", "GLX_USE_GL, GLX_DOUBLEBUFFER, GLX_RGBA, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ACCUM_RED_SIZE, 16, GLX_ACCUM_GREEN_SIZE, 16, GLX_ACCUM_BLUE_SIZE, 16, GLX_DEPTH_SIZE, 0, GLX_STENCIL_SIZE, 0, None");
glsString("Viewport Info", "0 0 630 630");
glClearColor(0,0,0);
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.02906977, 0);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.01453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.01453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.03197674, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.03197674, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.517442, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.889535, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.703488, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.703488, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2151163, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.4011628, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.5872093, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.7732558, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.9593023, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.145349, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.331395, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, -0.001});
glVertex2fv({0.38632, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48576, -0.001});
glVertex2fv({0.48576, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0});
glVertex2fv({0.43604, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0.2231});
glVertex2fv({0.396352, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, 0});
glVertex2fv({0.48576, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, -0.001});
glVertex2fv({0.38632, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48576, -0.001});
glVertex2fv({0.48576, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0});
glVertex2fv({0.43604, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0.2231});
glVertex2fv({0.396352, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, 0});
glVertex2fv({0.48576, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, -0.001});
glVertex2fv({0.38632, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48576, -0.001});
glVertex2fv({0.48576, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0});
glVertex2fv({0.43604, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0.2231});
glVertex2fv({0.396352, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, 0});
glVertex2fv({0.48576, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, -0.001});
glVertex2fv({0.38632, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48576, -0.001});
glVertex2fv({0.48576, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0});
glVertex2fv({0.43604, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.43604, 0.2231});
glVertex2fv({0.396352, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38632, 0});
glVertex2fv({0.48576, 0});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-3.515625, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.000181686, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();

glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-3.515625, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();


glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCAC);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC14);
glScissor(120, 170, 309, 324);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 0});
glVertex3fv({1.22, -1.545, 0});
glVertex3fv({1.22, 1.905, 0});
glVertex3fv({-2.08, 1.905, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(395.8623, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);
glTranslatef(0, 0.01453488, 0);
glColor3fv({0.462745, 0.141176, 0});
glBegin(GL_POLYGON);
glVertex3fv({2.07, 0.13, 0});
glVertex3fv({2.07, -4.87, 0});
glVertex3fv({-2.93, -4.87, 0});
glVertex3fv({-2.93, 0.13, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.05803012, 0);
glTranslatef(-0.003565159, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.105, 0.13, 5E-06});
glVertex3fv({-0.085, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.755, 0.13, 5E-06});
glVertex3fv({-0.775, 0.13, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();

glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(395.8623, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPushMatrix();
glTranslatef(0.01453488, 0, 0);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();


glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.02906977, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.02906977, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.01453488, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.01453488, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0.01453488, 0, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0.01453488, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-0.855, -1.52, 5E-06});
glVertex3fv({-0.005, -1.52, 5E-06});
glVertex3fv({-0.005, -1.13, 5E-06});
glVertex3fv({-0.855, -1.13, 5E-06});
glEnd();
glLineWidth(6);
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, -0.001});
glVertex2fv({0.20768, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.30712, -0.001});
glVertex2fv({0.30712, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0});
glVertex2fv({0.2574, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0.2231});
glVertex2fv({0.217712, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, 0});
glVertex2fv({0.30712, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, -0.001});
glVertex2fv({0.20768, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.30712, -0.001});
glVertex2fv({0.30712, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0});
glVertex2fv({0.2574, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0.2231});
glVertex2fv({0.217712, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, 0});
glVertex2fv({0.30712, 0});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.22, 1.905, 5E-06});
glVertex3fv({0.87, 1.905, 5E-06});
glVertex3fv({0.930777, 1.899683, 5E-06});
glVertex3fv({0.989707, 1.883893, 5E-06});
glVertex3fv({1.045, 1.858109, 5E-06});
glVertex3fv({1.094976, 1.823116, 5E-06});
glVertex3fv({1.138116, 1.779976, 5E-06});
glVertex3fv({1.173109, 1.73, 5E-06});
glVertex3fv({1.198892, 1.674707, 5E-06});
glVertex3fv({1.214683, 1.615777, 5E-06});
glVertex3fv({1.22, 1.555, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, 1.905, 5E-06});
glVertex3fv({-1.73, 1.905, 5E-06});
glVertex3fv({-1.790777, 1.899683, 5E-06});
glVertex3fv({-1.849707, 1.883893, 5E-06});
glVertex3fv({-1.905, 1.858109, 5E-06});
glVertex3fv({-1.954976, 1.823116, 5E-06});
glVertex3fv({-1.998116, 1.779976, 5E-06});
glVertex3fv({-2.033109, 1.73, 5E-06});
glVertex3fv({-2.058892, 1.674707, 5E-06});
glVertex3fv({-2.074682, 1.615776, 5E-06});
glVertex3fv({-2.08, 1.554999, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.22, -1.545, 5E-06});
glVertex3fv({0.869999, -1.545, 5E-06});
glVertex3fv({0.930776, -1.539683, 5E-06});
glVertex3fv({0.989706, -1.523893, 5E-06});
glVertex3fv({1.044999, -1.498109, 5E-06});
glVertex3fv({1.094975, -1.463116, 5E-06});
glVertex3fv({1.138115, -1.419976, 5E-06});
glVertex3fv({1.173109, -1.37, 5E-06});
glVertex3fv({1.198892, -1.314707, 5E-06});
glVertex3fv({1.214683, -1.255777, 5E-06});
glVertex3fv({1.22, -1.195, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 5E-06});
glVertex3fv({-1.73, -1.545, 5E-06});
glVertex3fv({-1.790777, -1.539683, 5E-06});
glVertex3fv({-1.849707, -1.523892, 5E-06});
glVertex3fv({-1.905, -1.498109, 5E-06});
glVertex3fv({-1.954976, -1.463115, 5E-06});
glVertex3fv({-1.998116, -1.419976, 5E-06});
glVertex3fv({-2.033109, -1.37, 5E-06});
glVertex3fv({-2.058892, -1.314707, 5E-06});
glVertex3fv({-2.074683, -1.255777, 5E-06});
glVertex3fv({-2.08, -1.195, 5E-06});
glEnd();


glPushMatrix();
glTranslatef(0, 0.02906977, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.425, 0.13, 0});
glVertex3fv({1.345, 0.268, 0});
glVertex3fv({1.265, 0.13, 0});
glVertex3fv({1.345, -0.008, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();



glPushMatrix();
glTranslatef(0.02906977, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -1.59, 0});
glVertex3fv({-0.568, -1.67, 0});
glVertex3fv({-0.43, -1.75, 0});
glVertex3fv({-0.292, -1.67, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, -0.00056});
glVertex2fv({0.1163008, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, -0.00056});
glVertex2fv({0.1719872, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.144144, 0});
glVertex2fv({0.144144, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.144144, 0.124936});
glVertex2fv({0.1219187, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0});
glVertex2fv({0.1719872, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, -0.00056});
glVertex2fv({0.2163392, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, -0.00056});
glVertex2fv({0.2720256, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0});
glVertex2fv({0.2441824, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2441824, 0.124936});
glVertex2fv({0.2219571, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0});
glVertex2fv({0.2720256, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, -0.00056});
glVertex2fv({0.1163008, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, -0.00056});
glVertex2fv({0.1719872, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.144144, 0});
glVertex2fv({0.144144, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.144144, 0.124936});
glVertex2fv({0.1219187, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0});
glVertex2fv({0.1719872, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.12556, 0});
glVertex3fv({-3.2634, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.12556, 0});
glVertex3fv({-3.298389, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.00068, 0});
glVertex3fv({-3.2634, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00068, 0});
glVertex3fv({-3.298389, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.280648, -3.125, 0});
glVertex3fv({-3.280648, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.125, 0});
glVertex3fv({-3.2634, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00012, 0});
glVertex3fv({-3.2634, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.125, 0});
glVertex3fv({-3.207713, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.00012, 0});
glVertex3fv({-3.153013, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.125, 0});
glVertex3fv({-3.208206, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.00012, 0});
glVertex3fv({-3.153506, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.125, 0});
glVertex3fv({-3.153506, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055359, -3.013603, 0});
glVertex3fv({-3.0618, -3.006323, 0});
glVertex3fv({-3.069767, -3.00171, 0});
glVertex3fv({-3.0786, -3.00012, 0});
glVertex3fv({-3.087433, -3.00171, 0});
glVertex3fv({-3.0954, -3.006323, 0});
glVertex3fv({-3.101724, -3.013509, 0});
glVertex3fv({-3.105783, -3.022563, 0});
glVertex3fv({-3.107183, -3.0326, 0});
glVertex3fv({-3.105783, -3.042637, 0});
glVertex3fv({-3.099342, -3.049917, 0});
glVertex3fv({-3.091375, -3.05453, 0});
glVertex3fv({-3.082542, -3.05612, 0});
glVertex3fv({-3.073898, -3.059445, 0});
glVertex3fv({-3.065655, -3.064217, 0});
glVertex3fv({-3.059114, -3.07165, 0});
glVertex3fv({-3.054915, -3.081017, 0});
glVertex3fv({-3.053467, -3.0914, 0});
glVertex3fv({-3.054915, -3.101783, 0});
glVertex3fv({-3.059114, -3.11115, 0});
glVertex3fv({-3.065655, -3.118583, 0});
glVertex3fv({-3.073898, -3.123356, 0});
glVertex3fv({-3.083035, -3.125, 0});
glVertex3fv({-3.092172, -3.123356, 0});
glVertex3fv({-3.100415, -3.118583, 0});
glVertex3fv({-3.106956, -3.11115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.99956, 0});
glVertex3fv({-3.00813, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.12444, 0});
glVertex3fv({-2.980533, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -2.99956, 0});
glVertex3fv({-2.954415, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.999, 0});
glVertex3fv({-2.954415, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.12444, 0});
glVertex3fv({-2.981025, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.865695, -3.005178, 0});
glVertex3fv({-2.858827, -3.012983, 0});
glVertex3fv({-2.854418, -3.022818, 0});
glVertex3fv({-2.852898, -3.03372, 0});
glVertex3fv({-2.854418, -3.044622, 0});
glVertex3fv({-2.858827, -3.054457, 0});
glVertex3fv({-2.865695, -3.062262, 0});
glVertex3fv({-2.87435, -3.067273, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.853883, -3.125, 0});
glVertex3fv({-2.852898, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908584, -3.125, 0});
glVertex3fv({-2.907598, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.887887, -3.06788, 0});
glVertex3fv({-2.85339, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -2.99956, 0});
glVertex3fv({-2.908091, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.908091, -2.99956, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.255436, -3.213603, 0});
glVertex3fv({-3.261877, -3.206323, 0});
glVertex3fv({-3.269844, -3.20171, 0});
glVertex3fv({-3.278677, -3.20012, 0});
glVertex3fv({-3.287509, -3.20171, 0});
glVertex3fv({-3.295477, -3.206323, 0});
glVertex3fv({-3.3018, -3.213509, 0});
glVertex3fv({-3.30586, -3.222563, 0});
glVertex3fv({-3.307259, -3.2326, 0});
glVertex3fv({-3.30586, -3.242637, 0});
glVertex3fv({-3.299419, -3.249917, 0});
glVertex3fv({-3.291452, -3.25453, 0});
glVertex3fv({-3.282619, -3.25612, 0});
glVertex3fv({-3.273975, -3.259445, 0});
glVertex3fv({-3.265732, -3.264217, 0});
glVertex3fv({-3.259191, -3.27165, 0});
glVertex3fv({-3.254992, -3.281017, 0});
glVertex3fv({-3.253544, -3.2914, 0});
glVertex3fv({-3.254992, -3.301783, 0});
glVertex3fv({-3.259191, -3.31115, 0});
glVertex3fv({-3.265732, -3.318583, 0});
glVertex3fv({-3.273975, -3.323356, 0});
glVertex3fv({-3.283112, -3.325, 0});
glVertex3fv({-3.292249, -3.323356, 0});
glVertex3fv({-3.300492, -3.318583, 0});
glVertex3fv({-3.307033, -3.31115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.19956, 0});
glVertex3fv({-3.153013, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.19956, 0});
glVertex3fv({-3.207713, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.19956, 0});
glVertex3fv({-3.208206, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.325, 0});
glVertex3fv({-3.180117, -3.2634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180117, -3.2634, 0});
glVertex3fv({-3.153506, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.325, 0});
glVertex3fv({-3.153506, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.32556, 0});
glVertex3fv({-3.063323, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.32556, 0});
glVertex3fv({-3.098312, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.20068, 0});
glVertex3fv({-3.063323, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20068, 0});
glVertex3fv({-3.098312, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.080571, -3.325, 0});
glVertex3fv({-3.080571, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.325, 0});
glVertex3fv({-3.063323, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20012, 0});
glVertex3fv({-3.063323, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.19956, 0});
glVertex3fv({-3.00813, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.32444, 0});
glVertex3fv({-2.980533, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -3.19956, 0});
glVertex3fv({-2.954415, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.199, 0});
glVertex3fv({-2.954415, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.32444, 0});
glVertex3fv({-2.981025, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.297, 0});
glVertex3fv({-2.906644, -3.301783, 0});
glVertex3fv({-2.902444, -3.31115, 0});
glVertex3fv({-2.895903, -3.318583, 0});
glVertex3fv({-2.88766, -3.323355, 0});
glVertex3fv({-2.878523, -3.325, 0});
glVertex3fv({-2.869386, -3.323355, 0});
glVertex3fv({-2.861143, -3.318583, 0});
glVertex3fv({-2.854602, -3.31115, 0});
glVertex3fv({-2.850402, -3.301783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.906644, -3.222217, 0});
glVertex3fv({-2.902444, -3.21285, 0});
glVertex3fv({-2.895903, -3.205417, 0});
glVertex3fv({-2.88766, -3.200645, 0});
glVertex3fv({-2.878523, -3.199, 0});
glVertex3fv({-2.869386, -3.200645, 0});
glVertex3fv({-2.861143, -3.205417, 0});
glVertex3fv({-2.854602, -3.21285, 0});
glVertex3fv({-2.850402, -3.222217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.907598, -3.297, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.325, 0});
glVertex3fv({-2.752859, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.325, 0});
glVertex3fv({-2.80756, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.20012, 0});
glVertex3fv({-2.752859, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.20012, 0});
glVertex3fv({-2.80756, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.20012, 0});
glVertex3fv({-2.753352, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.25556, 0});
glVertex3fv({-2.808053, -3.25556, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808053, -3.20012, 0});
glVertex3fv({-2.808053, -3.325, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({2.825, 1.808, 0});
glVertex3fv({3.1, 1.808, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3, 0.62, 0});
glVertex3fv({2.825, 0.725, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3, 0.62, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3.1, -1.548, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glVertex3fv({2.825, -0.465, 0});
glVertex3fv({2.825, -1.548, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(601, 176, 32, 300);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_LINE_LOOP);
glVertex3fv({3.05, -1.47, 0});
glVertex3fv({3.05, 1.73, 0});
glVertex3fv({3.4, 0.93, 0});
glVertex3fv({3.4, -0.67, 0});
glEnd();
glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-164, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-164, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glDisable(GL_SCISSOR_TEST);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FC9C);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC04);
glScissor(580, 169, 25, 315);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 3.486, 0});
glVertex3fv({3.075001, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0, 0);
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 0.13, 0});
glVertex3fv({3.075001, -3.226, 0});
glEnd();
glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();
glPopMatrix();



glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4208952, -0.000745});
glVertex2fv({0.4208952, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.494978, -0.000745});
glVertex2fv({0.494978, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4579362, 0});
glVertex2fv({0.4579362, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4579362, 0.166209});
glVertex2fv({0.428369, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4208952, 0});
glVertex2fv({0.494978, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4208952, -0.000745});
glVertex2fv({0.4208952, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.494978, -0.000745});
glVertex2fv({0.494978, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4579362, 0});
glVertex2fv({0.4579362, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4579362, 0.166209});
glVertex2fv({0.428369, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4208952, 0});
glVertex2fv({0.494978, 0});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.293, 2.93, 0});
glVertex3fv({1.555, 2.93, 0});
glVertex3fv({1.555, 3.35, 0});
glVertex3fv({-2.293, 3.35, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();







glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();











glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.737455, 2.416198, 0});
glVertex3fv({-0.746023, 2.425883, 0});
glVertex3fv({-0.756623, 2.43202, 0});
glVertex3fv({-0.768374, 2.434135, 0});
glVertex3fv({-0.780124, 2.43202, 0});
glVertex3fv({-0.790724, 2.425883, 0});
glVertex3fv({-0.799137, 2.416323, 0});
glVertex3fv({-0.804537, 2.404278, 0});
glVertex3fv({-0.806398, 2.390925, 0});
glVertex3fv({-0.804537, 2.377572, 0});
glVertex3fv({-0.795969, 2.367887, 0});
glVertex3fv({-0.785369, 2.36175, 0});
glVertex3fv({-0.773618, 2.359635, 0});
glVertex3fv({-0.762119, 2.355212, 0});
glVertex3fv({-0.751153, 2.348863, 0});
glVertex3fv({-0.742451, 2.338974, 0});
glVertex3fv({-0.736863, 2.326513, 0});
glVertex3fv({-0.734938, 2.3127, 0});
glVertex3fv({-0.736863, 2.298887, 0});
glVertex3fv({-0.742451, 2.286426, 0});
glVertex3fv({-0.751153, 2.276537, 0});
glVertex3fv({-0.762119, 2.270188, 0});
glVertex3fv({-0.774274, 2.268, 0});
glVertex3fv({-0.786429, 2.270188, 0});
glVertex3fv({-0.797395, 2.276537, 0});
glVertex3fv({-0.806097, 2.286426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.267255, 0});
glVertex3fv({-0.614963, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.267255, 0});
glVertex3fv({-0.661511, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.43339, 0});
glVertex3fv({-0.614963, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.43339, 0});
glVertex3fv({-0.661511, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.637909, 2.268, 0});
glVertex3fv({-0.637909, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.268, 0});
glVertex3fv({-0.614963, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.434135, 0});
glVertex3fv({-0.614963, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.542192, 2.268, 0});
glVertex3fv({-0.54088, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.46942, 2.434135, 0});
glVertex3fv({-0.468109, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.268, 0});
glVertex3fv({-0.541536, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.434135, 0});
glVertex3fv({-0.468764, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.468764, 2.268, 0});
glVertex3fv({-0.468764, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.361246, 2.349205, 0});
glVertex3fv({-0.361246, 2.350695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.336195, 2.404792, 0});
glVertex3fv({-0.334884, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.406621, 2.404792, 0});
glVertex3fv({-0.401312, 2.41663, 0});
glVertex3fv({-0.393045, 2.426025, 0});
glVertex3fv({-0.382627, 2.432057, 0});
glVertex3fv({-0.37108, 2.434135, 0});
glVertex3fv({-0.359533, 2.432057, 0});
glVertex3fv({-0.349115, 2.426025, 0});
glVertex3fv({-0.340848, 2.41663, 0});
glVertex3fv({-0.335539, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.34995, 0});
glVertex3fv({-0.361246, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.305995, 0});
glVertex3fv({-0.335678, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.408449, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.305995, 0});
glVertex3fv({-0.407308, 2.296828, 0});
glVertex3fv({-0.402093, 2.285198, 0});
glVertex3fv({-0.393971, 2.275968, 0});
glVertex3fv({-0.383736, 2.270042, 0});
glVertex3fv({-0.372391, 2.268, 0});
glVertex3fv({-0.361046, 2.270042, 0});
glVertex3fv({-0.350812, 2.275968, 0});
glVertex3fv({-0.342689, 2.285198, 0});
glVertex3fv({-0.337475, 2.296828, 0});
glVertex3fv({-0.335678, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202591, 2.267255, 0});
glVertex3fv({-0.202591, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.276018, 2.434135, 0});
glVertex3fv({-0.274707, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.434135, 0});
glVertex3fv({-0.275362, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.268, 0});
glVertex3fv({-0.202591, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.43339, 0});
glVertex3fv({-0.069504, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.267255, 0});
glVertex3fv({-0.069504, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.083927, 2.35293, 0});
glVertex3fv({-0.083927, 2.35442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.434135, 0});
glVertex3fv({-0.142276, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.268, 0});
glVertex3fv({-0.069504, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.353675, 0});
glVertex3fv({-0.083927, 2.353675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.434135, 0});
glVertex3fv({-0.142276, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39908, 2.228, 0});
glVertex3fv({-0.39908, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.129, 0});
glVertex3fv({-0.39908, 2.129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.228, 0});
glVertex3fv({-0.3014, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.228, 0});
glVertex3fv({-0.3982, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.228, 0});
glVertex3fv({-0.30052, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.005, 0});
glVertex3fv({-0.3982, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.005, 0});
glVertex3fv({-0.30052, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.57684, 2.055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.575135, 2.188541, 0});
glVertex3fv({-0.567636, 2.205267, 0});
glVertex3fv({-0.555955, 2.218541, 0});
glVertex3fv({-0.541236, 2.227063, 0});
glVertex3fv({-0.52492, 2.23, 0});
glVertex3fv({-0.508604, 2.227063, 0});
glVertex3fv({-0.493885, 2.218541, 0});
glVertex3fv({-0.482204, 2.205267, 0});
glVertex3fv({-0.474705, 2.188541, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.055, 0});
glVertex3fv({-0.575135, 2.046459, 0});
glVertex3fv({-0.567636, 2.029733, 0});
glVertex3fv({-0.555955, 2.016459, 0});
glVertex3fv({-0.541236, 2.007937, 0});
glVertex3fv({-0.52492, 2.005, 0});
glVertex3fv({-0.508604, 2.007937, 0});
glVertex3fv({-0.493885, 2.016459, 0});
glVertex3fv({-0.482204, 2.029733, 0});
glVertex3fv({-0.474705, 2.046459, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.874959, 2.463107, 0});
glVertex3fv({-0.005959, 2.463107, 0});
glVertex3fv({-0.005959, 2.241107, 0});
glVertex3fv({-0.227459, 2.241107, 0});
glVertex3fv({-0.227459, 1.963107, 0});
glVertex3fv({-0.653459, 1.963107, 0});
glVertex3fv({-0.653459, 2.241107, 0});
glVertex3fv({-0.874959, 2.241107, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.033, 0});
glVertex3fv({-1.408797, 2.028217, 0});
glVertex3fv({-1.404598, 2.01885, 0});
glVertex3fv({-1.398057, 2.011417, 0});
glVertex3fv({-1.389814, 2.006645, 0});
glVertex3fv({-1.380677, 2.005, 0});
glVertex3fv({-1.37154, 2.006645, 0});
glVertex3fv({-1.363297, 2.011417, 0});
glVertex3fv({-1.356756, 2.01885, 0});
glVertex3fv({-1.352556, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.408797, 2.107783, 0});
glVertex3fv({-1.404598, 2.11715, 0});
glVertex3fv({-1.398057, 2.124583, 0});
glVertex3fv({-1.389814, 2.129355, 0});
glVertex3fv({-1.380677, 2.131, 0});
glVertex3fv({-1.37154, 2.129355, 0});
glVertex3fv({-1.363297, 2.124583, 0});
glVertex3fv({-1.356756, 2.11715, 0});
glVertex3fv({-1.352556, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.409752, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255998, 2.13044, 0});
glVertex3fv({-1.255013, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310699, 2.13044, 0});
glVertex3fv({-1.309714, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.13044, 0});
glVertex3fv({-1.310206, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.005, 0});
glVertex3fv({-1.282117, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.282117, 2.0666, 0});
glVertex3fv({-1.255506, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255506, 2.005, 0});
glVertex3fv({-1.255506, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.157359, 2.116397, 0});
glVertex3fv({-1.1638, 2.123677, 0});
glVertex3fv({-1.171767, 2.12829, 0});
glVertex3fv({-1.1806, 2.12988, 0});
glVertex3fv({-1.189433, 2.12829, 0});
glVertex3fv({-1.1974, 2.123677, 0});
glVertex3fv({-1.203724, 2.116491, 0});
glVertex3fv({-1.207783, 2.107437, 0});
glVertex3fv({-1.209183, 2.0974, 0});
glVertex3fv({-1.207783, 2.087363, 0});
glVertex3fv({-1.201343, 2.080083, 0});
glVertex3fv({-1.193375, 2.07547, 0});
glVertex3fv({-1.184542, 2.07388, 0});
glVertex3fv({-1.175898, 2.070555, 0});
glVertex3fv({-1.167655, 2.065783, 0});
glVertex3fv({-1.161114, 2.05835, 0});
glVertex3fv({-1.156915, 2.048983, 0});
glVertex3fv({-1.155467, 2.0386, 0});
glVertex3fv({-1.156915, 2.028217, 0});
glVertex3fv({-1.161114, 2.01885, 0});
glVertex3fv({-1.167655, 2.011417, 0});
glVertex3fv({-1.175898, 2.006644, 0});
glVertex3fv({-1.185035, 2.005, 0});
glVertex3fv({-1.194172, 2.006644, 0});
glVertex3fv({-1.202415, 2.011417, 0});
glVertex3fv({-1.208956, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-0.967695, 2.124822, 0});
glVertex3fv({-0.960827, 2.117017, 0});
glVertex3fv({-0.956417, 2.107182, 0});
glVertex3fv({-0.954898, 2.09628, 0});
glVertex3fv({-0.956417, 2.085378, 0});
glVertex3fv({-0.960827, 2.075543, 0});
glVertex3fv({-0.967695, 2.067738, 0});
glVertex3fv({-0.97635, 2.062727, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.955883, 2.005, 0});
glVertex3fv({-0.954898, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010584, 2.005, 0});
glVertex3fv({-1.009598, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.989886, 2.06212, 0});
glVertex3fv({-0.95539, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.13044, 0});
glVertex3fv({-1.010091, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-1.010091, 2.13044, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.460933, 1.97521, 0});
glVertex3fv({-0.900933, 1.97521, 0});
glVertex3fv({-0.900933, 2.15821, 0});
glVertex3fv({-1.460933, 2.15821, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.033, 0});
glVertex3fv({0.085203, 2.028217, 0});
glVertex3fv({0.089402, 2.01885, 0});
glVertex3fv({0.095943, 2.011417, 0});
glVertex3fv({0.104186, 2.006645, 0});
glVertex3fv({0.113323, 2.005, 0});
glVertex3fv({0.12246, 2.006645, 0});
glVertex3fv({0.130703, 2.011417, 0});
glVertex3fv({0.137244, 2.01885, 0});
glVertex3fv({0.141444, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.085203, 2.107783, 0});
glVertex3fv({0.089402, 2.11715, 0});
glVertex3fv({0.095943, 2.124583, 0});
glVertex3fv({0.104186, 2.129355, 0});
glVertex3fv({0.113323, 2.131, 0});
glVertex3fv({0.12246, 2.129355, 0});
glVertex3fv({0.130703, 2.124583, 0});
glVertex3fv({0.137244, 2.11715, 0});
glVertex3fv({0.141444, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.084248, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238002, 2.13044, 0});
glVertex3fv({0.238987, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183301, 2.13044, 0});
glVertex3fv({0.184286, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.13044, 0});
glVertex3fv({0.183794, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.005, 0});
glVertex3fv({0.211883, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.211883, 2.0666, 0});
glVertex3fv({0.238494, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238494, 2.005, 0});
glVertex3fv({0.238494, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.336641, 2.116397, 0});
glVertex3fv({0.3302, 2.123677, 0});
glVertex3fv({0.322233, 2.12829, 0});
glVertex3fv({0.3134, 2.12988, 0});
glVertex3fv({0.304567, 2.12829, 0});
glVertex3fv({0.2966, 2.123677, 0});
glVertex3fv({0.290276, 2.116491, 0});
glVertex3fv({0.286217, 2.107437, 0});
glVertex3fv({0.284818, 2.0974, 0});
glVertex3fv({0.286217, 2.087363, 0});
glVertex3fv({0.292657, 2.080083, 0});
glVertex3fv({0.300625, 2.07547, 0});
glVertex3fv({0.309458, 2.07388, 0});
glVertex3fv({0.318102, 2.070555, 0});
glVertex3fv({0.326345, 2.065783, 0});
glVertex3fv({0.332886, 2.05835, 0});
glVertex3fv({0.337085, 2.048983, 0});
glVertex3fv({0.338533, 2.0386, 0});
glVertex3fv({0.337085, 2.028217, 0});
glVertex3fv({0.332886, 2.01885, 0});
glVertex3fv({0.326345, 2.011417, 0});
glVertex3fv({0.318102, 2.006644, 0});
glVertex3fv({0.308965, 2.005, 0});
glVertex3fv({0.299828, 2.006644, 0});
glVertex3fv({0.291585, 2.011417, 0});
glVertex3fv({0.285044, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.518179, 2.128236, 0});
glVertex3fv({0.526422, 2.123463, 0});
glVertex3fv({0.532963, 2.11603, 0});
glVertex3fv({0.537163, 2.106663, 0});
glVertex3fv({0.53861, 2.09628, 0});
glVertex3fv({0.537163, 2.085897, 0});
glVertex3fv({0.532963, 2.07653, 0});
glVertex3fv({0.526422, 2.069097, 0});
glVertex3fv({0.518179, 2.064325, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483416, 2.00388, 0});
glVertex3fv({0.484402, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.483909, 2.12988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.12988, 0});
glVertex3fv({0.483909, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.06324, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.030624, 1.97521, 0});
glVertex3fv({0.590624, 1.97521, 0});
glVertex3fv({0.590624, 2.15821, 0});
glVertex3fv({0.030624, 2.15821, 0});
glEnd();

glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();


glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.54329, 0});
glVertex3fv({0.812638, 1.533621, 0});
glVertex3fv({0.816549, 1.524898, 0});
glVertex3fv({0.822641, 1.517976, 0});
glVertex3fv({0.830317, 1.513531, 0});
glVertex3fv({0.838826, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.54329, 0});
glVertex3fv({0.882715, 1.533621, 0});
glVertex3fv({0.878803, 1.524898, 0});
glVertex3fv({0.872712, 1.517976, 0});
glVertex3fv({0.865036, 1.513531, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.856527, 1.679625, 0});
glVertex3fv({0.865036, 1.678093, 0});
glVertex3fv({0.872712, 1.673649, 0});
glVertex3fv({0.878803, 1.666727, 0});
glVertex3fv({0.882715, 1.658004, 0});
glVertex3fv({0.884062, 1.648335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.812638, 1.658004, 0});
glVertex3fv({0.816549, 1.666727, 0});
glVertex3fv({0.822641, 1.673649, 0});
glVertex3fv({0.830317, 1.678093, 0});
glVertex3fv({0.838826, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.81129, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.512, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.648335, 0});
glVertex3fv({0.884062, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.679625, 0});
glVertex3fv({0.856527, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.943722, 1.512, 0});
glVertex3fv({0.945033, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.017804, 1.512, 0});
glVertex3fv({1.019116, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.512, 0});
glVertex3fv({0.944377, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.01846, 1.512, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.678135, 0});
glVertex3fv({0.981746, 1.605125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981746, 1.605125, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0.392157, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.72, -2.29, 0});
glVertex3fv({2.57, -2.29, 0});
glVertex3fv({2.57, 2.55, 0});
glVertex3fv({1.72, 2.55, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(454, 99, 102, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.02906977, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();
glColor3fv({0, 0.384314, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({1.995, 0.442, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(506, 303, 75, 47);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.230945, 0});
glVertex3fv({2.648048, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.244206, 0});
glVertex3fv({2.659717, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.230945, 0});
glVertex3fv({2.636313, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 1.270802, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.60904, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.357223, 0});
glVertex3fv({2.585634, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.648048, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.383819, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.397155, 0});
glVertex3fv({2.597304, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.383819, 0});
glVertex3fv({2.585634, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.270802, 0});
glVertex3fv({2.597304, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.244206, 0});
glVertex3fv({2.60904, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.230945, 0});
glVertex3fv({2.781135, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.244206, 0});
glVertex3fv({2.792804, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.230945, 0});
glVertex3fv({2.7694, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.270802, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.742126, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.357223, 0});
glVertex3fv({2.718722, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.781135, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.383819, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.397155, 0});
glVertex3fv({2.730391, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.383819, 0});
glVertex3fv({2.718722, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.270802, 0});
glVertex3fv({2.730391, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.244206, 0});
glVertex3fv({2.742126, 1.230945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.611336, 1.084531, 0});
glVertex3fv({2.601285, 1.090351, 0});
glVertex3fv({2.593308, 1.099416, 0});
glVertex3fv({2.588186, 1.110839, 0});
glVertex3fv({2.586421, 1.123501, 0});
glVertex3fv({2.588186, 1.136163, 0});
glVertex3fv({2.593308, 1.147585, 0});
glVertex3fv({2.601285, 1.15665, 0});
glVertex3fv({2.611336, 1.16247, 0});
glVertex3fv({2.622479, 1.164476, 0});
glVertex3fv({2.633622, 1.16247, 0});
glVertex3fv({2.643674, 1.15665, 0});
glVertex3fv({2.651651, 1.147585, 0});
glVertex3fv({2.656773, 1.136163, 0});
glVertex3fv({2.658538, 1.123501, 0});
glVertex3fv({2.656773, 1.110839, 0});
glVertex3fv({2.651651, 1.099416, 0});
glVertex3fv({2.643674, 1.090351, 0});
glVertex3fv({2.633622, 1.084531, 0});
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.633946, 1.07994, 0});
glVertex3fv({2.64429, 1.073951, 0});
glVertex3fv({2.652499, 1.064622, 0});
glVertex3fv({2.657769, 1.052867, 0});
glVertex3fv({2.659586, 1.039837, 0});
glVertex3fv({2.657769, 1.026807, 0});
glVertex3fv({2.652499, 1.015052, 0});
glVertex3fv({2.64429, 1.005723, 0});
glVertex3fv({2.633946, 0.999734, 0});
glVertex3fv({2.622479, 0.99767, 0});
glVertex3fv({2.611013, 0.999734, 0});
glVertex3fv({2.600669, 1.005723, 0});
glVertex3fv({2.592459, 1.015052, 0});
glVertex3fv({2.587189, 1.026807, 0});
glVertex3fv({2.585372, 1.039837, 0});
glVertex3fv({2.587189, 1.052867, 0});
glVertex3fv({2.592459, 1.064622, 0});
glVertex3fv({2.600669, 1.073951, 0});
glVertex3fv({2.611013, 1.07994, 0});
glVertex3fv({2.622479, 1.082004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.993945, 0});
glVertex3fv({2.781135, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.007206, 0});
glVertex3fv({2.792804, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.993945, 0});
glVertex3fv({2.7694, 0.993945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.033802, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.742126, 1.160155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.120223, 0});
glVertex3fv({2.718722, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.781135, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.146819, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.160155, 0});
glVertex3fv({2.730391, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.146819, 0});
glVertex3fv({2.718722, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.033802, 0});
glVertex3fv({2.730391, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.007206, 0});
glVertex3fv({2.742126, 0.993945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.795312, 0});
glVertex3fv({2.588458, 0.785859, 0});
glVertex3fv({2.593607, 0.774375, 0});
glVertex3fv({2.601628, 0.76526, 0});
glVertex3fv({2.611734, 0.759408, 0});
glVertex3fv({2.622939, 0.757392, 0});
glVertex3fv({2.634141, 0.759408, 0});
glVertex3fv({2.644248, 0.76526, 0});
glVertex3fv({2.652269, 0.774375, 0});
glVertex3fv({2.657418, 0.785859, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.653224, 0.839835, 0});
glVertex3fv({2.644942, 0.849247, 0});
glVertex3fv({2.634506, 0.855289, 0});
glVertex3fv({2.622939, 0.857371, 0});
glVertex3fv({2.61137, 0.855289, 0});
glVertex3fv({2.600934, 0.849247, 0});
glVertex3fv({2.592653, 0.839835, 0});
glVertex3fv({2.587336, 0.827977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.588928, 0.879921, 0});
glVertex3fv({2.596964, 0.897844, 0});
glVertex3fv({2.609482, 0.912067, 0});
glVertex3fv({2.625254, 0.9212, 0});
glVertex3fv({2.642737, 0.924347, 0});
glVertex3fv({2.66022, 0.9212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.586946, 0.795312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.756945, 0});
glVertex3fv({2.781135, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.770206, 0});
glVertex3fv({2.792804, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.756945, 0});
glVertex3fv({2.7694, 0.756945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.796802, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.742126, 0.923155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.883223, 0});
glVertex3fv({2.718722, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.781135, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.909819, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.923155, 0});
glVertex3fv({2.730391, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.909819, 0});
glVertex3fv({2.718722, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.796802, 0});
glVertex3fv({2.730391, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.770206, 0});
glVertex3fv({2.742126, 0.756945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.645622, 0.519945, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.659258, 0.575298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.519945, 0});
glVertex3fv({2.781135, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.533206, 0});
glVertex3fv({2.792804, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.519945, 0});
glVertex3fv({2.7694, 0.519945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.559802, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.742126, 0.686155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.646223, 0});
glVertex3fv({2.718722, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.781135, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.672819, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.686155, 0});
glVertex3fv({2.730391, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.672819, 0});
glVertex3fv({2.718722, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.559802, 0});
glVertex3fv({2.730391, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.533206, 0});
glVertex3fv({2.742126, 0.519945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 0.2822, 0});
glVertex3fv({2.660373, 0.28369, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 0.384861, 0});
glVertex3fv({2.657741, 0.393079, 0});
glVertex3fv({2.659586, 0.406317, 0});
glVertex3fv({2.657741, 0.419555, 0});
glVertex3fv({2.652387, 0.431496, 0});
glVertex3fv({2.644047, 0.440973, 0});
glVertex3fv({2.633538, 0.447058, 0});
glVertex3fv({2.621889, 0.449155, 0});
glVertex3fv({2.61024, 0.447058, 0});
glVertex3fv({2.599731, 0.440973, 0});
glVertex3fv({2.591392, 0.431496, 0});
glVertex3fv({2.586037, 0.419555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.660373, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.654539, 0.384861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.282945, 0});
glVertex3fv({2.781135, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.296206, 0});
glVertex3fv({2.792804, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.282945, 0});
glVertex3fv({2.7694, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.322802, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.742126, 0.449155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.409223, 0});
glVertex3fv({2.718722, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.781135, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.435819, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.449155, 0});
glVertex3fv({2.730391, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.435819, 0});
glVertex3fv({2.718722, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.322802, 0});
glVertex3fv({2.730391, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.296206, 0});
glVertex3fv({2.742126, 0.282945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.611336, -0.100469, 0});
glVertex3fv({2.601285, -0.094649, 0});
glVertex3fv({2.593308, -0.085584, 0});
glVertex3fv({2.588186, -0.074161, 0});
glVertex3fv({2.586421, -0.061499, 0});
glVertex3fv({2.588186, -0.048837, 0});
glVertex3fv({2.593308, -0.037415, 0});
glVertex3fv({2.601285, -0.02835, 0});
glVertex3fv({2.611336, -0.02253, 0});
glVertex3fv({2.622479, -0.020524, 0});
glVertex3fv({2.633622, -0.02253, 0});
glVertex3fv({2.643674, -0.02835, 0});
glVertex3fv({2.651651, -0.037415, 0});
glVertex3fv({2.656773, -0.048837, 0});
glVertex3fv({2.658538, -0.061499, 0});
glVertex3fv({2.656773, -0.074161, 0});
glVertex3fv({2.651651, -0.085584, 0});
glVertex3fv({2.643674, -0.094649, 0});
glVertex3fv({2.633622, -0.100469, 0});
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.633946, -0.10506, 0});
glVertex3fv({2.64429, -0.111049, 0});
glVertex3fv({2.652499, -0.120378, 0});
glVertex3fv({2.657769, -0.132133, 0});
glVertex3fv({2.659586, -0.145163, 0});
glVertex3fv({2.657769, -0.158193, 0});
glVertex3fv({2.652499, -0.169948, 0});
glVertex3fv({2.64429, -0.179277, 0});
glVertex3fv({2.633946, -0.185266, 0});
glVertex3fv({2.622479, -0.18733, 0});
glVertex3fv({2.611013, -0.185266, 0});
glVertex3fv({2.600669, -0.179277, 0});
glVertex3fv({2.592459, -0.169948, 0});
glVertex3fv({2.587189, -0.158193, 0});
glVertex3fv({2.585372, -0.145163, 0});
glVertex3fv({2.587189, -0.132133, 0});
glVertex3fv({2.592459, -0.120378, 0});
glVertex3fv({2.600669, -0.111049, 0});
glVertex3fv({2.611013, -0.10506, 0});
glVertex3fv({2.622479, -0.102996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.191055, 0});
glVertex3fv({2.781135, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.177794, 0});
glVertex3fv({2.792804, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.191055, 0});
glVertex3fv({2.7694, -0.191055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, -0.151198, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.742126, -0.024845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.064777, 0});
glVertex3fv({2.718722, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.781135, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.038181, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.024845, 0});
glVertex3fv({2.730391, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.038181, 0});
glVertex3fv({2.718722, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.151198, 0});
glVertex3fv({2.730391, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.177794, 0});
glVertex3fv({2.742126, -0.191055, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.045945, 0});
glVertex3fv({2.648048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.059206, 0});
glVertex3fv({2.659717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.045945, 0});
glVertex3fv({2.636313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 0.085802, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.60904, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.172223, 0});
glVertex3fv({2.585634, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.648048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.198819, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.212155, 0});
glVertex3fv({2.597304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.198819, 0});
glVertex3fv({2.585634, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.085802, 0});
glVertex3fv({2.597304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.059206, 0});
glVertex3fv({2.60904, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.045945, 0});
glVertex3fv({2.781135, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.059206, 0});
glVertex3fv({2.792804, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.045945, 0});
glVertex3fv({2.7694, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.085802, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.742126, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.172223, 0});
glVertex3fv({2.718722, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.781135, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.198819, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.212155, 0});
glVertex3fv({2.730391, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.198819, 0});
glVertex3fv({2.718722, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.085802, 0});
glVertex3fv({2.730391, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.059206, 0});
glVertex3fv({2.742126, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 1.4672, 0});
glVertex3fv({2.660373, 1.46869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 1.569861, 0});
glVertex3fv({2.657741, 1.578079, 0});
glVertex3fv({2.659586, 1.591317, 0});
glVertex3fv({2.657741, 1.604555, 0});
glVertex3fv({2.652387, 1.616496, 0});
glVertex3fv({2.644047, 1.625973, 0});
glVertex3fv({2.633538, 1.632058, 0});
glVertex3fv({2.621889, 1.634155, 0});
glVertex3fv({2.61024, 1.632058, 0});
glVertex3fv({2.599731, 1.625973, 0});
glVertex3fv({2.591392, 1.616496, 0});
glVertex3fv({2.586037, 1.604555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.660373, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.654539, 1.569861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.467945, 0});
glVertex3fv({2.781135, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.481206, 0});
glVertex3fv({2.792804, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.467945, 0});
glVertex3fv({2.7694, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.507802, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.742126, 1.634155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.594223, 0});
glVertex3fv({2.718722, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.781135, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.620819, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.634155, 0});
glVertex3fv({2.730391, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.620819, 0});
glVertex3fv({2.718722, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.507802, 0});
glVertex3fv({2.730391, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.481206, 0});
glVertex3fv({2.742126, 1.467945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.605945, 0});
glVertex3fv({2.505048, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.619206, 0});
glVertex3fv({2.516717, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.605945, 0});
glVertex3fv({2.493313, 3.605945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.645802, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.46604, 3.772155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.732223, 0});
glVertex3fv({2.442635, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.505048, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.758819, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.772155, 0});
glVertex3fv({2.454304, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.758819, 0});
glVertex3fv({2.442635, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.645802, 0});
glVertex3fv({2.454304, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.619206, 0});
glVertex3fv({2.46604, 3.605945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.373466, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.4427, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, 3.246413, 0});
glVertex3fv({2.443495, 3.247903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.366761, 0});
glVertex3fv({2.517438, 3.355288, 0});
glVertex3fv({2.512619, 3.320709, 0});
glVertex3fv({2.498633, 3.289515, 0});
glVertex3fv({2.476847, 3.26476, 0});
glVertex3fv({2.449397, 3.248865, 0});
glVertex3fv({2.443495, 3.247158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.366761, 0});
glVertex3fv({2.444516, 3.353731, 0});
glVertex3fv({2.449787, 3.341976, 0});
glVertex3fv({2.457996, 3.332647, 0});
glVertex3fv({2.46834, 3.326658, 0});
glVertex3fv({2.479807, 3.324594, 0});
glVertex3fv({2.491274, 3.326658, 0});
glVertex3fv({2.501618, 3.332647, 0});
glVertex3fv({2.509827, 3.341976, 0});
glVertex3fv({2.515098, 3.353731, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.444516, 3.386496, 0});
glVertex3fv({2.449787, 3.398251, 0});
glVertex3fv({2.457996, 3.40758, 0});
glVertex3fv({2.46834, 3.413569, 0});
glVertex3fv({2.479807, 3.415633, 0});
glVertex3fv({2.491274, 3.413569, 0});
glVertex3fv({2.501618, 3.40758, 0});
glVertex3fv({2.509827, 3.398251, 0});
glVertex3fv({2.515098, 3.386496, 0});
glVertex3fv({2.516915, 3.373466, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.468337, 2.984531, 0});
glVertex3fv({2.458285, 2.990351, 0});
glVertex3fv({2.450308, 2.999416, 0});
glVertex3fv({2.445185, 3.010839, 0});
glVertex3fv({2.443421, 3.023501, 0});
glVertex3fv({2.445185, 3.036163, 0});
glVertex3fv({2.450308, 3.047585, 0});
glVertex3fv({2.458285, 3.05665, 0});
glVertex3fv({2.468337, 3.06247, 0});
glVertex3fv({2.479479, 3.064476, 0});
glVertex3fv({2.490622, 3.06247, 0});
glVertex3fv({2.500675, 3.05665, 0});
glVertex3fv({2.508651, 3.047585, 0});
glVertex3fv({2.513772, 3.036163, 0});
glVertex3fv({2.515537, 3.023501, 0});
glVertex3fv({2.513772, 3.010839, 0});
glVertex3fv({2.508651, 2.999416, 0});
glVertex3fv({2.500675, 2.990351, 0});
glVertex3fv({2.490622, 2.984531, 0});
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.490946, 2.97994, 0});
glVertex3fv({2.50129, 2.973951, 0});
glVertex3fv({2.509499, 2.964622, 0});
glVertex3fv({2.51477, 2.952867, 0});
glVertex3fv({2.516586, 2.939837, 0});
glVertex3fv({2.51477, 2.926807, 0});
glVertex3fv({2.509499, 2.915052, 0});
glVertex3fv({2.50129, 2.905723, 0});
glVertex3fv({2.490946, 2.899734, 0});
glVertex3fv({2.479479, 2.89767, 0});
glVertex3fv({2.468013, 2.899734, 0});
glVertex3fv({2.457669, 2.905723, 0});
glVertex3fv({2.449459, 2.915052, 0});
glVertex3fv({2.444189, 2.926807, 0});
glVertex3fv({2.442373, 2.939837, 0});
glVertex3fv({2.444189, 2.952867, 0});
glVertex3fv({2.449459, 2.964622, 0});
glVertex3fv({2.457669, 2.973951, 0});
glVertex3fv({2.468013, 2.97994, 0});
glVertex3fv({2.479479, 2.982004, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.462762, 2.539361, 0});
glVertex3fv({2.464073, 2.539361, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441979, 2.706315, 0});
glVertex3fv({2.441979, 2.704825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.463417, 2.539361, 0});
glVertex3fv({2.516062, 2.70557, 0});
glVertex3fv({2.441979, 2.70557, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.220312, 0});
glVertex3fv({2.445458, 2.210859, 0});
glVertex3fv({2.450608, 2.199375, 0});
glVertex3fv({2.458629, 2.19026, 0});
glVertex3fv({2.468735, 2.184408, 0});
glVertex3fv({2.479939, 2.182392, 0});
glVertex3fv({2.491141, 2.184408, 0});
glVertex3fv({2.501248, 2.19026, 0});
glVertex3fv({2.509269, 2.199375, 0});
glVertex3fv({2.514419, 2.210859, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.510224, 2.264835, 0});
glVertex3fv({2.501942, 2.274247, 0});
glVertex3fv({2.491506, 2.280289, 0});
glVertex3fv({2.479939, 2.282371, 0});
glVertex3fv({2.46837, 2.280289, 0});
glVertex3fv({2.457934, 2.274247, 0});
glVertex3fv({2.449652, 2.264835, 0});
glVertex3fv({2.444335, 2.252977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.445928, 2.304921, 0});
glVertex3fv({2.453965, 2.322844, 0});
glVertex3fv({2.466482, 2.337067, 0});
glVertex3fv({2.482254, 2.3462, 0});
glVertex3fv({2.499738, 2.349347, 0});
glVertex3fv({2.517221, 2.3462, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.443946, 2.220312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443955, 1.840201, 0});
glVertex3fv({2.443955, 1.841691, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.992825, 0});
glVertex3fv({2.517372, 1.994315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.918102, 0});
glVertex3fv({2.446172, 1.920662, 0});
glVertex3fv({2.458672, 1.9279, 0});
glVertex3fv({2.47253, 1.930394, 0});
glVertex3fv({2.486387, 1.9279, 0});
glVertex3fv({2.498888, 1.920662, 0});
glVertex3fv({2.508809, 1.909388, 0});
glVertex3fv({2.515178, 1.895183, 0});
glVertex3fv({2.517372, 1.879436, 0});
glVertex3fv({2.515178, 1.863689, 0});
glVertex3fv({2.508809, 1.849484, 0});
glVertex3fv({2.498888, 1.83821, 0});
glVertex3fv({2.486387, 1.830972, 0});
glVertex3fv({2.47253, 1.828478, 0});
glVertex3fv({2.458672, 1.830972, 0});
glVertex3fv({2.446172, 1.83821, 0});
glVertex3fv({2.443955, 1.840946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.99357, 0});
glVertex3fv({2.44329, 1.99357, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.99357, 0});
glVertex3fv({2.44329, 1.918102, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.502622, 1.469945, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.516258, 1.525298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443498, 1.253223, 0});
glVertex3fv({2.448666, 1.26475, 0});
glVertex3fv({2.456715, 1.273897, 0});
glVertex3fv({2.466859, 1.27977, 0});
glVertex3fv({2.478103, 1.281794, 0});
glVertex3fv({2.489346, 1.27977, 0});
glVertex3fv({2.49949, 1.273897, 0});
glVertex3fv({2.507539, 1.26475, 0});
glVertex3fv({2.512707, 1.253223, 0});
glVertex3fv({2.514488, 1.240446, 0});
glVertex3fv({2.512707, 1.227669, 0});
glVertex3fv({2.507539, 1.216143, 0});
glVertex3fv({2.49949, 1.206995, 0});
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.501475, 1.194333, 0});
glVertex3fv({2.509902, 1.184757, 0});
glVertex3fv({2.515312, 1.172691, 0});
glVertex3fv({2.517176, 1.159315, 0});
glVertex3fv({2.515312, 1.14594, 0});
glVertex3fv({2.509902, 1.133874, 0});
glVertex3fv({2.501475, 1.124298, 0});
glVertex3fv({2.490856, 1.11815, 0});
glVertex3fv({2.479086, 1.116031, 0});
glVertex3fv({2.467315, 1.11815, 0});
glVertex3fv({2.456697, 1.124298, 0});
glVertex3fv({2.44827, 1.133874, 0});
glVertex3fv({2.44286, 1.14594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.467417, 1.201036, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.4012, 0});
glVertex3fv({2.442635, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.4012, 0});
glVertex3fv({2.516717, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.401945, 0});
glVertex3fv({2.479676, 0.568154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.568154, 0});
glVertex3fv({2.450108, 0.539323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.401945, 0});
glVertex3fv({2.516717, 0.401945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 0.7572, 0});
glVertex3fv({2.517372, 0.75869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.511539, 0.859861, 0});
glVertex3fv({2.51474, 0.868079, 0});
glVertex3fv({2.516586, 0.881317, 0});
glVertex3fv({2.51474, 0.894555, 0});
glVertex3fv({2.509387, 0.906496, 0});
glVertex3fv({2.501047, 0.915973, 0});
glVertex3fv({2.490538, 0.922058, 0});
glVertex3fv({2.478889, 0.924155, 0});
glVertex3fv({2.46724, 0.922058, 0});
glVertex3fv({2.456732, 0.915973, 0});
glVertex3fv({2.448392, 0.906496, 0});
glVertex3fv({2.443038, 0.894555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.517372, 0.757945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.511539, 0.859861, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.186534, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.4427, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, -0.313587, 0});
glVertex3fv({2.443495, -0.312097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.193239, 0});
glVertex3fv({2.517438, -0.204712, 0});
glVertex3fv({2.512619, -0.239291, 0});
glVertex3fv({2.498633, -0.270485, 0});
glVertex3fv({2.476847, -0.29524, 0});
glVertex3fv({2.449397, -0.311135, 0});
glVertex3fv({2.443495, -0.312842, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.193239, 0});
glVertex3fv({2.444516, -0.206269, 0});
glVertex3fv({2.449787, -0.218024, 0});
glVertex3fv({2.457996, -0.227353, 0});
glVertex3fv({2.46834, -0.233342, 0});
glVertex3fv({2.479807, -0.235406, 0});
glVertex3fv({2.491274, -0.233342, 0});
glVertex3fv({2.501618, -0.227353, 0});
glVertex3fv({2.509827, -0.218024, 0});
glVertex3fv({2.515098, -0.206269, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.444516, -0.173504, 0});
glVertex3fv({2.449787, -0.161749, 0});
glVertex3fv({2.457996, -0.15242, 0});
glVertex3fv({2.46834, -0.146431, 0});
glVertex3fv({2.479807, -0.144367, 0});
glVertex3fv({2.491274, -0.146431, 0});
glVertex3fv({2.501618, -0.15242, 0});
glVertex3fv({2.509827, -0.161749, 0});
glVertex3fv({2.515098, -0.173504, 0});
glVertex3fv({2.516915, -0.186534, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.045945, 0});
glVertex3fv({2.505048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.059206, 0});
glVertex3fv({2.516717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.045945, 0});
glVertex3fv({2.493313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.085802, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.46604, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.172223, 0});
glVertex3fv({2.442635, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.505048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.198819, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.212155, 0});
glVertex3fv({2.454304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.198819, 0});
glVertex3fv({2.442635, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.085802, 0});
glVertex3fv({2.454304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.059206, 0});
glVertex3fv({2.46604, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.9612, 0});
glVertex3fv({2.442635, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.9612, 0});
glVertex3fv({2.516717, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 3.961945, 0});
glVertex3fv({2.479676, 4.128154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 4.128154, 0});
glVertex3fv({2.450108, 4.099323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.961945, 0});
glVertex3fv({2.516717, 3.961945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 3.8725, 0});
glVertex3fv({2.325816, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 3.8903, 0});
glVertex3fv({2.34148, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 3.8725, 0});
glVertex3fv({2.310064, 3.8725, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 3.926, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.273456, 4.0956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.042, 0});
glVertex3fv({2.24204, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.325816, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 4.0777, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 4.0956, 0});
glVertex3fv({2.257704, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 4.0777, 0});
glVertex3fv({2.24204, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 3.926, 0});
glVertex3fv({2.257704, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 3.8903, 0});
glVertex3fv({2.273456, 3.8725, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6528, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.242128, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, 3.48226, 0});
glVertex3fv({2.243194, 3.484259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6438, 0});
glVertex3fv({2.342448, 3.6284, 0});
glVertex3fv({2.335979, 3.581986, 0});
glVertex3fv({2.317204, 3.540114, 0});
glVertex3fv({2.287962, 3.506885, 0});
glVertex3fv({2.251116, 3.485551, 0});
glVertex3fv({2.243194, 3.483259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6438, 0});
glVertex3fv({2.244565, 3.626309, 0});
glVertex3fv({2.251641, 3.610531, 0});
glVertex3fv({2.262659, 3.59801, 0});
glVertex3fv({2.276545, 3.58997, 0});
glVertex3fv({2.291936, 3.5872, 0});
glVertex3fv({2.307327, 3.58997, 0});
glVertex3fv({2.321213, 3.59801, 0});
glVertex3fv({2.332231, 3.610531, 0});
glVertex3fv({2.339306, 3.626309, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.244565, 3.67029, 0});
glVertex3fv({2.251641, 3.686068, 0});
glVertex3fv({2.262659, 3.698591, 0});
glVertex3fv({2.276545, 3.70663, 0});
glVertex3fv({2.291936, 3.7094, 0});
glVertex3fv({2.307327, 3.70663, 0});
glVertex3fv({2.321213, 3.698591, 0});
glVertex3fv({2.332231, 3.686068, 0});
glVertex3fv({2.339306, 3.67029, 0});
glVertex3fv({2.341744, 3.6528, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.276539, 3.223092, 0});
glVertex3fv({2.263047, 3.230904, 0});
glVertex3fv({2.252339, 3.243072, 0});
glVertex3fv({2.245465, 3.258405, 0});
glVertex3fv({2.243096, 3.2754, 0});
glVertex3fv({2.245465, 3.292396, 0});
glVertex3fv({2.252339, 3.307729, 0});
glVertex3fv({2.263047, 3.319896, 0});
glVertex3fv({2.276539, 3.327708, 0});
glVertex3fv({2.291496, 3.3304, 0});
glVertex3fv({2.306452, 3.327708, 0});
glVertex3fv({2.319944, 3.319896, 0});
glVertex3fv({2.330652, 3.307729, 0});
glVertex3fv({2.337527, 3.292396, 0});
glVertex3fv({2.339896, 3.2754, 0});
glVertex3fv({2.337527, 3.258405, 0});
glVertex3fv({2.330652, 3.243072, 0});
glVertex3fv({2.319944, 3.230904, 0});
glVertex3fv({2.306452, 3.223092, 0});
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.306887, 3.21693, 0});
glVertex3fv({2.320773, 3.20889, 0});
glVertex3fv({2.331791, 3.196369, 0});
glVertex3fv({2.338866, 3.180591, 0});
glVertex3fv({2.341304, 3.1631, 0});
glVertex3fv({2.338866, 3.14561, 0});
glVertex3fv({2.331791, 3.129832, 0});
glVertex3fv({2.320773, 3.11731, 0});
glVertex3fv({2.306887, 3.10927, 0});
glVertex3fv({2.291496, 3.1065, 0});
glVertex3fv({2.276105, 3.10927, 0});
glVertex3fv({2.262219, 3.11731, 0});
glVertex3fv({2.251201, 3.129832, 0});
glVertex3fv({2.244125, 3.14561, 0});
glVertex3fv({2.241688, 3.1631, 0});
glVertex3fv({2.244125, 3.180591, 0});
glVertex3fv({2.251201, 3.196369, 0});
glVertex3fv({2.262219, 3.20889, 0});
glVertex3fv({2.276105, 3.21693, 0});
glVertex3fv({2.291496, 3.2197, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269056, 2.7179, 0});
glVertex3fv({2.270816, 2.7179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24116, 2.942, 0});
glVertex3fv({2.24116, 2.94, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269936, 2.7179, 0});
glVertex3fv({2.3406, 2.941, 0});
glVertex3fv({2.24116, 2.941, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.382, 0});
glVertex3fv({2.24583, 2.369311, 0});
glVertex3fv({2.252742, 2.353895, 0});
glVertex3fv({2.263508, 2.341661, 0});
glVertex3fv({2.277073, 2.333806, 0});
glVertex3fv({2.292112, 2.3311, 0});
glVertex3fv({2.30715, 2.333806, 0});
glVertex3fv({2.320716, 2.341661, 0});
glVertex3fv({2.331482, 2.353895, 0});
glVertex3fv({2.338395, 2.369311, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.332763, 2.441762, 0});
glVertex3fv({2.321647, 2.454395, 0});
glVertex3fv({2.307639, 2.462506, 0});
glVertex3fv({2.292112, 2.4653, 0});
glVertex3fv({2.276584, 2.462506, 0});
glVertex3fv({2.262577, 2.454395, 0});
glVertex3fv({2.251461, 2.441762, 0});
glVertex3fv({2.244323, 2.425845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.246461, 2.495568, 0});
glVertex3fv({2.257248, 2.519626, 0});
glVertex3fv({2.274049, 2.538718, 0});
glVertex3fv({2.29522, 2.550976, 0});
glVertex3fv({2.318688, 2.5552, 0});
glVertex3fv({2.342156, 2.550976, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.2438, 2.382, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243813, 1.964135, 0});
glVertex3fv({2.243813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.169, 0});
glVertex3fv({2.34236, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.0687, 0});
glVertex3fv({2.246788, 2.072137, 0});
glVertex3fv({2.263567, 2.081853, 0});
glVertex3fv({2.282167, 2.0852, 0});
glVertex3fv({2.300768, 2.081853, 0});
glVertex3fv({2.317547, 2.072137, 0});
glVertex3fv({2.330864, 2.057005, 0});
glVertex3fv({2.339414, 2.037937, 0});
glVertex3fv({2.34236, 2.0168, 0});
glVertex3fv({2.339414, 1.995663, 0});
glVertex3fv({2.330864, 1.976596, 0});
glVertex3fv({2.317547, 1.961463, 0});
glVertex3fv({2.300768, 1.951748, 0});
glVertex3fv({2.282167, 1.9484, 0});
glVertex3fv({2.263567, 1.951748, 0});
glVertex3fv({2.246788, 1.961463, 0});
glVertex3fv({2.243813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.17, 0});
glVertex3fv({2.24292, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.17, 0});
glVertex3fv({2.24292, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.32256, 1.5595, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.340864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243198, 1.36095, 0});
glVertex3fv({2.250135, 1.376422, 0});
glVertex3fv({2.26094, 1.388701, 0});
glVertex3fv({2.274556, 1.396583, 0});
glVertex3fv({2.289648, 1.3993, 0});
glVertex3fv({2.30474, 1.396583, 0});
glVertex3fv({2.318355, 1.388701, 0});
glVertex3fv({2.32916, 1.376422, 0});
glVertex3fv({2.336098, 1.36095, 0});
glVertex3fv({2.338488, 1.3438, 0});
glVertex3fv({2.336098, 1.326649, 0});
glVertex3fv({2.32916, 1.311178, 0});
glVertex3fv({2.318355, 1.298899, 0});
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.32102, 1.281904, 0});
glVertex3fv({2.332331, 1.26905, 0});
glVertex3fv({2.339593, 1.252854, 0});
glVertex3fv({2.342096, 1.2349, 0});
glVertex3fv({2.339593, 1.216946, 0});
glVertex3fv({2.332331, 1.20075, 0});
glVertex3fv({2.32102, 1.187896, 0});
glVertex3fv({2.306767, 1.179644, 0});
glVertex3fv({2.290968, 1.1768, 0});
glVertex3fv({2.275169, 1.179644, 0});
glVertex3fv({2.260916, 1.187896, 0});
glVertex3fv({2.249604, 1.20075, 0});
glVertex3fv({2.242343, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.275304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 0.7875, 0});
glVertex3fv({2.34236, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.334528, 0.9253, 0});
glVertex3fv({2.338828, 0.936331, 0});
glVertex3fv({2.341304, 0.9541, 0});
glVertex3fv({2.338828, 0.971869, 0});
glVertex3fv({2.33164, 0.987897, 0});
glVertex3fv({2.320446, 1.000619, 0});
glVertex3fv({2.30634, 1.008786, 0});
glVertex3fv({2.290704, 1.0116, 0});
glVertex3fv({2.275067, 1.008786, 0});
glVertex3fv({2.260962, 1.000619, 0});
glVertex3fv({2.249768, 0.987897, 0});
glVertex3fv({2.24258, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.34236, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.334528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.402, 0});
glVertex3fv({2.24204, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.402, 0});
glVertex3fv({2.34148, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.403, 0});
glVertex3fv({2.29176, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.6261, 0});
glVertex3fv({2.252072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.403, 0});
glVertex3fv({2.34148, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2022, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.242128, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, -0.372741, 0});
glVertex3fv({2.243194, -0.370741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2112, 0});
glVertex3fv({2.342448, -0.2266, 0});
glVertex3fv({2.335979, -0.273014, 0});
glVertex3fv({2.317204, -0.314886, 0});
glVertex3fv({2.287962, -0.348115, 0});
glVertex3fv({2.251116, -0.369449, 0});
glVertex3fv({2.243194, -0.371741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2112, 0});
glVertex3fv({2.244565, -0.228691, 0});
glVertex3fv({2.251641, -0.244469, 0});
glVertex3fv({2.262659, -0.25699, 0});
glVertex3fv({2.276545, -0.26503, 0});
glVertex3fv({2.291936, -0.2678, 0});
glVertex3fv({2.307327, -0.26503, 0});
glVertex3fv({2.321213, -0.25699, 0});
glVertex3fv({2.332231, -0.244469, 0});
glVertex3fv({2.339306, -0.228691, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.244565, -0.18471, 0});
glVertex3fv({2.251641, -0.168932, 0});
glVertex3fv({2.262659, -0.156409, 0});
glVertex3fv({2.276545, -0.14837, 0});
glVertex3fv({2.291936, -0.1456, 0});
glVertex3fv({2.307327, -0.14837, 0});
glVertex3fv({2.321213, -0.156409, 0});
glVertex3fv({2.332231, -0.168932, 0});
glVertex3fv({2.339306, -0.18471, 0});
glVertex3fv({2.341744, -0.2022, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.0175, 0});
glVertex3fv({2.325816, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.0353, 0});
glVertex3fv({2.34148, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.0175, 0});
glVertex3fv({2.310064, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.071, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.273456, 0.2406, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.187, 0});
glVertex3fv({2.24204, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.325816, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.2227, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.2406, 0});
glVertex3fv({2.257704, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.2227, 0});
glVertex3fv({2.24204, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.071, 0});
glVertex3fv({2.257704, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.0353, 0});
glVertex3fv({2.273456, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.256999, 0});
glVertex3fv({2.24204, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 4.256999, 0});
glVertex3fv({2.34148, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.258, 0});
glVertex3fv({2.29176, 4.4811, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.4811, 0});
glVertex3fv({2.252072, 4.4424, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.258, 0});
glVertex3fv({2.34148, 4.258, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.1581, 0});
glVertex3fv({2.125816, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.075, 0});
glVertex3fv({2.089208, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.1362, 0.2406, 0});
glVertex3fv({2.1626, 0.1798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.099856, 0.2406, 0});
glVertex3fv({2.1626, 0.0999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.2406, 0});
glVertex3fv({2.1626, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065813, 1.964135, 0});
glVertex3fv({2.065813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.169, 0});
glVertex3fv({2.16436, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.0687, 0});
glVertex3fv({2.068788, 2.072137, 0});
glVertex3fv({2.085567, 2.081853, 0});
glVertex3fv({2.104168, 2.0852, 0});
glVertex3fv({2.122768, 2.081853, 0});
glVertex3fv({2.139547, 2.072137, 0});
glVertex3fv({2.152864, 2.057005, 0});
glVertex3fv({2.161413, 2.037937, 0});
glVertex3fv({2.16436, 2.0168, 0});
glVertex3fv({2.161413, 1.995663, 0});
glVertex3fv({2.152864, 1.976596, 0});
glVertex3fv({2.139547, 1.961463, 0});
glVertex3fv({2.122768, 1.951748, 0});
glVertex3fv({2.104168, 1.9484, 0});
glVertex3fv({2.085567, 1.951748, 0});
glVertex3fv({2.068788, 1.961463, 0});
glVertex3fv({2.065813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.17, 0});
glVertex3fv({2.06492, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.17, 0});
glVertex3fv({2.06492, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.14456, 1.5595, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.162864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065198, 1.36095, 0});
glVertex3fv({2.072135, 1.376422, 0});
glVertex3fv({2.082941, 1.388701, 0});
glVertex3fv({2.096556, 1.396583, 0});
glVertex3fv({2.111648, 1.3993, 0});
glVertex3fv({2.12674, 1.396583, 0});
glVertex3fv({2.140355, 1.388701, 0});
glVertex3fv({2.15116, 1.376422, 0});
glVertex3fv({2.158098, 1.36095, 0});
glVertex3fv({2.160488, 1.3438, 0});
glVertex3fv({2.158098, 1.326649, 0});
glVertex3fv({2.15116, 1.311178, 0});
glVertex3fv({2.140355, 1.298899, 0});
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.14302, 1.281904, 0});
glVertex3fv({2.154331, 1.26905, 0});
glVertex3fv({2.161593, 1.252854, 0});
glVertex3fv({2.164096, 1.2349, 0});
glVertex3fv({2.161593, 1.216946, 0});
glVertex3fv({2.154331, 1.20075, 0});
glVertex3fv({2.14302, 1.187896, 0});
glVertex3fv({2.128767, 1.179644, 0});
glVertex3fv({2.112968, 1.1768, 0});
glVertex3fv({2.097168, 1.179644, 0});
glVertex3fv({2.082916, 1.187896, 0});
glVertex3fv({2.071604, 1.20075, 0});
glVertex3fv({2.064342, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.097304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 0.7875, 0});
glVertex3fv({2.16436, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.156528, 0.9253, 0});
glVertex3fv({2.160827, 0.936331, 0});
glVertex3fv({2.163304, 0.9541, 0});
glVertex3fv({2.160827, 0.971869, 0});
glVertex3fv({2.153641, 0.987897, 0});
glVertex3fv({2.142446, 1.000619, 0});
glVertex3fv({2.12834, 1.008786, 0});
glVertex3fv({2.112704, 1.0116, 0});
glVertex3fv({2.097067, 1.008786, 0});
glVertex3fv({2.082962, 1.000619, 0});
glVertex3fv({2.071768, 0.987897, 0});
glVertex3fv({2.06458, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.16436, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.156528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.402, 0});
glVertex3fv({2.06404, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16348, 0.402, 0});
glVertex3fv({2.16348, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.403, 0});
glVertex3fv({2.11376, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.6261, 0});
glVertex3fv({2.074072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.403, 0});
glVertex3fv({2.16348, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.05738, -0.25645, 0});
glVertex3fv({2.16838, -0.25645, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.055      , 0.482      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, -0.000745});
glVertex2fv({0.553982, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6280648, -0.000745});
glVertex2fv({0.6280648, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0});
glVertex2fv({0.591023, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0.166209});
glVertex2fv({0.5614558, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, 0});
glVertex2fv({0.6280648, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, -0.001});
glVertex2fv({0.20768, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.30712, -0.001});
glVertex2fv({0.30712, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0});
glVertex2fv({0.2574, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0.2231});
glVertex2fv({0.217712, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, 0});
glVertex2fv({0.30712, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, -0.000745});
glVertex2fv({0.2878084, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3618912, -0.000745});
glVertex2fv({0.3618912, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0});
glVertex2fv({0.3248494, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3248494, 0.166209});
glVertex2fv({0.2952822, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2878084, 0});
glVertex2fv({0.3618912, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, -0.001});
glVertex2fv({0.20768, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.30712, -0.001});
glVertex2fv({0.30712, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0});
glVertex2fv({0.2574, 0.2231});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2574, 0.2231});
glVertex2fv({0.217712, 0.1844});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20768, 0});
glVertex2fv({0.30712, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, -0.000745});
glVertex2fv({0.553982, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6280648, -0.000745});
glVertex2fv({0.6280648, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0});
glVertex2fv({0.591023, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0.166209});
glVertex2fv({0.5614558, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, 0});
glVertex2fv({0.6280648, 0});
glEnd();
glPopMatrix();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, -0.000745});
glVertex2fv({0.553982, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6280648, -0.000745});
glVertex2fv({0.6280648, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0});
glVertex2fv({0.591023, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.591023, 0.166209});
glVertex2fv({0.5614558, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.553982, 0});
glVertex2fv({0.6280648, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, -0.000745});
glVertex2fv({0.1547216, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, -0.000745});
glVertex2fv({0.2288044, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0});
glVertex2fv({0.1917626, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1917626, 0.166209});
glVertex2fv({0.1621954, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0});
glVertex2fv({0.2288044, 0});
glEnd();
glPopMatrix();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glsString("Info", "wglMakeCurrent");
glsEndGLS();
glsBeginGLS(1, 0);
glViewport(0, 0, 630, 630);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glsString("Info", "wglMakeCurrent");
glsEndGLS();
glsBeginGLS(1, 0);
glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC8);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC30);
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.06395349, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.06395349, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.546512, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.918605, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.732558, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.732558, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.244186, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.4302326, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.6162791, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.8023256, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.9883721, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.174419, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.360465, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC8);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC30);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, -0.001});
glVertex2fv({0.48664, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.478808, 0.1368});
glVertex2fv({0.4831077, 0.147831});
glVertex2fv({0.485584, 0.1656});
glVertex2fv({0.4831077, 0.183369});
glVertex2fv({0.4759207, 0.199397});
glVertex2fv({0.4647262, 0.212119});
glVertex2fv({0.4506198, 0.220286});
glVertex2fv({0.434984, 0.2231});
glVertex2fv({0.4193473, 0.220286});
glVertex2fv({0.4052418, 0.212119});
glVertex2fv({0.3940482, 0.199397});
glVertex2fv({0.3868603, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.48664, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.478808, 0.1368});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, -0.001});
glVertex2fv({0.48664, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.478808, 0.1368});
glVertex2fv({0.4831077, 0.147831});
glVertex2fv({0.485584, 0.1656});
glVertex2fv({0.4831077, 0.183369});
glVertex2fv({0.4759207, 0.199397});
glVertex2fv({0.4647262, 0.212119});
glVertex2fv({0.4506198, 0.220286});
glVertex2fv({0.434984, 0.2231});
glVertex2fv({0.4193473, 0.220286});
glVertex2fv({0.4052418, 0.212119});
glVertex2fv({0.3940482, 0.199397});
glVertex2fv({0.3868603, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.48664, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.478808, 0.1368});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, -0.001});
glVertex2fv({0.48664, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.478808, 0.1368});
glVertex2fv({0.4831077, 0.147831});
glVertex2fv({0.485584, 0.1656});
glVertex2fv({0.4831077, 0.183369});
glVertex2fv({0.4759207, 0.199397});
glVertex2fv({0.4647262, 0.212119});
glVertex2fv({0.4506198, 0.220286});
glVertex2fv({0.434984, 0.2231});
glVertex2fv({0.4193473, 0.220286});
glVertex2fv({0.4052418, 0.212119});
glVertex2fv({0.3940482, 0.199397});
glVertex2fv({0.3868603, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.48664, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.478808, 0.1368});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, -0.001});
glVertex2fv({0.48664, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.478808, 0.1368});
glVertex2fv({0.4831077, 0.147831});
glVertex2fv({0.485584, 0.1656});
glVertex2fv({0.4831077, 0.183369});
glVertex2fv({0.4759207, 0.199397});
glVertex2fv({0.4647262, 0.212119});
glVertex2fv({0.4506198, 0.220286});
glVertex2fv({0.434984, 0.2231});
glVertex2fv({0.4193473, 0.220286});
glVertex2fv({0.4052418, 0.212119});
glVertex2fv({0.3940482, 0.199397});
glVertex2fv({0.3868603, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.48664, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0});
glVertex2fv({0.478808, 0.1368});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-7.03125, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.0003633721, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();

glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-7.03125, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();


glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCD0);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC38);
glScissor(120, 170, 309, 324);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 0});
glVertex3fv({1.22, -1.545, 0});
glVertex3fv({1.22, 1.905, 0});
glVertex3fv({-2.08, 1.905, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(397.2586, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);
glTranslatef(0, 0.02906977, 0);
glColor3fv({0.462745, 0.141176, 0});
glBegin(GL_POLYGON);
glVertex3fv({2.07, 0.13, 0});
glVertex3fv({2.07, -4.87, 0});
glVertex3fv({-2.93, -4.87, 0});
glVertex3fv({-2.93, 0.13, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.1154046, 0);
glTranslatef(-0.0142338, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.105, 0.13, 5E-06});
glVertex3fv({-0.085, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.755, 0.13, 5E-06});
glVertex3fv({-0.775, 0.13, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();

glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(397.2586, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPushMatrix();
glTranslatef(0.02906977, 0, 0);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();


glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.05813953, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.05813953, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.02906977, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.02906977, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0.02906977, 0, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0.02906977, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-0.855, -1.52, 5E-06});
glVertex3fv({-0.005, -1.52, 5E-06});
glVertex3fv({-0.005, -1.13, 5E-06});
glVertex3fv({-0.855, -1.13, 5E-06});
glEnd();
glLineWidth(6);
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, -0.001});
glVertex2fv({0.308, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.300168, 0.1368});
glVertex2fv({0.3044677, 0.147831});
glVertex2fv({0.306944, 0.1656});
glVertex2fv({0.3044677, 0.183369});
glVertex2fv({0.2972807, 0.199397});
glVertex2fv({0.2860862, 0.212119});
glVertex2fv({0.2719798, 0.220286});
glVertex2fv({0.256344, 0.2231});
glVertex2fv({0.2407073, 0.220286});
glVertex2fv({0.2266017, 0.212119});
glVertex2fv({0.2154081, 0.199397});
glVertex2fv({0.2082203, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.308, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.300168, 0.1368});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, -0.001});
glVertex2fv({0.308, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.300168, 0.1368});
glVertex2fv({0.3044677, 0.147831});
glVertex2fv({0.306944, 0.1656});
glVertex2fv({0.3044677, 0.183369});
glVertex2fv({0.2972807, 0.199397});
glVertex2fv({0.2860862, 0.212119});
glVertex2fv({0.2719798, 0.220286});
glVertex2fv({0.256344, 0.2231});
glVertex2fv({0.2407073, 0.220286});
glVertex2fv({0.2266017, 0.212119});
glVertex2fv({0.2154081, 0.199397});
glVertex2fv({0.2082203, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.308, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.300168, 0.1368});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.22, 1.905, 5E-06});
glVertex3fv({0.87, 1.905, 5E-06});
glVertex3fv({0.930777, 1.899683, 5E-06});
glVertex3fv({0.989707, 1.883893, 5E-06});
glVertex3fv({1.045, 1.858109, 5E-06});
glVertex3fv({1.094976, 1.823116, 5E-06});
glVertex3fv({1.138116, 1.779976, 5E-06});
glVertex3fv({1.173109, 1.73, 5E-06});
glVertex3fv({1.198892, 1.674707, 5E-06});
glVertex3fv({1.214683, 1.615777, 5E-06});
glVertex3fv({1.22, 1.555, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, 1.905, 5E-06});
glVertex3fv({-1.73, 1.905, 5E-06});
glVertex3fv({-1.790777, 1.899683, 5E-06});
glVertex3fv({-1.849707, 1.883893, 5E-06});
glVertex3fv({-1.905, 1.858109, 5E-06});
glVertex3fv({-1.954976, 1.823116, 5E-06});
glVertex3fv({-1.998116, 1.779976, 5E-06});
glVertex3fv({-2.033109, 1.73, 5E-06});
glVertex3fv({-2.058892, 1.674707, 5E-06});
glVertex3fv({-2.074682, 1.615776, 5E-06});
glVertex3fv({-2.08, 1.554999, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.22, -1.545, 5E-06});
glVertex3fv({0.869999, -1.545, 5E-06});
glVertex3fv({0.930776, -1.539683, 5E-06});
glVertex3fv({0.989706, -1.523893, 5E-06});
glVertex3fv({1.044999, -1.498109, 5E-06});
glVertex3fv({1.094975, -1.463116, 5E-06});
glVertex3fv({1.138115, -1.419976, 5E-06});
glVertex3fv({1.173109, -1.37, 5E-06});
glVertex3fv({1.198892, -1.314707, 5E-06});
glVertex3fv({1.214683, -1.255777, 5E-06});
glVertex3fv({1.22, -1.195, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 5E-06});
glVertex3fv({-1.73, -1.545, 5E-06});
glVertex3fv({-1.790777, -1.539683, 5E-06});
glVertex3fv({-1.849707, -1.523892, 5E-06});
glVertex3fv({-1.905, -1.498109, 5E-06});
glVertex3fv({-1.954976, -1.463115, 5E-06});
glVertex3fv({-1.998116, -1.419976, 5E-06});
glVertex3fv({-2.033109, -1.37, 5E-06});
glVertex3fv({-2.058892, -1.314707, 5E-06});
glVertex3fv({-2.074683, -1.255777, 5E-06});
glVertex3fv({-2.08, -1.195, 5E-06});
glEnd();


glPushMatrix();
glTranslatef(0, 0.05813953, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.425, 0.13, 0});
glVertex3fv({1.345, 0.268, 0});
glVertex3fv({1.265, 0.13, 0});
glVertex3fv({1.345, -0.008, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();



glPushMatrix();
glTranslatef(0.05813953, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -1.59, 0});
glVertex3fv({-0.568, -1.67, 0});
glVertex3fv({-0.43, -1.75, 0});
glVertex3fv({-0.292, -1.67, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, -0.00056});
glVertex2fv({0.17248, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1680941, 0.076608});
glVertex2fv({0.1705018, 0.082785});
glVertex2fv({0.1718886, 0.092736});
glVertex2fv({0.1705018, 0.102687});
glVertex2fv({0.1664766, 0.111663});
glVertex2fv({0.1602084, 0.118786});
glVertex2fv({0.1523086, 0.12336});
glVertex2fv({0.1435526, 0.124936});
glVertex2fv({0.1347966, 0.12336});
glVertex2fv({0.1268969, 0.118786});
glVertex2fv({0.1206286, 0.111663});
glVertex2fv({0.1166035, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0});
glVertex2fv({0.17248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0});
glVertex2fv({0.1680941, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, -0.00056});
glVertex2fv({0.2725184, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2681325, 0.076608});
glVertex2fv({0.2705401, 0.082785});
glVertex2fv({0.271927, 0.092736});
glVertex2fv({0.2705401, 0.102687});
glVertex2fv({0.266515, 0.111663});
glVertex2fv({0.2602468, 0.118786});
glVertex2fv({0.252347, 0.12336});
glVertex2fv({0.243591, 0.124936});
glVertex2fv({0.234835, 0.12336});
glVertex2fv({0.2269353, 0.118786});
glVertex2fv({0.220667, 0.111663});
glVertex2fv({0.2166419, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2725184, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0});
glVertex2fv({0.2681325, 0.076608});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, -0.00056});
glVertex2fv({0.17248, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1680941, 0.076608});
glVertex2fv({0.1705018, 0.082785});
glVertex2fv({0.1718886, 0.092736});
glVertex2fv({0.1705018, 0.102687});
glVertex2fv({0.1664766, 0.111663});
glVertex2fv({0.1602084, 0.118786});
glVertex2fv({0.1523086, 0.12336});
glVertex2fv({0.1435526, 0.124936});
glVertex2fv({0.1347966, 0.12336});
glVertex2fv({0.1268969, 0.118786});
glVertex2fv({0.1206286, 0.111663});
glVertex2fv({0.1166035, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0});
glVertex2fv({0.17248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0});
glVertex2fv({0.1680941, 0.076608});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.12556, 0});
glVertex3fv({-3.2634, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.12556, 0});
glVertex3fv({-3.298389, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.00068, 0});
glVertex3fv({-3.2634, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00068, 0});
glVertex3fv({-3.298389, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.280648, -3.125, 0});
glVertex3fv({-3.280648, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.125, 0});
glVertex3fv({-3.2634, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00012, 0});
glVertex3fv({-3.2634, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.125, 0});
glVertex3fv({-3.207713, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.00012, 0});
glVertex3fv({-3.153013, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.125, 0});
glVertex3fv({-3.208206, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.00012, 0});
glVertex3fv({-3.153506, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.125, 0});
glVertex3fv({-3.153506, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055359, -3.013603, 0});
glVertex3fv({-3.0618, -3.006323, 0});
glVertex3fv({-3.069767, -3.00171, 0});
glVertex3fv({-3.0786, -3.00012, 0});
glVertex3fv({-3.087433, -3.00171, 0});
glVertex3fv({-3.0954, -3.006323, 0});
glVertex3fv({-3.101724, -3.013509, 0});
glVertex3fv({-3.105783, -3.022563, 0});
glVertex3fv({-3.107183, -3.0326, 0});
glVertex3fv({-3.105783, -3.042637, 0});
glVertex3fv({-3.099342, -3.049917, 0});
glVertex3fv({-3.091375, -3.05453, 0});
glVertex3fv({-3.082542, -3.05612, 0});
glVertex3fv({-3.073898, -3.059445, 0});
glVertex3fv({-3.065655, -3.064217, 0});
glVertex3fv({-3.059114, -3.07165, 0});
glVertex3fv({-3.054915, -3.081017, 0});
glVertex3fv({-3.053467, -3.0914, 0});
glVertex3fv({-3.054915, -3.101783, 0});
glVertex3fv({-3.059114, -3.11115, 0});
glVertex3fv({-3.065655, -3.118583, 0});
glVertex3fv({-3.073898, -3.123356, 0});
glVertex3fv({-3.083035, -3.125, 0});
glVertex3fv({-3.092172, -3.123356, 0});
glVertex3fv({-3.100415, -3.118583, 0});
glVertex3fv({-3.106956, -3.11115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.99956, 0});
glVertex3fv({-3.00813, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.12444, 0});
glVertex3fv({-2.980533, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -2.99956, 0});
glVertex3fv({-2.954415, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.999, 0});
glVertex3fv({-2.954415, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.12444, 0});
glVertex3fv({-2.981025, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.865695, -3.005178, 0});
glVertex3fv({-2.858827, -3.012983, 0});
glVertex3fv({-2.854418, -3.022818, 0});
glVertex3fv({-2.852898, -3.03372, 0});
glVertex3fv({-2.854418, -3.044622, 0});
glVertex3fv({-2.858827, -3.054457, 0});
glVertex3fv({-2.865695, -3.062262, 0});
glVertex3fv({-2.87435, -3.067273, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.853883, -3.125, 0});
glVertex3fv({-2.852898, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908584, -3.125, 0});
glVertex3fv({-2.907598, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.887887, -3.06788, 0});
glVertex3fv({-2.85339, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -2.99956, 0});
glVertex3fv({-2.908091, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.908091, -2.99956, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.255436, -3.213603, 0});
glVertex3fv({-3.261877, -3.206323, 0});
glVertex3fv({-3.269844, -3.20171, 0});
glVertex3fv({-3.278677, -3.20012, 0});
glVertex3fv({-3.287509, -3.20171, 0});
glVertex3fv({-3.295477, -3.206323, 0});
glVertex3fv({-3.3018, -3.213509, 0});
glVertex3fv({-3.30586, -3.222563, 0});
glVertex3fv({-3.307259, -3.2326, 0});
glVertex3fv({-3.30586, -3.242637, 0});
glVertex3fv({-3.299419, -3.249917, 0});
glVertex3fv({-3.291452, -3.25453, 0});
glVertex3fv({-3.282619, -3.25612, 0});
glVertex3fv({-3.273975, -3.259445, 0});
glVertex3fv({-3.265732, -3.264217, 0});
glVertex3fv({-3.259191, -3.27165, 0});
glVertex3fv({-3.254992, -3.281017, 0});
glVertex3fv({-3.253544, -3.2914, 0});
glVertex3fv({-3.254992, -3.301783, 0});
glVertex3fv({-3.259191, -3.31115, 0});
glVertex3fv({-3.265732, -3.318583, 0});
glVertex3fv({-3.273975, -3.323356, 0});
glVertex3fv({-3.283112, -3.325, 0});
glVertex3fv({-3.292249, -3.323356, 0});
glVertex3fv({-3.300492, -3.318583, 0});
glVertex3fv({-3.307033, -3.31115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.19956, 0});
glVertex3fv({-3.153013, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.19956, 0});
glVertex3fv({-3.207713, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.19956, 0});
glVertex3fv({-3.208206, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.325, 0});
glVertex3fv({-3.180117, -3.2634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180117, -3.2634, 0});
glVertex3fv({-3.153506, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.325, 0});
glVertex3fv({-3.153506, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.32556, 0});
glVertex3fv({-3.063323, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.32556, 0});
glVertex3fv({-3.098312, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.20068, 0});
glVertex3fv({-3.063323, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20068, 0});
glVertex3fv({-3.098312, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.080571, -3.325, 0});
glVertex3fv({-3.080571, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.325, 0});
glVertex3fv({-3.063323, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20012, 0});
glVertex3fv({-3.063323, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.19956, 0});
glVertex3fv({-3.00813, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.32444, 0});
glVertex3fv({-2.980533, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -3.19956, 0});
glVertex3fv({-2.954415, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.199, 0});
glVertex3fv({-2.954415, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.32444, 0});
glVertex3fv({-2.981025, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.297, 0});
glVertex3fv({-2.906644, -3.301783, 0});
glVertex3fv({-2.902444, -3.31115, 0});
glVertex3fv({-2.895903, -3.318583, 0});
glVertex3fv({-2.88766, -3.323355, 0});
glVertex3fv({-2.878523, -3.325, 0});
glVertex3fv({-2.869386, -3.323355, 0});
glVertex3fv({-2.861143, -3.318583, 0});
glVertex3fv({-2.854602, -3.31115, 0});
glVertex3fv({-2.850402, -3.301783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.906644, -3.222217, 0});
glVertex3fv({-2.902444, -3.21285, 0});
glVertex3fv({-2.895903, -3.205417, 0});
glVertex3fv({-2.88766, -3.200645, 0});
glVertex3fv({-2.878523, -3.199, 0});
glVertex3fv({-2.869386, -3.200645, 0});
glVertex3fv({-2.861143, -3.205417, 0});
glVertex3fv({-2.854602, -3.21285, 0});
glVertex3fv({-2.850402, -3.222217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.907598, -3.297, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.325, 0});
glVertex3fv({-2.752859, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.325, 0});
glVertex3fv({-2.80756, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.20012, 0});
glVertex3fv({-2.752859, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.20012, 0});
glVertex3fv({-2.80756, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.20012, 0});
glVertex3fv({-2.753352, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.25556, 0});
glVertex3fv({-2.808053, -3.25556, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808053, -3.20012, 0});
glVertex3fv({-2.808053, -3.325, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({2.825, 1.808, 0});
glVertex3fv({3.1, 1.808, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3, 0.62, 0});
glVertex3fv({2.825, 0.725, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3, 0.62, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3.1, -1.548, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glVertex3fv({2.825, -0.465, 0});
glVertex3fv({2.825, -1.548, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC8);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC30);
glScissor(601, 176, 32, 300);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_LINE_LOOP);
glVertex3fv({3.05, -1.47, 0});
glVertex3fv({3.05, 1.73, 0});
glVertex3fv({3.4, 0.93, 0});
glVertex3fv({3.4, -0.67, 0});
glEnd();
glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-148, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-148, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glDisable(GL_SCISSOR_TEST);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC0);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC28);
glScissor(580, 169, 25, 315);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 3.486, 0});
glVertex3fv({3.075001, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0, 0);
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 0.13, 0});
glVertex3fv({3.075001, -3.226, 0});
glEnd();
glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();
glPopMatrix();



glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, -0.000745});
glVertex2fv({0.4956336, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4897992, 0.101916});
glVertex2fv({0.4930015, 0.110134});
glVertex2fv({0.4948469, 0.123372});
glVertex2fv({0.4930015, 0.13661});
glVertex2fv({0.4876476, 0.148551});
glVertex2fv({0.4793078, 0.158028});
glVertex2fv({0.4687989, 0.164113});
glVertex2fv({0.4571494, 0.16621});
glVertex2fv({0.4455009, 0.164113});
glVertex2fv({0.4349919, 0.158028});
glVertex2fv({0.4266522, 0.148551});
glVertex2fv({0.4212982, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0});
glVertex2fv({0.4956336, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0});
glVertex2fv({0.4897992, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, -0.000745});
glVertex2fv({0.4956336, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4897992, 0.101916});
glVertex2fv({0.4930015, 0.110134});
glVertex2fv({0.4948469, 0.123372});
glVertex2fv({0.4930015, 0.13661});
glVertex2fv({0.4876476, 0.148551});
glVertex2fv({0.4793078, 0.158028});
glVertex2fv({0.4687989, 0.164113});
glVertex2fv({0.4571494, 0.16621});
glVertex2fv({0.4455009, 0.164113});
glVertex2fv({0.4349919, 0.158028});
glVertex2fv({0.4266522, 0.148551});
glVertex2fv({0.4212982, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0});
glVertex2fv({0.4956336, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0});
glVertex2fv({0.4897992, 0.101916});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.293, 2.93, 0});
glVertex3fv({1.555, 2.93, 0});
glVertex3fv({1.555, 3.35, 0});
glVertex3fv({-2.293, 3.35, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();







glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();











glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.737455, 2.416198, 0});
glVertex3fv({-0.746023, 2.425883, 0});
glVertex3fv({-0.756623, 2.43202, 0});
glVertex3fv({-0.768374, 2.434135, 0});
glVertex3fv({-0.780124, 2.43202, 0});
glVertex3fv({-0.790724, 2.425883, 0});
glVertex3fv({-0.799137, 2.416323, 0});
glVertex3fv({-0.804537, 2.404278, 0});
glVertex3fv({-0.806398, 2.390925, 0});
glVertex3fv({-0.804537, 2.377572, 0});
glVertex3fv({-0.795969, 2.367887, 0});
glVertex3fv({-0.785369, 2.36175, 0});
glVertex3fv({-0.773618, 2.359635, 0});
glVertex3fv({-0.762119, 2.355212, 0});
glVertex3fv({-0.751153, 2.348863, 0});
glVertex3fv({-0.742451, 2.338974, 0});
glVertex3fv({-0.736863, 2.326513, 0});
glVertex3fv({-0.734938, 2.3127, 0});
glVertex3fv({-0.736863, 2.298887, 0});
glVertex3fv({-0.742451, 2.286426, 0});
glVertex3fv({-0.751153, 2.276537, 0});
glVertex3fv({-0.762119, 2.270188, 0});
glVertex3fv({-0.774274, 2.268, 0});
glVertex3fv({-0.786429, 2.270188, 0});
glVertex3fv({-0.797395, 2.276537, 0});
glVertex3fv({-0.806097, 2.286426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.267255, 0});
glVertex3fv({-0.614963, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.267255, 0});
glVertex3fv({-0.661511, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.43339, 0});
glVertex3fv({-0.614963, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.43339, 0});
glVertex3fv({-0.661511, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.637909, 2.268, 0});
glVertex3fv({-0.637909, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.268, 0});
glVertex3fv({-0.614963, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.434135, 0});
glVertex3fv({-0.614963, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.542192, 2.268, 0});
glVertex3fv({-0.54088, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.46942, 2.434135, 0});
glVertex3fv({-0.468109, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.268, 0});
glVertex3fv({-0.541536, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.434135, 0});
glVertex3fv({-0.468764, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.468764, 2.268, 0});
glVertex3fv({-0.468764, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.361246, 2.349205, 0});
glVertex3fv({-0.361246, 2.350695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.336195, 2.404792, 0});
glVertex3fv({-0.334884, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.406621, 2.404792, 0});
glVertex3fv({-0.401312, 2.41663, 0});
glVertex3fv({-0.393045, 2.426025, 0});
glVertex3fv({-0.382627, 2.432057, 0});
glVertex3fv({-0.37108, 2.434135, 0});
glVertex3fv({-0.359533, 2.432057, 0});
glVertex3fv({-0.349115, 2.426025, 0});
glVertex3fv({-0.340848, 2.41663, 0});
glVertex3fv({-0.335539, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.34995, 0});
glVertex3fv({-0.361246, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.305995, 0});
glVertex3fv({-0.335678, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.408449, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.305995, 0});
glVertex3fv({-0.407308, 2.296828, 0});
glVertex3fv({-0.402093, 2.285198, 0});
glVertex3fv({-0.393971, 2.275968, 0});
glVertex3fv({-0.383736, 2.270042, 0});
glVertex3fv({-0.372391, 2.268, 0});
glVertex3fv({-0.361046, 2.270042, 0});
glVertex3fv({-0.350812, 2.275968, 0});
glVertex3fv({-0.342689, 2.285198, 0});
glVertex3fv({-0.337475, 2.296828, 0});
glVertex3fv({-0.335678, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202591, 2.267255, 0});
glVertex3fv({-0.202591, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.276018, 2.434135, 0});
glVertex3fv({-0.274707, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.434135, 0});
glVertex3fv({-0.275362, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.268, 0});
glVertex3fv({-0.202591, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.43339, 0});
glVertex3fv({-0.069504, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.267255, 0});
glVertex3fv({-0.069504, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.083927, 2.35293, 0});
glVertex3fv({-0.083927, 2.35442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.434135, 0});
glVertex3fv({-0.142276, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.268, 0});
glVertex3fv({-0.069504, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.353675, 0});
glVertex3fv({-0.083927, 2.353675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.434135, 0});
glVertex3fv({-0.142276, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39908, 2.228, 0});
glVertex3fv({-0.39908, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.129, 0});
glVertex3fv({-0.39908, 2.129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.228, 0});
glVertex3fv({-0.3014, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.228, 0});
glVertex3fv({-0.3982, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.228, 0});
glVertex3fv({-0.30052, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.005, 0});
glVertex3fv({-0.3982, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.005, 0});
glVertex3fv({-0.30052, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.57684, 2.055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.575135, 2.188541, 0});
glVertex3fv({-0.567636, 2.205267, 0});
glVertex3fv({-0.555955, 2.218541, 0});
glVertex3fv({-0.541236, 2.227063, 0});
glVertex3fv({-0.52492, 2.23, 0});
glVertex3fv({-0.508604, 2.227063, 0});
glVertex3fv({-0.493885, 2.218541, 0});
glVertex3fv({-0.482204, 2.205267, 0});
glVertex3fv({-0.474705, 2.188541, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.055, 0});
glVertex3fv({-0.575135, 2.046459, 0});
glVertex3fv({-0.567636, 2.029733, 0});
glVertex3fv({-0.555955, 2.016459, 0});
glVertex3fv({-0.541236, 2.007937, 0});
glVertex3fv({-0.52492, 2.005, 0});
glVertex3fv({-0.508604, 2.007937, 0});
glVertex3fv({-0.493885, 2.016459, 0});
glVertex3fv({-0.482204, 2.029733, 0});
glVertex3fv({-0.474705, 2.046459, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.874959, 2.463107, 0});
glVertex3fv({-0.005959, 2.463107, 0});
glVertex3fv({-0.005959, 2.241107, 0});
glVertex3fv({-0.227459, 2.241107, 0});
glVertex3fv({-0.227459, 1.963107, 0});
glVertex3fv({-0.653459, 1.963107, 0});
glVertex3fv({-0.653459, 2.241107, 0});
glVertex3fv({-0.874959, 2.241107, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.033, 0});
glVertex3fv({-1.408797, 2.028217, 0});
glVertex3fv({-1.404598, 2.01885, 0});
glVertex3fv({-1.398057, 2.011417, 0});
glVertex3fv({-1.389814, 2.006645, 0});
glVertex3fv({-1.380677, 2.005, 0});
glVertex3fv({-1.37154, 2.006645, 0});
glVertex3fv({-1.363297, 2.011417, 0});
glVertex3fv({-1.356756, 2.01885, 0});
glVertex3fv({-1.352556, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.408797, 2.107783, 0});
glVertex3fv({-1.404598, 2.11715, 0});
glVertex3fv({-1.398057, 2.124583, 0});
glVertex3fv({-1.389814, 2.129355, 0});
glVertex3fv({-1.380677, 2.131, 0});
glVertex3fv({-1.37154, 2.129355, 0});
glVertex3fv({-1.363297, 2.124583, 0});
glVertex3fv({-1.356756, 2.11715, 0});
glVertex3fv({-1.352556, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.409752, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255998, 2.13044, 0});
glVertex3fv({-1.255013, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310699, 2.13044, 0});
glVertex3fv({-1.309714, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.13044, 0});
glVertex3fv({-1.310206, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.005, 0});
glVertex3fv({-1.282117, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.282117, 2.0666, 0});
glVertex3fv({-1.255506, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255506, 2.005, 0});
glVertex3fv({-1.255506, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.157359, 2.116397, 0});
glVertex3fv({-1.1638, 2.123677, 0});
glVertex3fv({-1.171767, 2.12829, 0});
glVertex3fv({-1.1806, 2.12988, 0});
glVertex3fv({-1.189433, 2.12829, 0});
glVertex3fv({-1.1974, 2.123677, 0});
glVertex3fv({-1.203724, 2.116491, 0});
glVertex3fv({-1.207783, 2.107437, 0});
glVertex3fv({-1.209183, 2.0974, 0});
glVertex3fv({-1.207783, 2.087363, 0});
glVertex3fv({-1.201343, 2.080083, 0});
glVertex3fv({-1.193375, 2.07547, 0});
glVertex3fv({-1.184542, 2.07388, 0});
glVertex3fv({-1.175898, 2.070555, 0});
glVertex3fv({-1.167655, 2.065783, 0});
glVertex3fv({-1.161114, 2.05835, 0});
glVertex3fv({-1.156915, 2.048983, 0});
glVertex3fv({-1.155467, 2.0386, 0});
glVertex3fv({-1.156915, 2.028217, 0});
glVertex3fv({-1.161114, 2.01885, 0});
glVertex3fv({-1.167655, 2.011417, 0});
glVertex3fv({-1.175898, 2.006644, 0});
glVertex3fv({-1.185035, 2.005, 0});
glVertex3fv({-1.194172, 2.006644, 0});
glVertex3fv({-1.202415, 2.011417, 0});
glVertex3fv({-1.208956, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-0.967695, 2.124822, 0});
glVertex3fv({-0.960827, 2.117017, 0});
glVertex3fv({-0.956417, 2.107182, 0});
glVertex3fv({-0.954898, 2.09628, 0});
glVertex3fv({-0.956417, 2.085378, 0});
glVertex3fv({-0.960827, 2.075543, 0});
glVertex3fv({-0.967695, 2.067738, 0});
glVertex3fv({-0.97635, 2.062727, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.955883, 2.005, 0});
glVertex3fv({-0.954898, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010584, 2.005, 0});
glVertex3fv({-1.009598, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.989886, 2.06212, 0});
glVertex3fv({-0.95539, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.13044, 0});
glVertex3fv({-1.010091, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-1.010091, 2.13044, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.460933, 1.97521, 0});
glVertex3fv({-0.900933, 1.97521, 0});
glVertex3fv({-0.900933, 2.15821, 0});
glVertex3fv({-1.460933, 2.15821, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.033, 0});
glVertex3fv({0.085203, 2.028217, 0});
glVertex3fv({0.089402, 2.01885, 0});
glVertex3fv({0.095943, 2.011417, 0});
glVertex3fv({0.104186, 2.006645, 0});
glVertex3fv({0.113323, 2.005, 0});
glVertex3fv({0.12246, 2.006645, 0});
glVertex3fv({0.130703, 2.011417, 0});
glVertex3fv({0.137244, 2.01885, 0});
glVertex3fv({0.141444, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.085203, 2.107783, 0});
glVertex3fv({0.089402, 2.11715, 0});
glVertex3fv({0.095943, 2.124583, 0});
glVertex3fv({0.104186, 2.129355, 0});
glVertex3fv({0.113323, 2.131, 0});
glVertex3fv({0.12246, 2.129355, 0});
glVertex3fv({0.130703, 2.124583, 0});
glVertex3fv({0.137244, 2.11715, 0});
glVertex3fv({0.141444, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.084248, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238002, 2.13044, 0});
glVertex3fv({0.238987, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183301, 2.13044, 0});
glVertex3fv({0.184286, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.13044, 0});
glVertex3fv({0.183794, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.005, 0});
glVertex3fv({0.211883, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.211883, 2.0666, 0});
glVertex3fv({0.238494, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238494, 2.005, 0});
glVertex3fv({0.238494, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.336641, 2.116397, 0});
glVertex3fv({0.3302, 2.123677, 0});
glVertex3fv({0.322233, 2.12829, 0});
glVertex3fv({0.3134, 2.12988, 0});
glVertex3fv({0.304567, 2.12829, 0});
glVertex3fv({0.2966, 2.123677, 0});
glVertex3fv({0.290276, 2.116491, 0});
glVertex3fv({0.286217, 2.107437, 0});
glVertex3fv({0.284818, 2.0974, 0});
glVertex3fv({0.286217, 2.087363, 0});
glVertex3fv({0.292657, 2.080083, 0});
glVertex3fv({0.300625, 2.07547, 0});
glVertex3fv({0.309458, 2.07388, 0});
glVertex3fv({0.318102, 2.070555, 0});
glVertex3fv({0.326345, 2.065783, 0});
glVertex3fv({0.332886, 2.05835, 0});
glVertex3fv({0.337085, 2.048983, 0});
glVertex3fv({0.338533, 2.0386, 0});
glVertex3fv({0.337085, 2.028217, 0});
glVertex3fv({0.332886, 2.01885, 0});
glVertex3fv({0.326345, 2.011417, 0});
glVertex3fv({0.318102, 2.006644, 0});
glVertex3fv({0.308965, 2.005, 0});
glVertex3fv({0.299828, 2.006644, 0});
glVertex3fv({0.291585, 2.011417, 0});
glVertex3fv({0.285044, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.518179, 2.128236, 0});
glVertex3fv({0.526422, 2.123463, 0});
glVertex3fv({0.532963, 2.11603, 0});
glVertex3fv({0.537163, 2.106663, 0});
glVertex3fv({0.53861, 2.09628, 0});
glVertex3fv({0.537163, 2.085897, 0});
glVertex3fv({0.532963, 2.07653, 0});
glVertex3fv({0.526422, 2.069097, 0});
glVertex3fv({0.518179, 2.064325, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483416, 2.00388, 0});
glVertex3fv({0.484402, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.483909, 2.12988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.12988, 0});
glVertex3fv({0.483909, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.06324, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.030624, 1.97521, 0});
glVertex3fv({0.590624, 1.97521, 0});
glVertex3fv({0.590624, 2.15821, 0});
glVertex3fv({0.030624, 2.15821, 0});
glEnd();

glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();


glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.54329, 0});
glVertex3fv({0.812638, 1.533621, 0});
glVertex3fv({0.816549, 1.524898, 0});
glVertex3fv({0.822641, 1.517976, 0});
glVertex3fv({0.830317, 1.513531, 0});
glVertex3fv({0.838826, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.54329, 0});
glVertex3fv({0.882715, 1.533621, 0});
glVertex3fv({0.878803, 1.524898, 0});
glVertex3fv({0.872712, 1.517976, 0});
glVertex3fv({0.865036, 1.513531, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.856527, 1.679625, 0});
glVertex3fv({0.865036, 1.678093, 0});
glVertex3fv({0.872712, 1.673649, 0});
glVertex3fv({0.878803, 1.666727, 0});
glVertex3fv({0.882715, 1.658004, 0});
glVertex3fv({0.884062, 1.648335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.812638, 1.658004, 0});
glVertex3fv({0.816549, 1.666727, 0});
glVertex3fv({0.822641, 1.673649, 0});
glVertex3fv({0.830317, 1.678093, 0});
glVertex3fv({0.838826, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.81129, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.512, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.648335, 0});
glVertex3fv({0.884062, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.679625, 0});
glVertex3fv({0.856527, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.943722, 1.512, 0});
glVertex3fv({0.945033, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.017804, 1.512, 0});
glVertex3fv({1.019116, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.512, 0});
glVertex3fv({0.944377, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.01846, 1.512, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.678135, 0});
glVertex3fv({0.981746, 1.605125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981746, 1.605125, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0.392157, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.72, -2.29, 0});
glVertex3fv({2.57, -2.29, 0});
glVertex3fv({2.57, 2.55, 0});
glVertex3fv({1.72, 2.55, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC8);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC30);
glScissor(454, 99, 102, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();
glColor3fv({0, 0.384314, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({1.995, 0.442, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCC8);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC30);
glScissor(506, 303, 75, 47);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.230945, 0});
glVertex3fv({2.648048, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.244206, 0});
glVertex3fv({2.659717, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.230945, 0});
glVertex3fv({2.636313, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 1.270802, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.60904, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.357223, 0});
glVertex3fv({2.585634, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.648048, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.383819, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.397155, 0});
glVertex3fv({2.597304, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.383819, 0});
glVertex3fv({2.585634, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.270802, 0});
glVertex3fv({2.597304, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.244206, 0});
glVertex3fv({2.60904, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.230945, 0});
glVertex3fv({2.781135, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.244206, 0});
glVertex3fv({2.792804, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.230945, 0});
glVertex3fv({2.7694, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.270802, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.742126, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.357223, 0});
glVertex3fv({2.718722, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.781135, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.383819, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.397155, 0});
glVertex3fv({2.730391, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.383819, 0});
glVertex3fv({2.718722, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.270802, 0});
glVertex3fv({2.730391, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.244206, 0});
glVertex3fv({2.742126, 1.230945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.611336, 1.084531, 0});
glVertex3fv({2.601285, 1.090351, 0});
glVertex3fv({2.593308, 1.099416, 0});
glVertex3fv({2.588186, 1.110839, 0});
glVertex3fv({2.586421, 1.123501, 0});
glVertex3fv({2.588186, 1.136163, 0});
glVertex3fv({2.593308, 1.147585, 0});
glVertex3fv({2.601285, 1.15665, 0});
glVertex3fv({2.611336, 1.16247, 0});
glVertex3fv({2.622479, 1.164476, 0});
glVertex3fv({2.633622, 1.16247, 0});
glVertex3fv({2.643674, 1.15665, 0});
glVertex3fv({2.651651, 1.147585, 0});
glVertex3fv({2.656773, 1.136163, 0});
glVertex3fv({2.658538, 1.123501, 0});
glVertex3fv({2.656773, 1.110839, 0});
glVertex3fv({2.651651, 1.099416, 0});
glVertex3fv({2.643674, 1.090351, 0});
glVertex3fv({2.633622, 1.084531, 0});
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.633946, 1.07994, 0});
glVertex3fv({2.64429, 1.073951, 0});
glVertex3fv({2.652499, 1.064622, 0});
glVertex3fv({2.657769, 1.052867, 0});
glVertex3fv({2.659586, 1.039837, 0});
glVertex3fv({2.657769, 1.026807, 0});
glVertex3fv({2.652499, 1.015052, 0});
glVertex3fv({2.64429, 1.005723, 0});
glVertex3fv({2.633946, 0.999734, 0});
glVertex3fv({2.622479, 0.99767, 0});
glVertex3fv({2.611013, 0.999734, 0});
glVertex3fv({2.600669, 1.005723, 0});
glVertex3fv({2.592459, 1.015052, 0});
glVertex3fv({2.587189, 1.026807, 0});
glVertex3fv({2.585372, 1.039837, 0});
glVertex3fv({2.587189, 1.052867, 0});
glVertex3fv({2.592459, 1.064622, 0});
glVertex3fv({2.600669, 1.073951, 0});
glVertex3fv({2.611013, 1.07994, 0});
glVertex3fv({2.622479, 1.082004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.993945, 0});
glVertex3fv({2.781135, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.007206, 0});
glVertex3fv({2.792804, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.993945, 0});
glVertex3fv({2.7694, 0.993945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.033802, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.742126, 1.160155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.120223, 0});
glVertex3fv({2.718722, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.781135, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.146819, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.160155, 0});
glVertex3fv({2.730391, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.146819, 0});
glVertex3fv({2.718722, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.033802, 0});
glVertex3fv({2.730391, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.007206, 0});
glVertex3fv({2.742126, 0.993945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.795312, 0});
glVertex3fv({2.588458, 0.785859, 0});
glVertex3fv({2.593607, 0.774375, 0});
glVertex3fv({2.601628, 0.76526, 0});
glVertex3fv({2.611734, 0.759408, 0});
glVertex3fv({2.622939, 0.757392, 0});
glVertex3fv({2.634141, 0.759408, 0});
glVertex3fv({2.644248, 0.76526, 0});
glVertex3fv({2.652269, 0.774375, 0});
glVertex3fv({2.657418, 0.785859, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.653224, 0.839835, 0});
glVertex3fv({2.644942, 0.849247, 0});
glVertex3fv({2.634506, 0.855289, 0});
glVertex3fv({2.622939, 0.857371, 0});
glVertex3fv({2.61137, 0.855289, 0});
glVertex3fv({2.600934, 0.849247, 0});
glVertex3fv({2.592653, 0.839835, 0});
glVertex3fv({2.587336, 0.827977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.588928, 0.879921, 0});
glVertex3fv({2.596964, 0.897844, 0});
glVertex3fv({2.609482, 0.912067, 0});
glVertex3fv({2.625254, 0.9212, 0});
glVertex3fv({2.642737, 0.924347, 0});
glVertex3fv({2.66022, 0.9212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.586946, 0.795312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.756945, 0});
glVertex3fv({2.781135, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.770206, 0});
glVertex3fv({2.792804, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.756945, 0});
glVertex3fv({2.7694, 0.756945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.796802, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.742126, 0.923155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.883223, 0});
glVertex3fv({2.718722, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.781135, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.909819, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.923155, 0});
glVertex3fv({2.730391, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.909819, 0});
glVertex3fv({2.718722, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.796802, 0});
glVertex3fv({2.730391, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.770206, 0});
glVertex3fv({2.742126, 0.756945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.645622, 0.519945, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.659258, 0.575298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.519945, 0});
glVertex3fv({2.781135, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.533206, 0});
glVertex3fv({2.792804, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.519945, 0});
glVertex3fv({2.7694, 0.519945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.559802, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.742126, 0.686155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.646223, 0});
glVertex3fv({2.718722, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.781135, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.672819, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.686155, 0});
glVertex3fv({2.730391, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.672819, 0});
glVertex3fv({2.718722, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.559802, 0});
glVertex3fv({2.730391, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.533206, 0});
glVertex3fv({2.742126, 0.519945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 0.2822, 0});
glVertex3fv({2.660373, 0.28369, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 0.384861, 0});
glVertex3fv({2.657741, 0.393079, 0});
glVertex3fv({2.659586, 0.406317, 0});
glVertex3fv({2.657741, 0.419555, 0});
glVertex3fv({2.652387, 0.431496, 0});
glVertex3fv({2.644047, 0.440973, 0});
glVertex3fv({2.633538, 0.447058, 0});
glVertex3fv({2.621889, 0.449155, 0});
glVertex3fv({2.61024, 0.447058, 0});
glVertex3fv({2.599731, 0.440973, 0});
glVertex3fv({2.591392, 0.431496, 0});
glVertex3fv({2.586037, 0.419555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.660373, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.654539, 0.384861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.282945, 0});
glVertex3fv({2.781135, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.296206, 0});
glVertex3fv({2.792804, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.282945, 0});
glVertex3fv({2.7694, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.322802, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.742126, 0.449155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.409223, 0});
glVertex3fv({2.718722, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.781135, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.435819, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.449155, 0});
glVertex3fv({2.730391, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.435819, 0});
glVertex3fv({2.718722, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.322802, 0});
glVertex3fv({2.730391, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.296206, 0});
glVertex3fv({2.742126, 0.282945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.611336, -0.100469, 0});
glVertex3fv({2.601285, -0.094649, 0});
glVertex3fv({2.593308, -0.085584, 0});
glVertex3fv({2.588186, -0.074161, 0});
glVertex3fv({2.586421, -0.061499, 0});
glVertex3fv({2.588186, -0.048837, 0});
glVertex3fv({2.593308, -0.037415, 0});
glVertex3fv({2.601285, -0.02835, 0});
glVertex3fv({2.611336, -0.02253, 0});
glVertex3fv({2.622479, -0.020524, 0});
glVertex3fv({2.633622, -0.02253, 0});
glVertex3fv({2.643674, -0.02835, 0});
glVertex3fv({2.651651, -0.037415, 0});
glVertex3fv({2.656773, -0.048837, 0});
glVertex3fv({2.658538, -0.061499, 0});
glVertex3fv({2.656773, -0.074161, 0});
glVertex3fv({2.651651, -0.085584, 0});
glVertex3fv({2.643674, -0.094649, 0});
glVertex3fv({2.633622, -0.100469, 0});
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.633946, -0.10506, 0});
glVertex3fv({2.64429, -0.111049, 0});
glVertex3fv({2.652499, -0.120378, 0});
glVertex3fv({2.657769, -0.132133, 0});
glVertex3fv({2.659586, -0.145163, 0});
glVertex3fv({2.657769, -0.158193, 0});
glVertex3fv({2.652499, -0.169948, 0});
glVertex3fv({2.64429, -0.179277, 0});
glVertex3fv({2.633946, -0.185266, 0});
glVertex3fv({2.622479, -0.18733, 0});
glVertex3fv({2.611013, -0.185266, 0});
glVertex3fv({2.600669, -0.179277, 0});
glVertex3fv({2.592459, -0.169948, 0});
glVertex3fv({2.587189, -0.158193, 0});
glVertex3fv({2.585372, -0.145163, 0});
glVertex3fv({2.587189, -0.132133, 0});
glVertex3fv({2.592459, -0.120378, 0});
glVertex3fv({2.600669, -0.111049, 0});
glVertex3fv({2.611013, -0.10506, 0});
glVertex3fv({2.622479, -0.102996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.191055, 0});
glVertex3fv({2.781135, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.177794, 0});
glVertex3fv({2.792804, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.191055, 0});
glVertex3fv({2.7694, -0.191055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, -0.151198, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.742126, -0.024845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.064777, 0});
glVertex3fv({2.718722, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.781135, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.038181, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.024845, 0});
glVertex3fv({2.730391, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.038181, 0});
glVertex3fv({2.718722, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.151198, 0});
glVertex3fv({2.730391, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.177794, 0});
glVertex3fv({2.742126, -0.191055, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.045945, 0});
glVertex3fv({2.648048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.059206, 0});
glVertex3fv({2.659717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.045945, 0});
glVertex3fv({2.636313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 0.085802, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.60904, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.172223, 0});
glVertex3fv({2.585634, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.648048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.198819, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.212155, 0});
glVertex3fv({2.597304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.198819, 0});
glVertex3fv({2.585634, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.085802, 0});
glVertex3fv({2.597304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.059206, 0});
glVertex3fv({2.60904, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.045945, 0});
glVertex3fv({2.781135, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.059206, 0});
glVertex3fv({2.792804, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.045945, 0});
glVertex3fv({2.7694, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.085802, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.742126, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.172223, 0});
glVertex3fv({2.718722, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.781135, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.198819, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.212155, 0});
glVertex3fv({2.730391, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.198819, 0});
glVertex3fv({2.718722, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.085802, 0});
glVertex3fv({2.730391, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.059206, 0});
glVertex3fv({2.742126, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 1.4672, 0});
glVertex3fv({2.660373, 1.46869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 1.569861, 0});
glVertex3fv({2.657741, 1.578079, 0});
glVertex3fv({2.659586, 1.591317, 0});
glVertex3fv({2.657741, 1.604555, 0});
glVertex3fv({2.652387, 1.616496, 0});
glVertex3fv({2.644047, 1.625973, 0});
glVertex3fv({2.633538, 1.632058, 0});
glVertex3fv({2.621889, 1.634155, 0});
glVertex3fv({2.61024, 1.632058, 0});
glVertex3fv({2.599731, 1.625973, 0});
glVertex3fv({2.591392, 1.616496, 0});
glVertex3fv({2.586037, 1.604555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.660373, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.654539, 1.569861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.467945, 0});
glVertex3fv({2.781135, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.481206, 0});
glVertex3fv({2.792804, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.467945, 0});
glVertex3fv({2.7694, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.507802, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.742126, 1.634155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.594223, 0});
glVertex3fv({2.718722, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.781135, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.620819, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.634155, 0});
glVertex3fv({2.730391, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.620819, 0});
glVertex3fv({2.718722, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.507802, 0});
glVertex3fv({2.730391, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.481206, 0});
glVertex3fv({2.742126, 1.467945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.605945, 0});
glVertex3fv({2.505048, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.619206, 0});
glVertex3fv({2.516717, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.605945, 0});
glVertex3fv({2.493313, 3.605945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.645802, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.46604, 3.772155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.732223, 0});
glVertex3fv({2.442635, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.505048, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.758819, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.772155, 0});
glVertex3fv({2.454304, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.758819, 0});
glVertex3fv({2.442635, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.645802, 0});
glVertex3fv({2.454304, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.619206, 0});
glVertex3fv({2.46604, 3.605945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.373466, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.4427, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, 3.246413, 0});
glVertex3fv({2.443495, 3.247903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.366761, 0});
glVertex3fv({2.517438, 3.355288, 0});
glVertex3fv({2.512619, 3.320709, 0});
glVertex3fv({2.498633, 3.289515, 0});
glVertex3fv({2.476847, 3.26476, 0});
glVertex3fv({2.449397, 3.248865, 0});
glVertex3fv({2.443495, 3.247158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.366761, 0});
glVertex3fv({2.444516, 3.353731, 0});
glVertex3fv({2.449787, 3.341976, 0});
glVertex3fv({2.457996, 3.332647, 0});
glVertex3fv({2.46834, 3.326658, 0});
glVertex3fv({2.479807, 3.324594, 0});
glVertex3fv({2.491274, 3.326658, 0});
glVertex3fv({2.501618, 3.332647, 0});
glVertex3fv({2.509827, 3.341976, 0});
glVertex3fv({2.515098, 3.353731, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.444516, 3.386496, 0});
glVertex3fv({2.449787, 3.398251, 0});
glVertex3fv({2.457996, 3.40758, 0});
glVertex3fv({2.46834, 3.413569, 0});
glVertex3fv({2.479807, 3.415633, 0});
glVertex3fv({2.491274, 3.413569, 0});
glVertex3fv({2.501618, 3.40758, 0});
glVertex3fv({2.509827, 3.398251, 0});
glVertex3fv({2.515098, 3.386496, 0});
glVertex3fv({2.516915, 3.373466, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.468337, 2.984531, 0});
glVertex3fv({2.458285, 2.990351, 0});
glVertex3fv({2.450308, 2.999416, 0});
glVertex3fv({2.445185, 3.010839, 0});
glVertex3fv({2.443421, 3.023501, 0});
glVertex3fv({2.445185, 3.036163, 0});
glVertex3fv({2.450308, 3.047585, 0});
glVertex3fv({2.458285, 3.05665, 0});
glVertex3fv({2.468337, 3.06247, 0});
glVertex3fv({2.479479, 3.064476, 0});
glVertex3fv({2.490622, 3.06247, 0});
glVertex3fv({2.500675, 3.05665, 0});
glVertex3fv({2.508651, 3.047585, 0});
glVertex3fv({2.513772, 3.036163, 0});
glVertex3fv({2.515537, 3.023501, 0});
glVertex3fv({2.513772, 3.010839, 0});
glVertex3fv({2.508651, 2.999416, 0});
glVertex3fv({2.500675, 2.990351, 0});
glVertex3fv({2.490622, 2.984531, 0});
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.490946, 2.97994, 0});
glVertex3fv({2.50129, 2.973951, 0});
glVertex3fv({2.509499, 2.964622, 0});
glVertex3fv({2.51477, 2.952867, 0});
glVertex3fv({2.516586, 2.939837, 0});
glVertex3fv({2.51477, 2.926807, 0});
glVertex3fv({2.509499, 2.915052, 0});
glVertex3fv({2.50129, 2.905723, 0});
glVertex3fv({2.490946, 2.899734, 0});
glVertex3fv({2.479479, 2.89767, 0});
glVertex3fv({2.468013, 2.899734, 0});
glVertex3fv({2.457669, 2.905723, 0});
glVertex3fv({2.449459, 2.915052, 0});
glVertex3fv({2.444189, 2.926807, 0});
glVertex3fv({2.442373, 2.939837, 0});
glVertex3fv({2.444189, 2.952867, 0});
glVertex3fv({2.449459, 2.964622, 0});
glVertex3fv({2.457669, 2.973951, 0});
glVertex3fv({2.468013, 2.97994, 0});
glVertex3fv({2.479479, 2.982004, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.462762, 2.539361, 0});
glVertex3fv({2.464073, 2.539361, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441979, 2.706315, 0});
glVertex3fv({2.441979, 2.704825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.463417, 2.539361, 0});
glVertex3fv({2.516062, 2.70557, 0});
glVertex3fv({2.441979, 2.70557, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.220312, 0});
glVertex3fv({2.445458, 2.210859, 0});
glVertex3fv({2.450608, 2.199375, 0});
glVertex3fv({2.458629, 2.19026, 0});
glVertex3fv({2.468735, 2.184408, 0});
glVertex3fv({2.479939, 2.182392, 0});
glVertex3fv({2.491141, 2.184408, 0});
glVertex3fv({2.501248, 2.19026, 0});
glVertex3fv({2.509269, 2.199375, 0});
glVertex3fv({2.514419, 2.210859, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.510224, 2.264835, 0});
glVertex3fv({2.501942, 2.274247, 0});
glVertex3fv({2.491506, 2.280289, 0});
glVertex3fv({2.479939, 2.282371, 0});
glVertex3fv({2.46837, 2.280289, 0});
glVertex3fv({2.457934, 2.274247, 0});
glVertex3fv({2.449652, 2.264835, 0});
glVertex3fv({2.444335, 2.252977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.445928, 2.304921, 0});
glVertex3fv({2.453965, 2.322844, 0});
glVertex3fv({2.466482, 2.337067, 0});
glVertex3fv({2.482254, 2.3462, 0});
glVertex3fv({2.499738, 2.349347, 0});
glVertex3fv({2.517221, 2.3462, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.443946, 2.220312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443955, 1.840201, 0});
glVertex3fv({2.443955, 1.841691, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.992825, 0});
glVertex3fv({2.517372, 1.994315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.918102, 0});
glVertex3fv({2.446172, 1.920662, 0});
glVertex3fv({2.458672, 1.9279, 0});
glVertex3fv({2.47253, 1.930394, 0});
glVertex3fv({2.486387, 1.9279, 0});
glVertex3fv({2.498888, 1.920662, 0});
glVertex3fv({2.508809, 1.909388, 0});
glVertex3fv({2.515178, 1.895183, 0});
glVertex3fv({2.517372, 1.879436, 0});
glVertex3fv({2.515178, 1.863689, 0});
glVertex3fv({2.508809, 1.849484, 0});
glVertex3fv({2.498888, 1.83821, 0});
glVertex3fv({2.486387, 1.830972, 0});
glVertex3fv({2.47253, 1.828478, 0});
glVertex3fv({2.458672, 1.830972, 0});
glVertex3fv({2.446172, 1.83821, 0});
glVertex3fv({2.443955, 1.840946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.99357, 0});
glVertex3fv({2.44329, 1.99357, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.99357, 0});
glVertex3fv({2.44329, 1.918102, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.502622, 1.469945, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.516258, 1.525298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443498, 1.253223, 0});
glVertex3fv({2.448666, 1.26475, 0});
glVertex3fv({2.456715, 1.273897, 0});
glVertex3fv({2.466859, 1.27977, 0});
glVertex3fv({2.478103, 1.281794, 0});
glVertex3fv({2.489346, 1.27977, 0});
glVertex3fv({2.49949, 1.273897, 0});
glVertex3fv({2.507539, 1.26475, 0});
glVertex3fv({2.512707, 1.253223, 0});
glVertex3fv({2.514488, 1.240446, 0});
glVertex3fv({2.512707, 1.227669, 0});
glVertex3fv({2.507539, 1.216143, 0});
glVertex3fv({2.49949, 1.206995, 0});
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.501475, 1.194333, 0});
glVertex3fv({2.509902, 1.184757, 0});
glVertex3fv({2.515312, 1.172691, 0});
glVertex3fv({2.517176, 1.159315, 0});
glVertex3fv({2.515312, 1.14594, 0});
glVertex3fv({2.509902, 1.133874, 0});
glVertex3fv({2.501475, 1.124298, 0});
glVertex3fv({2.490856, 1.11815, 0});
glVertex3fv({2.479086, 1.116031, 0});
glVertex3fv({2.467315, 1.11815, 0});
glVertex3fv({2.456697, 1.124298, 0});
glVertex3fv({2.44827, 1.133874, 0});
glVertex3fv({2.44286, 1.14594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.467417, 1.201036, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.4012, 0});
glVertex3fv({2.442635, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.4012, 0});
glVertex3fv({2.516717, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.401945, 0});
glVertex3fv({2.479676, 0.568154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.568154, 0});
glVertex3fv({2.450108, 0.539323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.401945, 0});
glVertex3fv({2.516717, 0.401945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 0.7572, 0});
glVertex3fv({2.517372, 0.75869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.511539, 0.859861, 0});
glVertex3fv({2.51474, 0.868079, 0});
glVertex3fv({2.516586, 0.881317, 0});
glVertex3fv({2.51474, 0.894555, 0});
glVertex3fv({2.509387, 0.906496, 0});
glVertex3fv({2.501047, 0.915973, 0});
glVertex3fv({2.490538, 0.922058, 0});
glVertex3fv({2.478889, 0.924155, 0});
glVertex3fv({2.46724, 0.922058, 0});
glVertex3fv({2.456732, 0.915973, 0});
glVertex3fv({2.448392, 0.906496, 0});
glVertex3fv({2.443038, 0.894555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.517372, 0.757945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.511539, 0.859861, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.186534, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.4427, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, -0.313587, 0});
glVertex3fv({2.443495, -0.312097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.193239, 0});
glVertex3fv({2.517438, -0.204712, 0});
glVertex3fv({2.512619, -0.239291, 0});
glVertex3fv({2.498633, -0.270485, 0});
glVertex3fv({2.476847, -0.29524, 0});
glVertex3fv({2.449397, -0.311135, 0});
glVertex3fv({2.443495, -0.312842, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.193239, 0});
glVertex3fv({2.444516, -0.206269, 0});
glVertex3fv({2.449787, -0.218024, 0});
glVertex3fv({2.457996, -0.227353, 0});
glVertex3fv({2.46834, -0.233342, 0});
glVertex3fv({2.479807, -0.235406, 0});
glVertex3fv({2.491274, -0.233342, 0});
glVertex3fv({2.501618, -0.227353, 0});
glVertex3fv({2.509827, -0.218024, 0});
glVertex3fv({2.515098, -0.206269, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.444516, -0.173504, 0});
glVertex3fv({2.449787, -0.161749, 0});
glVertex3fv({2.457996, -0.15242, 0});
glVertex3fv({2.46834, -0.146431, 0});
glVertex3fv({2.479807, -0.144367, 0});
glVertex3fv({2.491274, -0.146431, 0});
glVertex3fv({2.501618, -0.15242, 0});
glVertex3fv({2.509827, -0.161749, 0});
glVertex3fv({2.515098, -0.173504, 0});
glVertex3fv({2.516915, -0.186534, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.045945, 0});
glVertex3fv({2.505048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.059206, 0});
glVertex3fv({2.516717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.045945, 0});
glVertex3fv({2.493313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.085802, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.46604, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.172223, 0});
glVertex3fv({2.442635, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.505048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.198819, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.212155, 0});
glVertex3fv({2.454304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.198819, 0});
glVertex3fv({2.442635, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.085802, 0});
glVertex3fv({2.454304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.059206, 0});
glVertex3fv({2.46604, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.9612, 0});
glVertex3fv({2.442635, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.9612, 0});
glVertex3fv({2.516717, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 3.961945, 0});
glVertex3fv({2.479676, 4.128154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 4.128154, 0});
glVertex3fv({2.450108, 4.099323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.961945, 0});
glVertex3fv({2.516717, 3.961945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 3.8725, 0});
glVertex3fv({2.325816, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 3.8903, 0});
glVertex3fv({2.34148, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 3.8725, 0});
glVertex3fv({2.310064, 3.8725, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 3.926, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.273456, 4.0956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.042, 0});
glVertex3fv({2.24204, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.325816, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 4.0777, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 4.0956, 0});
glVertex3fv({2.257704, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 4.0777, 0});
glVertex3fv({2.24204, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 3.926, 0});
glVertex3fv({2.257704, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 3.8903, 0});
glVertex3fv({2.273456, 3.8725, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6528, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.242128, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, 3.48226, 0});
glVertex3fv({2.243194, 3.484259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6438, 0});
glVertex3fv({2.342448, 3.6284, 0});
glVertex3fv({2.335979, 3.581986, 0});
glVertex3fv({2.317204, 3.540114, 0});
glVertex3fv({2.287962, 3.506885, 0});
glVertex3fv({2.251116, 3.485551, 0});
glVertex3fv({2.243194, 3.483259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6438, 0});
glVertex3fv({2.244565, 3.626309, 0});
glVertex3fv({2.251641, 3.610531, 0});
glVertex3fv({2.262659, 3.59801, 0});
glVertex3fv({2.276545, 3.58997, 0});
glVertex3fv({2.291936, 3.5872, 0});
glVertex3fv({2.307327, 3.58997, 0});
glVertex3fv({2.321213, 3.59801, 0});
glVertex3fv({2.332231, 3.610531, 0});
glVertex3fv({2.339306, 3.626309, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.244565, 3.67029, 0});
glVertex3fv({2.251641, 3.686068, 0});
glVertex3fv({2.262659, 3.698591, 0});
glVertex3fv({2.276545, 3.70663, 0});
glVertex3fv({2.291936, 3.7094, 0});
glVertex3fv({2.307327, 3.70663, 0});
glVertex3fv({2.321213, 3.698591, 0});
glVertex3fv({2.332231, 3.686068, 0});
glVertex3fv({2.339306, 3.67029, 0});
glVertex3fv({2.341744, 3.6528, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.276539, 3.223092, 0});
glVertex3fv({2.263047, 3.230904, 0});
glVertex3fv({2.252339, 3.243072, 0});
glVertex3fv({2.245465, 3.258405, 0});
glVertex3fv({2.243096, 3.2754, 0});
glVertex3fv({2.245465, 3.292396, 0});
glVertex3fv({2.252339, 3.307729, 0});
glVertex3fv({2.263047, 3.319896, 0});
glVertex3fv({2.276539, 3.327708, 0});
glVertex3fv({2.291496, 3.3304, 0});
glVertex3fv({2.306452, 3.327708, 0});
glVertex3fv({2.319944, 3.319896, 0});
glVertex3fv({2.330652, 3.307729, 0});
glVertex3fv({2.337527, 3.292396, 0});
glVertex3fv({2.339896, 3.2754, 0});
glVertex3fv({2.337527, 3.258405, 0});
glVertex3fv({2.330652, 3.243072, 0});
glVertex3fv({2.319944, 3.230904, 0});
glVertex3fv({2.306452, 3.223092, 0});
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.306887, 3.21693, 0});
glVertex3fv({2.320773, 3.20889, 0});
glVertex3fv({2.331791, 3.196369, 0});
glVertex3fv({2.338866, 3.180591, 0});
glVertex3fv({2.341304, 3.1631, 0});
glVertex3fv({2.338866, 3.14561, 0});
glVertex3fv({2.331791, 3.129832, 0});
glVertex3fv({2.320773, 3.11731, 0});
glVertex3fv({2.306887, 3.10927, 0});
glVertex3fv({2.291496, 3.1065, 0});
glVertex3fv({2.276105, 3.10927, 0});
glVertex3fv({2.262219, 3.11731, 0});
glVertex3fv({2.251201, 3.129832, 0});
glVertex3fv({2.244125, 3.14561, 0});
glVertex3fv({2.241688, 3.1631, 0});
glVertex3fv({2.244125, 3.180591, 0});
glVertex3fv({2.251201, 3.196369, 0});
glVertex3fv({2.262219, 3.20889, 0});
glVertex3fv({2.276105, 3.21693, 0});
glVertex3fv({2.291496, 3.2197, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269056, 2.7179, 0});
glVertex3fv({2.270816, 2.7179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24116, 2.942, 0});
glVertex3fv({2.24116, 2.94, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269936, 2.7179, 0});
glVertex3fv({2.3406, 2.941, 0});
glVertex3fv({2.24116, 2.941, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.382, 0});
glVertex3fv({2.24583, 2.369311, 0});
glVertex3fv({2.252742, 2.353895, 0});
glVertex3fv({2.263508, 2.341661, 0});
glVertex3fv({2.277073, 2.333806, 0});
glVertex3fv({2.292112, 2.3311, 0});
glVertex3fv({2.30715, 2.333806, 0});
glVertex3fv({2.320716, 2.341661, 0});
glVertex3fv({2.331482, 2.353895, 0});
glVertex3fv({2.338395, 2.369311, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.332763, 2.441762, 0});
glVertex3fv({2.321647, 2.454395, 0});
glVertex3fv({2.307639, 2.462506, 0});
glVertex3fv({2.292112, 2.4653, 0});
glVertex3fv({2.276584, 2.462506, 0});
glVertex3fv({2.262577, 2.454395, 0});
glVertex3fv({2.251461, 2.441762, 0});
glVertex3fv({2.244323, 2.425845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.246461, 2.495568, 0});
glVertex3fv({2.257248, 2.519626, 0});
glVertex3fv({2.274049, 2.538718, 0});
glVertex3fv({2.29522, 2.550976, 0});
glVertex3fv({2.318688, 2.5552, 0});
glVertex3fv({2.342156, 2.550976, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.2438, 2.382, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243813, 1.964135, 0});
glVertex3fv({2.243813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.169, 0});
glVertex3fv({2.34236, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.0687, 0});
glVertex3fv({2.246788, 2.072137, 0});
glVertex3fv({2.263567, 2.081853, 0});
glVertex3fv({2.282167, 2.0852, 0});
glVertex3fv({2.300768, 2.081853, 0});
glVertex3fv({2.317547, 2.072137, 0});
glVertex3fv({2.330864, 2.057005, 0});
glVertex3fv({2.339414, 2.037937, 0});
glVertex3fv({2.34236, 2.0168, 0});
glVertex3fv({2.339414, 1.995663, 0});
glVertex3fv({2.330864, 1.976596, 0});
glVertex3fv({2.317547, 1.961463, 0});
glVertex3fv({2.300768, 1.951748, 0});
glVertex3fv({2.282167, 1.9484, 0});
glVertex3fv({2.263567, 1.951748, 0});
glVertex3fv({2.246788, 1.961463, 0});
glVertex3fv({2.243813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.17, 0});
glVertex3fv({2.24292, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.17, 0});
glVertex3fv({2.24292, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.32256, 1.5595, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.340864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243198, 1.36095, 0});
glVertex3fv({2.250135, 1.376422, 0});
glVertex3fv({2.26094, 1.388701, 0});
glVertex3fv({2.274556, 1.396583, 0});
glVertex3fv({2.289648, 1.3993, 0});
glVertex3fv({2.30474, 1.396583, 0});
glVertex3fv({2.318355, 1.388701, 0});
glVertex3fv({2.32916, 1.376422, 0});
glVertex3fv({2.336098, 1.36095, 0});
glVertex3fv({2.338488, 1.3438, 0});
glVertex3fv({2.336098, 1.326649, 0});
glVertex3fv({2.32916, 1.311178, 0});
glVertex3fv({2.318355, 1.298899, 0});
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.32102, 1.281904, 0});
glVertex3fv({2.332331, 1.26905, 0});
glVertex3fv({2.339593, 1.252854, 0});
glVertex3fv({2.342096, 1.2349, 0});
glVertex3fv({2.339593, 1.216946, 0});
glVertex3fv({2.332331, 1.20075, 0});
glVertex3fv({2.32102, 1.187896, 0});
glVertex3fv({2.306767, 1.179644, 0});
glVertex3fv({2.290968, 1.1768, 0});
glVertex3fv({2.275169, 1.179644, 0});
glVertex3fv({2.260916, 1.187896, 0});
glVertex3fv({2.249604, 1.20075, 0});
glVertex3fv({2.242343, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.275304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 0.7875, 0});
glVertex3fv({2.34236, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.334528, 0.9253, 0});
glVertex3fv({2.338828, 0.936331, 0});
glVertex3fv({2.341304, 0.9541, 0});
glVertex3fv({2.338828, 0.971869, 0});
glVertex3fv({2.33164, 0.987897, 0});
glVertex3fv({2.320446, 1.000619, 0});
glVertex3fv({2.30634, 1.008786, 0});
glVertex3fv({2.290704, 1.0116, 0});
glVertex3fv({2.275067, 1.008786, 0});
glVertex3fv({2.260962, 1.000619, 0});
glVertex3fv({2.249768, 0.987897, 0});
glVertex3fv({2.24258, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.34236, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.334528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.402, 0});
glVertex3fv({2.24204, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.402, 0});
glVertex3fv({2.34148, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.403, 0});
glVertex3fv({2.29176, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.6261, 0});
glVertex3fv({2.252072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.403, 0});
glVertex3fv({2.34148, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2022, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.242128, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, -0.372741, 0});
glVertex3fv({2.243194, -0.370741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2112, 0});
glVertex3fv({2.342448, -0.2266, 0});
glVertex3fv({2.335979, -0.273014, 0});
glVertex3fv({2.317204, -0.314886, 0});
glVertex3fv({2.287962, -0.348115, 0});
glVertex3fv({2.251116, -0.369449, 0});
glVertex3fv({2.243194, -0.371741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2112, 0});
glVertex3fv({2.244565, -0.228691, 0});
glVertex3fv({2.251641, -0.244469, 0});
glVertex3fv({2.262659, -0.25699, 0});
glVertex3fv({2.276545, -0.26503, 0});
glVertex3fv({2.291936, -0.2678, 0});
glVertex3fv({2.307327, -0.26503, 0});
glVertex3fv({2.321213, -0.25699, 0});
glVertex3fv({2.332231, -0.244469, 0});
glVertex3fv({2.339306, -0.228691, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.244565, -0.18471, 0});
glVertex3fv({2.251641, -0.168932, 0});
glVertex3fv({2.262659, -0.156409, 0});
glVertex3fv({2.276545, -0.14837, 0});
glVertex3fv({2.291936, -0.1456, 0});
glVertex3fv({2.307327, -0.14837, 0});
glVertex3fv({2.321213, -0.156409, 0});
glVertex3fv({2.332231, -0.168932, 0});
glVertex3fv({2.339306, -0.18471, 0});
glVertex3fv({2.341744, -0.2022, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.0175, 0});
glVertex3fv({2.325816, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.0353, 0});
glVertex3fv({2.34148, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.0175, 0});
glVertex3fv({2.310064, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.071, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.273456, 0.2406, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.187, 0});
glVertex3fv({2.24204, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.325816, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.2227, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.2406, 0});
glVertex3fv({2.257704, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.2227, 0});
glVertex3fv({2.24204, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.071, 0});
glVertex3fv({2.257704, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.0353, 0});
glVertex3fv({2.273456, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.256999, 0});
glVertex3fv({2.24204, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 4.256999, 0});
glVertex3fv({2.34148, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.258, 0});
glVertex3fv({2.29176, 4.4811, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.4811, 0});
glVertex3fv({2.252072, 4.4424, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.258, 0});
glVertex3fv({2.34148, 4.258, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.1581, 0});
glVertex3fv({2.125816, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.075, 0});
glVertex3fv({2.089208, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.1362, 0.2406, 0});
glVertex3fv({2.1626, 0.1798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.099856, 0.2406, 0});
glVertex3fv({2.1626, 0.0999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.2406, 0});
glVertex3fv({2.1626, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065813, 1.964135, 0});
glVertex3fv({2.065813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.169, 0});
glVertex3fv({2.16436, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.0687, 0});
glVertex3fv({2.068788, 2.072137, 0});
glVertex3fv({2.085567, 2.081853, 0});
glVertex3fv({2.104168, 2.0852, 0});
glVertex3fv({2.122768, 2.081853, 0});
glVertex3fv({2.139547, 2.072137, 0});
glVertex3fv({2.152864, 2.057005, 0});
glVertex3fv({2.161413, 2.037937, 0});
glVertex3fv({2.16436, 2.0168, 0});
glVertex3fv({2.161413, 1.995663, 0});
glVertex3fv({2.152864, 1.976596, 0});
glVertex3fv({2.139547, 1.961463, 0});
glVertex3fv({2.122768, 1.951748, 0});
glVertex3fv({2.104168, 1.9484, 0});
glVertex3fv({2.085567, 1.951748, 0});
glVertex3fv({2.068788, 1.961463, 0});
glVertex3fv({2.065813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.17, 0});
glVertex3fv({2.06492, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.17, 0});
glVertex3fv({2.06492, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.14456, 1.5595, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.162864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065198, 1.36095, 0});
glVertex3fv({2.072135, 1.376422, 0});
glVertex3fv({2.082941, 1.388701, 0});
glVertex3fv({2.096556, 1.396583, 0});
glVertex3fv({2.111648, 1.3993, 0});
glVertex3fv({2.12674, 1.396583, 0});
glVertex3fv({2.140355, 1.388701, 0});
glVertex3fv({2.15116, 1.376422, 0});
glVertex3fv({2.158098, 1.36095, 0});
glVertex3fv({2.160488, 1.3438, 0});
glVertex3fv({2.158098, 1.326649, 0});
glVertex3fv({2.15116, 1.311178, 0});
glVertex3fv({2.140355, 1.298899, 0});
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.14302, 1.281904, 0});
glVertex3fv({2.154331, 1.26905, 0});
glVertex3fv({2.161593, 1.252854, 0});
glVertex3fv({2.164096, 1.2349, 0});
glVertex3fv({2.161593, 1.216946, 0});
glVertex3fv({2.154331, 1.20075, 0});
glVertex3fv({2.14302, 1.187896, 0});
glVertex3fv({2.128767, 1.179644, 0});
glVertex3fv({2.112968, 1.1768, 0});
glVertex3fv({2.097168, 1.179644, 0});
glVertex3fv({2.082916, 1.187896, 0});
glVertex3fv({2.071604, 1.20075, 0});
glVertex3fv({2.064342, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.097304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 0.7875, 0});
glVertex3fv({2.16436, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.156528, 0.9253, 0});
glVertex3fv({2.160827, 0.936331, 0});
glVertex3fv({2.163304, 0.9541, 0});
glVertex3fv({2.160827, 0.971869, 0});
glVertex3fv({2.153641, 0.987897, 0});
glVertex3fv({2.142446, 1.000619, 0});
glVertex3fv({2.12834, 1.008786, 0});
glVertex3fv({2.112704, 1.0116, 0});
glVertex3fv({2.097067, 1.008786, 0});
glVertex3fv({2.082962, 1.000619, 0});
glVertex3fv({2.071768, 0.987897, 0});
glVertex3fv({2.06458, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.16436, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.156528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.402, 0});
glVertex3fv({2.06404, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16348, 0.402, 0});
glVertex3fv({2.16348, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.403, 0});
glVertex3fv({2.11376, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.6261, 0});
glVertex3fv({2.074072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.403, 0});
glVertex3fv({2.16348, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.05738, -0.25645, 0});
glVertex3fv({2.16838, -0.25645, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.055      , 0.482      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, -0.000745});
glVertex2fv({0.6287204, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.622886, 0.101916});
glVertex2fv({0.6260883, 0.110134});
glVertex2fv({0.6279337, 0.123372});
glVertex2fv({0.6260883, 0.13661});
glVertex2fv({0.6207344, 0.148551});
glVertex2fv({0.6123946, 0.158028});
glVertex2fv({0.6018857, 0.164113});
glVertex2fv({0.5902362, 0.16621});
glVertex2fv({0.5785877, 0.164113});
glVertex2fv({0.5680787, 0.158028});
glVertex2fv({0.5597389, 0.148551});
glVertex2fv({0.5543851, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.6287204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.622886, 0.101916});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, -0.001});
glVertex2fv({0.308, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.300168, 0.1368});
glVertex2fv({0.3044677, 0.147831});
glVertex2fv({0.306944, 0.1656});
glVertex2fv({0.3044677, 0.183369});
glVertex2fv({0.2972807, 0.199397});
glVertex2fv({0.2860862, 0.212119});
glVertex2fv({0.2719798, 0.220286});
glVertex2fv({0.256344, 0.2231});
glVertex2fv({0.2407073, 0.220286});
glVertex2fv({0.2266017, 0.212119});
glVertex2fv({0.2154081, 0.199397});
glVertex2fv({0.2082203, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.308, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.300168, 0.1368});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, -0.000745});
glVertex2fv({0.3625468, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3567124, 0.101916});
glVertex2fv({0.3599147, 0.110134});
glVertex2fv({0.3617601, 0.123372});
glVertex2fv({0.3599147, 0.13661});
glVertex2fv({0.3545608, 0.148551});
glVertex2fv({0.346221, 0.158028});
glVertex2fv({0.3357121, 0.164113});
glVertex2fv({0.3240626, 0.16621});
glVertex2fv({0.3124141, 0.164113});
glVertex2fv({0.3019051, 0.158028});
glVertex2fv({0.2935654, 0.148551});
glVertex2fv({0.2882114, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3625468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0});
glVertex2fv({0.3567124, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, -0.001});
glVertex2fv({0.308, 0.001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.300168, 0.1368});
glVertex2fv({0.3044677, 0.147831});
glVertex2fv({0.306944, 0.1656});
glVertex2fv({0.3044677, 0.183369});
glVertex2fv({0.2972807, 0.199397});
glVertex2fv({0.2860862, 0.212119});
glVertex2fv({0.2719798, 0.220286});
glVertex2fv({0.256344, 0.2231});
glVertex2fv({0.2407073, 0.220286});
glVertex2fv({0.2266017, 0.212119});
glVertex2fv({0.2154081, 0.199397});
glVertex2fv({0.2082203, 0.183369});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.308, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0});
glVertex2fv({0.300168, 0.1368});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, -0.000745});
glVertex2fv({0.6287204, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.622886, 0.101916});
glVertex2fv({0.6260883, 0.110134});
glVertex2fv({0.6279337, 0.123372});
glVertex2fv({0.6260883, 0.13661});
glVertex2fv({0.6207344, 0.148551});
glVertex2fv({0.6123946, 0.158028});
glVertex2fv({0.6018857, 0.164113});
glVertex2fv({0.5902362, 0.16621});
glVertex2fv({0.5785877, 0.164113});
glVertex2fv({0.5680787, 0.158028});
glVertex2fv({0.5597389, 0.148551});
glVertex2fv({0.5543851, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.6287204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.622886, 0.101916});
glEnd();
glPopMatrix();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, -0.000745});
glVertex2fv({0.6287204, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.622886, 0.101916});
glVertex2fv({0.6260883, 0.110134});
glVertex2fv({0.6279337, 0.123372});
glVertex2fv({0.6260883, 0.13661});
glVertex2fv({0.6207344, 0.148551});
glVertex2fv({0.6123946, 0.158028});
glVertex2fv({0.6018857, 0.164113});
glVertex2fv({0.5902362, 0.16621});
glVertex2fv({0.5785877, 0.164113});
glVertex2fv({0.5680787, 0.158028});
glVertex2fv({0.5597389, 0.148551});
glVertex2fv({0.5543851, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.6287204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0});
glVertex2fv({0.622886, 0.101916});
glEnd();
glPopMatrix();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.04360465, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.04360465, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.09593023, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.09593023, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.575581, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.947674, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.761628, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.761628, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2732558, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.4593023, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.6453488, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.8313953, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.017442, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.203488, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.389535, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.01691096, 0.104692});
glVertex2fv({0.02079616, 0.113356});
glVertex2fv({0.02684704, 0.120232});
glVertex2fv({0.03447136, 0.124647});
glVertex2fv({0.04292288, 0.126168});
glVertex2fv({0.0513744, 0.124647});
glVertex2fv({0.05899872, 0.120232});
glVertex2fv({0.0650496, 0.113356});
glVertex2fv({0.0689348, 0.104692});
glVertex2fv({0.07027328, 0.095088});
glVertex2fv({0.0689348, 0.085484});
glVertex2fv({0.0650496, 0.07682});
glVertex2fv({0.05899872, 0.069944});
glVertex2fv({0.05120192, 0.065464});
glVertex2fv({0.0604912, 0.060426});
glVertex2fv({0.06682544, 0.053228});
glVertex2fv({0.0708928, 0.044158});
glVertex2fv({0.07229376, 0.034104});
glVertex2fv({0.0708928, 0.02405});
glVertex2fv({0.06682544, 0.01498});
glVertex2fv({0.0604912, 0.007782});
glVertex2fv({0.0525096, 0.00316});
glVertex2fv({0.04366208, 0.001568});
glVertex2fv({0.03481456, 0.00316});
glVertex2fv({0.02683296, 0.007782});
glVertex2fv({0.02049872, 0.01498});
glVertex2fv({0.01643136, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05120192, 0.065464});
glVertex2fv({0.03489024, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.01691096, 0.104692});
glVertex2fv({0.02079616, 0.113356});
glVertex2fv({0.02684704, 0.120232});
glVertex2fv({0.03447136, 0.124647});
glVertex2fv({0.04292288, 0.126168});
glVertex2fv({0.0513744, 0.124647});
glVertex2fv({0.05899872, 0.120232});
glVertex2fv({0.0650496, 0.113356});
glVertex2fv({0.0689348, 0.104692});
glVertex2fv({0.07027328, 0.095088});
glVertex2fv({0.0689348, 0.085484});
glVertex2fv({0.0650496, 0.07682});
glVertex2fv({0.05899872, 0.069944});
glVertex2fv({0.05120192, 0.065464});
glVertex2fv({0.0604912, 0.060426});
glVertex2fv({0.06682544, 0.053228});
glVertex2fv({0.0708928, 0.044158});
glVertex2fv({0.07229376, 0.034104});
glVertex2fv({0.0708928, 0.02405});
glVertex2fv({0.06682544, 0.01498});
glVertex2fv({0.0604912, 0.007782});
glVertex2fv({0.0525096, 0.00316});
glVertex2fv({0.04366208, 0.001568});
glVertex2fv({0.03481456, 0.00316});
glVertex2fv({0.02683296, 0.007782});
glVertex2fv({0.02049872, 0.01498});
glVertex2fv({0.01643136, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05120192, 0.065464});
glVertex2fv({0.03489024, 0.065464});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3874781, 0.18695});
glVertex2fv({0.3944151, 0.202422});
glVertex2fv({0.4052206, 0.214701});
glVertex2fv({0.418836, 0.222583});
glVertex2fv({0.433928, 0.2253});
glVertex2fv({0.44902, 0.222583});
glVertex2fv({0.4626353, 0.214701});
glVertex2fv({0.47344, 0.202422});
glVertex2fv({0.4803779, 0.18695});
glVertex2fv({0.482768, 0.1698});
glVertex2fv({0.4803779, 0.152649});
glVertex2fv({0.47344, 0.137178});
glVertex2fv({0.4626353, 0.124899});
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.4653, 0.107904});
glVertex2fv({0.4766115, 0.09505});
glVertex2fv({0.4838733, 0.078854});
glVertex2fv({0.486376, 0.0609});
glVertex2fv({0.4838733, 0.042946});
glVertex2fv({0.4766115, 0.02675});
glVertex2fv({0.4653, 0.013896});
glVertex2fv({0.4510475, 0.005644});
glVertex2fv({0.435248, 0.0028});
glVertex2fv({0.4194485, 0.005644});
glVertex2fv({0.405196, 0.013896});
glVertex2fv({0.3938845, 0.02675});
glVertex2fv({0.3866227, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.419584, 0.1169});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3874781, 0.18695});
glVertex2fv({0.3944151, 0.202422});
glVertex2fv({0.4052206, 0.214701});
glVertex2fv({0.418836, 0.222583});
glVertex2fv({0.433928, 0.2253});
glVertex2fv({0.44902, 0.222583});
glVertex2fv({0.4626353, 0.214701});
glVertex2fv({0.47344, 0.202422});
glVertex2fv({0.4803779, 0.18695});
glVertex2fv({0.482768, 0.1698});
glVertex2fv({0.4803779, 0.152649});
glVertex2fv({0.47344, 0.137178});
glVertex2fv({0.4626353, 0.124899});
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.4653, 0.107904});
glVertex2fv({0.4766115, 0.09505});
glVertex2fv({0.4838733, 0.078854});
glVertex2fv({0.486376, 0.0609});
glVertex2fv({0.4838733, 0.042946});
glVertex2fv({0.4766115, 0.02675});
glVertex2fv({0.4653, 0.013896});
glVertex2fv({0.4510475, 0.005644});
glVertex2fv({0.435248, 0.0028});
glVertex2fv({0.4194485, 0.005644});
glVertex2fv({0.405196, 0.013896});
glVertex2fv({0.3938845, 0.02675});
glVertex2fv({0.3866227, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.419584, 0.1169});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3874781, 0.18695});
glVertex2fv({0.3944151, 0.202422});
glVertex2fv({0.4052206, 0.214701});
glVertex2fv({0.418836, 0.222583});
glVertex2fv({0.433928, 0.2253});
glVertex2fv({0.44902, 0.222583});
glVertex2fv({0.4626353, 0.214701});
glVertex2fv({0.47344, 0.202422});
glVertex2fv({0.4803779, 0.18695});
glVertex2fv({0.482768, 0.1698});
glVertex2fv({0.4803779, 0.152649});
glVertex2fv({0.47344, 0.137178});
glVertex2fv({0.4626353, 0.124899});
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.4653, 0.107904});
glVertex2fv({0.4766115, 0.09505});
glVertex2fv({0.4838733, 0.078854});
glVertex2fv({0.486376, 0.0609});
glVertex2fv({0.4838733, 0.042946});
glVertex2fv({0.4766115, 0.02675});
glVertex2fv({0.4653, 0.013896});
glVertex2fv({0.4510475, 0.005644});
glVertex2fv({0.435248, 0.0028});
glVertex2fv({0.4194485, 0.005644});
glVertex2fv({0.405196, 0.013896});
glVertex2fv({0.3938845, 0.02675});
glVertex2fv({0.3866227, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.419584, 0.1169});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3874781, 0.18695});
glVertex2fv({0.3944151, 0.202422});
glVertex2fv({0.4052206, 0.214701});
glVertex2fv({0.418836, 0.222583});
glVertex2fv({0.433928, 0.2253});
glVertex2fv({0.44902, 0.222583});
glVertex2fv({0.4626353, 0.214701});
glVertex2fv({0.47344, 0.202422});
glVertex2fv({0.4803779, 0.18695});
glVertex2fv({0.482768, 0.1698});
glVertex2fv({0.4803779, 0.152649});
glVertex2fv({0.47344, 0.137178});
glVertex2fv({0.4626353, 0.124899});
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.4653, 0.107904});
glVertex2fv({0.4766115, 0.09505});
glVertex2fv({0.4838733, 0.078854});
glVertex2fv({0.486376, 0.0609});
glVertex2fv({0.4838733, 0.042946});
glVertex2fv({0.4766115, 0.02675});
glVertex2fv({0.4653, 0.013896});
glVertex2fv({0.4510475, 0.005644});
glVertex2fv({0.435248, 0.0028});
glVertex2fv({0.4194485, 0.005644});
glVertex2fv({0.405196, 0.013896});
glVertex2fv({0.3938845, 0.02675});
glVertex2fv({0.3866227, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.448712, 0.1169});
glVertex2fv({0.419584, 0.1169});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-10.54688, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.0005450582, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();

glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-10.54688, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();


glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCAC);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC14);
glScissor(120, 170, 309, 324);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 0});
glVertex3fv({1.22, -1.545, 0});
glVertex3fv({1.22, 1.905, 0});
glVertex3fv({-2.08, 1.905, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(398.6548, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);
glTranslatef(0, 0.04360465, 0);
glColor3fv({0.462745, 0.141176, 0});
glBegin(GL_POLYGON);
glVertex3fv({2.07, 0.13, 0});
glVertex3fv({2.07, -4.87, 0});
glVertex3fv({-2.93, -4.87, 0});
glVertex3fv({-2.93, 0.13, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.1714719, 0);
glTranslatef(-0.03192556, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.105, 0.13, 5E-06});
glVertex3fv({-0.085, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.755, 0.13, 5E-06});
glVertex3fv({-0.775, 0.13, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();

glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(398.6548, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPushMatrix();
glTranslatef(0.04360465, 0, 0);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();


glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.0872093, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.0872093, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.04360465, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.04360465, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0.04360465, 0, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0.04360465, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-0.855, -1.52, 5E-06});
glVertex3fv({-0.005, -1.52, 5E-06});
glVertex3fv({-0.005, -1.13, 5E-06});
glVertex3fv({-0.855, -1.13, 5E-06});
glEnd();
glLineWidth(6);
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2088381, 0.18695});
glVertex2fv({0.2157751, 0.202422});
glVertex2fv({0.2265806, 0.214701});
glVertex2fv({0.240196, 0.222583});
glVertex2fv({0.255288, 0.2253});
glVertex2fv({0.27038, 0.222583});
glVertex2fv({0.2839954, 0.214701});
glVertex2fv({0.2948, 0.202422});
glVertex2fv({0.3017379, 0.18695});
glVertex2fv({0.304128, 0.1698});
glVertex2fv({0.3017379, 0.152649});
glVertex2fv({0.2948, 0.137178});
glVertex2fv({0.2839954, 0.124899});
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.28666, 0.107904});
glVertex2fv({0.2979715, 0.09505});
glVertex2fv({0.3052333, 0.078854});
glVertex2fv({0.307736, 0.0609});
glVertex2fv({0.3052333, 0.042946});
glVertex2fv({0.2979715, 0.02675});
glVertex2fv({0.28666, 0.013896});
glVertex2fv({0.2724075, 0.005644});
glVertex2fv({0.256608, 0.0028});
glVertex2fv({0.2408085, 0.005644});
glVertex2fv({0.226556, 0.013896});
glVertex2fv({0.2152445, 0.02675});
glVertex2fv({0.2079827, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.240944, 0.1169});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2088381, 0.18695});
glVertex2fv({0.2157751, 0.202422});
glVertex2fv({0.2265806, 0.214701});
glVertex2fv({0.240196, 0.222583});
glVertex2fv({0.255288, 0.2253});
glVertex2fv({0.27038, 0.222583});
glVertex2fv({0.2839954, 0.214701});
glVertex2fv({0.2948, 0.202422});
glVertex2fv({0.3017379, 0.18695});
glVertex2fv({0.304128, 0.1698});
glVertex2fv({0.3017379, 0.152649});
glVertex2fv({0.2948, 0.137178});
glVertex2fv({0.2839954, 0.124899});
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.28666, 0.107904});
glVertex2fv({0.2979715, 0.09505});
glVertex2fv({0.3052333, 0.078854});
glVertex2fv({0.307736, 0.0609});
glVertex2fv({0.3052333, 0.042946});
glVertex2fv({0.2979715, 0.02675});
glVertex2fv({0.28666, 0.013896});
glVertex2fv({0.2724075, 0.005644});
glVertex2fv({0.256608, 0.0028});
glVertex2fv({0.2408085, 0.005644});
glVertex2fv({0.226556, 0.013896});
glVertex2fv({0.2152445, 0.02675});
glVertex2fv({0.2079827, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.240944, 0.1169});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.22, 1.905, 5E-06});
glVertex3fv({0.87, 1.905, 5E-06});
glVertex3fv({0.930777, 1.899683, 5E-06});
glVertex3fv({0.989707, 1.883893, 5E-06});
glVertex3fv({1.045, 1.858109, 5E-06});
glVertex3fv({1.094976, 1.823116, 5E-06});
glVertex3fv({1.138116, 1.779976, 5E-06});
glVertex3fv({1.173109, 1.73, 5E-06});
glVertex3fv({1.198892, 1.674707, 5E-06});
glVertex3fv({1.214683, 1.615777, 5E-06});
glVertex3fv({1.22, 1.555, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, 1.905, 5E-06});
glVertex3fv({-1.73, 1.905, 5E-06});
glVertex3fv({-1.790777, 1.899683, 5E-06});
glVertex3fv({-1.849707, 1.883893, 5E-06});
glVertex3fv({-1.905, 1.858109, 5E-06});
glVertex3fv({-1.954976, 1.823116, 5E-06});
glVertex3fv({-1.998116, 1.779976, 5E-06});
glVertex3fv({-2.033109, 1.73, 5E-06});
glVertex3fv({-2.058892, 1.674707, 5E-06});
glVertex3fv({-2.074682, 1.615776, 5E-06});
glVertex3fv({-2.08, 1.554999, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.22, -1.545, 5E-06});
glVertex3fv({0.869999, -1.545, 5E-06});
glVertex3fv({0.930776, -1.539683, 5E-06});
glVertex3fv({0.989706, -1.523893, 5E-06});
glVertex3fv({1.044999, -1.498109, 5E-06});
glVertex3fv({1.094975, -1.463116, 5E-06});
glVertex3fv({1.138115, -1.419976, 5E-06});
glVertex3fv({1.173109, -1.37, 5E-06});
glVertex3fv({1.198892, -1.314707, 5E-06});
glVertex3fv({1.214683, -1.255777, 5E-06});
glVertex3fv({1.22, -1.195, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 5E-06});
glVertex3fv({-1.73, -1.545, 5E-06});
glVertex3fv({-1.790777, -1.539683, 5E-06});
glVertex3fv({-1.849707, -1.523892, 5E-06});
glVertex3fv({-1.905, -1.498109, 5E-06});
glVertex3fv({-1.954976, -1.463115, 5E-06});
glVertex3fv({-1.998116, -1.419976, 5E-06});
glVertex3fv({-2.033109, -1.37, 5E-06});
glVertex3fv({-2.058892, -1.314707, 5E-06});
glVertex3fv({-2.074683, -1.255777, 5E-06});
glVertex3fv({-2.08, -1.195, 5E-06});
glEnd();


glPushMatrix();
glTranslatef(0, 0.0872093, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.425, 0.13, 0});
glVertex3fv({1.345, 0.268, 0});
glVertex3fv({1.265, 0.13, 0});
glVertex3fv({1.345, -0.008, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();



glPushMatrix();
glTranslatef(0.0872093, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -1.59, 0});
glVertex3fv({-0.568, -1.67, 0});
glVertex3fv({-0.43, -1.75, 0});
glVertex3fv({-0.292, -1.67, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1169494, 0.104692});
glVertex2fv({0.1208346, 0.113356});
glVertex2fv({0.1268854, 0.120232});
glVertex2fv({0.1345098, 0.124647});
glVertex2fv({0.1429613, 0.126168});
glVertex2fv({0.1514128, 0.124647});
glVertex2fv({0.1590371, 0.120232});
glVertex2fv({0.165088, 0.113356});
glVertex2fv({0.1689732, 0.104692});
glVertex2fv({0.1703117, 0.095088});
glVertex2fv({0.1689732, 0.085484});
glVertex2fv({0.165088, 0.07682});
glVertex2fv({0.1590371, 0.069944});
glVertex2fv({0.1512403, 0.065464});
glVertex2fv({0.1605296, 0.060426});
glVertex2fv({0.1668638, 0.053228});
glVertex2fv({0.1709312, 0.044158});
glVertex2fv({0.1723322, 0.034104});
glVertex2fv({0.1709312, 0.02405});
glVertex2fv({0.1668638, 0.01498});
glVertex2fv({0.1605296, 0.007782});
glVertex2fv({0.152548, 0.00316});
glVertex2fv({0.1437005, 0.001568});
glVertex2fv({0.134853, 0.00316});
glVertex2fv({0.1268713, 0.007782});
glVertex2fv({0.1205371, 0.01498});
glVertex2fv({0.1164698, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1512403, 0.065464});
glVertex2fv({0.1349286, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2169877, 0.104692});
glVertex2fv({0.220873, 0.113356});
glVertex2fv({0.2269238, 0.120232});
glVertex2fv({0.2345482, 0.124647});
glVertex2fv({0.2429997, 0.126168});
glVertex2fv({0.2514512, 0.124647});
glVertex2fv({0.2590755, 0.120232});
glVertex2fv({0.2651264, 0.113356});
glVertex2fv({0.2690116, 0.104692});
glVertex2fv({0.2703501, 0.095088});
glVertex2fv({0.2690116, 0.085484});
glVertex2fv({0.2651264, 0.07682});
glVertex2fv({0.2590755, 0.069944});
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.260568, 0.060426});
glVertex2fv({0.2669022, 0.053228});
glVertex2fv({0.2709696, 0.044158});
glVertex2fv({0.2723705, 0.034104});
glVertex2fv({0.2709696, 0.02405});
glVertex2fv({0.2669022, 0.01498});
glVertex2fv({0.260568, 0.007782});
glVertex2fv({0.2525864, 0.00316});
glVertex2fv({0.2437389, 0.001568});
glVertex2fv({0.2348914, 0.00316});
glVertex2fv({0.2269097, 0.007782});
glVertex2fv({0.2205755, 0.01498});
glVertex2fv({0.2165082, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2512787, 0.065464});
glVertex2fv({0.234967, 0.065464});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1169494, 0.104692});
glVertex2fv({0.1208346, 0.113356});
glVertex2fv({0.1268854, 0.120232});
glVertex2fv({0.1345098, 0.124647});
glVertex2fv({0.1429613, 0.126168});
glVertex2fv({0.1514128, 0.124647});
glVertex2fv({0.1590371, 0.120232});
glVertex2fv({0.165088, 0.113356});
glVertex2fv({0.1689732, 0.104692});
glVertex2fv({0.1703117, 0.095088});
glVertex2fv({0.1689732, 0.085484});
glVertex2fv({0.165088, 0.07682});
glVertex2fv({0.1590371, 0.069944});
glVertex2fv({0.1512403, 0.065464});
glVertex2fv({0.1605296, 0.060426});
glVertex2fv({0.1668638, 0.053228});
glVertex2fv({0.1709312, 0.044158});
glVertex2fv({0.1723322, 0.034104});
glVertex2fv({0.1709312, 0.02405});
glVertex2fv({0.1668638, 0.01498});
glVertex2fv({0.1605296, 0.007782});
glVertex2fv({0.152548, 0.00316});
glVertex2fv({0.1437005, 0.001568});
glVertex2fv({0.134853, 0.00316});
glVertex2fv({0.1268713, 0.007782});
glVertex2fv({0.1205371, 0.01498});
glVertex2fv({0.1164698, 0.02405});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1512403, 0.065464});
glVertex2fv({0.1349286, 0.065464});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.12556, 0});
glVertex3fv({-3.2634, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.12556, 0});
glVertex3fv({-3.298389, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.00068, 0});
glVertex3fv({-3.2634, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00068, 0});
glVertex3fv({-3.298389, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.280648, -3.125, 0});
glVertex3fv({-3.280648, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.125, 0});
glVertex3fv({-3.2634, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00012, 0});
glVertex3fv({-3.2634, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.125, 0});
glVertex3fv({-3.207713, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.00012, 0});
glVertex3fv({-3.153013, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.125, 0});
glVertex3fv({-3.208206, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.00012, 0});
glVertex3fv({-3.153506, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.125, 0});
glVertex3fv({-3.153506, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055359, -3.013603, 0});
glVertex3fv({-3.0618, -3.006323, 0});
glVertex3fv({-3.069767, -3.00171, 0});
glVertex3fv({-3.0786, -3.00012, 0});
glVertex3fv({-3.087433, -3.00171, 0});
glVertex3fv({-3.0954, -3.006323, 0});
glVertex3fv({-3.101724, -3.013509, 0});
glVertex3fv({-3.105783, -3.022563, 0});
glVertex3fv({-3.107183, -3.0326, 0});
glVertex3fv({-3.105783, -3.042637, 0});
glVertex3fv({-3.099342, -3.049917, 0});
glVertex3fv({-3.091375, -3.05453, 0});
glVertex3fv({-3.082542, -3.05612, 0});
glVertex3fv({-3.073898, -3.059445, 0});
glVertex3fv({-3.065655, -3.064217, 0});
glVertex3fv({-3.059114, -3.07165, 0});
glVertex3fv({-3.054915, -3.081017, 0});
glVertex3fv({-3.053467, -3.0914, 0});
glVertex3fv({-3.054915, -3.101783, 0});
glVertex3fv({-3.059114, -3.11115, 0});
glVertex3fv({-3.065655, -3.118583, 0});
glVertex3fv({-3.073898, -3.123356, 0});
glVertex3fv({-3.083035, -3.125, 0});
glVertex3fv({-3.092172, -3.123356, 0});
glVertex3fv({-3.100415, -3.118583, 0});
glVertex3fv({-3.106956, -3.11115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.99956, 0});
glVertex3fv({-3.00813, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.12444, 0});
glVertex3fv({-2.980533, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -2.99956, 0});
glVertex3fv({-2.954415, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.999, 0});
glVertex3fv({-2.954415, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.12444, 0});
glVertex3fv({-2.981025, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.865695, -3.005178, 0});
glVertex3fv({-2.858827, -3.012983, 0});
glVertex3fv({-2.854418, -3.022818, 0});
glVertex3fv({-2.852898, -3.03372, 0});
glVertex3fv({-2.854418, -3.044622, 0});
glVertex3fv({-2.858827, -3.054457, 0});
glVertex3fv({-2.865695, -3.062262, 0});
glVertex3fv({-2.87435, -3.067273, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.853883, -3.125, 0});
glVertex3fv({-2.852898, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908584, -3.125, 0});
glVertex3fv({-2.907598, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.887887, -3.06788, 0});
glVertex3fv({-2.85339, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -2.99956, 0});
glVertex3fv({-2.908091, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.908091, -2.99956, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.255436, -3.213603, 0});
glVertex3fv({-3.261877, -3.206323, 0});
glVertex3fv({-3.269844, -3.20171, 0});
glVertex3fv({-3.278677, -3.20012, 0});
glVertex3fv({-3.287509, -3.20171, 0});
glVertex3fv({-3.295477, -3.206323, 0});
glVertex3fv({-3.3018, -3.213509, 0});
glVertex3fv({-3.30586, -3.222563, 0});
glVertex3fv({-3.307259, -3.2326, 0});
glVertex3fv({-3.30586, -3.242637, 0});
glVertex3fv({-3.299419, -3.249917, 0});
glVertex3fv({-3.291452, -3.25453, 0});
glVertex3fv({-3.282619, -3.25612, 0});
glVertex3fv({-3.273975, -3.259445, 0});
glVertex3fv({-3.265732, -3.264217, 0});
glVertex3fv({-3.259191, -3.27165, 0});
glVertex3fv({-3.254992, -3.281017, 0});
glVertex3fv({-3.253544, -3.2914, 0});
glVertex3fv({-3.254992, -3.301783, 0});
glVertex3fv({-3.259191, -3.31115, 0});
glVertex3fv({-3.265732, -3.318583, 0});
glVertex3fv({-3.273975, -3.323356, 0});
glVertex3fv({-3.283112, -3.325, 0});
glVertex3fv({-3.292249, -3.323356, 0});
glVertex3fv({-3.300492, -3.318583, 0});
glVertex3fv({-3.307033, -3.31115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.19956, 0});
glVertex3fv({-3.153013, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.19956, 0});
glVertex3fv({-3.207713, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.19956, 0});
glVertex3fv({-3.208206, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.325, 0});
glVertex3fv({-3.180117, -3.2634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180117, -3.2634, 0});
glVertex3fv({-3.153506, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.325, 0});
glVertex3fv({-3.153506, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.32556, 0});
glVertex3fv({-3.063323, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.32556, 0});
glVertex3fv({-3.098312, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.20068, 0});
glVertex3fv({-3.063323, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20068, 0});
glVertex3fv({-3.098312, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.080571, -3.325, 0});
glVertex3fv({-3.080571, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.325, 0});
glVertex3fv({-3.063323, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20012, 0});
glVertex3fv({-3.063323, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.19956, 0});
glVertex3fv({-3.00813, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.32444, 0});
glVertex3fv({-2.980533, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -3.19956, 0});
glVertex3fv({-2.954415, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.199, 0});
glVertex3fv({-2.954415, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.32444, 0});
glVertex3fv({-2.981025, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.297, 0});
glVertex3fv({-2.906644, -3.301783, 0});
glVertex3fv({-2.902444, -3.31115, 0});
glVertex3fv({-2.895903, -3.318583, 0});
glVertex3fv({-2.88766, -3.323355, 0});
glVertex3fv({-2.878523, -3.325, 0});
glVertex3fv({-2.869386, -3.323355, 0});
glVertex3fv({-2.861143, -3.318583, 0});
glVertex3fv({-2.854602, -3.31115, 0});
glVertex3fv({-2.850402, -3.301783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.906644, -3.222217, 0});
glVertex3fv({-2.902444, -3.21285, 0});
glVertex3fv({-2.895903, -3.205417, 0});
glVertex3fv({-2.88766, -3.200645, 0});
glVertex3fv({-2.878523, -3.199, 0});
glVertex3fv({-2.869386, -3.200645, 0});
glVertex3fv({-2.861143, -3.205417, 0});
glVertex3fv({-2.854602, -3.21285, 0});
glVertex3fv({-2.850402, -3.222217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.907598, -3.297, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.325, 0});
glVertex3fv({-2.752859, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.325, 0});
glVertex3fv({-2.80756, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.20012, 0});
glVertex3fv({-2.752859, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.20012, 0});
glVertex3fv({-2.80756, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.20012, 0});
glVertex3fv({-2.753352, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.25556, 0});
glVertex3fv({-2.808053, -3.25556, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808053, -3.20012, 0});
glVertex3fv({-2.808053, -3.325, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({2.825, 1.808, 0});
glVertex3fv({3.1, 1.808, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3, 0.62, 0});
glVertex3fv({2.825, 0.725, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3, 0.62, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3.1, -1.548, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glVertex3fv({2.825, -0.465, 0});
glVertex3fv({2.825, -1.548, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(601, 176, 32, 300);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_LINE_LOOP);
glVertex3fv({3.05, -1.47, 0});
glVertex3fv({3.05, 1.73, 0});
glVertex3fv({3.4, 0.93, 0});
glVertex3fv({3.4, -0.67, 0});
glEnd();
glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-132, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-132, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glDisable(GL_SCISSOR_TEST);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FC9C);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC04);
glScissor(580, 169, 25, 315);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 3.486, 0});
glVertex3fv({3.075001, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0, 0);
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 0.13, 0});
glVertex3fv({3.075001, -3.226, 0});
glEnd();
glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();
glPopMatrix();



glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4217585, 0.139278});
glVertex2fv({0.4269267, 0.150805});
glVertex2fv({0.4349761, 0.159952});
glVertex2fv({0.445119, 0.165825});
glVertex2fv({0.4563636, 0.167849});
glVertex2fv({0.4676073, 0.165825});
glVertex2fv({0.4777502, 0.159952});
glVertex2fv({0.4857996, 0.150805});
glVertex2fv({0.4909678, 0.139278});
glVertex2fv({0.492749, 0.126501});
glVertex2fv({0.4909678, 0.113724});
glVertex2fv({0.4857996, 0.102198});
glVertex2fv({0.4777502, 0.09305});
glVertex2fv({0.4673768, 0.087091});
glVertex2fv({0.4797355, 0.080388});
glVertex2fv({0.4881624, 0.070812});
glVertex2fv({0.4935727, 0.058746});
glVertex2fv({0.4954374, 0.04537});
glVertex2fv({0.4935727, 0.031995});
glVertex2fv({0.4881624, 0.019929});
glVertex2fv({0.4797355, 0.010353});
glVertex2fv({0.4691174, 0.004205});
glVertex2fv({0.4573466, 0.002086});
glVertex2fv({0.4455757, 0.004205});
glVertex2fv({0.4349576, 0.010353});
glVertex2fv({0.4265307, 0.019929});
glVertex2fv({0.4211205, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4673768, 0.087091});
glVertex2fv({0.4456769, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4217585, 0.139278});
glVertex2fv({0.4269267, 0.150805});
glVertex2fv({0.4349761, 0.159952});
glVertex2fv({0.445119, 0.165825});
glVertex2fv({0.4563636, 0.167849});
glVertex2fv({0.4676073, 0.165825});
glVertex2fv({0.4777502, 0.159952});
glVertex2fv({0.4857996, 0.150805});
glVertex2fv({0.4909678, 0.139278});
glVertex2fv({0.492749, 0.126501});
glVertex2fv({0.4909678, 0.113724});
glVertex2fv({0.4857996, 0.102198});
glVertex2fv({0.4777502, 0.09305});
glVertex2fv({0.4673768, 0.087091});
glVertex2fv({0.4797355, 0.080388});
glVertex2fv({0.4881624, 0.070812});
glVertex2fv({0.4935727, 0.058746});
glVertex2fv({0.4954374, 0.04537});
glVertex2fv({0.4935727, 0.031995});
glVertex2fv({0.4881624, 0.019929});
glVertex2fv({0.4797355, 0.010353});
glVertex2fv({0.4691174, 0.004205});
glVertex2fv({0.4573466, 0.002086});
glVertex2fv({0.4455757, 0.004205});
glVertex2fv({0.4349576, 0.010353});
glVertex2fv({0.4265307, 0.019929});
glVertex2fv({0.4211205, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4673768, 0.087091});
glVertex2fv({0.4456769, 0.087091});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.293, 2.93, 0});
glVertex3fv({1.555, 2.93, 0});
glVertex3fv({1.555, 3.35, 0});
glVertex3fv({-2.293, 3.35, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();







glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();











glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.737455, 2.416198, 0});
glVertex3fv({-0.746023, 2.425883, 0});
glVertex3fv({-0.756623, 2.43202, 0});
glVertex3fv({-0.768374, 2.434135, 0});
glVertex3fv({-0.780124, 2.43202, 0});
glVertex3fv({-0.790724, 2.425883, 0});
glVertex3fv({-0.799137, 2.416323, 0});
glVertex3fv({-0.804537, 2.404278, 0});
glVertex3fv({-0.806398, 2.390925, 0});
glVertex3fv({-0.804537, 2.377572, 0});
glVertex3fv({-0.795969, 2.367887, 0});
glVertex3fv({-0.785369, 2.36175, 0});
glVertex3fv({-0.773618, 2.359635, 0});
glVertex3fv({-0.762119, 2.355212, 0});
glVertex3fv({-0.751153, 2.348863, 0});
glVertex3fv({-0.742451, 2.338974, 0});
glVertex3fv({-0.736863, 2.326513, 0});
glVertex3fv({-0.734938, 2.3127, 0});
glVertex3fv({-0.736863, 2.298887, 0});
glVertex3fv({-0.742451, 2.286426, 0});
glVertex3fv({-0.751153, 2.276537, 0});
glVertex3fv({-0.762119, 2.270188, 0});
glVertex3fv({-0.774274, 2.268, 0});
glVertex3fv({-0.786429, 2.270188, 0});
glVertex3fv({-0.797395, 2.276537, 0});
glVertex3fv({-0.806097, 2.286426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.267255, 0});
glVertex3fv({-0.614963, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.267255, 0});
glVertex3fv({-0.661511, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.43339, 0});
glVertex3fv({-0.614963, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.43339, 0});
glVertex3fv({-0.661511, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.637909, 2.268, 0});
glVertex3fv({-0.637909, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.268, 0});
glVertex3fv({-0.614963, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.434135, 0});
glVertex3fv({-0.614963, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.542192, 2.268, 0});
glVertex3fv({-0.54088, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.46942, 2.434135, 0});
glVertex3fv({-0.468109, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.268, 0});
glVertex3fv({-0.541536, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.434135, 0});
glVertex3fv({-0.468764, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.468764, 2.268, 0});
glVertex3fv({-0.468764, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.361246, 2.349205, 0});
glVertex3fv({-0.361246, 2.350695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.336195, 2.404792, 0});
glVertex3fv({-0.334884, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.406621, 2.404792, 0});
glVertex3fv({-0.401312, 2.41663, 0});
glVertex3fv({-0.393045, 2.426025, 0});
glVertex3fv({-0.382627, 2.432057, 0});
glVertex3fv({-0.37108, 2.434135, 0});
glVertex3fv({-0.359533, 2.432057, 0});
glVertex3fv({-0.349115, 2.426025, 0});
glVertex3fv({-0.340848, 2.41663, 0});
glVertex3fv({-0.335539, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.34995, 0});
glVertex3fv({-0.361246, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.305995, 0});
glVertex3fv({-0.335678, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.408449, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.305995, 0});
glVertex3fv({-0.407308, 2.296828, 0});
glVertex3fv({-0.402093, 2.285198, 0});
glVertex3fv({-0.393971, 2.275968, 0});
glVertex3fv({-0.383736, 2.270042, 0});
glVertex3fv({-0.372391, 2.268, 0});
glVertex3fv({-0.361046, 2.270042, 0});
glVertex3fv({-0.350812, 2.275968, 0});
glVertex3fv({-0.342689, 2.285198, 0});
glVertex3fv({-0.337475, 2.296828, 0});
glVertex3fv({-0.335678, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202591, 2.267255, 0});
glVertex3fv({-0.202591, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.276018, 2.434135, 0});
glVertex3fv({-0.274707, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.434135, 0});
glVertex3fv({-0.275362, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.268, 0});
glVertex3fv({-0.202591, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.43339, 0});
glVertex3fv({-0.069504, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.267255, 0});
glVertex3fv({-0.069504, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.083927, 2.35293, 0});
glVertex3fv({-0.083927, 2.35442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.434135, 0});
glVertex3fv({-0.142276, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.268, 0});
glVertex3fv({-0.069504, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.353675, 0});
glVertex3fv({-0.083927, 2.353675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.434135, 0});
glVertex3fv({-0.142276, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39908, 2.228, 0});
glVertex3fv({-0.39908, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.129, 0});
glVertex3fv({-0.39908, 2.129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.228, 0});
glVertex3fv({-0.3014, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.228, 0});
glVertex3fv({-0.3982, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.228, 0});
glVertex3fv({-0.30052, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.005, 0});
glVertex3fv({-0.3982, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.005, 0});
glVertex3fv({-0.30052, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.57684, 2.055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.575135, 2.188541, 0});
glVertex3fv({-0.567636, 2.205267, 0});
glVertex3fv({-0.555955, 2.218541, 0});
glVertex3fv({-0.541236, 2.227063, 0});
glVertex3fv({-0.52492, 2.23, 0});
glVertex3fv({-0.508604, 2.227063, 0});
glVertex3fv({-0.493885, 2.218541, 0});
glVertex3fv({-0.482204, 2.205267, 0});
glVertex3fv({-0.474705, 2.188541, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.055, 0});
glVertex3fv({-0.575135, 2.046459, 0});
glVertex3fv({-0.567636, 2.029733, 0});
glVertex3fv({-0.555955, 2.016459, 0});
glVertex3fv({-0.541236, 2.007937, 0});
glVertex3fv({-0.52492, 2.005, 0});
glVertex3fv({-0.508604, 2.007937, 0});
glVertex3fv({-0.493885, 2.016459, 0});
glVertex3fv({-0.482204, 2.029733, 0});
glVertex3fv({-0.474705, 2.046459, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.874959, 2.463107, 0});
glVertex3fv({-0.005959, 2.463107, 0});
glVertex3fv({-0.005959, 2.241107, 0});
glVertex3fv({-0.227459, 2.241107, 0});
glVertex3fv({-0.227459, 1.963107, 0});
glVertex3fv({-0.653459, 1.963107, 0});
glVertex3fv({-0.653459, 2.241107, 0});
glVertex3fv({-0.874959, 2.241107, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.033, 0});
glVertex3fv({-1.408797, 2.028217, 0});
glVertex3fv({-1.404598, 2.01885, 0});
glVertex3fv({-1.398057, 2.011417, 0});
glVertex3fv({-1.389814, 2.006645, 0});
glVertex3fv({-1.380677, 2.005, 0});
glVertex3fv({-1.37154, 2.006645, 0});
glVertex3fv({-1.363297, 2.011417, 0});
glVertex3fv({-1.356756, 2.01885, 0});
glVertex3fv({-1.352556, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.408797, 2.107783, 0});
glVertex3fv({-1.404598, 2.11715, 0});
glVertex3fv({-1.398057, 2.124583, 0});
glVertex3fv({-1.389814, 2.129355, 0});
glVertex3fv({-1.380677, 2.131, 0});
glVertex3fv({-1.37154, 2.129355, 0});
glVertex3fv({-1.363297, 2.124583, 0});
glVertex3fv({-1.356756, 2.11715, 0});
glVertex3fv({-1.352556, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.409752, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255998, 2.13044, 0});
glVertex3fv({-1.255013, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310699, 2.13044, 0});
glVertex3fv({-1.309714, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.13044, 0});
glVertex3fv({-1.310206, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.005, 0});
glVertex3fv({-1.282117, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.282117, 2.0666, 0});
glVertex3fv({-1.255506, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255506, 2.005, 0});
glVertex3fv({-1.255506, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.157359, 2.116397, 0});
glVertex3fv({-1.1638, 2.123677, 0});
glVertex3fv({-1.171767, 2.12829, 0});
glVertex3fv({-1.1806, 2.12988, 0});
glVertex3fv({-1.189433, 2.12829, 0});
glVertex3fv({-1.1974, 2.123677, 0});
glVertex3fv({-1.203724, 2.116491, 0});
glVertex3fv({-1.207783, 2.107437, 0});
glVertex3fv({-1.209183, 2.0974, 0});
glVertex3fv({-1.207783, 2.087363, 0});
glVertex3fv({-1.201343, 2.080083, 0});
glVertex3fv({-1.193375, 2.07547, 0});
glVertex3fv({-1.184542, 2.07388, 0});
glVertex3fv({-1.175898, 2.070555, 0});
glVertex3fv({-1.167655, 2.065783, 0});
glVertex3fv({-1.161114, 2.05835, 0});
glVertex3fv({-1.156915, 2.048983, 0});
glVertex3fv({-1.155467, 2.0386, 0});
glVertex3fv({-1.156915, 2.028217, 0});
glVertex3fv({-1.161114, 2.01885, 0});
glVertex3fv({-1.167655, 2.011417, 0});
glVertex3fv({-1.175898, 2.006644, 0});
glVertex3fv({-1.185035, 2.005, 0});
glVertex3fv({-1.194172, 2.006644, 0});
glVertex3fv({-1.202415, 2.011417, 0});
glVertex3fv({-1.208956, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-0.967695, 2.124822, 0});
glVertex3fv({-0.960827, 2.117017, 0});
glVertex3fv({-0.956417, 2.107182, 0});
glVertex3fv({-0.954898, 2.09628, 0});
glVertex3fv({-0.956417, 2.085378, 0});
glVertex3fv({-0.960827, 2.075543, 0});
glVertex3fv({-0.967695, 2.067738, 0});
glVertex3fv({-0.97635, 2.062727, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.955883, 2.005, 0});
glVertex3fv({-0.954898, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010584, 2.005, 0});
glVertex3fv({-1.009598, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.989886, 2.06212, 0});
glVertex3fv({-0.95539, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.13044, 0});
glVertex3fv({-1.010091, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-1.010091, 2.13044, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.460933, 1.97521, 0});
glVertex3fv({-0.900933, 1.97521, 0});
glVertex3fv({-0.900933, 2.15821, 0});
glVertex3fv({-1.460933, 2.15821, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.033, 0});
glVertex3fv({0.085203, 2.028217, 0});
glVertex3fv({0.089402, 2.01885, 0});
glVertex3fv({0.095943, 2.011417, 0});
glVertex3fv({0.104186, 2.006645, 0});
glVertex3fv({0.113323, 2.005, 0});
glVertex3fv({0.12246, 2.006645, 0});
glVertex3fv({0.130703, 2.011417, 0});
glVertex3fv({0.137244, 2.01885, 0});
glVertex3fv({0.141444, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.085203, 2.107783, 0});
glVertex3fv({0.089402, 2.11715, 0});
glVertex3fv({0.095943, 2.124583, 0});
glVertex3fv({0.104186, 2.129355, 0});
glVertex3fv({0.113323, 2.131, 0});
glVertex3fv({0.12246, 2.129355, 0});
glVertex3fv({0.130703, 2.124583, 0});
glVertex3fv({0.137244, 2.11715, 0});
glVertex3fv({0.141444, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.084248, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238002, 2.13044, 0});
glVertex3fv({0.238987, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183301, 2.13044, 0});
glVertex3fv({0.184286, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.13044, 0});
glVertex3fv({0.183794, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.005, 0});
glVertex3fv({0.211883, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.211883, 2.0666, 0});
glVertex3fv({0.238494, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238494, 2.005, 0});
glVertex3fv({0.238494, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.336641, 2.116397, 0});
glVertex3fv({0.3302, 2.123677, 0});
glVertex3fv({0.322233, 2.12829, 0});
glVertex3fv({0.3134, 2.12988, 0});
glVertex3fv({0.304567, 2.12829, 0});
glVertex3fv({0.2966, 2.123677, 0});
glVertex3fv({0.290276, 2.116491, 0});
glVertex3fv({0.286217, 2.107437, 0});
glVertex3fv({0.284818, 2.0974, 0});
glVertex3fv({0.286217, 2.087363, 0});
glVertex3fv({0.292657, 2.080083, 0});
glVertex3fv({0.300625, 2.07547, 0});
glVertex3fv({0.309458, 2.07388, 0});
glVertex3fv({0.318102, 2.070555, 0});
glVertex3fv({0.326345, 2.065783, 0});
glVertex3fv({0.332886, 2.05835, 0});
glVertex3fv({0.337085, 2.048983, 0});
glVertex3fv({0.338533, 2.0386, 0});
glVertex3fv({0.337085, 2.028217, 0});
glVertex3fv({0.332886, 2.01885, 0});
glVertex3fv({0.326345, 2.011417, 0});
glVertex3fv({0.318102, 2.006644, 0});
glVertex3fv({0.308965, 2.005, 0});
glVertex3fv({0.299828, 2.006644, 0});
glVertex3fv({0.291585, 2.011417, 0});
glVertex3fv({0.285044, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.518179, 2.128236, 0});
glVertex3fv({0.526422, 2.123463, 0});
glVertex3fv({0.532963, 2.11603, 0});
glVertex3fv({0.537163, 2.106663, 0});
glVertex3fv({0.53861, 2.09628, 0});
glVertex3fv({0.537163, 2.085897, 0});
glVertex3fv({0.532963, 2.07653, 0});
glVertex3fv({0.526422, 2.069097, 0});
glVertex3fv({0.518179, 2.064325, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483416, 2.00388, 0});
glVertex3fv({0.484402, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.483909, 2.12988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.12988, 0});
glVertex3fv({0.483909, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.06324, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.030624, 1.97521, 0});
glVertex3fv({0.590624, 1.97521, 0});
glVertex3fv({0.590624, 2.15821, 0});
glVertex3fv({0.030624, 2.15821, 0});
glEnd();

glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();


glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.54329, 0});
glVertex3fv({0.812638, 1.533621, 0});
glVertex3fv({0.816549, 1.524898, 0});
glVertex3fv({0.822641, 1.517976, 0});
glVertex3fv({0.830317, 1.513531, 0});
glVertex3fv({0.838826, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.54329, 0});
glVertex3fv({0.882715, 1.533621, 0});
glVertex3fv({0.878803, 1.524898, 0});
glVertex3fv({0.872712, 1.517976, 0});
glVertex3fv({0.865036, 1.513531, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.856527, 1.679625, 0});
glVertex3fv({0.865036, 1.678093, 0});
glVertex3fv({0.872712, 1.673649, 0});
glVertex3fv({0.878803, 1.666727, 0});
glVertex3fv({0.882715, 1.658004, 0});
glVertex3fv({0.884062, 1.648335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.812638, 1.658004, 0});
glVertex3fv({0.816549, 1.666727, 0});
glVertex3fv({0.822641, 1.673649, 0});
glVertex3fv({0.830317, 1.678093, 0});
glVertex3fv({0.838826, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.81129, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.512, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.648335, 0});
glVertex3fv({0.884062, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.679625, 0});
glVertex3fv({0.856527, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.943722, 1.512, 0});
glVertex3fv({0.945033, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.017804, 1.512, 0});
glVertex3fv({1.019116, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.512, 0});
glVertex3fv({0.944377, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.01846, 1.512, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.678135, 0});
glVertex3fv({0.981746, 1.605125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981746, 1.605125, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0.392157, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.72, -2.29, 0});
glVertex3fv({2.57, -2.29, 0});
glVertex3fv({2.57, 2.55, 0});
glVertex3fv({1.72, 2.55, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(454, 99, 102, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.0872093, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();
glColor3fv({0, 0.384314, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({1.995, 0.442, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(506, 303, 75, 47);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.230945, 0});
glVertex3fv({2.648048, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.244206, 0});
glVertex3fv({2.659717, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.230945, 0});
glVertex3fv({2.636313, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 1.270802, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.60904, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.357223, 0});
glVertex3fv({2.585634, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.648048, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.383819, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.397155, 0});
glVertex3fv({2.597304, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.383819, 0});
glVertex3fv({2.585634, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.270802, 0});
glVertex3fv({2.597304, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.244206, 0});
glVertex3fv({2.60904, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.230945, 0});
glVertex3fv({2.781135, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.244206, 0});
glVertex3fv({2.792804, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.230945, 0});
glVertex3fv({2.7694, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.270802, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.742126, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.357223, 0});
glVertex3fv({2.718722, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.781135, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.383819, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.397155, 0});
glVertex3fv({2.730391, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.383819, 0});
glVertex3fv({2.718722, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.270802, 0});
glVertex3fv({2.730391, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.244206, 0});
glVertex3fv({2.742126, 1.230945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.611336, 1.084531, 0});
glVertex3fv({2.601285, 1.090351, 0});
glVertex3fv({2.593308, 1.099416, 0});
glVertex3fv({2.588186, 1.110839, 0});
glVertex3fv({2.586421, 1.123501, 0});
glVertex3fv({2.588186, 1.136163, 0});
glVertex3fv({2.593308, 1.147585, 0});
glVertex3fv({2.601285, 1.15665, 0});
glVertex3fv({2.611336, 1.16247, 0});
glVertex3fv({2.622479, 1.164476, 0});
glVertex3fv({2.633622, 1.16247, 0});
glVertex3fv({2.643674, 1.15665, 0});
glVertex3fv({2.651651, 1.147585, 0});
glVertex3fv({2.656773, 1.136163, 0});
glVertex3fv({2.658538, 1.123501, 0});
glVertex3fv({2.656773, 1.110839, 0});
glVertex3fv({2.651651, 1.099416, 0});
glVertex3fv({2.643674, 1.090351, 0});
glVertex3fv({2.633622, 1.084531, 0});
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.633946, 1.07994, 0});
glVertex3fv({2.64429, 1.073951, 0});
glVertex3fv({2.652499, 1.064622, 0});
glVertex3fv({2.657769, 1.052867, 0});
glVertex3fv({2.659586, 1.039837, 0});
glVertex3fv({2.657769, 1.026807, 0});
glVertex3fv({2.652499, 1.015052, 0});
glVertex3fv({2.64429, 1.005723, 0});
glVertex3fv({2.633946, 0.999734, 0});
glVertex3fv({2.622479, 0.99767, 0});
glVertex3fv({2.611013, 0.999734, 0});
glVertex3fv({2.600669, 1.005723, 0});
glVertex3fv({2.592459, 1.015052, 0});
glVertex3fv({2.587189, 1.026807, 0});
glVertex3fv({2.585372, 1.039837, 0});
glVertex3fv({2.587189, 1.052867, 0});
glVertex3fv({2.592459, 1.064622, 0});
glVertex3fv({2.600669, 1.073951, 0});
glVertex3fv({2.611013, 1.07994, 0});
glVertex3fv({2.622479, 1.082004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.993945, 0});
glVertex3fv({2.781135, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.007206, 0});
glVertex3fv({2.792804, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.993945, 0});
glVertex3fv({2.7694, 0.993945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.033802, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.742126, 1.160155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.120223, 0});
glVertex3fv({2.718722, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.781135, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.146819, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.160155, 0});
glVertex3fv({2.730391, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.146819, 0});
glVertex3fv({2.718722, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.033802, 0});
glVertex3fv({2.730391, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.007206, 0});
glVertex3fv({2.742126, 0.993945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.795312, 0});
glVertex3fv({2.588458, 0.785859, 0});
glVertex3fv({2.593607, 0.774375, 0});
glVertex3fv({2.601628, 0.76526, 0});
glVertex3fv({2.611734, 0.759408, 0});
glVertex3fv({2.622939, 0.757392, 0});
glVertex3fv({2.634141, 0.759408, 0});
glVertex3fv({2.644248, 0.76526, 0});
glVertex3fv({2.652269, 0.774375, 0});
glVertex3fv({2.657418, 0.785859, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.653224, 0.839835, 0});
glVertex3fv({2.644942, 0.849247, 0});
glVertex3fv({2.634506, 0.855289, 0});
glVertex3fv({2.622939, 0.857371, 0});
glVertex3fv({2.61137, 0.855289, 0});
glVertex3fv({2.600934, 0.849247, 0});
glVertex3fv({2.592653, 0.839835, 0});
glVertex3fv({2.587336, 0.827977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.588928, 0.879921, 0});
glVertex3fv({2.596964, 0.897844, 0});
glVertex3fv({2.609482, 0.912067, 0});
glVertex3fv({2.625254, 0.9212, 0});
glVertex3fv({2.642737, 0.924347, 0});
glVertex3fv({2.66022, 0.9212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.586946, 0.795312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.756945, 0});
glVertex3fv({2.781135, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.770206, 0});
glVertex3fv({2.792804, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.756945, 0});
glVertex3fv({2.7694, 0.756945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.796802, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.742126, 0.923155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.883223, 0});
glVertex3fv({2.718722, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.781135, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.909819, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.923155, 0});
glVertex3fv({2.730391, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.909819, 0});
glVertex3fv({2.718722, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.796802, 0});
glVertex3fv({2.730391, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.770206, 0});
glVertex3fv({2.742126, 0.756945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.645622, 0.519945, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.659258, 0.575298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.519945, 0});
glVertex3fv({2.781135, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.533206, 0});
glVertex3fv({2.792804, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.519945, 0});
glVertex3fv({2.7694, 0.519945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.559802, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.742126, 0.686155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.646223, 0});
glVertex3fv({2.718722, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.781135, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.672819, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.686155, 0});
glVertex3fv({2.730391, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.672819, 0});
glVertex3fv({2.718722, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.559802, 0});
glVertex3fv({2.730391, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.533206, 0});
glVertex3fv({2.742126, 0.519945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 0.2822, 0});
glVertex3fv({2.660373, 0.28369, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 0.384861, 0});
glVertex3fv({2.657741, 0.393079, 0});
glVertex3fv({2.659586, 0.406317, 0});
glVertex3fv({2.657741, 0.419555, 0});
glVertex3fv({2.652387, 0.431496, 0});
glVertex3fv({2.644047, 0.440973, 0});
glVertex3fv({2.633538, 0.447058, 0});
glVertex3fv({2.621889, 0.449155, 0});
glVertex3fv({2.61024, 0.447058, 0});
glVertex3fv({2.599731, 0.440973, 0});
glVertex3fv({2.591392, 0.431496, 0});
glVertex3fv({2.586037, 0.419555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.660373, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.654539, 0.384861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.282945, 0});
glVertex3fv({2.781135, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.296206, 0});
glVertex3fv({2.792804, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.282945, 0});
glVertex3fv({2.7694, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.322802, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.742126, 0.449155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.409223, 0});
glVertex3fv({2.718722, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.781135, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.435819, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.449155, 0});
glVertex3fv({2.730391, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.435819, 0});
glVertex3fv({2.718722, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.322802, 0});
glVertex3fv({2.730391, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.296206, 0});
glVertex3fv({2.742126, 0.282945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.611336, -0.100469, 0});
glVertex3fv({2.601285, -0.094649, 0});
glVertex3fv({2.593308, -0.085584, 0});
glVertex3fv({2.588186, -0.074161, 0});
glVertex3fv({2.586421, -0.061499, 0});
glVertex3fv({2.588186, -0.048837, 0});
glVertex3fv({2.593308, -0.037415, 0});
glVertex3fv({2.601285, -0.02835, 0});
glVertex3fv({2.611336, -0.02253, 0});
glVertex3fv({2.622479, -0.020524, 0});
glVertex3fv({2.633622, -0.02253, 0});
glVertex3fv({2.643674, -0.02835, 0});
glVertex3fv({2.651651, -0.037415, 0});
glVertex3fv({2.656773, -0.048837, 0});
glVertex3fv({2.658538, -0.061499, 0});
glVertex3fv({2.656773, -0.074161, 0});
glVertex3fv({2.651651, -0.085584, 0});
glVertex3fv({2.643674, -0.094649, 0});
glVertex3fv({2.633622, -0.100469, 0});
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.633946, -0.10506, 0});
glVertex3fv({2.64429, -0.111049, 0});
glVertex3fv({2.652499, -0.120378, 0});
glVertex3fv({2.657769, -0.132133, 0});
glVertex3fv({2.659586, -0.145163, 0});
glVertex3fv({2.657769, -0.158193, 0});
glVertex3fv({2.652499, -0.169948, 0});
glVertex3fv({2.64429, -0.179277, 0});
glVertex3fv({2.633946, -0.185266, 0});
glVertex3fv({2.622479, -0.18733, 0});
glVertex3fv({2.611013, -0.185266, 0});
glVertex3fv({2.600669, -0.179277, 0});
glVertex3fv({2.592459, -0.169948, 0});
glVertex3fv({2.587189, -0.158193, 0});
glVertex3fv({2.585372, -0.145163, 0});
glVertex3fv({2.587189, -0.132133, 0});
glVertex3fv({2.592459, -0.120378, 0});
glVertex3fv({2.600669, -0.111049, 0});
glVertex3fv({2.611013, -0.10506, 0});
glVertex3fv({2.622479, -0.102996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.191055, 0});
glVertex3fv({2.781135, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.177794, 0});
glVertex3fv({2.792804, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.191055, 0});
glVertex3fv({2.7694, -0.191055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, -0.151198, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.742126, -0.024845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.064777, 0});
glVertex3fv({2.718722, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.781135, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.038181, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.024845, 0});
glVertex3fv({2.730391, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.038181, 0});
glVertex3fv({2.718722, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.151198, 0});
glVertex3fv({2.730391, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.177794, 0});
glVertex3fv({2.742126, -0.191055, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.045945, 0});
glVertex3fv({2.648048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.059206, 0});
glVertex3fv({2.659717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.045945, 0});
glVertex3fv({2.636313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 0.085802, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.60904, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.172223, 0});
glVertex3fv({2.585634, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.648048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.198819, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.212155, 0});
glVertex3fv({2.597304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.198819, 0});
glVertex3fv({2.585634, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.085802, 0});
glVertex3fv({2.597304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.059206, 0});
glVertex3fv({2.60904, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.045945, 0});
glVertex3fv({2.781135, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.059206, 0});
glVertex3fv({2.792804, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.045945, 0});
glVertex3fv({2.7694, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.085802, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.742126, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.172223, 0});
glVertex3fv({2.718722, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.781135, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.198819, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.212155, 0});
glVertex3fv({2.730391, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.198819, 0});
glVertex3fv({2.718722, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.085802, 0});
glVertex3fv({2.730391, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.059206, 0});
glVertex3fv({2.742126, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 1.4672, 0});
glVertex3fv({2.660373, 1.46869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 1.569861, 0});
glVertex3fv({2.657741, 1.578079, 0});
glVertex3fv({2.659586, 1.591317, 0});
glVertex3fv({2.657741, 1.604555, 0});
glVertex3fv({2.652387, 1.616496, 0});
glVertex3fv({2.644047, 1.625973, 0});
glVertex3fv({2.633538, 1.632058, 0});
glVertex3fv({2.621889, 1.634155, 0});
glVertex3fv({2.61024, 1.632058, 0});
glVertex3fv({2.599731, 1.625973, 0});
glVertex3fv({2.591392, 1.616496, 0});
glVertex3fv({2.586037, 1.604555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.660373, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.654539, 1.569861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.467945, 0});
glVertex3fv({2.781135, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.481206, 0});
glVertex3fv({2.792804, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.467945, 0});
glVertex3fv({2.7694, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.507802, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.742126, 1.634155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.594223, 0});
glVertex3fv({2.718722, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.781135, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.620819, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.634155, 0});
glVertex3fv({2.730391, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.620819, 0});
glVertex3fv({2.718722, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.507802, 0});
glVertex3fv({2.730391, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.481206, 0});
glVertex3fv({2.742126, 1.467945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.605945, 0});
glVertex3fv({2.505048, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.619206, 0});
glVertex3fv({2.516717, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.605945, 0});
glVertex3fv({2.493313, 3.605945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.645802, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.46604, 3.772155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.732223, 0});
glVertex3fv({2.442635, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.505048, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.758819, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.772155, 0});
glVertex3fv({2.454304, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.758819, 0});
glVertex3fv({2.442635, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.645802, 0});
glVertex3fv({2.454304, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.619206, 0});
glVertex3fv({2.46604, 3.605945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.373466, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.4427, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, 3.246413, 0});
glVertex3fv({2.443495, 3.247903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.366761, 0});
glVertex3fv({2.517438, 3.355288, 0});
glVertex3fv({2.512619, 3.320709, 0});
glVertex3fv({2.498633, 3.289515, 0});
glVertex3fv({2.476847, 3.26476, 0});
glVertex3fv({2.449397, 3.248865, 0});
glVertex3fv({2.443495, 3.247158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.366761, 0});
glVertex3fv({2.444516, 3.353731, 0});
glVertex3fv({2.449787, 3.341976, 0});
glVertex3fv({2.457996, 3.332647, 0});
glVertex3fv({2.46834, 3.326658, 0});
glVertex3fv({2.479807, 3.324594, 0});
glVertex3fv({2.491274, 3.326658, 0});
glVertex3fv({2.501618, 3.332647, 0});
glVertex3fv({2.509827, 3.341976, 0});
glVertex3fv({2.515098, 3.353731, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.444516, 3.386496, 0});
glVertex3fv({2.449787, 3.398251, 0});
glVertex3fv({2.457996, 3.40758, 0});
glVertex3fv({2.46834, 3.413569, 0});
glVertex3fv({2.479807, 3.415633, 0});
glVertex3fv({2.491274, 3.413569, 0});
glVertex3fv({2.501618, 3.40758, 0});
glVertex3fv({2.509827, 3.398251, 0});
glVertex3fv({2.515098, 3.386496, 0});
glVertex3fv({2.516915, 3.373466, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.468337, 2.984531, 0});
glVertex3fv({2.458285, 2.990351, 0});
glVertex3fv({2.450308, 2.999416, 0});
glVertex3fv({2.445185, 3.010839, 0});
glVertex3fv({2.443421, 3.023501, 0});
glVertex3fv({2.445185, 3.036163, 0});
glVertex3fv({2.450308, 3.047585, 0});
glVertex3fv({2.458285, 3.05665, 0});
glVertex3fv({2.468337, 3.06247, 0});
glVertex3fv({2.479479, 3.064476, 0});
glVertex3fv({2.490622, 3.06247, 0});
glVertex3fv({2.500675, 3.05665, 0});
glVertex3fv({2.508651, 3.047585, 0});
glVertex3fv({2.513772, 3.036163, 0});
glVertex3fv({2.515537, 3.023501, 0});
glVertex3fv({2.513772, 3.010839, 0});
glVertex3fv({2.508651, 2.999416, 0});
glVertex3fv({2.500675, 2.990351, 0});
glVertex3fv({2.490622, 2.984531, 0});
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.490946, 2.97994, 0});
glVertex3fv({2.50129, 2.973951, 0});
glVertex3fv({2.509499, 2.964622, 0});
glVertex3fv({2.51477, 2.952867, 0});
glVertex3fv({2.516586, 2.939837, 0});
glVertex3fv({2.51477, 2.926807, 0});
glVertex3fv({2.509499, 2.915052, 0});
glVertex3fv({2.50129, 2.905723, 0});
glVertex3fv({2.490946, 2.899734, 0});
glVertex3fv({2.479479, 2.89767, 0});
glVertex3fv({2.468013, 2.899734, 0});
glVertex3fv({2.457669, 2.905723, 0});
glVertex3fv({2.449459, 2.915052, 0});
glVertex3fv({2.444189, 2.926807, 0});
glVertex3fv({2.442373, 2.939837, 0});
glVertex3fv({2.444189, 2.952867, 0});
glVertex3fv({2.449459, 2.964622, 0});
glVertex3fv({2.457669, 2.973951, 0});
glVertex3fv({2.468013, 2.97994, 0});
glVertex3fv({2.479479, 2.982004, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.462762, 2.539361, 0});
glVertex3fv({2.464073, 2.539361, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441979, 2.706315, 0});
glVertex3fv({2.441979, 2.704825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.463417, 2.539361, 0});
glVertex3fv({2.516062, 2.70557, 0});
glVertex3fv({2.441979, 2.70557, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.220312, 0});
glVertex3fv({2.445458, 2.210859, 0});
glVertex3fv({2.450608, 2.199375, 0});
glVertex3fv({2.458629, 2.19026, 0});
glVertex3fv({2.468735, 2.184408, 0});
glVertex3fv({2.479939, 2.182392, 0});
glVertex3fv({2.491141, 2.184408, 0});
glVertex3fv({2.501248, 2.19026, 0});
glVertex3fv({2.509269, 2.199375, 0});
glVertex3fv({2.514419, 2.210859, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.510224, 2.264835, 0});
glVertex3fv({2.501942, 2.274247, 0});
glVertex3fv({2.491506, 2.280289, 0});
glVertex3fv({2.479939, 2.282371, 0});
glVertex3fv({2.46837, 2.280289, 0});
glVertex3fv({2.457934, 2.274247, 0});
glVertex3fv({2.449652, 2.264835, 0});
glVertex3fv({2.444335, 2.252977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.445928, 2.304921, 0});
glVertex3fv({2.453965, 2.322844, 0});
glVertex3fv({2.466482, 2.337067, 0});
glVertex3fv({2.482254, 2.3462, 0});
glVertex3fv({2.499738, 2.349347, 0});
glVertex3fv({2.517221, 2.3462, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.443946, 2.220312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443955, 1.840201, 0});
glVertex3fv({2.443955, 1.841691, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.992825, 0});
glVertex3fv({2.517372, 1.994315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.918102, 0});
glVertex3fv({2.446172, 1.920662, 0});
glVertex3fv({2.458672, 1.9279, 0});
glVertex3fv({2.47253, 1.930394, 0});
glVertex3fv({2.486387, 1.9279, 0});
glVertex3fv({2.498888, 1.920662, 0});
glVertex3fv({2.508809, 1.909388, 0});
glVertex3fv({2.515178, 1.895183, 0});
glVertex3fv({2.517372, 1.879436, 0});
glVertex3fv({2.515178, 1.863689, 0});
glVertex3fv({2.508809, 1.849484, 0});
glVertex3fv({2.498888, 1.83821, 0});
glVertex3fv({2.486387, 1.830972, 0});
glVertex3fv({2.47253, 1.828478, 0});
glVertex3fv({2.458672, 1.830972, 0});
glVertex3fv({2.446172, 1.83821, 0});
glVertex3fv({2.443955, 1.840946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.99357, 0});
glVertex3fv({2.44329, 1.99357, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.99357, 0});
glVertex3fv({2.44329, 1.918102, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.502622, 1.469945, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.516258, 1.525298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443498, 1.253223, 0});
glVertex3fv({2.448666, 1.26475, 0});
glVertex3fv({2.456715, 1.273897, 0});
glVertex3fv({2.466859, 1.27977, 0});
glVertex3fv({2.478103, 1.281794, 0});
glVertex3fv({2.489346, 1.27977, 0});
glVertex3fv({2.49949, 1.273897, 0});
glVertex3fv({2.507539, 1.26475, 0});
glVertex3fv({2.512707, 1.253223, 0});
glVertex3fv({2.514488, 1.240446, 0});
glVertex3fv({2.512707, 1.227669, 0});
glVertex3fv({2.507539, 1.216143, 0});
glVertex3fv({2.49949, 1.206995, 0});
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.501475, 1.194333, 0});
glVertex3fv({2.509902, 1.184757, 0});
glVertex3fv({2.515312, 1.172691, 0});
glVertex3fv({2.517176, 1.159315, 0});
glVertex3fv({2.515312, 1.14594, 0});
glVertex3fv({2.509902, 1.133874, 0});
glVertex3fv({2.501475, 1.124298, 0});
glVertex3fv({2.490856, 1.11815, 0});
glVertex3fv({2.479086, 1.116031, 0});
glVertex3fv({2.467315, 1.11815, 0});
glVertex3fv({2.456697, 1.124298, 0});
glVertex3fv({2.44827, 1.133874, 0});
glVertex3fv({2.44286, 1.14594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.467417, 1.201036, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.4012, 0});
glVertex3fv({2.442635, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.4012, 0});
glVertex3fv({2.516717, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.401945, 0});
glVertex3fv({2.479676, 0.568154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.568154, 0});
glVertex3fv({2.450108, 0.539323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.401945, 0});
glVertex3fv({2.516717, 0.401945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 0.7572, 0});
glVertex3fv({2.517372, 0.75869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.511539, 0.859861, 0});
glVertex3fv({2.51474, 0.868079, 0});
glVertex3fv({2.516586, 0.881317, 0});
glVertex3fv({2.51474, 0.894555, 0});
glVertex3fv({2.509387, 0.906496, 0});
glVertex3fv({2.501047, 0.915973, 0});
glVertex3fv({2.490538, 0.922058, 0});
glVertex3fv({2.478889, 0.924155, 0});
glVertex3fv({2.46724, 0.922058, 0});
glVertex3fv({2.456732, 0.915973, 0});
glVertex3fv({2.448392, 0.906496, 0});
glVertex3fv({2.443038, 0.894555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.517372, 0.757945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.511539, 0.859861, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.186534, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.4427, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, -0.313587, 0});
glVertex3fv({2.443495, -0.312097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.193239, 0});
glVertex3fv({2.517438, -0.204712, 0});
glVertex3fv({2.512619, -0.239291, 0});
glVertex3fv({2.498633, -0.270485, 0});
glVertex3fv({2.476847, -0.29524, 0});
glVertex3fv({2.449397, -0.311135, 0});
glVertex3fv({2.443495, -0.312842, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.193239, 0});
glVertex3fv({2.444516, -0.206269, 0});
glVertex3fv({2.449787, -0.218024, 0});
glVertex3fv({2.457996, -0.227353, 0});
glVertex3fv({2.46834, -0.233342, 0});
glVertex3fv({2.479807, -0.235406, 0});
glVertex3fv({2.491274, -0.233342, 0});
glVertex3fv({2.501618, -0.227353, 0});
glVertex3fv({2.509827, -0.218024, 0});
glVertex3fv({2.515098, -0.206269, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.444516, -0.173504, 0});
glVertex3fv({2.449787, -0.161749, 0});
glVertex3fv({2.457996, -0.15242, 0});
glVertex3fv({2.46834, -0.146431, 0});
glVertex3fv({2.479807, -0.144367, 0});
glVertex3fv({2.491274, -0.146431, 0});
glVertex3fv({2.501618, -0.15242, 0});
glVertex3fv({2.509827, -0.161749, 0});
glVertex3fv({2.515098, -0.173504, 0});
glVertex3fv({2.516915, -0.186534, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.045945, 0});
glVertex3fv({2.505048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.059206, 0});
glVertex3fv({2.516717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.045945, 0});
glVertex3fv({2.493313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.085802, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.46604, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.172223, 0});
glVertex3fv({2.442635, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.505048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.198819, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.212155, 0});
glVertex3fv({2.454304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.198819, 0});
glVertex3fv({2.442635, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.085802, 0});
glVertex3fv({2.454304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.059206, 0});
glVertex3fv({2.46604, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.9612, 0});
glVertex3fv({2.442635, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.9612, 0});
glVertex3fv({2.516717, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 3.961945, 0});
glVertex3fv({2.479676, 4.128154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 4.128154, 0});
glVertex3fv({2.450108, 4.099323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.961945, 0});
glVertex3fv({2.516717, 3.961945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 3.8725, 0});
glVertex3fv({2.325816, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 3.8903, 0});
glVertex3fv({2.34148, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 3.8725, 0});
glVertex3fv({2.310064, 3.8725, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 3.926, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.273456, 4.0956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.042, 0});
glVertex3fv({2.24204, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.325816, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 4.0777, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 4.0956, 0});
glVertex3fv({2.257704, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 4.0777, 0});
glVertex3fv({2.24204, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 3.926, 0});
glVertex3fv({2.257704, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 3.8903, 0});
glVertex3fv({2.273456, 3.8725, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6528, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.242128, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, 3.48226, 0});
glVertex3fv({2.243194, 3.484259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6438, 0});
glVertex3fv({2.342448, 3.6284, 0});
glVertex3fv({2.335979, 3.581986, 0});
glVertex3fv({2.317204, 3.540114, 0});
glVertex3fv({2.287962, 3.506885, 0});
glVertex3fv({2.251116, 3.485551, 0});
glVertex3fv({2.243194, 3.483259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6438, 0});
glVertex3fv({2.244565, 3.626309, 0});
glVertex3fv({2.251641, 3.610531, 0});
glVertex3fv({2.262659, 3.59801, 0});
glVertex3fv({2.276545, 3.58997, 0});
glVertex3fv({2.291936, 3.5872, 0});
glVertex3fv({2.307327, 3.58997, 0});
glVertex3fv({2.321213, 3.59801, 0});
glVertex3fv({2.332231, 3.610531, 0});
glVertex3fv({2.339306, 3.626309, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.244565, 3.67029, 0});
glVertex3fv({2.251641, 3.686068, 0});
glVertex3fv({2.262659, 3.698591, 0});
glVertex3fv({2.276545, 3.70663, 0});
glVertex3fv({2.291936, 3.7094, 0});
glVertex3fv({2.307327, 3.70663, 0});
glVertex3fv({2.321213, 3.698591, 0});
glVertex3fv({2.332231, 3.686068, 0});
glVertex3fv({2.339306, 3.67029, 0});
glVertex3fv({2.341744, 3.6528, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.276539, 3.223092, 0});
glVertex3fv({2.263047, 3.230904, 0});
glVertex3fv({2.252339, 3.243072, 0});
glVertex3fv({2.245465, 3.258405, 0});
glVertex3fv({2.243096, 3.2754, 0});
glVertex3fv({2.245465, 3.292396, 0});
glVertex3fv({2.252339, 3.307729, 0});
glVertex3fv({2.263047, 3.319896, 0});
glVertex3fv({2.276539, 3.327708, 0});
glVertex3fv({2.291496, 3.3304, 0});
glVertex3fv({2.306452, 3.327708, 0});
glVertex3fv({2.319944, 3.319896, 0});
glVertex3fv({2.330652, 3.307729, 0});
glVertex3fv({2.337527, 3.292396, 0});
glVertex3fv({2.339896, 3.2754, 0});
glVertex3fv({2.337527, 3.258405, 0});
glVertex3fv({2.330652, 3.243072, 0});
glVertex3fv({2.319944, 3.230904, 0});
glVertex3fv({2.306452, 3.223092, 0});
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.306887, 3.21693, 0});
glVertex3fv({2.320773, 3.20889, 0});
glVertex3fv({2.331791, 3.196369, 0});
glVertex3fv({2.338866, 3.180591, 0});
glVertex3fv({2.341304, 3.1631, 0});
glVertex3fv({2.338866, 3.14561, 0});
glVertex3fv({2.331791, 3.129832, 0});
glVertex3fv({2.320773, 3.11731, 0});
glVertex3fv({2.306887, 3.10927, 0});
glVertex3fv({2.291496, 3.1065, 0});
glVertex3fv({2.276105, 3.10927, 0});
glVertex3fv({2.262219, 3.11731, 0});
glVertex3fv({2.251201, 3.129832, 0});
glVertex3fv({2.244125, 3.14561, 0});
glVertex3fv({2.241688, 3.1631, 0});
glVertex3fv({2.244125, 3.180591, 0});
glVertex3fv({2.251201, 3.196369, 0});
glVertex3fv({2.262219, 3.20889, 0});
glVertex3fv({2.276105, 3.21693, 0});
glVertex3fv({2.291496, 3.2197, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269056, 2.7179, 0});
glVertex3fv({2.270816, 2.7179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24116, 2.942, 0});
glVertex3fv({2.24116, 2.94, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269936, 2.7179, 0});
glVertex3fv({2.3406, 2.941, 0});
glVertex3fv({2.24116, 2.941, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.382, 0});
glVertex3fv({2.24583, 2.369311, 0});
glVertex3fv({2.252742, 2.353895, 0});
glVertex3fv({2.263508, 2.341661, 0});
glVertex3fv({2.277073, 2.333806, 0});
glVertex3fv({2.292112, 2.3311, 0});
glVertex3fv({2.30715, 2.333806, 0});
glVertex3fv({2.320716, 2.341661, 0});
glVertex3fv({2.331482, 2.353895, 0});
glVertex3fv({2.338395, 2.369311, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.332763, 2.441762, 0});
glVertex3fv({2.321647, 2.454395, 0});
glVertex3fv({2.307639, 2.462506, 0});
glVertex3fv({2.292112, 2.4653, 0});
glVertex3fv({2.276584, 2.462506, 0});
glVertex3fv({2.262577, 2.454395, 0});
glVertex3fv({2.251461, 2.441762, 0});
glVertex3fv({2.244323, 2.425845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.246461, 2.495568, 0});
glVertex3fv({2.257248, 2.519626, 0});
glVertex3fv({2.274049, 2.538718, 0});
glVertex3fv({2.29522, 2.550976, 0});
glVertex3fv({2.318688, 2.5552, 0});
glVertex3fv({2.342156, 2.550976, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.2438, 2.382, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243813, 1.964135, 0});
glVertex3fv({2.243813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.169, 0});
glVertex3fv({2.34236, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.0687, 0});
glVertex3fv({2.246788, 2.072137, 0});
glVertex3fv({2.263567, 2.081853, 0});
glVertex3fv({2.282167, 2.0852, 0});
glVertex3fv({2.300768, 2.081853, 0});
glVertex3fv({2.317547, 2.072137, 0});
glVertex3fv({2.330864, 2.057005, 0});
glVertex3fv({2.339414, 2.037937, 0});
glVertex3fv({2.34236, 2.0168, 0});
glVertex3fv({2.339414, 1.995663, 0});
glVertex3fv({2.330864, 1.976596, 0});
glVertex3fv({2.317547, 1.961463, 0});
glVertex3fv({2.300768, 1.951748, 0});
glVertex3fv({2.282167, 1.9484, 0});
glVertex3fv({2.263567, 1.951748, 0});
glVertex3fv({2.246788, 1.961463, 0});
glVertex3fv({2.243813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.17, 0});
glVertex3fv({2.24292, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.17, 0});
glVertex3fv({2.24292, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.32256, 1.5595, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.340864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243198, 1.36095, 0});
glVertex3fv({2.250135, 1.376422, 0});
glVertex3fv({2.26094, 1.388701, 0});
glVertex3fv({2.274556, 1.396583, 0});
glVertex3fv({2.289648, 1.3993, 0});
glVertex3fv({2.30474, 1.396583, 0});
glVertex3fv({2.318355, 1.388701, 0});
glVertex3fv({2.32916, 1.376422, 0});
glVertex3fv({2.336098, 1.36095, 0});
glVertex3fv({2.338488, 1.3438, 0});
glVertex3fv({2.336098, 1.326649, 0});
glVertex3fv({2.32916, 1.311178, 0});
glVertex3fv({2.318355, 1.298899, 0});
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.32102, 1.281904, 0});
glVertex3fv({2.332331, 1.26905, 0});
glVertex3fv({2.339593, 1.252854, 0});
glVertex3fv({2.342096, 1.2349, 0});
glVertex3fv({2.339593, 1.216946, 0});
glVertex3fv({2.332331, 1.20075, 0});
glVertex3fv({2.32102, 1.187896, 0});
glVertex3fv({2.306767, 1.179644, 0});
glVertex3fv({2.290968, 1.1768, 0});
glVertex3fv({2.275169, 1.179644, 0});
glVertex3fv({2.260916, 1.187896, 0});
glVertex3fv({2.249604, 1.20075, 0});
glVertex3fv({2.242343, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.275304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 0.7875, 0});
glVertex3fv({2.34236, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.334528, 0.9253, 0});
glVertex3fv({2.338828, 0.936331, 0});
glVertex3fv({2.341304, 0.9541, 0});
glVertex3fv({2.338828, 0.971869, 0});
glVertex3fv({2.33164, 0.987897, 0});
glVertex3fv({2.320446, 1.000619, 0});
glVertex3fv({2.30634, 1.008786, 0});
glVertex3fv({2.290704, 1.0116, 0});
glVertex3fv({2.275067, 1.008786, 0});
glVertex3fv({2.260962, 1.000619, 0});
glVertex3fv({2.249768, 0.987897, 0});
glVertex3fv({2.24258, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.34236, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.334528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.402, 0});
glVertex3fv({2.24204, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.402, 0});
glVertex3fv({2.34148, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.403, 0});
glVertex3fv({2.29176, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.6261, 0});
glVertex3fv({2.252072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.403, 0});
glVertex3fv({2.34148, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2022, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.242128, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, -0.372741, 0});
glVertex3fv({2.243194, -0.370741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2112, 0});
glVertex3fv({2.342448, -0.2266, 0});
glVertex3fv({2.335979, -0.273014, 0});
glVertex3fv({2.317204, -0.314886, 0});
glVertex3fv({2.287962, -0.348115, 0});
glVertex3fv({2.251116, -0.369449, 0});
glVertex3fv({2.243194, -0.371741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2112, 0});
glVertex3fv({2.244565, -0.228691, 0});
glVertex3fv({2.251641, -0.244469, 0});
glVertex3fv({2.262659, -0.25699, 0});
glVertex3fv({2.276545, -0.26503, 0});
glVertex3fv({2.291936, -0.2678, 0});
glVertex3fv({2.307327, -0.26503, 0});
glVertex3fv({2.321213, -0.25699, 0});
glVertex3fv({2.332231, -0.244469, 0});
glVertex3fv({2.339306, -0.228691, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.244565, -0.18471, 0});
glVertex3fv({2.251641, -0.168932, 0});
glVertex3fv({2.262659, -0.156409, 0});
glVertex3fv({2.276545, -0.14837, 0});
glVertex3fv({2.291936, -0.1456, 0});
glVertex3fv({2.307327, -0.14837, 0});
glVertex3fv({2.321213, -0.156409, 0});
glVertex3fv({2.332231, -0.168932, 0});
glVertex3fv({2.339306, -0.18471, 0});
glVertex3fv({2.341744, -0.2022, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.0175, 0});
glVertex3fv({2.325816, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.0353, 0});
glVertex3fv({2.34148, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.0175, 0});
glVertex3fv({2.310064, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.071, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.273456, 0.2406, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.187, 0});
glVertex3fv({2.24204, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.325816, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.2227, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.2406, 0});
glVertex3fv({2.257704, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.2227, 0});
glVertex3fv({2.24204, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.071, 0});
glVertex3fv({2.257704, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.0353, 0});
glVertex3fv({2.273456, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.256999, 0});
glVertex3fv({2.24204, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 4.256999, 0});
glVertex3fv({2.34148, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.258, 0});
glVertex3fv({2.29176, 4.4811, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.4811, 0});
glVertex3fv({2.252072, 4.4424, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.258, 0});
glVertex3fv({2.34148, 4.258, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.1581, 0});
glVertex3fv({2.125816, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.075, 0});
glVertex3fv({2.089208, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.1362, 0.2406, 0});
glVertex3fv({2.1626, 0.1798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.099856, 0.2406, 0});
glVertex3fv({2.1626, 0.0999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.2406, 0});
glVertex3fv({2.1626, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065813, 1.964135, 0});
glVertex3fv({2.065813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.169, 0});
glVertex3fv({2.16436, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.0687, 0});
glVertex3fv({2.068788, 2.072137, 0});
glVertex3fv({2.085567, 2.081853, 0});
glVertex3fv({2.104168, 2.0852, 0});
glVertex3fv({2.122768, 2.081853, 0});
glVertex3fv({2.139547, 2.072137, 0});
glVertex3fv({2.152864, 2.057005, 0});
glVertex3fv({2.161413, 2.037937, 0});
glVertex3fv({2.16436, 2.0168, 0});
glVertex3fv({2.161413, 1.995663, 0});
glVertex3fv({2.152864, 1.976596, 0});
glVertex3fv({2.139547, 1.961463, 0});
glVertex3fv({2.122768, 1.951748, 0});
glVertex3fv({2.104168, 1.9484, 0});
glVertex3fv({2.085567, 1.951748, 0});
glVertex3fv({2.068788, 1.961463, 0});
glVertex3fv({2.065813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.17, 0});
glVertex3fv({2.06492, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.17, 0});
glVertex3fv({2.06492, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.14456, 1.5595, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.162864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065198, 1.36095, 0});
glVertex3fv({2.072135, 1.376422, 0});
glVertex3fv({2.082941, 1.388701, 0});
glVertex3fv({2.096556, 1.396583, 0});
glVertex3fv({2.111648, 1.3993, 0});
glVertex3fv({2.12674, 1.396583, 0});
glVertex3fv({2.140355, 1.388701, 0});
glVertex3fv({2.15116, 1.376422, 0});
glVertex3fv({2.158098, 1.36095, 0});
glVertex3fv({2.160488, 1.3438, 0});
glVertex3fv({2.158098, 1.326649, 0});
glVertex3fv({2.15116, 1.311178, 0});
glVertex3fv({2.140355, 1.298899, 0});
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.14302, 1.281904, 0});
glVertex3fv({2.154331, 1.26905, 0});
glVertex3fv({2.161593, 1.252854, 0});
glVertex3fv({2.164096, 1.2349, 0});
glVertex3fv({2.161593, 1.216946, 0});
glVertex3fv({2.154331, 1.20075, 0});
glVertex3fv({2.14302, 1.187896, 0});
glVertex3fv({2.128767, 1.179644, 0});
glVertex3fv({2.112968, 1.1768, 0});
glVertex3fv({2.097168, 1.179644, 0});
glVertex3fv({2.082916, 1.187896, 0});
glVertex3fv({2.071604, 1.20075, 0});
glVertex3fv({2.064342, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.097304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 0.7875, 0});
glVertex3fv({2.16436, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.156528, 0.9253, 0});
glVertex3fv({2.160827, 0.936331, 0});
glVertex3fv({2.163304, 0.9541, 0});
glVertex3fv({2.160827, 0.971869, 0});
glVertex3fv({2.153641, 0.987897, 0});
glVertex3fv({2.142446, 1.000619, 0});
glVertex3fv({2.12834, 1.008786, 0});
glVertex3fv({2.112704, 1.0116, 0});
glVertex3fv({2.097067, 1.008786, 0});
glVertex3fv({2.082962, 1.000619, 0});
glVertex3fv({2.071768, 0.987897, 0});
glVertex3fv({2.06458, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.16436, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.156528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.402, 0});
glVertex3fv({2.06404, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16348, 0.402, 0});
glVertex3fv({2.16348, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.403, 0});
glVertex3fv({2.11376, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.6261, 0});
glVertex3fv({2.074072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.403, 0});
glVertex3fv({2.16348, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.05738, -0.25645, 0});
glVertex3fv({2.16838, -0.25645, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.055      , 0.482      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5548453, 0.139278});
glVertex2fv({0.5600135, 0.150805});
glVertex2fv({0.5680629, 0.159952});
glVertex2fv({0.5782058, 0.165825});
glVertex2fv({0.5894504, 0.167849});
glVertex2fv({0.6006942, 0.165825});
glVertex2fv({0.610837, 0.159952});
glVertex2fv({0.6188864, 0.150805});
glVertex2fv({0.6240547, 0.139278});
glVertex2fv({0.6258358, 0.126501});
glVertex2fv({0.6240547, 0.113724});
glVertex2fv({0.6188864, 0.102198});
glVertex2fv({0.610837, 0.09305});
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.6128223, 0.080388});
glVertex2fv({0.6212492, 0.070812});
glVertex2fv({0.6266595, 0.058746});
glVertex2fv({0.6285242, 0.04537});
glVertex2fv({0.6266595, 0.031995});
glVertex2fv({0.6212492, 0.019929});
glVertex2fv({0.6128223, 0.010353});
glVertex2fv({0.6022043, 0.004205});
glVertex2fv({0.5904334, 0.002086});
glVertex2fv({0.5786625, 0.004205});
glVertex2fv({0.5680444, 0.010353});
glVertex2fv({0.5596175, 0.019929});
glVertex2fv({0.5542073, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.5787637, 0.087091});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2088381, 0.18695});
glVertex2fv({0.2157751, 0.202422});
glVertex2fv({0.2265806, 0.214701});
glVertex2fv({0.240196, 0.222583});
glVertex2fv({0.255288, 0.2253});
glVertex2fv({0.27038, 0.222583});
glVertex2fv({0.2839954, 0.214701});
glVertex2fv({0.2948, 0.202422});
glVertex2fv({0.3017379, 0.18695});
glVertex2fv({0.304128, 0.1698});
glVertex2fv({0.3017379, 0.152649});
glVertex2fv({0.2948, 0.137178});
glVertex2fv({0.2839954, 0.124899});
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.28666, 0.107904});
glVertex2fv({0.2979715, 0.09505});
glVertex2fv({0.3052333, 0.078854});
glVertex2fv({0.307736, 0.0609});
glVertex2fv({0.3052333, 0.042946});
glVertex2fv({0.2979715, 0.02675});
glVertex2fv({0.28666, 0.013896});
glVertex2fv({0.2724075, 0.005644});
glVertex2fv({0.256608, 0.0028});
glVertex2fv({0.2408085, 0.005644});
glVertex2fv({0.226556, 0.013896});
glVertex2fv({0.2152445, 0.02675});
glVertex2fv({0.2079827, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.240944, 0.1169});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2886717, 0.139278});
glVertex2fv({0.2938399, 0.150805});
glVertex2fv({0.3018893, 0.159952});
glVertex2fv({0.3120322, 0.165825});
glVertex2fv({0.3232768, 0.167849});
glVertex2fv({0.3345205, 0.165825});
glVertex2fv({0.3446634, 0.159952});
glVertex2fv({0.3527128, 0.150805});
glVertex2fv({0.357881, 0.139278});
glVertex2fv({0.3596622, 0.126501});
glVertex2fv({0.357881, 0.113724});
glVertex2fv({0.3527128, 0.102198});
glVertex2fv({0.3446634, 0.09305});
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3466487, 0.080388});
glVertex2fv({0.3550756, 0.070812});
glVertex2fv({0.3604859, 0.058746});
glVertex2fv({0.3623506, 0.04537});
glVertex2fv({0.3604859, 0.031995});
glVertex2fv({0.3550756, 0.019929});
glVertex2fv({0.3466487, 0.010353});
glVertex2fv({0.3360306, 0.004205});
glVertex2fv({0.3242598, 0.002086});
glVertex2fv({0.3124889, 0.004205});
glVertex2fv({0.3018708, 0.010353});
glVertex2fv({0.2934439, 0.019929});
glVertex2fv({0.2880337, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.33429, 0.087091});
glVertex2fv({0.3125901, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2088381, 0.18695});
glVertex2fv({0.2157751, 0.202422});
glVertex2fv({0.2265806, 0.214701});
glVertex2fv({0.240196, 0.222583});
glVertex2fv({0.255288, 0.2253});
glVertex2fv({0.27038, 0.222583});
glVertex2fv({0.2839954, 0.214701});
glVertex2fv({0.2948, 0.202422});
glVertex2fv({0.3017379, 0.18695});
glVertex2fv({0.304128, 0.1698});
glVertex2fv({0.3017379, 0.152649});
glVertex2fv({0.2948, 0.137178});
glVertex2fv({0.2839954, 0.124899});
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.28666, 0.107904});
glVertex2fv({0.2979715, 0.09505});
glVertex2fv({0.3052333, 0.078854});
glVertex2fv({0.307736, 0.0609});
glVertex2fv({0.3052333, 0.042946});
glVertex2fv({0.2979715, 0.02675});
glVertex2fv({0.28666, 0.013896});
glVertex2fv({0.2724075, 0.005644});
glVertex2fv({0.256608, 0.0028});
glVertex2fv({0.2408085, 0.005644});
glVertex2fv({0.226556, 0.013896});
glVertex2fv({0.2152445, 0.02675});
glVertex2fv({0.2079827, 0.042946});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.270072, 0.1169});
glVertex2fv({0.240944, 0.1169});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5548453, 0.139278});
glVertex2fv({0.5600135, 0.150805});
glVertex2fv({0.5680629, 0.159952});
glVertex2fv({0.5782058, 0.165825});
glVertex2fv({0.5894504, 0.167849});
glVertex2fv({0.6006942, 0.165825});
glVertex2fv({0.610837, 0.159952});
glVertex2fv({0.6188864, 0.150805});
glVertex2fv({0.6240547, 0.139278});
glVertex2fv({0.6258358, 0.126501});
glVertex2fv({0.6240547, 0.113724});
glVertex2fv({0.6188864, 0.102198});
glVertex2fv({0.610837, 0.09305});
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.6128223, 0.080388});
glVertex2fv({0.6212492, 0.070812});
glVertex2fv({0.6266595, 0.058746});
glVertex2fv({0.6285242, 0.04537});
glVertex2fv({0.6266595, 0.031995});
glVertex2fv({0.6212492, 0.019929});
glVertex2fv({0.6128223, 0.010353});
glVertex2fv({0.6022043, 0.004205});
glVertex2fv({0.5904334, 0.002086});
glVertex2fv({0.5786625, 0.004205});
glVertex2fv({0.5680444, 0.010353});
glVertex2fv({0.5596175, 0.019929});
glVertex2fv({0.5542073, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.5787637, 0.087091});
glEnd();
glPopMatrix();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5548453, 0.139278});
glVertex2fv({0.5600135, 0.150805});
glVertex2fv({0.5680629, 0.159952});
glVertex2fv({0.5782058, 0.165825});
glVertex2fv({0.5894504, 0.167849});
glVertex2fv({0.6006942, 0.165825});
glVertex2fv({0.610837, 0.159952});
glVertex2fv({0.6188864, 0.150805});
glVertex2fv({0.6240547, 0.139278});
glVertex2fv({0.6258358, 0.126501});
glVertex2fv({0.6240547, 0.113724});
glVertex2fv({0.6188864, 0.102198});
glVertex2fv({0.610837, 0.09305});
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.6128223, 0.080388});
glVertex2fv({0.6212492, 0.070812});
glVertex2fv({0.6266595, 0.058746});
glVertex2fv({0.6285242, 0.04537});
glVertex2fv({0.6266595, 0.031995});
glVertex2fv({0.6212492, 0.019929});
glVertex2fv({0.6128223, 0.010353});
glVertex2fv({0.6022043, 0.004205});
glVertex2fv({0.5904334, 0.002086});
glVertex2fv({0.5786625, 0.004205});
glVertex2fv({0.5680444, 0.010353});
glVertex2fv({0.5596175, 0.019929});
glVertex2fv({0.5542073, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6004636, 0.087091});
glVertex2fv({0.5787637, 0.087091});
glEnd();
glPopMatrix();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.127907, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.127907, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.604651, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.976744, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.790698, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.790698, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.3023256, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.4883721, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.6744186, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.8604651, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.046512, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.232558, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.418605, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0613536, 0});
glVertex2fv({0.0613536, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0165088, 0.041608});
glVertex2fv({0.07160384, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0165088, 0.041608});
glVertex2fv({0.0613536, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0613536, 0});
glVertex2fv({0.0613536, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0165088, 0.041608});
glVertex2fv({0.07160384, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0165088, 0.041608});
glVertex2fv({0.0613536, 0.12488});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.46684, 0});
glVertex2fv({0.46684, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.485144, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.46684, 0.223});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.46684, 0});
glVertex2fv({0.46684, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.485144, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.46684, 0.223});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.46684, 0});
glVertex2fv({0.46684, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.485144, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.46684, 0.223});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.46684, 0});
glVertex2fv({0.46684, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.485144, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38676, 0.0743});
glVertex2fv({0.46684, 0.223});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-14.0625, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.0007267442, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();

glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-14.0625, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();


glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCAC);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC14);
glScissor(120, 170, 309, 324);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 0});
glVertex3fv({1.22, -1.545, 0});
glVertex3fv({1.22, 1.905, 0});
glVertex3fv({-2.08, 1.905, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(400.0511, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);
glTranslatef(0, 0.05813953, 0);
glColor3fv({0.462745, 0.141176, 0});
glBegin(GL_POLYGON);
glVertex3fv({2.07, 0.13, 0});
glVertex3fv({2.07, -4.87, 0});
glVertex3fv({-2.93, -4.87, 0});
glVertex3fv({-2.93, 0.13, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.2255886, 0);
glTranslatef(-0.05650701, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.105, 0.13, 5E-06});
glVertex3fv({-0.085, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.755, 0.13, 5E-06});
glVertex3fv({-0.775, 0.13, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();

glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(400.0511, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPushMatrix();
glTranslatef(0.05813953, 0, 0);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();


glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.1162791, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1162791, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.05813953, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.05813953, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0.05813953, 0, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0.05813953, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-0.855, -1.52, 5E-06});
glVertex3fv({-0.005, -1.52, 5E-06});
glVertex3fv({-0.005, -1.13, 5E-06});
glVertex3fv({-0.855, -1.13, 5E-06});
glEnd();
glLineWidth(6);
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2882, 0});
glVertex2fv({0.2882, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.306504, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.2882, 0.223});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2882, 0});
glVertex2fv({0.2882, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.306504, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.2882, 0.223});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.22, 1.905, 5E-06});
glVertex3fv({0.87, 1.905, 5E-06});
glVertex3fv({0.930777, 1.899683, 5E-06});
glVertex3fv({0.989707, 1.883893, 5E-06});
glVertex3fv({1.045, 1.858109, 5E-06});
glVertex3fv({1.094976, 1.823116, 5E-06});
glVertex3fv({1.138116, 1.779976, 5E-06});
glVertex3fv({1.173109, 1.73, 5E-06});
glVertex3fv({1.198892, 1.674707, 5E-06});
glVertex3fv({1.214683, 1.615777, 5E-06});
glVertex3fv({1.22, 1.555, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, 1.905, 5E-06});
glVertex3fv({-1.73, 1.905, 5E-06});
glVertex3fv({-1.790777, 1.899683, 5E-06});
glVertex3fv({-1.849707, 1.883893, 5E-06});
glVertex3fv({-1.905, 1.858109, 5E-06});
glVertex3fv({-1.954976, 1.823116, 5E-06});
glVertex3fv({-1.998116, 1.779976, 5E-06});
glVertex3fv({-2.033109, 1.73, 5E-06});
glVertex3fv({-2.058892, 1.674707, 5E-06});
glVertex3fv({-2.074682, 1.615776, 5E-06});
glVertex3fv({-2.08, 1.554999, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.22, -1.545, 5E-06});
glVertex3fv({0.869999, -1.545, 5E-06});
glVertex3fv({0.930776, -1.539683, 5E-06});
glVertex3fv({0.989706, -1.523893, 5E-06});
glVertex3fv({1.044999, -1.498109, 5E-06});
glVertex3fv({1.094975, -1.463116, 5E-06});
glVertex3fv({1.138115, -1.419976, 5E-06});
glVertex3fv({1.173109, -1.37, 5E-06});
glVertex3fv({1.198892, -1.314707, 5E-06});
glVertex3fv({1.214683, -1.255777, 5E-06});
glVertex3fv({1.22, -1.195, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 5E-06});
glVertex3fv({-1.73, -1.545, 5E-06});
glVertex3fv({-1.790777, -1.539683, 5E-06});
glVertex3fv({-1.849707, -1.523892, 5E-06});
glVertex3fv({-1.905, -1.498109, 5E-06});
glVertex3fv({-1.954976, -1.463115, 5E-06});
glVertex3fv({-1.998116, -1.419976, 5E-06});
glVertex3fv({-2.033109, -1.37, 5E-06});
glVertex3fv({-2.058892, -1.314707, 5E-06});
glVertex3fv({-2.074683, -1.255777, 5E-06});
glVertex3fv({-2.08, -1.195, 5E-06});
glEnd();


glPushMatrix();
glTranslatef(0, 0.1162791, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.425, 0.13, 0});
glVertex3fv({1.345, 0.268, 0});
glVertex3fv({1.265, 0.13, 0});
glVertex3fv({1.345, -0.008, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();



glPushMatrix();
glTranslatef(0.1162791, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -1.59, 0});
glVertex3fv({-0.568, -1.67, 0});
glVertex3fv({-0.43, -1.75, 0});
glVertex3fv({-0.292, -1.67, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.161392, 0});
glVertex2fv({0.161392, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1165472, 0.041608});
glVertex2fv({0.1716422, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1165472, 0.041608});
glVertex2fv({0.161392, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2614304, 0});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2716806, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2165856, 0.041608});
glVertex2fv({0.2614304, 0.12488});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.161392, 0});
glVertex2fv({0.161392, 0.12488});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1165472, 0.041608});
glVertex2fv({0.1716422, 0.041608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1165472, 0.041608});
glVertex2fv({0.161392, 0.12488});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.12556, 0});
glVertex3fv({-3.2634, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.12556, 0});
glVertex3fv({-3.298389, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.00068, 0});
glVertex3fv({-3.2634, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00068, 0});
glVertex3fv({-3.298389, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.280648, -3.125, 0});
glVertex3fv({-3.280648, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.125, 0});
glVertex3fv({-3.2634, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00012, 0});
glVertex3fv({-3.2634, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.125, 0});
glVertex3fv({-3.207713, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.00012, 0});
glVertex3fv({-3.153013, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.125, 0});
glVertex3fv({-3.208206, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.00012, 0});
glVertex3fv({-3.153506, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.125, 0});
glVertex3fv({-3.153506, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055359, -3.013603, 0});
glVertex3fv({-3.0618, -3.006323, 0});
glVertex3fv({-3.069767, -3.00171, 0});
glVertex3fv({-3.0786, -3.00012, 0});
glVertex3fv({-3.087433, -3.00171, 0});
glVertex3fv({-3.0954, -3.006323, 0});
glVertex3fv({-3.101724, -3.013509, 0});
glVertex3fv({-3.105783, -3.022563, 0});
glVertex3fv({-3.107183, -3.0326, 0});
glVertex3fv({-3.105783, -3.042637, 0});
glVertex3fv({-3.099342, -3.049917, 0});
glVertex3fv({-3.091375, -3.05453, 0});
glVertex3fv({-3.082542, -3.05612, 0});
glVertex3fv({-3.073898, -3.059445, 0});
glVertex3fv({-3.065655, -3.064217, 0});
glVertex3fv({-3.059114, -3.07165, 0});
glVertex3fv({-3.054915, -3.081017, 0});
glVertex3fv({-3.053467, -3.0914, 0});
glVertex3fv({-3.054915, -3.101783, 0});
glVertex3fv({-3.059114, -3.11115, 0});
glVertex3fv({-3.065655, -3.118583, 0});
glVertex3fv({-3.073898, -3.123356, 0});
glVertex3fv({-3.083035, -3.125, 0});
glVertex3fv({-3.092172, -3.123356, 0});
glVertex3fv({-3.100415, -3.118583, 0});
glVertex3fv({-3.106956, -3.11115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.99956, 0});
glVertex3fv({-3.00813, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.12444, 0});
glVertex3fv({-2.980533, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -2.99956, 0});
glVertex3fv({-2.954415, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.999, 0});
glVertex3fv({-2.954415, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.12444, 0});
glVertex3fv({-2.981025, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.865695, -3.005178, 0});
glVertex3fv({-2.858827, -3.012983, 0});
glVertex3fv({-2.854418, -3.022818, 0});
glVertex3fv({-2.852898, -3.03372, 0});
glVertex3fv({-2.854418, -3.044622, 0});
glVertex3fv({-2.858827, -3.054457, 0});
glVertex3fv({-2.865695, -3.062262, 0});
glVertex3fv({-2.87435, -3.067273, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.853883, -3.125, 0});
glVertex3fv({-2.852898, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908584, -3.125, 0});
glVertex3fv({-2.907598, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.887887, -3.06788, 0});
glVertex3fv({-2.85339, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -2.99956, 0});
glVertex3fv({-2.908091, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.908091, -2.99956, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.255436, -3.213603, 0});
glVertex3fv({-3.261877, -3.206323, 0});
glVertex3fv({-3.269844, -3.20171, 0});
glVertex3fv({-3.278677, -3.20012, 0});
glVertex3fv({-3.287509, -3.20171, 0});
glVertex3fv({-3.295477, -3.206323, 0});
glVertex3fv({-3.3018, -3.213509, 0});
glVertex3fv({-3.30586, -3.222563, 0});
glVertex3fv({-3.307259, -3.2326, 0});
glVertex3fv({-3.30586, -3.242637, 0});
glVertex3fv({-3.299419, -3.249917, 0});
glVertex3fv({-3.291452, -3.25453, 0});
glVertex3fv({-3.282619, -3.25612, 0});
glVertex3fv({-3.273975, -3.259445, 0});
glVertex3fv({-3.265732, -3.264217, 0});
glVertex3fv({-3.259191, -3.27165, 0});
glVertex3fv({-3.254992, -3.281017, 0});
glVertex3fv({-3.253544, -3.2914, 0});
glVertex3fv({-3.254992, -3.301783, 0});
glVertex3fv({-3.259191, -3.31115, 0});
glVertex3fv({-3.265732, -3.318583, 0});
glVertex3fv({-3.273975, -3.323356, 0});
glVertex3fv({-3.283112, -3.325, 0});
glVertex3fv({-3.292249, -3.323356, 0});
glVertex3fv({-3.300492, -3.318583, 0});
glVertex3fv({-3.307033, -3.31115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.19956, 0});
glVertex3fv({-3.153013, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.19956, 0});
glVertex3fv({-3.207713, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.19956, 0});
glVertex3fv({-3.208206, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.325, 0});
glVertex3fv({-3.180117, -3.2634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180117, -3.2634, 0});
glVertex3fv({-3.153506, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.325, 0});
glVertex3fv({-3.153506, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.32556, 0});
glVertex3fv({-3.063323, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.32556, 0});
glVertex3fv({-3.098312, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.20068, 0});
glVertex3fv({-3.063323, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20068, 0});
glVertex3fv({-3.098312, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.080571, -3.325, 0});
glVertex3fv({-3.080571, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.325, 0});
glVertex3fv({-3.063323, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20012, 0});
glVertex3fv({-3.063323, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.19956, 0});
glVertex3fv({-3.00813, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.32444, 0});
glVertex3fv({-2.980533, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -3.19956, 0});
glVertex3fv({-2.954415, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.199, 0});
glVertex3fv({-2.954415, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.32444, 0});
glVertex3fv({-2.981025, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.297, 0});
glVertex3fv({-2.906644, -3.301783, 0});
glVertex3fv({-2.902444, -3.31115, 0});
glVertex3fv({-2.895903, -3.318583, 0});
glVertex3fv({-2.88766, -3.323355, 0});
glVertex3fv({-2.878523, -3.325, 0});
glVertex3fv({-2.869386, -3.323355, 0});
glVertex3fv({-2.861143, -3.318583, 0});
glVertex3fv({-2.854602, -3.31115, 0});
glVertex3fv({-2.850402, -3.301783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.906644, -3.222217, 0});
glVertex3fv({-2.902444, -3.21285, 0});
glVertex3fv({-2.895903, -3.205417, 0});
glVertex3fv({-2.88766, -3.200645, 0});
glVertex3fv({-2.878523, -3.199, 0});
glVertex3fv({-2.869386, -3.200645, 0});
glVertex3fv({-2.861143, -3.205417, 0});
glVertex3fv({-2.854602, -3.21285, 0});
glVertex3fv({-2.850402, -3.222217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.907598, -3.297, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.325, 0});
glVertex3fv({-2.752859, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.325, 0});
glVertex3fv({-2.80756, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.20012, 0});
glVertex3fv({-2.752859, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.20012, 0});
glVertex3fv({-2.80756, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.20012, 0});
glVertex3fv({-2.753352, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.25556, 0});
glVertex3fv({-2.808053, -3.25556, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808053, -3.20012, 0});
glVertex3fv({-2.808053, -3.325, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({2.825, 1.808, 0});
glVertex3fv({3.1, 1.808, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3, 0.62, 0});
glVertex3fv({2.825, 0.725, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3, 0.62, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3.1, -1.548, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glVertex3fv({2.825, -0.465, 0});
glVertex3fv({2.825, -1.548, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(601, 176, 32, 300);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_LINE_LOOP);
glVertex3fv({3.05, -1.47, 0});
glVertex3fv({3.05, 1.73, 0});
glVertex3fv({3.4, 0.93, 0});
glVertex3fv({3.4, -0.67, 0});
glEnd();
glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-116, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-116, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glDisable(GL_SCISSOR_TEST);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FC9C);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC04);
glScissor(580, 169, 25, 315);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 3.486, 0});
glVertex3fv({3.075001, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0, 0);
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 0.13, 0});
glVertex3fv({3.075001, -3.226, 0});
glEnd();
glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();
glPopMatrix();



glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.480883, 0});
glVertex2fv({0.480883, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4212226, 0.055353});
glVertex2fv({0.4945186, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4212226, 0.055353});
glVertex2fv({0.480883, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.480883, 0});
glVertex2fv({0.480883, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4212226, 0.055353});
glVertex2fv({0.4945186, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4212226, 0.055353});
glVertex2fv({0.480883, 0.166135});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.293, 2.93, 0});
glVertex3fv({1.555, 2.93, 0});
glVertex3fv({1.555, 3.35, 0});
glVertex3fv({-2.293, 3.35, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();







glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();











glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.737455, 2.416198, 0});
glVertex3fv({-0.746023, 2.425883, 0});
glVertex3fv({-0.756623, 2.43202, 0});
glVertex3fv({-0.768374, 2.434135, 0});
glVertex3fv({-0.780124, 2.43202, 0});
glVertex3fv({-0.790724, 2.425883, 0});
glVertex3fv({-0.799137, 2.416323, 0});
glVertex3fv({-0.804537, 2.404278, 0});
glVertex3fv({-0.806398, 2.390925, 0});
glVertex3fv({-0.804537, 2.377572, 0});
glVertex3fv({-0.795969, 2.367887, 0});
glVertex3fv({-0.785369, 2.36175, 0});
glVertex3fv({-0.773618, 2.359635, 0});
glVertex3fv({-0.762119, 2.355212, 0});
glVertex3fv({-0.751153, 2.348863, 0});
glVertex3fv({-0.742451, 2.338974, 0});
glVertex3fv({-0.736863, 2.326513, 0});
glVertex3fv({-0.734938, 2.3127, 0});
glVertex3fv({-0.736863, 2.298887, 0});
glVertex3fv({-0.742451, 2.286426, 0});
glVertex3fv({-0.751153, 2.276537, 0});
glVertex3fv({-0.762119, 2.270188, 0});
glVertex3fv({-0.774274, 2.268, 0});
glVertex3fv({-0.786429, 2.270188, 0});
glVertex3fv({-0.797395, 2.276537, 0});
glVertex3fv({-0.806097, 2.286426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.267255, 0});
glVertex3fv({-0.614963, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.267255, 0});
glVertex3fv({-0.661511, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.43339, 0});
glVertex3fv({-0.614963, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.43339, 0});
glVertex3fv({-0.661511, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.637909, 2.268, 0});
glVertex3fv({-0.637909, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.268, 0});
glVertex3fv({-0.614963, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.434135, 0});
glVertex3fv({-0.614963, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.542192, 2.268, 0});
glVertex3fv({-0.54088, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.46942, 2.434135, 0});
glVertex3fv({-0.468109, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.268, 0});
glVertex3fv({-0.541536, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.434135, 0});
glVertex3fv({-0.468764, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.468764, 2.268, 0});
glVertex3fv({-0.468764, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.361246, 2.349205, 0});
glVertex3fv({-0.361246, 2.350695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.336195, 2.404792, 0});
glVertex3fv({-0.334884, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.406621, 2.404792, 0});
glVertex3fv({-0.401312, 2.41663, 0});
glVertex3fv({-0.393045, 2.426025, 0});
glVertex3fv({-0.382627, 2.432057, 0});
glVertex3fv({-0.37108, 2.434135, 0});
glVertex3fv({-0.359533, 2.432057, 0});
glVertex3fv({-0.349115, 2.426025, 0});
glVertex3fv({-0.340848, 2.41663, 0});
glVertex3fv({-0.335539, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.34995, 0});
glVertex3fv({-0.361246, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.305995, 0});
glVertex3fv({-0.335678, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.408449, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.305995, 0});
glVertex3fv({-0.407308, 2.296828, 0});
glVertex3fv({-0.402093, 2.285198, 0});
glVertex3fv({-0.393971, 2.275968, 0});
glVertex3fv({-0.383736, 2.270042, 0});
glVertex3fv({-0.372391, 2.268, 0});
glVertex3fv({-0.361046, 2.270042, 0});
glVertex3fv({-0.350812, 2.275968, 0});
glVertex3fv({-0.342689, 2.285198, 0});
glVertex3fv({-0.337475, 2.296828, 0});
glVertex3fv({-0.335678, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202591, 2.267255, 0});
glVertex3fv({-0.202591, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.276018, 2.434135, 0});
glVertex3fv({-0.274707, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.434135, 0});
glVertex3fv({-0.275362, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.268, 0});
glVertex3fv({-0.202591, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.43339, 0});
glVertex3fv({-0.069504, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.267255, 0});
glVertex3fv({-0.069504, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.083927, 2.35293, 0});
glVertex3fv({-0.083927, 2.35442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.434135, 0});
glVertex3fv({-0.142276, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.268, 0});
glVertex3fv({-0.069504, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.353675, 0});
glVertex3fv({-0.083927, 2.353675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.434135, 0});
glVertex3fv({-0.142276, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39908, 2.228, 0});
glVertex3fv({-0.39908, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.129, 0});
glVertex3fv({-0.39908, 2.129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.228, 0});
glVertex3fv({-0.3014, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.228, 0});
glVertex3fv({-0.3982, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.228, 0});
glVertex3fv({-0.30052, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.005, 0});
glVertex3fv({-0.3982, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.005, 0});
glVertex3fv({-0.30052, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.57684, 2.055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.575135, 2.188541, 0});
glVertex3fv({-0.567636, 2.205267, 0});
glVertex3fv({-0.555955, 2.218541, 0});
glVertex3fv({-0.541236, 2.227063, 0});
glVertex3fv({-0.52492, 2.23, 0});
glVertex3fv({-0.508604, 2.227063, 0});
glVertex3fv({-0.493885, 2.218541, 0});
glVertex3fv({-0.482204, 2.205267, 0});
glVertex3fv({-0.474705, 2.188541, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.055, 0});
glVertex3fv({-0.575135, 2.046459, 0});
glVertex3fv({-0.567636, 2.029733, 0});
glVertex3fv({-0.555955, 2.016459, 0});
glVertex3fv({-0.541236, 2.007937, 0});
glVertex3fv({-0.52492, 2.005, 0});
glVertex3fv({-0.508604, 2.007937, 0});
glVertex3fv({-0.493885, 2.016459, 0});
glVertex3fv({-0.482204, 2.029733, 0});
glVertex3fv({-0.474705, 2.046459, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.874959, 2.463107, 0});
glVertex3fv({-0.005959, 2.463107, 0});
glVertex3fv({-0.005959, 2.241107, 0});
glVertex3fv({-0.227459, 2.241107, 0});
glVertex3fv({-0.227459, 1.963107, 0});
glVertex3fv({-0.653459, 1.963107, 0});
glVertex3fv({-0.653459, 2.241107, 0});
glVertex3fv({-0.874959, 2.241107, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.033, 0});
glVertex3fv({-1.408797, 2.028217, 0});
glVertex3fv({-1.404598, 2.01885, 0});
glVertex3fv({-1.398057, 2.011417, 0});
glVertex3fv({-1.389814, 2.006645, 0});
glVertex3fv({-1.380677, 2.005, 0});
glVertex3fv({-1.37154, 2.006645, 0});
glVertex3fv({-1.363297, 2.011417, 0});
glVertex3fv({-1.356756, 2.01885, 0});
glVertex3fv({-1.352556, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.408797, 2.107783, 0});
glVertex3fv({-1.404598, 2.11715, 0});
glVertex3fv({-1.398057, 2.124583, 0});
glVertex3fv({-1.389814, 2.129355, 0});
glVertex3fv({-1.380677, 2.131, 0});
glVertex3fv({-1.37154, 2.129355, 0});
glVertex3fv({-1.363297, 2.124583, 0});
glVertex3fv({-1.356756, 2.11715, 0});
glVertex3fv({-1.352556, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.409752, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255998, 2.13044, 0});
glVertex3fv({-1.255013, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310699, 2.13044, 0});
glVertex3fv({-1.309714, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.13044, 0});
glVertex3fv({-1.310206, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.005, 0});
glVertex3fv({-1.282117, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.282117, 2.0666, 0});
glVertex3fv({-1.255506, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255506, 2.005, 0});
glVertex3fv({-1.255506, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.157359, 2.116397, 0});
glVertex3fv({-1.1638, 2.123677, 0});
glVertex3fv({-1.171767, 2.12829, 0});
glVertex3fv({-1.1806, 2.12988, 0});
glVertex3fv({-1.189433, 2.12829, 0});
glVertex3fv({-1.1974, 2.123677, 0});
glVertex3fv({-1.203724, 2.116491, 0});
glVertex3fv({-1.207783, 2.107437, 0});
glVertex3fv({-1.209183, 2.0974, 0});
glVertex3fv({-1.207783, 2.087363, 0});
glVertex3fv({-1.201343, 2.080083, 0});
glVertex3fv({-1.193375, 2.07547, 0});
glVertex3fv({-1.184542, 2.07388, 0});
glVertex3fv({-1.175898, 2.070555, 0});
glVertex3fv({-1.167655, 2.065783, 0});
glVertex3fv({-1.161114, 2.05835, 0});
glVertex3fv({-1.156915, 2.048983, 0});
glVertex3fv({-1.155467, 2.0386, 0});
glVertex3fv({-1.156915, 2.028217, 0});
glVertex3fv({-1.161114, 2.01885, 0});
glVertex3fv({-1.167655, 2.011417, 0});
glVertex3fv({-1.175898, 2.006644, 0});
glVertex3fv({-1.185035, 2.005, 0});
glVertex3fv({-1.194172, 2.006644, 0});
glVertex3fv({-1.202415, 2.011417, 0});
glVertex3fv({-1.208956, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-0.967695, 2.124822, 0});
glVertex3fv({-0.960827, 2.117017, 0});
glVertex3fv({-0.956417, 2.107182, 0});
glVertex3fv({-0.954898, 2.09628, 0});
glVertex3fv({-0.956417, 2.085378, 0});
glVertex3fv({-0.960827, 2.075543, 0});
glVertex3fv({-0.967695, 2.067738, 0});
glVertex3fv({-0.97635, 2.062727, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.955883, 2.005, 0});
glVertex3fv({-0.954898, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010584, 2.005, 0});
glVertex3fv({-1.009598, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.989886, 2.06212, 0});
glVertex3fv({-0.95539, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.13044, 0});
glVertex3fv({-1.010091, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-1.010091, 2.13044, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.460933, 1.97521, 0});
glVertex3fv({-0.900933, 1.97521, 0});
glVertex3fv({-0.900933, 2.15821, 0});
glVertex3fv({-1.460933, 2.15821, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.033, 0});
glVertex3fv({0.085203, 2.028217, 0});
glVertex3fv({0.089402, 2.01885, 0});
glVertex3fv({0.095943, 2.011417, 0});
glVertex3fv({0.104186, 2.006645, 0});
glVertex3fv({0.113323, 2.005, 0});
glVertex3fv({0.12246, 2.006645, 0});
glVertex3fv({0.130703, 2.011417, 0});
glVertex3fv({0.137244, 2.01885, 0});
glVertex3fv({0.141444, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.085203, 2.107783, 0});
glVertex3fv({0.089402, 2.11715, 0});
glVertex3fv({0.095943, 2.124583, 0});
glVertex3fv({0.104186, 2.129355, 0});
glVertex3fv({0.113323, 2.131, 0});
glVertex3fv({0.12246, 2.129355, 0});
glVertex3fv({0.130703, 2.124583, 0});
glVertex3fv({0.137244, 2.11715, 0});
glVertex3fv({0.141444, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.084248, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238002, 2.13044, 0});
glVertex3fv({0.238987, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183301, 2.13044, 0});
glVertex3fv({0.184286, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.13044, 0});
glVertex3fv({0.183794, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.005, 0});
glVertex3fv({0.211883, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.211883, 2.0666, 0});
glVertex3fv({0.238494, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238494, 2.005, 0});
glVertex3fv({0.238494, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.336641, 2.116397, 0});
glVertex3fv({0.3302, 2.123677, 0});
glVertex3fv({0.322233, 2.12829, 0});
glVertex3fv({0.3134, 2.12988, 0});
glVertex3fv({0.304567, 2.12829, 0});
glVertex3fv({0.2966, 2.123677, 0});
glVertex3fv({0.290276, 2.116491, 0});
glVertex3fv({0.286217, 2.107437, 0});
glVertex3fv({0.284818, 2.0974, 0});
glVertex3fv({0.286217, 2.087363, 0});
glVertex3fv({0.292657, 2.080083, 0});
glVertex3fv({0.300625, 2.07547, 0});
glVertex3fv({0.309458, 2.07388, 0});
glVertex3fv({0.318102, 2.070555, 0});
glVertex3fv({0.326345, 2.065783, 0});
glVertex3fv({0.332886, 2.05835, 0});
glVertex3fv({0.337085, 2.048983, 0});
glVertex3fv({0.338533, 2.0386, 0});
glVertex3fv({0.337085, 2.028217, 0});
glVertex3fv({0.332886, 2.01885, 0});
glVertex3fv({0.326345, 2.011417, 0});
glVertex3fv({0.318102, 2.006644, 0});
glVertex3fv({0.308965, 2.005, 0});
glVertex3fv({0.299828, 2.006644, 0});
glVertex3fv({0.291585, 2.011417, 0});
glVertex3fv({0.285044, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.518179, 2.128236, 0});
glVertex3fv({0.526422, 2.123463, 0});
glVertex3fv({0.532963, 2.11603, 0});
glVertex3fv({0.537163, 2.106663, 0});
glVertex3fv({0.53861, 2.09628, 0});
glVertex3fv({0.537163, 2.085897, 0});
glVertex3fv({0.532963, 2.07653, 0});
glVertex3fv({0.526422, 2.069097, 0});
glVertex3fv({0.518179, 2.064325, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483416, 2.00388, 0});
glVertex3fv({0.484402, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.483909, 2.12988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.12988, 0});
glVertex3fv({0.483909, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.06324, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.030624, 1.97521, 0});
glVertex3fv({0.590624, 1.97521, 0});
glVertex3fv({0.590624, 2.15821, 0});
glVertex3fv({0.030624, 2.15821, 0});
glEnd();

glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();


glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.54329, 0});
glVertex3fv({0.812638, 1.533621, 0});
glVertex3fv({0.816549, 1.524898, 0});
glVertex3fv({0.822641, 1.517976, 0});
glVertex3fv({0.830317, 1.513531, 0});
glVertex3fv({0.838826, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.54329, 0});
glVertex3fv({0.882715, 1.533621, 0});
glVertex3fv({0.878803, 1.524898, 0});
glVertex3fv({0.872712, 1.517976, 0});
glVertex3fv({0.865036, 1.513531, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.856527, 1.679625, 0});
glVertex3fv({0.865036, 1.678093, 0});
glVertex3fv({0.872712, 1.673649, 0});
glVertex3fv({0.878803, 1.666727, 0});
glVertex3fv({0.882715, 1.658004, 0});
glVertex3fv({0.884062, 1.648335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.812638, 1.658004, 0});
glVertex3fv({0.816549, 1.666727, 0});
glVertex3fv({0.822641, 1.673649, 0});
glVertex3fv({0.830317, 1.678093, 0});
glVertex3fv({0.838826, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.81129, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.512, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.648335, 0});
glVertex3fv({0.884062, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.679625, 0});
glVertex3fv({0.856527, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.943722, 1.512, 0});
glVertex3fv({0.945033, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.017804, 1.512, 0});
glVertex3fv({1.019116, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.512, 0});
glVertex3fv({0.944377, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.01846, 1.512, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.678135, 0});
glVertex3fv({0.981746, 1.605125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981746, 1.605125, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0.392157, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.72, -2.29, 0});
glVertex3fv({2.57, -2.29, 0});
glVertex3fv({2.57, 2.55, 0});
glVertex3fv({1.72, 2.55, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(454, 99, 102, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1162791, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();
glColor3fv({0, 0.384314, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({1.995, 0.442, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(506, 303, 75, 47);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.230945, 0});
glVertex3fv({2.648048, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.244206, 0});
glVertex3fv({2.659717, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.230945, 0});
glVertex3fv({2.636313, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 1.270802, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.60904, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.357223, 0});
glVertex3fv({2.585634, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.648048, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.383819, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.397155, 0});
glVertex3fv({2.597304, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.383819, 0});
glVertex3fv({2.585634, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.270802, 0});
glVertex3fv({2.597304, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.244206, 0});
glVertex3fv({2.60904, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.230945, 0});
glVertex3fv({2.781135, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.244206, 0});
glVertex3fv({2.792804, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.230945, 0});
glVertex3fv({2.7694, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.270802, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.742126, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.357223, 0});
glVertex3fv({2.718722, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.781135, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.383819, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.397155, 0});
glVertex3fv({2.730391, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.383819, 0});
glVertex3fv({2.718722, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.270802, 0});
glVertex3fv({2.730391, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.244206, 0});
glVertex3fv({2.742126, 1.230945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.611336, 1.084531, 0});
glVertex3fv({2.601285, 1.090351, 0});
glVertex3fv({2.593308, 1.099416, 0});
glVertex3fv({2.588186, 1.110839, 0});
glVertex3fv({2.586421, 1.123501, 0});
glVertex3fv({2.588186, 1.136163, 0});
glVertex3fv({2.593308, 1.147585, 0});
glVertex3fv({2.601285, 1.15665, 0});
glVertex3fv({2.611336, 1.16247, 0});
glVertex3fv({2.622479, 1.164476, 0});
glVertex3fv({2.633622, 1.16247, 0});
glVertex3fv({2.643674, 1.15665, 0});
glVertex3fv({2.651651, 1.147585, 0});
glVertex3fv({2.656773, 1.136163, 0});
glVertex3fv({2.658538, 1.123501, 0});
glVertex3fv({2.656773, 1.110839, 0});
glVertex3fv({2.651651, 1.099416, 0});
glVertex3fv({2.643674, 1.090351, 0});
glVertex3fv({2.633622, 1.084531, 0});
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.633946, 1.07994, 0});
glVertex3fv({2.64429, 1.073951, 0});
glVertex3fv({2.652499, 1.064622, 0});
glVertex3fv({2.657769, 1.052867, 0});
glVertex3fv({2.659586, 1.039837, 0});
glVertex3fv({2.657769, 1.026807, 0});
glVertex3fv({2.652499, 1.015052, 0});
glVertex3fv({2.64429, 1.005723, 0});
glVertex3fv({2.633946, 0.999734, 0});
glVertex3fv({2.622479, 0.99767, 0});
glVertex3fv({2.611013, 0.999734, 0});
glVertex3fv({2.600669, 1.005723, 0});
glVertex3fv({2.592459, 1.015052, 0});
glVertex3fv({2.587189, 1.026807, 0});
glVertex3fv({2.585372, 1.039837, 0});
glVertex3fv({2.587189, 1.052867, 0});
glVertex3fv({2.592459, 1.064622, 0});
glVertex3fv({2.600669, 1.073951, 0});
glVertex3fv({2.611013, 1.07994, 0});
glVertex3fv({2.622479, 1.082004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.993945, 0});
glVertex3fv({2.781135, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.007206, 0});
glVertex3fv({2.792804, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.993945, 0});
glVertex3fv({2.7694, 0.993945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.033802, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.742126, 1.160155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.120223, 0});
glVertex3fv({2.718722, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.781135, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.146819, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.160155, 0});
glVertex3fv({2.730391, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.146819, 0});
glVertex3fv({2.718722, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.033802, 0});
glVertex3fv({2.730391, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.007206, 0});
glVertex3fv({2.742126, 0.993945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.795312, 0});
glVertex3fv({2.588458, 0.785859, 0});
glVertex3fv({2.593607, 0.774375, 0});
glVertex3fv({2.601628, 0.76526, 0});
glVertex3fv({2.611734, 0.759408, 0});
glVertex3fv({2.622939, 0.757392, 0});
glVertex3fv({2.634141, 0.759408, 0});
glVertex3fv({2.644248, 0.76526, 0});
glVertex3fv({2.652269, 0.774375, 0});
glVertex3fv({2.657418, 0.785859, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.653224, 0.839835, 0});
glVertex3fv({2.644942, 0.849247, 0});
glVertex3fv({2.634506, 0.855289, 0});
glVertex3fv({2.622939, 0.857371, 0});
glVertex3fv({2.61137, 0.855289, 0});
glVertex3fv({2.600934, 0.849247, 0});
glVertex3fv({2.592653, 0.839835, 0});
glVertex3fv({2.587336, 0.827977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.588928, 0.879921, 0});
glVertex3fv({2.596964, 0.897844, 0});
glVertex3fv({2.609482, 0.912067, 0});
glVertex3fv({2.625254, 0.9212, 0});
glVertex3fv({2.642737, 0.924347, 0});
glVertex3fv({2.66022, 0.9212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.586946, 0.795312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.756945, 0});
glVertex3fv({2.781135, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.770206, 0});
glVertex3fv({2.792804, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.756945, 0});
glVertex3fv({2.7694, 0.756945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.796802, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.742126, 0.923155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.883223, 0});
glVertex3fv({2.718722, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.781135, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.909819, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.923155, 0});
glVertex3fv({2.730391, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.909819, 0});
glVertex3fv({2.718722, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.796802, 0});
glVertex3fv({2.730391, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.770206, 0});
glVertex3fv({2.742126, 0.756945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.645622, 0.519945, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.659258, 0.575298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.519945, 0});
glVertex3fv({2.781135, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.533206, 0});
glVertex3fv({2.792804, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.519945, 0});
glVertex3fv({2.7694, 0.519945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.559802, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.742126, 0.686155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.646223, 0});
glVertex3fv({2.718722, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.781135, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.672819, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.686155, 0});
glVertex3fv({2.730391, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.672819, 0});
glVertex3fv({2.718722, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.559802, 0});
glVertex3fv({2.730391, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.533206, 0});
glVertex3fv({2.742126, 0.519945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 0.2822, 0});
glVertex3fv({2.660373, 0.28369, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 0.384861, 0});
glVertex3fv({2.657741, 0.393079, 0});
glVertex3fv({2.659586, 0.406317, 0});
glVertex3fv({2.657741, 0.419555, 0});
glVertex3fv({2.652387, 0.431496, 0});
glVertex3fv({2.644047, 0.440973, 0});
glVertex3fv({2.633538, 0.447058, 0});
glVertex3fv({2.621889, 0.449155, 0});
glVertex3fv({2.61024, 0.447058, 0});
glVertex3fv({2.599731, 0.440973, 0});
glVertex3fv({2.591392, 0.431496, 0});
glVertex3fv({2.586037, 0.419555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.660373, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.654539, 0.384861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.282945, 0});
glVertex3fv({2.781135, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.296206, 0});
glVertex3fv({2.792804, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.282945, 0});
glVertex3fv({2.7694, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.322802, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.742126, 0.449155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.409223, 0});
glVertex3fv({2.718722, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.781135, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.435819, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.449155, 0});
glVertex3fv({2.730391, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.435819, 0});
glVertex3fv({2.718722, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.322802, 0});
glVertex3fv({2.730391, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.296206, 0});
glVertex3fv({2.742126, 0.282945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.611336, -0.100469, 0});
glVertex3fv({2.601285, -0.094649, 0});
glVertex3fv({2.593308, -0.085584, 0});
glVertex3fv({2.588186, -0.074161, 0});
glVertex3fv({2.586421, -0.061499, 0});
glVertex3fv({2.588186, -0.048837, 0});
glVertex3fv({2.593308, -0.037415, 0});
glVertex3fv({2.601285, -0.02835, 0});
glVertex3fv({2.611336, -0.02253, 0});
glVertex3fv({2.622479, -0.020524, 0});
glVertex3fv({2.633622, -0.02253, 0});
glVertex3fv({2.643674, -0.02835, 0});
glVertex3fv({2.651651, -0.037415, 0});
glVertex3fv({2.656773, -0.048837, 0});
glVertex3fv({2.658538, -0.061499, 0});
glVertex3fv({2.656773, -0.074161, 0});
glVertex3fv({2.651651, -0.085584, 0});
glVertex3fv({2.643674, -0.094649, 0});
glVertex3fv({2.633622, -0.100469, 0});
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.633946, -0.10506, 0});
glVertex3fv({2.64429, -0.111049, 0});
glVertex3fv({2.652499, -0.120378, 0});
glVertex3fv({2.657769, -0.132133, 0});
glVertex3fv({2.659586, -0.145163, 0});
glVertex3fv({2.657769, -0.158193, 0});
glVertex3fv({2.652499, -0.169948, 0});
glVertex3fv({2.64429, -0.179277, 0});
glVertex3fv({2.633946, -0.185266, 0});
glVertex3fv({2.622479, -0.18733, 0});
glVertex3fv({2.611013, -0.185266, 0});
glVertex3fv({2.600669, -0.179277, 0});
glVertex3fv({2.592459, -0.169948, 0});
glVertex3fv({2.587189, -0.158193, 0});
glVertex3fv({2.585372, -0.145163, 0});
glVertex3fv({2.587189, -0.132133, 0});
glVertex3fv({2.592459, -0.120378, 0});
glVertex3fv({2.600669, -0.111049, 0});
glVertex3fv({2.611013, -0.10506, 0});
glVertex3fv({2.622479, -0.102996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.191055, 0});
glVertex3fv({2.781135, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.177794, 0});
glVertex3fv({2.792804, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.191055, 0});
glVertex3fv({2.7694, -0.191055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, -0.151198, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.742126, -0.024845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.064777, 0});
glVertex3fv({2.718722, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.781135, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.038181, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.024845, 0});
glVertex3fv({2.730391, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.038181, 0});
glVertex3fv({2.718722, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.151198, 0});
glVertex3fv({2.730391, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.177794, 0});
glVertex3fv({2.742126, -0.191055, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.045945, 0});
glVertex3fv({2.648048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.059206, 0});
glVertex3fv({2.659717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.045945, 0});
glVertex3fv({2.636313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 0.085802, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.60904, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.172223, 0});
glVertex3fv({2.585634, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.648048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.198819, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.212155, 0});
glVertex3fv({2.597304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.198819, 0});
glVertex3fv({2.585634, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.085802, 0});
glVertex3fv({2.597304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.059206, 0});
glVertex3fv({2.60904, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.045945, 0});
glVertex3fv({2.781135, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.059206, 0});
glVertex3fv({2.792804, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.045945, 0});
glVertex3fv({2.7694, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.085802, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.742126, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.172223, 0});
glVertex3fv({2.718722, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.781135, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.198819, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.212155, 0});
glVertex3fv({2.730391, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.198819, 0});
glVertex3fv({2.718722, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.085802, 0});
glVertex3fv({2.730391, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.059206, 0});
glVertex3fv({2.742126, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 1.4672, 0});
glVertex3fv({2.660373, 1.46869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 1.569861, 0});
glVertex3fv({2.657741, 1.578079, 0});
glVertex3fv({2.659586, 1.591317, 0});
glVertex3fv({2.657741, 1.604555, 0});
glVertex3fv({2.652387, 1.616496, 0});
glVertex3fv({2.644047, 1.625973, 0});
glVertex3fv({2.633538, 1.632058, 0});
glVertex3fv({2.621889, 1.634155, 0});
glVertex3fv({2.61024, 1.632058, 0});
glVertex3fv({2.599731, 1.625973, 0});
glVertex3fv({2.591392, 1.616496, 0});
glVertex3fv({2.586037, 1.604555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.660373, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.654539, 1.569861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.467945, 0});
glVertex3fv({2.781135, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.481206, 0});
glVertex3fv({2.792804, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.467945, 0});
glVertex3fv({2.7694, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.507802, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.742126, 1.634155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.594223, 0});
glVertex3fv({2.718722, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.781135, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.620819, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.634155, 0});
glVertex3fv({2.730391, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.620819, 0});
glVertex3fv({2.718722, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.507802, 0});
glVertex3fv({2.730391, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.481206, 0});
glVertex3fv({2.742126, 1.467945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.605945, 0});
glVertex3fv({2.505048, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.619206, 0});
glVertex3fv({2.516717, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.605945, 0});
glVertex3fv({2.493313, 3.605945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.645802, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.46604, 3.772155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.732223, 0});
glVertex3fv({2.442635, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.505048, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.758819, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.772155, 0});
glVertex3fv({2.454304, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.758819, 0});
glVertex3fv({2.442635, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.645802, 0});
glVertex3fv({2.454304, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.619206, 0});
glVertex3fv({2.46604, 3.605945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.373466, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.4427, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, 3.246413, 0});
glVertex3fv({2.443495, 3.247903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.366761, 0});
glVertex3fv({2.517438, 3.355288, 0});
glVertex3fv({2.512619, 3.320709, 0});
glVertex3fv({2.498633, 3.289515, 0});
glVertex3fv({2.476847, 3.26476, 0});
glVertex3fv({2.449397, 3.248865, 0});
glVertex3fv({2.443495, 3.247158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.366761, 0});
glVertex3fv({2.444516, 3.353731, 0});
glVertex3fv({2.449787, 3.341976, 0});
glVertex3fv({2.457996, 3.332647, 0});
glVertex3fv({2.46834, 3.326658, 0});
glVertex3fv({2.479807, 3.324594, 0});
glVertex3fv({2.491274, 3.326658, 0});
glVertex3fv({2.501618, 3.332647, 0});
glVertex3fv({2.509827, 3.341976, 0});
glVertex3fv({2.515098, 3.353731, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.444516, 3.386496, 0});
glVertex3fv({2.449787, 3.398251, 0});
glVertex3fv({2.457996, 3.40758, 0});
glVertex3fv({2.46834, 3.413569, 0});
glVertex3fv({2.479807, 3.415633, 0});
glVertex3fv({2.491274, 3.413569, 0});
glVertex3fv({2.501618, 3.40758, 0});
glVertex3fv({2.509827, 3.398251, 0});
glVertex3fv({2.515098, 3.386496, 0});
glVertex3fv({2.516915, 3.373466, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.468337, 2.984531, 0});
glVertex3fv({2.458285, 2.990351, 0});
glVertex3fv({2.450308, 2.999416, 0});
glVertex3fv({2.445185, 3.010839, 0});
glVertex3fv({2.443421, 3.023501, 0});
glVertex3fv({2.445185, 3.036163, 0});
glVertex3fv({2.450308, 3.047585, 0});
glVertex3fv({2.458285, 3.05665, 0});
glVertex3fv({2.468337, 3.06247, 0});
glVertex3fv({2.479479, 3.064476, 0});
glVertex3fv({2.490622, 3.06247, 0});
glVertex3fv({2.500675, 3.05665, 0});
glVertex3fv({2.508651, 3.047585, 0});
glVertex3fv({2.513772, 3.036163, 0});
glVertex3fv({2.515537, 3.023501, 0});
glVertex3fv({2.513772, 3.010839, 0});
glVertex3fv({2.508651, 2.999416, 0});
glVertex3fv({2.500675, 2.990351, 0});
glVertex3fv({2.490622, 2.984531, 0});
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.490946, 2.97994, 0});
glVertex3fv({2.50129, 2.973951, 0});
glVertex3fv({2.509499, 2.964622, 0});
glVertex3fv({2.51477, 2.952867, 0});
glVertex3fv({2.516586, 2.939837, 0});
glVertex3fv({2.51477, 2.926807, 0});
glVertex3fv({2.509499, 2.915052, 0});
glVertex3fv({2.50129, 2.905723, 0});
glVertex3fv({2.490946, 2.899734, 0});
glVertex3fv({2.479479, 2.89767, 0});
glVertex3fv({2.468013, 2.899734, 0});
glVertex3fv({2.457669, 2.905723, 0});
glVertex3fv({2.449459, 2.915052, 0});
glVertex3fv({2.444189, 2.926807, 0});
glVertex3fv({2.442373, 2.939837, 0});
glVertex3fv({2.444189, 2.952867, 0});
glVertex3fv({2.449459, 2.964622, 0});
glVertex3fv({2.457669, 2.973951, 0});
glVertex3fv({2.468013, 2.97994, 0});
glVertex3fv({2.479479, 2.982004, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.462762, 2.539361, 0});
glVertex3fv({2.464073, 2.539361, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441979, 2.706315, 0});
glVertex3fv({2.441979, 2.704825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.463417, 2.539361, 0});
glVertex3fv({2.516062, 2.70557, 0});
glVertex3fv({2.441979, 2.70557, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.220312, 0});
glVertex3fv({2.445458, 2.210859, 0});
glVertex3fv({2.450608, 2.199375, 0});
glVertex3fv({2.458629, 2.19026, 0});
glVertex3fv({2.468735, 2.184408, 0});
glVertex3fv({2.479939, 2.182392, 0});
glVertex3fv({2.491141, 2.184408, 0});
glVertex3fv({2.501248, 2.19026, 0});
glVertex3fv({2.509269, 2.199375, 0});
glVertex3fv({2.514419, 2.210859, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.510224, 2.264835, 0});
glVertex3fv({2.501942, 2.274247, 0});
glVertex3fv({2.491506, 2.280289, 0});
glVertex3fv({2.479939, 2.282371, 0});
glVertex3fv({2.46837, 2.280289, 0});
glVertex3fv({2.457934, 2.274247, 0});
glVertex3fv({2.449652, 2.264835, 0});
glVertex3fv({2.444335, 2.252977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.445928, 2.304921, 0});
glVertex3fv({2.453965, 2.322844, 0});
glVertex3fv({2.466482, 2.337067, 0});
glVertex3fv({2.482254, 2.3462, 0});
glVertex3fv({2.499738, 2.349347, 0});
glVertex3fv({2.517221, 2.3462, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.443946, 2.220312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443955, 1.840201, 0});
glVertex3fv({2.443955, 1.841691, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.992825, 0});
glVertex3fv({2.517372, 1.994315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.918102, 0});
glVertex3fv({2.446172, 1.920662, 0});
glVertex3fv({2.458672, 1.9279, 0});
glVertex3fv({2.47253, 1.930394, 0});
glVertex3fv({2.486387, 1.9279, 0});
glVertex3fv({2.498888, 1.920662, 0});
glVertex3fv({2.508809, 1.909388, 0});
glVertex3fv({2.515178, 1.895183, 0});
glVertex3fv({2.517372, 1.879436, 0});
glVertex3fv({2.515178, 1.863689, 0});
glVertex3fv({2.508809, 1.849484, 0});
glVertex3fv({2.498888, 1.83821, 0});
glVertex3fv({2.486387, 1.830972, 0});
glVertex3fv({2.47253, 1.828478, 0});
glVertex3fv({2.458672, 1.830972, 0});
glVertex3fv({2.446172, 1.83821, 0});
glVertex3fv({2.443955, 1.840946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.99357, 0});
glVertex3fv({2.44329, 1.99357, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.99357, 0});
glVertex3fv({2.44329, 1.918102, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.502622, 1.469945, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.516258, 1.525298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443498, 1.253223, 0});
glVertex3fv({2.448666, 1.26475, 0});
glVertex3fv({2.456715, 1.273897, 0});
glVertex3fv({2.466859, 1.27977, 0});
glVertex3fv({2.478103, 1.281794, 0});
glVertex3fv({2.489346, 1.27977, 0});
glVertex3fv({2.49949, 1.273897, 0});
glVertex3fv({2.507539, 1.26475, 0});
glVertex3fv({2.512707, 1.253223, 0});
glVertex3fv({2.514488, 1.240446, 0});
glVertex3fv({2.512707, 1.227669, 0});
glVertex3fv({2.507539, 1.216143, 0});
glVertex3fv({2.49949, 1.206995, 0});
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.501475, 1.194333, 0});
glVertex3fv({2.509902, 1.184757, 0});
glVertex3fv({2.515312, 1.172691, 0});
glVertex3fv({2.517176, 1.159315, 0});
glVertex3fv({2.515312, 1.14594, 0});
glVertex3fv({2.509902, 1.133874, 0});
glVertex3fv({2.501475, 1.124298, 0});
glVertex3fv({2.490856, 1.11815, 0});
glVertex3fv({2.479086, 1.116031, 0});
glVertex3fv({2.467315, 1.11815, 0});
glVertex3fv({2.456697, 1.124298, 0});
glVertex3fv({2.44827, 1.133874, 0});
glVertex3fv({2.44286, 1.14594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.467417, 1.201036, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.4012, 0});
glVertex3fv({2.442635, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.4012, 0});
glVertex3fv({2.516717, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.401945, 0});
glVertex3fv({2.479676, 0.568154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.568154, 0});
glVertex3fv({2.450108, 0.539323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.401945, 0});
glVertex3fv({2.516717, 0.401945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 0.7572, 0});
glVertex3fv({2.517372, 0.75869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.511539, 0.859861, 0});
glVertex3fv({2.51474, 0.868079, 0});
glVertex3fv({2.516586, 0.881317, 0});
glVertex3fv({2.51474, 0.894555, 0});
glVertex3fv({2.509387, 0.906496, 0});
glVertex3fv({2.501047, 0.915973, 0});
glVertex3fv({2.490538, 0.922058, 0});
glVertex3fv({2.478889, 0.924155, 0});
glVertex3fv({2.46724, 0.922058, 0});
glVertex3fv({2.456732, 0.915973, 0});
glVertex3fv({2.448392, 0.906496, 0});
glVertex3fv({2.443038, 0.894555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.517372, 0.757945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.511539, 0.859861, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.186534, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.4427, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, -0.313587, 0});
glVertex3fv({2.443495, -0.312097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.193239, 0});
glVertex3fv({2.517438, -0.204712, 0});
glVertex3fv({2.512619, -0.239291, 0});
glVertex3fv({2.498633, -0.270485, 0});
glVertex3fv({2.476847, -0.29524, 0});
glVertex3fv({2.449397, -0.311135, 0});
glVertex3fv({2.443495, -0.312842, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.193239, 0});
glVertex3fv({2.444516, -0.206269, 0});
glVertex3fv({2.449787, -0.218024, 0});
glVertex3fv({2.457996, -0.227353, 0});
glVertex3fv({2.46834, -0.233342, 0});
glVertex3fv({2.479807, -0.235406, 0});
glVertex3fv({2.491274, -0.233342, 0});
glVertex3fv({2.501618, -0.227353, 0});
glVertex3fv({2.509827, -0.218024, 0});
glVertex3fv({2.515098, -0.206269, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.444516, -0.173504, 0});
glVertex3fv({2.449787, -0.161749, 0});
glVertex3fv({2.457996, -0.15242, 0});
glVertex3fv({2.46834, -0.146431, 0});
glVertex3fv({2.479807, -0.144367, 0});
glVertex3fv({2.491274, -0.146431, 0});
glVertex3fv({2.501618, -0.15242, 0});
glVertex3fv({2.509827, -0.161749, 0});
glVertex3fv({2.515098, -0.173504, 0});
glVertex3fv({2.516915, -0.186534, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.045945, 0});
glVertex3fv({2.505048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.059206, 0});
glVertex3fv({2.516717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.045945, 0});
glVertex3fv({2.493313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.085802, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.46604, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.172223, 0});
glVertex3fv({2.442635, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.505048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.198819, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.212155, 0});
glVertex3fv({2.454304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.198819, 0});
glVertex3fv({2.442635, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.085802, 0});
glVertex3fv({2.454304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.059206, 0});
glVertex3fv({2.46604, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.9612, 0});
glVertex3fv({2.442635, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.9612, 0});
glVertex3fv({2.516717, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 3.961945, 0});
glVertex3fv({2.479676, 4.128154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 4.128154, 0});
glVertex3fv({2.450108, 4.099323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.961945, 0});
glVertex3fv({2.516717, 3.961945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 3.8725, 0});
glVertex3fv({2.325816, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 3.8903, 0});
glVertex3fv({2.34148, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 3.8725, 0});
glVertex3fv({2.310064, 3.8725, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 3.926, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.273456, 4.0956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.042, 0});
glVertex3fv({2.24204, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.325816, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 4.0777, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 4.0956, 0});
glVertex3fv({2.257704, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 4.0777, 0});
glVertex3fv({2.24204, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 3.926, 0});
glVertex3fv({2.257704, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 3.8903, 0});
glVertex3fv({2.273456, 3.8725, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6528, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.242128, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, 3.48226, 0});
glVertex3fv({2.243194, 3.484259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6438, 0});
glVertex3fv({2.342448, 3.6284, 0});
glVertex3fv({2.335979, 3.581986, 0});
glVertex3fv({2.317204, 3.540114, 0});
glVertex3fv({2.287962, 3.506885, 0});
glVertex3fv({2.251116, 3.485551, 0});
glVertex3fv({2.243194, 3.483259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6438, 0});
glVertex3fv({2.244565, 3.626309, 0});
glVertex3fv({2.251641, 3.610531, 0});
glVertex3fv({2.262659, 3.59801, 0});
glVertex3fv({2.276545, 3.58997, 0});
glVertex3fv({2.291936, 3.5872, 0});
glVertex3fv({2.307327, 3.58997, 0});
glVertex3fv({2.321213, 3.59801, 0});
glVertex3fv({2.332231, 3.610531, 0});
glVertex3fv({2.339306, 3.626309, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.244565, 3.67029, 0});
glVertex3fv({2.251641, 3.686068, 0});
glVertex3fv({2.262659, 3.698591, 0});
glVertex3fv({2.276545, 3.70663, 0});
glVertex3fv({2.291936, 3.7094, 0});
glVertex3fv({2.307327, 3.70663, 0});
glVertex3fv({2.321213, 3.698591, 0});
glVertex3fv({2.332231, 3.686068, 0});
glVertex3fv({2.339306, 3.67029, 0});
glVertex3fv({2.341744, 3.6528, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.276539, 3.223092, 0});
glVertex3fv({2.263047, 3.230904, 0});
glVertex3fv({2.252339, 3.243072, 0});
glVertex3fv({2.245465, 3.258405, 0});
glVertex3fv({2.243096, 3.2754, 0});
glVertex3fv({2.245465, 3.292396, 0});
glVertex3fv({2.252339, 3.307729, 0});
glVertex3fv({2.263047, 3.319896, 0});
glVertex3fv({2.276539, 3.327708, 0});
glVertex3fv({2.291496, 3.3304, 0});
glVertex3fv({2.306452, 3.327708, 0});
glVertex3fv({2.319944, 3.319896, 0});
glVertex3fv({2.330652, 3.307729, 0});
glVertex3fv({2.337527, 3.292396, 0});
glVertex3fv({2.339896, 3.2754, 0});
glVertex3fv({2.337527, 3.258405, 0});
glVertex3fv({2.330652, 3.243072, 0});
glVertex3fv({2.319944, 3.230904, 0});
glVertex3fv({2.306452, 3.223092, 0});
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.306887, 3.21693, 0});
glVertex3fv({2.320773, 3.20889, 0});
glVertex3fv({2.331791, 3.196369, 0});
glVertex3fv({2.338866, 3.180591, 0});
glVertex3fv({2.341304, 3.1631, 0});
glVertex3fv({2.338866, 3.14561, 0});
glVertex3fv({2.331791, 3.129832, 0});
glVertex3fv({2.320773, 3.11731, 0});
glVertex3fv({2.306887, 3.10927, 0});
glVertex3fv({2.291496, 3.1065, 0});
glVertex3fv({2.276105, 3.10927, 0});
glVertex3fv({2.262219, 3.11731, 0});
glVertex3fv({2.251201, 3.129832, 0});
glVertex3fv({2.244125, 3.14561, 0});
glVertex3fv({2.241688, 3.1631, 0});
glVertex3fv({2.244125, 3.180591, 0});
glVertex3fv({2.251201, 3.196369, 0});
glVertex3fv({2.262219, 3.20889, 0});
glVertex3fv({2.276105, 3.21693, 0});
glVertex3fv({2.291496, 3.2197, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269056, 2.7179, 0});
glVertex3fv({2.270816, 2.7179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24116, 2.942, 0});
glVertex3fv({2.24116, 2.94, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269936, 2.7179, 0});
glVertex3fv({2.3406, 2.941, 0});
glVertex3fv({2.24116, 2.941, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.382, 0});
glVertex3fv({2.24583, 2.369311, 0});
glVertex3fv({2.252742, 2.353895, 0});
glVertex3fv({2.263508, 2.341661, 0});
glVertex3fv({2.277073, 2.333806, 0});
glVertex3fv({2.292112, 2.3311, 0});
glVertex3fv({2.30715, 2.333806, 0});
glVertex3fv({2.320716, 2.341661, 0});
glVertex3fv({2.331482, 2.353895, 0});
glVertex3fv({2.338395, 2.369311, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.332763, 2.441762, 0});
glVertex3fv({2.321647, 2.454395, 0});
glVertex3fv({2.307639, 2.462506, 0});
glVertex3fv({2.292112, 2.4653, 0});
glVertex3fv({2.276584, 2.462506, 0});
glVertex3fv({2.262577, 2.454395, 0});
glVertex3fv({2.251461, 2.441762, 0});
glVertex3fv({2.244323, 2.425845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.246461, 2.495568, 0});
glVertex3fv({2.257248, 2.519626, 0});
glVertex3fv({2.274049, 2.538718, 0});
glVertex3fv({2.29522, 2.550976, 0});
glVertex3fv({2.318688, 2.5552, 0});
glVertex3fv({2.342156, 2.550976, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.2438, 2.382, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243813, 1.964135, 0});
glVertex3fv({2.243813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.169, 0});
glVertex3fv({2.34236, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.0687, 0});
glVertex3fv({2.246788, 2.072137, 0});
glVertex3fv({2.263567, 2.081853, 0});
glVertex3fv({2.282167, 2.0852, 0});
glVertex3fv({2.300768, 2.081853, 0});
glVertex3fv({2.317547, 2.072137, 0});
glVertex3fv({2.330864, 2.057005, 0});
glVertex3fv({2.339414, 2.037937, 0});
glVertex3fv({2.34236, 2.0168, 0});
glVertex3fv({2.339414, 1.995663, 0});
glVertex3fv({2.330864, 1.976596, 0});
glVertex3fv({2.317547, 1.961463, 0});
glVertex3fv({2.300768, 1.951748, 0});
glVertex3fv({2.282167, 1.9484, 0});
glVertex3fv({2.263567, 1.951748, 0});
glVertex3fv({2.246788, 1.961463, 0});
glVertex3fv({2.243813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.17, 0});
glVertex3fv({2.24292, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.17, 0});
glVertex3fv({2.24292, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.32256, 1.5595, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.340864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243198, 1.36095, 0});
glVertex3fv({2.250135, 1.376422, 0});
glVertex3fv({2.26094, 1.388701, 0});
glVertex3fv({2.274556, 1.396583, 0});
glVertex3fv({2.289648, 1.3993, 0});
glVertex3fv({2.30474, 1.396583, 0});
glVertex3fv({2.318355, 1.388701, 0});
glVertex3fv({2.32916, 1.376422, 0});
glVertex3fv({2.336098, 1.36095, 0});
glVertex3fv({2.338488, 1.3438, 0});
glVertex3fv({2.336098, 1.326649, 0});
glVertex3fv({2.32916, 1.311178, 0});
glVertex3fv({2.318355, 1.298899, 0});
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.32102, 1.281904, 0});
glVertex3fv({2.332331, 1.26905, 0});
glVertex3fv({2.339593, 1.252854, 0});
glVertex3fv({2.342096, 1.2349, 0});
glVertex3fv({2.339593, 1.216946, 0});
glVertex3fv({2.332331, 1.20075, 0});
glVertex3fv({2.32102, 1.187896, 0});
glVertex3fv({2.306767, 1.179644, 0});
glVertex3fv({2.290968, 1.1768, 0});
glVertex3fv({2.275169, 1.179644, 0});
glVertex3fv({2.260916, 1.187896, 0});
glVertex3fv({2.249604, 1.20075, 0});
glVertex3fv({2.242343, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.275304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 0.7875, 0});
glVertex3fv({2.34236, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.334528, 0.9253, 0});
glVertex3fv({2.338828, 0.936331, 0});
glVertex3fv({2.341304, 0.9541, 0});
glVertex3fv({2.338828, 0.971869, 0});
glVertex3fv({2.33164, 0.987897, 0});
glVertex3fv({2.320446, 1.000619, 0});
glVertex3fv({2.30634, 1.008786, 0});
glVertex3fv({2.290704, 1.0116, 0});
glVertex3fv({2.275067, 1.008786, 0});
glVertex3fv({2.260962, 1.000619, 0});
glVertex3fv({2.249768, 0.987897, 0});
glVertex3fv({2.24258, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.34236, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.334528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.402, 0});
glVertex3fv({2.24204, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.402, 0});
glVertex3fv({2.34148, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.403, 0});
glVertex3fv({2.29176, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.6261, 0});
glVertex3fv({2.252072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.403, 0});
glVertex3fv({2.34148, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2022, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.242128, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, -0.372741, 0});
glVertex3fv({2.243194, -0.370741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2112, 0});
glVertex3fv({2.342448, -0.2266, 0});
glVertex3fv({2.335979, -0.273014, 0});
glVertex3fv({2.317204, -0.314886, 0});
glVertex3fv({2.287962, -0.348115, 0});
glVertex3fv({2.251116, -0.369449, 0});
glVertex3fv({2.243194, -0.371741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2112, 0});
glVertex3fv({2.244565, -0.228691, 0});
glVertex3fv({2.251641, -0.244469, 0});
glVertex3fv({2.262659, -0.25699, 0});
glVertex3fv({2.276545, -0.26503, 0});
glVertex3fv({2.291936, -0.2678, 0});
glVertex3fv({2.307327, -0.26503, 0});
glVertex3fv({2.321213, -0.25699, 0});
glVertex3fv({2.332231, -0.244469, 0});
glVertex3fv({2.339306, -0.228691, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.244565, -0.18471, 0});
glVertex3fv({2.251641, -0.168932, 0});
glVertex3fv({2.262659, -0.156409, 0});
glVertex3fv({2.276545, -0.14837, 0});
glVertex3fv({2.291936, -0.1456, 0});
glVertex3fv({2.307327, -0.14837, 0});
glVertex3fv({2.321213, -0.156409, 0});
glVertex3fv({2.332231, -0.168932, 0});
glVertex3fv({2.339306, -0.18471, 0});
glVertex3fv({2.341744, -0.2022, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.0175, 0});
glVertex3fv({2.325816, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.0353, 0});
glVertex3fv({2.34148, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.0175, 0});
glVertex3fv({2.310064, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.071, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.273456, 0.2406, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.187, 0});
glVertex3fv({2.24204, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.325816, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.2227, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.2406, 0});
glVertex3fv({2.257704, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.2227, 0});
glVertex3fv({2.24204, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.071, 0});
glVertex3fv({2.257704, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.0353, 0});
glVertex3fv({2.273456, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.256999, 0});
glVertex3fv({2.24204, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 4.256999, 0});
glVertex3fv({2.34148, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.258, 0});
glVertex3fv({2.29176, 4.4811, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.4811, 0});
glVertex3fv({2.252072, 4.4424, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.258, 0});
glVertex3fv({2.34148, 4.258, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2325581, 0);

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.1581, 0});
glVertex3fv({2.125816, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.075, 0});
glVertex3fv({2.089208, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.1362, 0.2406, 0});
glVertex3fv({2.1626, 0.1798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.099856, 0.2406, 0});
glVertex3fv({2.1626, 0.0999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.2406, 0});
glVertex3fv({2.1626, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065813, 1.964135, 0});
glVertex3fv({2.065813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.169, 0});
glVertex3fv({2.16436, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.0687, 0});
glVertex3fv({2.068788, 2.072137, 0});
glVertex3fv({2.085567, 2.081853, 0});
glVertex3fv({2.104168, 2.0852, 0});
glVertex3fv({2.122768, 2.081853, 0});
glVertex3fv({2.139547, 2.072137, 0});
glVertex3fv({2.152864, 2.057005, 0});
glVertex3fv({2.161413, 2.037937, 0});
glVertex3fv({2.16436, 2.0168, 0});
glVertex3fv({2.161413, 1.995663, 0});
glVertex3fv({2.152864, 1.976596, 0});
glVertex3fv({2.139547, 1.961463, 0});
glVertex3fv({2.122768, 1.951748, 0});
glVertex3fv({2.104168, 1.9484, 0});
glVertex3fv({2.085567, 1.951748, 0});
glVertex3fv({2.068788, 1.961463, 0});
glVertex3fv({2.065813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.17, 0});
glVertex3fv({2.06492, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.17, 0});
glVertex3fv({2.06492, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.14456, 1.5595, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.162864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065198, 1.36095, 0});
glVertex3fv({2.072135, 1.376422, 0});
glVertex3fv({2.082941, 1.388701, 0});
glVertex3fv({2.096556, 1.396583, 0});
glVertex3fv({2.111648, 1.3993, 0});
glVertex3fv({2.12674, 1.396583, 0});
glVertex3fv({2.140355, 1.388701, 0});
glVertex3fv({2.15116, 1.376422, 0});
glVertex3fv({2.158098, 1.36095, 0});
glVertex3fv({2.160488, 1.3438, 0});
glVertex3fv({2.158098, 1.326649, 0});
glVertex3fv({2.15116, 1.311178, 0});
glVertex3fv({2.140355, 1.298899, 0});
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.14302, 1.281904, 0});
glVertex3fv({2.154331, 1.26905, 0});
glVertex3fv({2.161593, 1.252854, 0});
glVertex3fv({2.164096, 1.2349, 0});
glVertex3fv({2.161593, 1.216946, 0});
glVertex3fv({2.154331, 1.20075, 0});
glVertex3fv({2.14302, 1.187896, 0});
glVertex3fv({2.128767, 1.179644, 0});
glVertex3fv({2.112968, 1.1768, 0});
glVertex3fv({2.097168, 1.179644, 0});
glVertex3fv({2.082916, 1.187896, 0});
glVertex3fv({2.071604, 1.20075, 0});
glVertex3fv({2.064342, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.097304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 0.7875, 0});
glVertex3fv({2.16436, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.156528, 0.9253, 0});
glVertex3fv({2.160827, 0.936331, 0});
glVertex3fv({2.163304, 0.9541, 0});
glVertex3fv({2.160827, 0.971869, 0});
glVertex3fv({2.153641, 0.987897, 0});
glVertex3fv({2.142446, 1.000619, 0});
glVertex3fv({2.12834, 1.008786, 0});
glVertex3fv({2.112704, 1.0116, 0});
glVertex3fv({2.097067, 1.008786, 0});
glVertex3fv({2.082962, 1.000619, 0});
glVertex3fv({2.071768, 0.987897, 0});
glVertex3fv({2.06458, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.16436, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.156528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.402, 0});
glVertex3fv({2.06404, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16348, 0.402, 0});
glVertex3fv({2.16348, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.403, 0});
glVertex3fv({2.11376, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.6261, 0});
glVertex3fv({2.074072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.403, 0});
glVertex3fv({2.16348, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.05738, -0.25645, 0});
glVertex3fv({2.16838, -0.25645, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.055      , 0.482      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6139699, 0});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6276054, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2882, 0});
glVertex2fv({0.2882, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.306504, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.2882, 0.223});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3477962, 0});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3614318, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2881358, 0.055353});
glVertex2fv({0.3477962, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2882, 0});
glVertex2fv({0.2882, 0.223});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.306504, 0.0743});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20812, 0.0743});
glVertex2fv({0.2882, 0.223});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6139699, 0});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6276054, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glPopMatrix();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6139699, 0});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6276054, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5543094, 0.055353});
glVertex2fv({0.6139699, 0.166135});
glEnd();
glPopMatrix();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.07267442, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.07267442, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.1598837, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1598837, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.633721, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -2.005814, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.819767, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.819767, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.3313954, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.5174419, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.7034883, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.8895349, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.075581, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.261628, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.447674, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.01725504, 0.010716});
glVertex2fv({0.01725504, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, 0.12544});
glVertex2fv({0.0724416, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0.069272});
glVertex2fv({0.01892176, 0.071197});
glVertex2fv({0.02831752, 0.076637});
glVertex2fv({0.03873408, 0.078512});
glVertex2fv({0.04915064, 0.076637});
glVertex2fv({0.05854728, 0.071197});
glVertex2fv({0.0660044, 0.062723});
glVertex2fv({0.0707916, 0.052045});
glVertex2fv({0.0724416, 0.040208});
glVertex2fv({0.0707916, 0.028371});
glVertex2fv({0.0660044, 0.017694});
glVertex2fv({0.05854728, 0.00922});
glVertex2fv({0.04915064, 0.003779});
glVertex2fv({0.03873408, 0.001904});
glVertex2fv({0.02831752, 0.003779});
glVertex2fv({0.01892176, 0.00922});
glVertex2fv({0.01725504, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, 0.126});
glVertex2fv({0.0167552, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0.126});
glVertex2fv({0.0167552, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.01725504, 0.010716});
glVertex2fv({0.01725504, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, 0.12544});
glVertex2fv({0.0724416, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0.069272});
glVertex2fv({0.01892176, 0.071197});
glVertex2fv({0.02831752, 0.076637});
glVertex2fv({0.03873408, 0.078512});
glVertex2fv({0.04915064, 0.076637});
glVertex2fv({0.05854728, 0.071197});
glVertex2fv({0.0660044, 0.062723});
glVertex2fv({0.0707916, 0.052045});
glVertex2fv({0.0724416, 0.040208});
glVertex2fv({0.0707916, 0.028371});
glVertex2fv({0.0660044, 0.017694});
glVertex2fv({0.05854728, 0.00922});
glVertex2fv({0.04915064, 0.003779});
glVertex2fv({0.03873408, 0.001904});
glVertex2fv({0.02831752, 0.003779});
glVertex2fv({0.01892176, 0.00922});
glVertex2fv({0.01725504, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, 0.126});
glVertex2fv({0.0167552, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0.126});
glVertex2fv({0.0167552, 0.069272});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3880932, 0.019135});
glVertex2fv({0.3880932, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.224});
glVertex2fv({0.48664, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.1237});
glVertex2fv({0.3910685, 0.127137});
glVertex2fv({0.4078474, 0.136853});
glVertex2fv({0.426448, 0.1402});
glVertex2fv({0.4450485, 0.136853});
glVertex2fv({0.4618275, 0.127137});
glVertex2fv({0.4751445, 0.112005});
glVertex2fv({0.4836937, 0.092937});
glVertex2fv({0.48664, 0.0718});
glVertex2fv({0.4836937, 0.050663});
glVertex2fv({0.4751445, 0.031596});
glVertex2fv({0.4618275, 0.016463});
glVertex2fv({0.4450485, 0.006748});
glVertex2fv({0.426448, 0.0034});
glVertex2fv({0.4078474, 0.006748});
glVertex2fv({0.3910685, 0.016463});
glVertex2fv({0.3880932, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.225});
glVertex2fv({0.3872, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.225});
glVertex2fv({0.3872, 0.1237});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3880932, 0.019135});
glVertex2fv({0.3880932, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.224});
glVertex2fv({0.48664, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.1237});
glVertex2fv({0.3910685, 0.127137});
glVertex2fv({0.4078474, 0.136853});
glVertex2fv({0.426448, 0.1402});
glVertex2fv({0.4450485, 0.136853});
glVertex2fv({0.4618275, 0.127137});
glVertex2fv({0.4751445, 0.112005});
glVertex2fv({0.4836937, 0.092937});
glVertex2fv({0.48664, 0.0718});
glVertex2fv({0.4836937, 0.050663});
glVertex2fv({0.4751445, 0.031596});
glVertex2fv({0.4618275, 0.016463});
glVertex2fv({0.4450485, 0.006748});
glVertex2fv({0.426448, 0.0034});
glVertex2fv({0.4078474, 0.006748});
glVertex2fv({0.3910685, 0.016463});
glVertex2fv({0.3880932, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.225});
glVertex2fv({0.3872, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.225});
glVertex2fv({0.3872, 0.1237});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3880932, 0.019135});
glVertex2fv({0.3880932, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.224});
glVertex2fv({0.48664, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.1237});
glVertex2fv({0.3910685, 0.127137});
glVertex2fv({0.4078474, 0.136853});
glVertex2fv({0.426448, 0.1402});
glVertex2fv({0.4450485, 0.136853});
glVertex2fv({0.4618275, 0.127137});
glVertex2fv({0.4751445, 0.112005});
glVertex2fv({0.4836937, 0.092937});
glVertex2fv({0.48664, 0.0718});
glVertex2fv({0.4836937, 0.050663});
glVertex2fv({0.4751445, 0.031596});
glVertex2fv({0.4618275, 0.016463});
glVertex2fv({0.4450485, 0.006748});
glVertex2fv({0.426448, 0.0034});
glVertex2fv({0.4078474, 0.006748});
glVertex2fv({0.3910685, 0.016463});
glVertex2fv({0.3880932, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.225});
glVertex2fv({0.3872, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.225});
glVertex2fv({0.3872, 0.1237});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3880932, 0.019135});
glVertex2fv({0.3880932, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.224});
glVertex2fv({0.48664, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.1237});
glVertex2fv({0.3910685, 0.127137});
glVertex2fv({0.4078474, 0.136853});
glVertex2fv({0.426448, 0.1402});
glVertex2fv({0.4450485, 0.136853});
glVertex2fv({0.4618275, 0.127137});
glVertex2fv({0.4751445, 0.112005});
glVertex2fv({0.4836937, 0.092937});
glVertex2fv({0.48664, 0.0718});
glVertex2fv({0.4836937, 0.050663});
glVertex2fv({0.4751445, 0.031596});
glVertex2fv({0.4618275, 0.016463});
glVertex2fv({0.4450485, 0.006748});
glVertex2fv({0.426448, 0.0034});
glVertex2fv({0.4078474, 0.006748});
glVertex2fv({0.3910685, 0.016463});
glVertex2fv({0.3880932, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.48664, 0.225});
glVertex2fv({0.3872, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3872, 0.225});
glVertex2fv({0.3872, 0.1237});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-17.57813, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.0009084302, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.325272, -5.284892, 0});
glVertex3fv({-2.334919, -5.284056, 0});
glVertex3fv({-2.343571, -5.280534, 0});
glVertex3fv({-2.35038, -5.274672, 0});
glVertex3fv({-2.354679, -5.267042, 0});
glVertex3fv({-2.35605, -5.258392, 0});
glVertex3fv({-2.354354, -5.249569, 0});
glVertex3fv({-2.349761, -5.241435, 0});
glVertex3fv({-2.34272, -5.234787, 0});
glVertex3fv({-2.333919, -5.230277, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.310814, -5.281302, 0});
glVertex3fv({-2.302012, -5.276792, 0});
glVertex3fv({-2.294971, -5.270145, 0});
glVertex3fv({-2.290379, -5.26201, 0});
glVertex3fv({-2.288684, -5.253187, 0});
glVertex3fv({-2.290054, -5.244538, 0});
glVertex3fv({-2.294353, -5.236907, 0});
glVertex3fv({-2.301162, -5.231046, 0});
glVertex3fv({-2.309813, -5.227523, 0});
glVertex3fv({-2.31946, -5.226688, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.32916, -5.228621, 0});
glVertex3fv({-2.321145, -5.225411, 0});
glVertex3fv({-2.295407, -5.220285, 0});
glVertex3fv({-2.269806, -5.222503, 0});
glVertex3fv({-2.246848, -5.231847, 0});
glVertex3fv({-2.22878, -5.247405, 0});
glVertex3fv({-2.226108, -5.251172, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.225579, -5.250988, 0});
glVertex3fv({-2.226637, -5.251356, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.315573, -5.28296, 0});
glVertex3fv({-2.310814, -5.281302, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.333919, -5.230277, 0});
glVertex3fv({-2.32916, -5.228621, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.284354, -5.323227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.195136, -5.34648, 0});
glVertex3fv({-2.21345, -5.293891, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.284354, -5.323227, 0});
glVertex3fv({-2.29098, -5.322985, 0});
glVertex3fv({-2.300833, -5.324947, 0});
glVertex3fv({-2.309774, -5.329529, 0});
glVertex3fv({-2.316927, -5.336283, 0});
glVertex3fv({-2.321593, -5.344545, 0});
glVertex3fv({-2.323315, -5.35351, 0});
glVertex3fv({-2.321923, -5.362297, 0});
glVertex3fv({-2.317555, -5.370048, 0});
glVertex3fv({-2.310638, -5.376003, 0});
glVertex3fv({-2.30185, -5.379581, 0});
glVertex3fv({-2.292049, -5.38043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.212921, -5.293707, 0});
glVertex3fv({-2.213979, -5.294075, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279933, -4.233987, 0});
glVertex3fv({-2.268356, -4.179517, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.39635, -4.180776, 0});
glVertex3fv({-2.379773, -4.207022, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.274144, -4.206752, 0});
glVertex3fv({-2.39635, -4.180776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.267808, -4.179634, 0});
glVertex3fv({-2.268903, -4.1794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.279386, -4.234103, 0});
glVertex3fv({-2.280481, -4.23387, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.360893, -4.300008, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.403002, -4.309438, 0});
glVertex3fv({-2.410669, -4.303836, 0});
glVertex3fv({-2.416137, -4.296488, 0});
glVertex3fv({-2.41887, -4.288113, 0});
glVertex3fv({-2.418601, -4.27953, 0});
glVertex3fv({-2.415356, -4.271579, 0});
glVertex3fv({-2.409452, -4.265039, 0});
glVertex3fv({-2.401468, -4.26055, 0});
glVertex3fv({-2.392185, -4.258551, 0});
glVertex3fv({-2.382513, -4.259238, 0});
glVertex3fv({-2.373397, -4.262544, 0});
glVertex3fv({-2.36573, -4.268146, 0});
glVertex3fv({-2.360263, -4.275494, 0});
glVertex3fv({-2.357502, -4.284052, 0});
glVertex3fv({-2.350642, -4.276013, 0});
glVertex3fv({-2.342284, -4.271314, 0});
glVertex3fv({-2.332567, -4.269221, 0});
glVertex3fv({-2.322442, -4.269941, 0});
glVertex3fv({-2.312899, -4.273402, 0});
glVertex3fv({-2.304873, -4.279266, 0});
glVertex3fv({-2.299149, -4.286959, 0});
glVertex3fv({-2.296287, -4.295727, 0});
glVertex3fv({-2.29657, -4.304712, 0});
glVertex3fv({-2.299966, -4.313035, 0});
glVertex3fv({-2.306147, -4.319881, 0});
glVertex3fv({-2.314505, -4.324581, 0});
glVertex3fv({-2.324222, -4.326674, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.143807, -3.670436, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.099683, -3.751391, 0});
glVertex3fv({-2.073884, -3.702042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.143807, -3.670436, 0});
glVertex3fv({-2.148165, -3.665441, 0});
glVertex3fv({-2.156341, -3.659601, 0});
glVertex3fv({-2.165802, -3.65622, 0});
glVertex3fv({-2.175622, -3.655629, 0});
glVertex3fv({-2.184838, -3.657884, 0});
glVertex3fv({-2.192552, -3.662765, 0});
glVertex3fv({-2.198005, -3.669795, 0});
glVertex3fv({-2.200665, -3.678285, 0});
glVertex3fv({-2.200271, -3.687404, 0});
glVertex3fv({-2.196863, -3.696259, 0});
glVertex3fv({-2.190773, -3.703985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.073388, -3.702301, 0});
glVertex3fv({-2.07438, -3.701782, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.195644, -3.793645, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.238737, -3.791404, 0});
glVertex3fv({-2.244615, -3.783947, 0});
glVertex3fv({-2.247905, -3.775399, 0});
glVertex3fv({-2.248286, -3.766597, 0});
glVertex3fv({-2.245718, -3.758403, 0});
glVertex3fv({-2.240455, -3.751618, 0});
glVertex3fv({-2.23301, -3.746906, 0});
glVertex3fv({-2.224113, -3.74473, 0});
glVertex3fv({-2.214635, -3.745301, 0});
glVertex3fv({-2.205503, -3.748564, 0});
glVertex3fv({-2.197613, -3.7542, 0});
glVertex3fv({-2.191734, -3.761657, 0});
glVertex3fv({-2.188444, -3.770204, 0});
glVertex3fv({-2.188087, -3.77919, 0});
glVertex3fv({-2.179318, -3.773291, 0});
glVertex3fv({-2.170004, -3.771013, 0});
glVertex3fv({-2.160082, -3.771611, 0});
glVertex3fv({-2.150523, -3.775027, 0});
glVertex3fv({-2.142262, -3.780926, 0});
glVertex3fv({-2.136109, -3.788733, 0});
glVertex3fv({-2.132665, -3.797681, 0});
glVertex3fv({-2.132267, -3.806896, 0});
glVertex3fv({-2.134954, -3.815474, 0});
glVertex3fv({-2.140465, -3.822577, 0});
glVertex3fv({-2.148258, -3.827509, 0});
glVertex3fv({-2.157572, -3.829788, 0});
glVertex3fv({-2.167494, -3.82919, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.414448, -2.98096, 0});
glVertex3fv({-1.367322, -2.952419, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.354535, -2.993319, 0});
glVertex3fv({-1.419227, -2.886501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.496653, -3.002854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.532353, -2.978614, 0});
glVertex3fv({-1.533518, -2.96919, 0});
glVertex3fv({-1.531904, -2.960174, 0});
glVertex3fv({-1.527669, -2.952448, 0});
glVertex3fv({-1.521228, -2.946769, 0});
glVertex3fv({-1.513211, -2.943692, 0});
glVertex3fv({-1.504403, -2.943519, 0});
glVertex3fv({-1.495665, -2.946266, 0});
glVertex3fv({-1.487853, -2.951664, 0});
glVertex3fv({-1.481733, -2.959186, 0});
glVertex3fv({-1.477903, -2.968094, 0});
glVertex3fv({-1.476738, -2.977518, 0});
glVertex3fv({-1.478352, -2.986534, 0});
glVertex3fv({-1.4827, -2.994404, 0});
glVertex3fv({-1.472145, -2.993902, 0});
glVertex3fv({-1.462998, -2.996777, 0});
glVertex3fv({-1.45482, -3.002429, 0});
glVertex3fv({-1.448414, -3.010303, 0});
glVertex3fv({-1.444404, -3.019628, 0});
glVertex3fv({-1.443184, -3.029494, 0});
glVertex3fv({-1.444874, -3.038932, 0});
glVertex3fv({-1.449307, -3.04702, 0});
glVertex3fv({-1.45605, -3.052965, 0});
glVertex3fv({-1.464442, -3.056186, 0});
glVertex3fv({-1.473664, -3.056367, 0});
glVertex3fv({-1.482811, -3.053492, 0});
glVertex3fv({-1.490988, -3.047841, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.951803, -2.696355, 0});
glVertex3fv({-0.936547, -2.750994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898168, -2.68138, 0});
glVertex3fv({-0.951803, -2.696355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.936547, -2.750994, 0});
glVertex3fv({-0.934978, -2.748557, 0});
glVertex3fv({-0.927392, -2.740791, 0});
glVertex3fv({-0.917863, -2.736184, 0});
glVertex3fv({-0.907326, -2.735188, 0});
glVertex3fv({-0.896812, -2.737901, 0});
glVertex3fv({-0.887351, -2.744058, 0});
glVertex3fv({-0.879869, -2.753055, 0});
glVertex3fv({-0.875096, -2.764012, 0});
glVertex3fv({-0.873502, -2.775857, 0});
glVertex3fv({-0.875242, -2.787428, 0});
glVertex3fv({-0.880146, -2.797595, 0});
glVertex3fv({-0.887733, -2.805362, 0});
glVertex3fv({-0.897262, -2.80997, 0});
glVertex3fv({-0.907799, -2.810965, 0});
glVertex3fv({-0.918311, -2.808251, 0});
glVertex3fv({-0.92047, -2.806719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.898017, -2.68192, 0});
glVertex3fv({-0.898318, -2.680841, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.920319, -2.807259, 0});
glVertex3fv({-0.92062, -2.80618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-1.01441, -2.776687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.042276, -2.743739, 0});
glVertex3fv({-1.040864, -2.734349, 0});
glVertex3fv({-1.036885, -2.7261, 0});
glVertex3fv({-1.030728, -2.719797, 0});
glVertex3fv({-1.022997, -2.716059, 0});
glVertex3fv({-1.014448, -2.715251, 0});
glVertex3fv({-1.005917, -2.717453, 0});
glVertex3fv({-0.99824, -2.722449, 0});
glVertex3fv({-0.992168, -2.729749, 0});
glVertex3fv({-0.988296, -2.738639, 0});
glVertex3fv({-0.987003, -2.748249, 0});
glVertex3fv({-0.988415, -2.757639, 0});
glVertex3fv({-0.992394, -2.765889, 0});
glVertex3fv({-0.998699, -2.772301, 0});
glVertex3fv({-0.988397, -2.774655, 0});
glVertex3fv({-0.98036, -2.779884, 0});
glVertex3fv({-0.974004, -2.787527, 0});
glVertex3fv({-0.969951, -2.796833, 0});
glVertex3fv({-0.968596, -2.806894, 0});
glVertex3fv({-0.970075, -2.816723, 0});
glVertex3fv({-0.97424, -2.825359, 0});
glVertex3fv({-0.980684, -2.831958, 0});
glVertex3fv({-0.988778, -2.835871, 0});
glVertex3fv({-0.997728, -2.836716, 0});
glVertex3fv({-1.006658, -2.834411, 0});
glVertex3fv({-1.014695, -2.829181, 0});
glVertex3fv({-1.021051, -2.821539, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.187618, -5.764023, 0});
glVertex3fv({1.195521, -5.760315, 0});
glVertex3fv({1.204539, -5.75928, 0});
glVertex3fv({1.213788, -5.76102, 0});
glVertex3fv({1.222359, -5.765362, 0});
glVertex3fv({1.229418, -5.771883, 0});
glVertex3fv({1.234271, -5.779944, 0});
glVertex3fv({1.236444, -5.788757, 0});
glVertex3fv({1.235725, -5.797458, 0});
glVertex3fv({1.232182, -5.805196, 0});
glVertex3fv({1.226165, -5.811214, 0});
glVertex3fv({1.21826, -5.814921, 0});
glVertex3fv({1.209242, -5.815957, 0});
glVertex3fv({1.199995, -5.814218, 0});
glVertex3fv({1.191422, -5.809874, 0});
glVertex3fv({1.184364, -5.803354, 0});
glVertex3fv({1.17951, -5.795292, 0});
glVertex3fv({1.177337, -5.786479, 0});
glVertex3fv({1.178057, -5.777779, 0});
glVertex3fv({1.181277, -5.769816, 0});
glVertex3fv({1.175084, -5.776009, 0});
glVertex3fv({1.16695, -5.779824, 0});
glVertex3fv({1.15767, -5.78089, 0});
glVertex3fv({1.148154, -5.7791, 0});
glVertex3fv({1.139332, -5.774631, 0});
glVertex3fv({1.132067, -5.76792, 0});
glVertex3fv({1.127074, -5.759624, 0});
glVertex3fv({1.124838, -5.750555, 0});
glVertex3fv({1.125577, -5.741601, 0});
glVertex3fv({1.129223, -5.733638, 0});
glVertex3fv({1.135416, -5.727445, 0});
glVertex3fv({1.143551, -5.72363, 0});
glVertex3fv({1.152831, -5.722565, 0});
glVertex3fv({1.162347, -5.724354, 0});
glVertex3fv({1.171169, -5.728823, 0});
glVertex3fv({1.178433, -5.735534, 0});
glVertex3fv({1.183428, -5.74383, 0});
glVertex3fv({1.185663, -5.7529, 0});
glVertex3fv({1.184923, -5.761853, 0});
glVertex3fv({1.181277, -5.769816, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.365528, -5.26244, 0});
glVertex3fv({1.470501, -5.340899, 0});
glVertex3fv({1.488814, -5.28831, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.489343, -5.288494, 0});
glVertex3fv({1.488285, -5.288126, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.36569, -5.261975, 0});
glVertex3fv({1.365366, -5.262906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.542151, -4.202954, 0});
glVertex3fv({1.486663, -4.214748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553729, -4.257423, 0});
glVertex3fv({1.542151, -4.202954, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.486663, -4.214748, 0});
glVertex3fv({1.488997, -4.216467, 0});
glVertex3fv({1.496271, -4.224527, 0});
glVertex3fv({1.500271, -4.234326, 0});
glVertex3fv({1.500602, -4.244905, 0});
glVertex3fv({1.497235, -4.255227, 0});
glVertex3fv({1.490497, -4.264283, 0});
glVertex3fv({1.481047, -4.271185, 0});
glVertex3fv({1.469812, -4.27526, 0});
glVertex3fv({1.457891, -4.276108, 0});
glVertex3fv({1.446451, -4.273645, 0});
glVertex3fv({1.436612, -4.268113, 0});
glVertex3fv({1.429336, -4.260053, 0});
glVertex3fv({1.425337, -4.250254, 0});
glVertex3fv({1.425005, -4.239675, 0});
glVertex3fv({1.428374, -4.229353, 0});
glVertex3fv({1.430038, -4.227295, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553182, -4.25754, 0});
glVertex3fv({1.554277, -4.257307, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.42949, -4.227412, 0});
glVertex3fv({1.430586, -4.227179, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.27438, -3.727952, 0});
glVertex3fv({1.299905, -3.776777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.258283, -3.78697, 0});
glVertex3fv({1.368952, -3.729114, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.612441, -2.975163, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.528876, -3.014116, 0});
glVertex3fv({0.576508, -3.042963, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.612441, -2.975163, 0});
glVertex3fv({0.617701, -2.971127, 0});
glVertex3fv({0.624042, -2.963334, 0});
glVertex3fv({0.62801, -2.954104, 0});
glVertex3fv({0.629217, -2.944341, 0});
glVertex3fv({0.627546, -2.935001, 0});
glVertex3fv({0.623158, -2.926996, 0});
glVertex3fv({0.616485, -2.921113, 0});
glVertex3fv({0.608179, -2.917925, 0});
glVertex3fv({0.599052, -2.917745, 0});
glVertex3fv({0.590001, -2.920591, 0});
glVertex3fv({0.581908, -2.926183, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.576218, -3.043442, 0});
glVertex3fv({0.576798, -3.042485, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053157, -2.816385, 0});
glVertex3fv({0.106792, -2.83136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.113572, -2.703539, 0});
glVertex3fv({0.086337, -2.718435, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.079974, -2.823872, 0});
glVertex3fv({0.113572, -2.703539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.106641, -2.831899, 0});
glVertex3fv({0.106942, -2.830821, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.053006, -2.816924, 0});
glVertex3fv({0.053307, -2.815845, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.40069, -2.758443, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.683122, 0});
glVertex3fv({-0.398707, -2.673833, 0});
glVertex3fv({-0.390671, -2.65591, 0});
glVertex3fv({-0.378154, -2.641687, 0});
glVertex3fv({-0.362381, -2.632554, 0});
glVertex3fv({-0.344898, -2.629407, 0});
glVertex3fv({-0.327415, -2.632554, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.328639, -2.727525, 0});
glVertex3fv({-0.334411, -2.713919, 0});
glVertex3fv({-0.342693, -2.704507, 0});
glVertex3fv({-0.353129, -2.698465, 0});
glVertex3fv({-0.364697, -2.696383, 0});
glVertex3fv({-0.376265, -2.698465, 0});
glVertex3fv({-0.386701, -2.704507, 0});
glVertex3fv({-0.394983, -2.713919, 0});
glVertex3fv({-0.4003, -2.725777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.40069, -2.758443, 0});
glVertex3fv({-0.399178, -2.767895, 0});
glVertex3fv({-0.394028, -2.779379, 0});
glVertex3fv({-0.386007, -2.788494, 0});
glVertex3fv({-0.375901, -2.794346, 0});
glVertex3fv({-0.364697, -2.796362, 0});
glVertex3fv({-0.353494, -2.794346, 0});
glVertex3fv({-0.343387, -2.788494, 0});
glVertex3fv({-0.335366, -2.779379, 0});
glVertex3fv({-0.330217, -2.767895, 0});
glVertex3fv({-0.328508, -2.754046, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.510306, -2.709718, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.534224, -2.657531, 0});
glVertex3fv({-0.529056, -2.646004, 0});
glVertex3fv({-0.521007, -2.636857, 0});
glVertex3fv({-0.510864, -2.630984, 0});
glVertex3fv({-0.499619, -2.62896, 0});
glVertex3fv({-0.488375, -2.630984, 0});
glVertex3fv({-0.478233, -2.636857, 0});
glVertex3fv({-0.470183, -2.646004, 0});
glVertex3fv({-0.465015, -2.657531, 0});
glVertex3fv({-0.463234, -2.670308, 0});
glVertex3fv({-0.465015, -2.683085, 0});
glVertex3fv({-0.470183, -2.694611, 0});
glVertex3fv({-0.478233, -2.703759, 0});
glVertex3fv({-0.488606, -2.709718, 0});
glVertex3fv({-0.476247, -2.716421, 0});
glVertex3fv({-0.46782, -2.725997, 0});
glVertex3fv({-0.46241, -2.738063, 0});
glVertex3fv({-0.460545, -2.751439, 0});
glVertex3fv({-0.46241, -2.764814, 0});
glVertex3fv({-0.46782, -2.77688, 0});
glVertex3fv({-0.476247, -2.786456, 0});
glVertex3fv({-0.486865, -2.792604, 0});
glVertex3fv({-0.498636, -2.794723, 0});
glVertex3fv({-0.510407, -2.792604, 0});
glVertex3fv({-0.521025, -2.786456, 0});
glVertex3fv({-0.529452, -2.77688, 0});
glVertex3fv({-0.534862, -2.764814, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.587979, -6.094665, 0});
glVertex3fv({-1.588928, -6.095813, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648922, -6.177485, 0});
glVertex3fv({-1.656628, -6.181776, 0});
glVertex3fv({-1.666487, -6.1908, 0});
glVertex3fv({-1.673504, -6.202176, 0});
glVertex3fv({-1.67699, -6.21479, 0});
glVertex3fv({-1.676605, -6.227407, 0});
glVertex3fv({-1.672387, -6.238795, 0});
glVertex3fv({-1.664747, -6.247837, 0});
glVertex3fv({-1.654435, -6.253646, 0});
glVertex3fv({-1.642459, -6.255656, 0});
glVertex3fv({-1.629992, -6.25367, 0});
glVertex3fv({-1.618256, -6.247881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.588454, -6.095239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.531372, -6.142461, 0});
glVertex3fv({-1.648922, -6.177485, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.649823, -6.046308, 0});
glVertex3fv({-1.650833, -6.045472, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.74023, -6.188195, 0});
glVertex3fv({-1.73928, -6.187047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.650328, -6.04589, 0});
glVertex3fv({-1.796837, -6.140399, 0});
glVertex3fv({-1.739755, -6.187621, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.410915, -4.877334, 0});
glVertex3fv({-2.422744, -4.872899, 0});
glVertex3fv({-2.432378, -4.86544, 0});
glVertex3fv({-2.438876, -4.855686, 0});
glVertex3fv({-2.441602, -4.844591, 0});
glVertex3fv({-2.440288, -4.833242, 0});
glVertex3fv({-2.435064, -4.82275, 0});
glVertex3fv({-2.42644, -4.814143, 0});
glVertex3fv({-2.415261, -4.80826, 0});
glVertex3fv({-2.40262, -4.805681, 0});
glVertex3fv({-2.389757, -4.806656, 0});
glVertex3fv({-2.377929, -4.811091, 0});
glVertex3fv({-2.368294, -4.818549, 0});
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.355781, -4.815773, 0});
glVertex3fv({-2.346753, -4.806761, 0});
glVertex3fv({-2.335051, -4.800604, 0});
glVertex3fv({-2.321818, -4.797904, 0});
glVertex3fv({-2.308353, -4.798924, 0});
glVertex3fv({-2.295971, -4.803566, 0});
glVertex3fv({-2.285884, -4.811375, 0});
glVertex3fv({-2.279082, -4.821587, 0});
glVertex3fv({-2.276228, -4.833201, 0});
glVertex3fv({-2.277603, -4.845082, 0});
glVertex3fv({-2.283073, -4.856066, 0});
glVertex3fv({-2.292101, -4.865077, 0});
glVertex3fv({-2.303803, -4.871234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.361695, -4.828528, 0});
glVertex3fv({-2.360332, -4.850185, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.283396, -4.686047, 0});
glVertex3fv({-2.297368, -4.675168, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.297368, -4.675168, 0});
glVertex3fv({-2.324644, -4.665192, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.281683, -4.713267, 0});
glVertex3fv({-2.283396, -4.686047, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.324644, -4.665192, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.447566, -4.723702, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.406242, -4.744555, 0});
glVertex3fv({-2.319992, -4.739129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.449278, -4.696483, 0});
glVertex3fv({-2.436705, -4.683934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.436705, -4.683934, 0});
glVertex3fv({-2.410894, -4.670618, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.447566, -4.723702, 0});
glVertex3fv({-2.433519, -4.734578, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.433519, -4.734578, 0});
glVertex3fv({-2.406242, -4.744555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.319992, -4.739129, 0});
glVertex3fv({-2.294182, -4.725812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.294182, -4.725812, 0});
glVertex3fv({-2.281683, -4.713267, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.951748, -3.361597, 0});
glVertex3fv({-1.956613, -3.349939, 0});
glVertex3fv({-1.957771, -3.33781, 0});
glVertex3fv({-1.955109, -3.326396, 0});
glVertex3fv({-1.948887, -3.316813, 0});
glVertex3fv({-1.939714, -3.310002, 0});
glVertex3fv({-1.92849, -3.306629, 0});
glVertex3fv({-1.916312, -3.307022, 0});
glVertex3fv({-1.904371, -3.311146, 0});
glVertex3fv({-1.893838, -3.318594, 0});
glVertex3fv({-1.885743, -3.328638, 0});
glVertex3fv({-1.880879, -3.340296, 0});
glVertex3fv({-1.87972, -3.352426, 0});
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.869131, -3.359647, 0});
glVertex3fv({-1.856382, -3.360059, 0});
glVertex3fv({-1.843883, -3.364375, 0});
glVertex3fv({-1.832855, -3.372172, 0});
glVertex3fv({-1.824382, -3.382687, 0});
glVertex3fv({-1.81929, -3.394891, 0});
glVertex3fv({-1.818078, -3.407589, 0});
glVertex3fv({-1.820865, -3.419538, 0});
glVertex3fv({-1.827378, -3.429569, 0});
glVertex3fv({-1.83698, -3.436699, 0});
glVertex3fv({-1.84873, -3.440231, 0});
glVertex3fv({-1.86148, -3.439818, 0});
glVertex3fv({-1.873979, -3.435503, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.882478, -3.364067, 0});
glVertex3fv({-1.897332, -3.379886, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.860644, -3.264581, 0});
glVertex3fv({-1.865509, -3.252923, 0});
glVertex3fv({-1.866666, -3.240793, 0});
glVertex3fv({-1.864004, -3.229379, 0});
glVertex3fv({-1.857782, -3.219797, 0});
glVertex3fv({-1.84861, -3.212986, 0});
glVertex3fv({-1.837386, -3.209612, 0});
glVertex3fv({-1.825207, -3.210006, 0});
glVertex3fv({-1.813267, -3.214129, 0});
glVertex3fv({-1.802733, -3.221578, 0});
glVertex3fv({-1.794639, -3.231622, 0});
glVertex3fv({-1.789774, -3.24328, 0});
glVertex3fv({-1.788616, -3.25541, 0});
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.778027, -3.26263, 0});
glVertex3fv({-1.765278, -3.263043, 0});
glVertex3fv({-1.752778, -3.267359, 0});
glVertex3fv({-1.741751, -3.275156, 0});
glVertex3fv({-1.733278, -3.285671, 0});
glVertex3fv({-1.728185, -3.297874, 0});
glVertex3fv({-1.726974, -3.310573, 0});
glVertex3fv({-1.729761, -3.322522, 0});
glVertex3fv({-1.736273, -3.332553, 0});
glVertex3fv({-1.745876, -3.339683, 0});
glVertex3fv({-1.757626, -3.343215, 0});
glVertex3fv({-1.770375, -3.342802, 0});
glVertex3fv({-1.782875, -3.338486, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.791373, -3.267051, 0});
glVertex3fv({-1.806228, -3.28287, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800417, -6.196015, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.853325, -6.143543, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.776, -6.05132, 0});
glVertex3fv({0.77695, -6.052467, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.857599, -6.148709, 0});
glVertex3fv({0.864506, -6.159906, 0});
glVertex3fv({0.867938, -6.172323, 0});
glVertex3fv({0.867559, -6.184744, 0});
glVertex3fv({0.863406, -6.195952, 0});
glVertex3fv({0.855886, -6.204853, 0});
glVertex3fv({0.845736, -6.210571, 0});
glVertex3fv({0.833948, -6.21255, 0});
glVertex3fv({0.821676, -6.210595, 0});
glVertex3fv({0.810122, -6.204897, 0});
glVertex3fv({0.800417, -6.196015, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.853325, -6.143543, 0});
glVertex3fv({0.843621, -6.13466, 0});
glVertex3fv({0.832066, -6.128963, 0});
glVertex3fv({0.819795, -6.127007, 0});
glVertex3fv({0.808007, -6.128986, 0});
glVertex3fv({0.797856, -6.134706, 0});
glVertex3fv({0.790336, -6.143605, 0});
glVertex3fv({0.786183, -6.154813, 0});
glVertex3fv({0.785805, -6.167233, 0});
glVertex3fv({0.789236, -6.179651, 0});
glVertex3fv({0.796143, -6.190849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.796143, -6.190849, 0});
glVertex3fv({0.788426, -6.182342, 0});
glVertex3fv({0.770097, -6.152627, 0});
glVertex3fv({0.760991, -6.119677, 0});
glVertex3fv({0.761997, -6.086716, 0});
glVertex3fv({0.773016, -6.056971, 0});
glVertex3fv({0.776475, -6.051894, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.458871, -4.733214, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.534042, -4.737944, 0});
glVertex3fv({1.543188, -4.740505, 0});
glVertex3fv({1.560571, -4.749651, 0});
glVertex3fv({1.57398, -4.763037, 0});
glVertex3fv({1.582105, -4.779352, 0});
glVertex3fv({1.584148, -4.796999, 0});
glVertex3fv({1.579909, -4.81425, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485203, -4.807064, 0});
glVertex3fv({1.499144, -4.802157, 0});
glVertex3fv({1.509058, -4.794483, 0});
glVertex3fv({1.515743, -4.784447, 0});
glVertex3fv({1.518547, -4.773033, 0});
glVertex3fv({1.517196, -4.761357, 0});
glVertex3fv({1.511821, -4.750562, 0});
glVertex3fv({1.502948, -4.741705, 0});
glVertex3fv({1.491447, -4.735654, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.458871, -4.733214, 0});
glVertex3fv({1.449341, -4.734129, 0});
glVertex3fv({1.437556, -4.738548, 0});
glVertex3fv({1.427956, -4.745981, 0});
glVertex3fv({1.421481, -4.7557, 0});
glVertex3fv({1.418765, -4.766756, 0});
glVertex3fv({1.420074, -4.778062, 0});
glVertex3fv({1.42528, -4.788517, 0});
glVertex3fv({1.433873, -4.797094, 0});
glVertex3fv({1.445011, -4.802955, 0});
glVertex3fv({1.458726, -4.80553, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.975266, -3.313793, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.996935, -3.260633, 0});
glVertex3fv({1.008876, -3.25651, 0});
glVertex3fv({1.021054, -3.256116, 0});
glVertex3fv({1.032279, -3.259489, 0});
glVertex3fv({1.041452, -3.2663, 0});
glVertex3fv({1.047673, -3.275882, 0});
glVertex3fv({1.050335, -3.287297, 0});
glVertex3fv({1.049177, -3.299426, 0});
glVertex3fv({1.044313, -3.311084, 0});
glVertex3fv({1.036218, -3.321129, 0});
glVertex3fv({1.025684, -3.328578, 0});
glVertex3fv({1.013744, -3.3327, 0});
glVertex3fv({1.001566, -3.333094, 0});
glVertex3fv({0.990121, -3.329612, 0});
glVertex3fv({0.993694, -3.343209, 0});
glVertex3fv({0.992483, -3.355907, 0});
glVertex3fv({0.98739, -3.368111, 0});
glVertex3fv({0.978916, -3.378627, 0});
glVertex3fv({0.96789, -3.386423, 0});
glVertex3fv({0.95539, -3.390739, 0});
glVertex3fv({0.942641, -3.391151, 0});
glVertex3fv({0.930891, -3.38762, 0});
glVertex3fv({0.921289, -3.38049, 0});
glVertex3fv({0.914775, -3.370458, 0});
glVertex3fv({0.911989, -3.35851, 0});
glVertex3fv({0.9132, -3.345812, 0});
glVertex3fv({0.918293, -3.333608, 0});
glEnd();

glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.245     , -3.282     , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.282, 0});
glVertex3fv({-0.707051, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.282, 0});
glVertex3fv({-0.761752, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.708037, -3.15712, 0});
glVertex3fv({-0.707051, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762738, -3.15712, 0});
glVertex3fv({-0.761752, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.15712, 0});
glVertex3fv({-0.707544, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.707544, -3.21256, 0});
glVertex3fv({-0.762245, -3.21256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.762245, -3.15712, 0});
glVertex3fv({-0.762245, -3.282, 0});
glEnd();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-17.57813, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.555, -2.45, 0});
glVertex3fv({-0.555, -2.325, 0});
glVertex3fv({-0.5125, -2.325, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.45, -2.45, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.41, -2.45, 0});
glVertex3fv({-0.3475, -2.325, 0});
glVertex3fv({-0.305, -2.325, 0});
glVertex3fv({-0.305, -2.45, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.033589, -3.30925, 0});
glVertex3fv({0.393589, -3.30925, 0});
glVertex3fv({0.393589, -3.12625, 0});
glVertex3fv({0.033589, -3.12625, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341144, -3.179176, 0});
glVertex3fv({0.342129, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086262, -3.282, 0});
glVertex3fv({0.087248, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.141949, -3.282, 0});
glVertex3fv({0.142934, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.282, 0});
glVertex3fv({0.086755, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142442, -3.282, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.086755, -3.15712, 0});
glVertex3fv({0.114845, -3.212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.114845, -3.212, 0});
glVertex3fv({0.142442, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.241002, -3.282, 0});
glVertex3fv({0.241987, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186301, -3.282, 0});
glVertex3fv({0.187286, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.213898, -3.15712, 0});
glVertex3fv({0.241494, -3.282, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.186794, -3.282, 0});
glVertex3fv({0.213898, -3.15712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.232624, -3.24224, 0});
glVertex3fv({0.195664, -3.24224, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.322314, -3.22096, 0});
glVertex3fv({0.322314, -3.21984, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.288207, -3.179176, 0});
glVertex3fv({0.292196, -3.170278, 0});
glVertex3fv({0.298411, -3.163216, 0});
glVertex3fv({0.306241, -3.158682, 0});
glVertex3fv({0.314922, -3.15712, 0});
glVertex3fv({0.323602, -3.158682, 0});
glVertex3fv({0.331432, -3.163216, 0});
glVertex3fv({0.337647, -3.170278, 0});
glVertex3fv({0.341637, -3.179176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.2204, 0});
glVertex3fv({0.322314, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.341533, -3.25344, 0});
glVertex3fv({0.341533, -3.2204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.18512, 0});
glVertex3fv({0.286832, -3.25344, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.286832, -3.25344, 0});
glVertex3fv({0.28769, -3.260331, 0});
glVertex3fv({0.291609, -3.269073, 0});
glVertex3fv({0.297715, -3.276011, 0});
glVertex3fv({0.305408, -3.280465, 0});
glVertex3fv({0.313936, -3.282, 0});
glVertex3fv({0.322464, -3.280465, 0});
glVertex3fv({0.330157, -3.276011, 0});
glVertex3fv({0.336262, -3.269073, 0});
glVertex3fv({0.340182, -3.260331, 0});
glVertex3fv({0.341533, -3.25344, 0});
glEnd();


glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCAC);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC14);
glScissor(120, 170, 309, 324);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 0});
glVertex3fv({1.22, -1.545, 0});
glVertex3fv({1.22, 1.905, 0});
glVertex3fv({-2.08, 1.905, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(401.4474, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);
glTranslatef(0, 0.07267442, 0);
glColor3fv({0.462745, 0.141176, 0});
glBegin(GL_POLYGON);
glVertex3fv({2.07, 0.13, 0});
glVertex3fv({2.07, -4.87, 0});
glVertex3fv({-2.93, -4.87, 0});
glVertex3fv({-2.93, 0.13, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.655, 5E-06});
glVertex3fv({-0.255, 0.655, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 0.48, 5E-06});
glVertex3fv({-0.08, 0.48, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 0.305, 5E-06});
glVertex3fv({-0.255, 0.305, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.83, 5E-06});
glVertex3fv({0.27, 0.83, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.045, 5E-06});
glVertex3fv({-0.255, -0.045, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.22, 5E-06});
glVertex3fv({-0.08, -0.22, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.395, 5E-06});
glVertex3fv({-0.255, -0.395, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 0.13, 5E-06});
glVertex3fv({0.27, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -0.57, 5E-06});
glVertex3fv({0.27, -0.57, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.095, 5E-06});
glVertex3fv({-0.255, -1.095, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -0.92, 5E-06});
glVertex3fv({-0.08, -0.92, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -0.745, 5E-06});
glVertex3fv({-0.255, -0.745, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, 1.53, 5E-06});
glVertex3fv({0.27, 1.53, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.005, 5E-06});
glVertex3fv({-0.255, 1.005, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.18, 5E-06});
glVertex3fv({-0.08, 1.18, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.355, 5E-06});
glVertex3fv({-0.255, 1.355, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.13, -1.27, 5E-06});
glVertex3fv({0.27, -1.27, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.795, 5E-06});
glVertex3fv({-0.255, -1.795, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, -1.62, 5E-06});
glVertex3fv({-0.08, -1.62, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, -1.445, 5E-06});
glVertex3fv({-0.255, -1.445, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 1.705, 5E-06});
glVertex3fv({-0.255, 1.705, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.78, 1.88, 5E-06});
glVertex3fv({-0.08, 1.88, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.605, 2.055, 5E-06});
glVertex3fv({-0.255, 2.055, 5E-06});
glEnd();
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -0.631     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.769      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, -0.00056});
glVertex2fv({0.0162624, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, -0.00056});
glVertex2fv({0.0719488, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0});
glVertex2fv({0.0441056, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0441056, 0.124936});
glVertex2fv({0.02188032, 0.103264});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0});
glVertex2fv({0.0719488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 0.069      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.311      , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , 1.469      , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.371     , -1.331     , 5E-006     , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0724416, -0.00056});
glVertex2fv({0.0724416, 0.00056});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06805568, 0.076608});
glVertex2fv({0.07046336, 0.082785});
glVertex2fv({0.07185024, 0.092736});
glVertex2fv({0.07046336, 0.102687});
glVertex2fv({0.06643824, 0.111663});
glVertex2fv({0.06017, 0.118786});
glVertex2fv({0.05227024, 0.12336});
glVertex2fv({0.04351424, 0.124936});
glVertex2fv({0.03475824, 0.12336});
glVertex2fv({0.02685848, 0.118786});
glVertex2fv({0.02059024, 0.111663});
glVertex2fv({0.01656512, 0.102687});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.0724416, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0167552, 0});
glVertex2fv({0.06805568, 0.076608});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0});
glVertex2fv({0.1632154, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.009968});
glVertex2fv({0.1719872, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0});
glVertex2fv({0.1543942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1719872, 0.02996});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1338938, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.09492});
glVertex2fv({0.1163008, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1543942, 0.124936});
glVertex2fv({0.1632154, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1632154, 0.114912});
glVertex2fv({0.1719872, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1338938, 0.124936});
glVertex2fv({0.1250726, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.114912});
glVertex2fv({0.1163008, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1163008, 0.02996});
glVertex2fv({0.1250726, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1250726, 0.009968});
glVertex2fv({0.1338938, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.93, 0.13, 0});
glVertex3fv({2.07, 0.13, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.2771238, 0);
glTranslatef(-0.08779243, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.352726, 0.150706, 5E-06});
glVertex3fv({-0.360718, 0.17, 5E-06});
glVertex3fv({-0.373431, 0.186569, 5E-06});
glVertex3fv({-0.39, 0.199282, 5E-06});
glVertex3fv({-0.409294, 0.207274, 5E-06});
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.450706, 0.207274, 5E-06});
glVertex3fv({-0.47, 0.199282, 5E-06});
glVertex3fv({-0.486569, 0.186569, 5E-06});
glVertex3fv({-0.499282, 0.17, 5E-06});
glVertex3fv({-0.507274, 0.150706, 5E-06});
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.507274, 0.109294, 5E-06});
glVertex3fv({-0.499282, 0.09, 5E-06});
glVertex3fv({-0.486569, 0.073431, 5E-06});
glVertex3fv({-0.47, 0.060718, 5E-06});
glVertex3fv({-0.450706, 0.052726, 5E-06});
glVertex3fv({-0.43, 0.05, 5E-06});
glVertex3fv({-0.409294, 0.052726, 5E-06});
glVertex3fv({-0.39, 0.060718, 5E-06});
glVertex3fv({-0.373431, 0.073431, 5E-06});
glVertex3fv({-0.360718, 0.09, 5E-06});
glVertex3fv({-0.352726, 0.109294, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.35, 0.13, 5E-06});
glVertex3fv({-0.105, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.51, 0.13, 5E-06});
glVertex3fv({-0.755, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 0.21, 5E-06});
glVertex3fv({-0.43, 0.3, 5E-06});
glEnd();
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.105, 0.13, 5E-06});
glVertex3fv({-0.085, 0.13, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.755, 0.13, 5E-06});
glVertex3fv({-0.775, 0.13, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.020593, 0.9675, 5E-06});
glVertex3fv({1.150496, 1.0425, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.754404, 1.314403, 5E-06});
glVertex3fv({0.825115, 1.385114, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.4075, 1.580592, 5E-06});
glVertex3fv({0.5325, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.142884, 1.703985, 5E-06});
glVertex3fv({0.177086, 1.797954, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.139139, 1.779553, 5E-06});
glVertex3fv({-0.121774, 1.878034, 5E-06});
glEnd();

glBegin(GL_POLYGON);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.355, 1.905, 5E-06});
glVertex3fv({-0.505, 1.905, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-0.720861, 1.779553, 5E-06});
glVertex3fv({-0.738225, 1.878034, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.002884, 1.703985, 5E-06});
glVertex3fv({-1.037086, 1.797955, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2675, 1.580593, 5E-06});
glVertex3fv({-1.392501, 1.797099, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.614404, 1.314404, 5E-06});
glVertex3fv({-1.685115, 1.385115, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.880593, 0.9675, 5E-06});
glVertex3fv({-2.010498, 1.0425, 5E-06});
glEnd();
glPushMatrix();
glTranslatef(-0.43, 0.13, 5E-06);
glRotatef(401.4474, 0, 0, 1);
glTranslatef(0.43, -0.13, -5E-06);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, 1.805, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPushMatrix();
glTranslatef(0.07267442, 0, 0);


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.57, 1.565, 5E-06});
glVertex3fv({-0.29, 1.565, 5E-06});
glVertex3fv({-0.29, 1.625, 5E-06});
glVertex3fv({-0.57, 1.625, 5E-06});
glEnd();

glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.425, -1.28, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({-1.21, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.21, -1.08, 5E-06});
glVertex3fv({0.35, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.28, 5E-06});
glVertex3fv({-0.43, -1.08, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.285, -1.28, 5E-06});
glVertex3fv({0.425, -1.28, 5E-06});
glEnd();


glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.187, 0.13, 5E-06});
glVertex3fv({0.187, 0.2, 5E-06});
glVertex3fv({0.437, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({0.2495, 0.2, 5E-06});
glVertex3fv({0.3217, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.312, 0.2, 5E-06});
glVertex3fv({0.3842, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.3745, 0.2, 5E-06});
glVertex3fv({0.4467, 0.325, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.047, 0.13, 5E-06});
glVertex3fv({-1.047, 0.2, 5E-06});
glVertex3fv({-1.297, 0.2, 5E-06});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1095, 0.2, 5E-06});
glVertex3fv({-1.1817, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.172, 0.2, 5E-06});
glVertex3fv({-1.2442, 0.325, 5E-06});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.2345, 0.2, 5E-06});
glVertex3fv({-1.3067, 0.325, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.1453488, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-0.196, 0.13, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.196, 0.13, 0});
glVertex3fv({0.681116, 2.998914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664, 0.13, 0});
glVertex3fv({-1.541116, 2.998914, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1453488, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-1.541118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.195999, 0.13, 0});
glVertex3fv({0.681118, -2.738914, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.664001, 0.13, 0});
glVertex3fv({-0.195999, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.07267442, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.07267442, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 0.13, 5E-06});
glVertex3fv({0.52, 0.13, 5E-06});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0.07267442, 0, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0.07267442, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, 1.08, 5E-06});
glVertex3fv({-0.43, -0.82, 5E-06});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.662119, -0.731053, 0});
glVertex3fv({-1.651153, -0.737402, 0});
glVertex3fv({-1.642451, -0.747291, 0});
glVertex3fv({-1.636864, -0.759752, 0});
glVertex3fv({-1.634938, -0.773565, 0});
glVertex3fv({-1.636864, -0.787378, 0});
glVertex3fv({-1.642451, -0.799839, 0});
glVertex3fv({-1.651153, -0.809728, 0});
glVertex3fv({-1.662119, -0.816077, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.708365, -0.89649, 0});
glVertex3fv({-1.707054, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.669685, -0.728865, 0});
glVertex3fv({-1.70771, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.728865, 0});
glVertex3fv({-1.70771, -0.89649, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.70771, -0.81752, 0});
glVertex3fv({-1.669685, -0.81752, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.895745, 0});
glVertex3fv({-1.514963, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895745, 0});
glVertex3fv({-1.561511, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.514963, -0.72961, 0});
glVertex3fv({-1.514963, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.72961, 0});
glVertex3fv({-1.561511, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.537909, -0.895, 0});
glVertex3fv({-1.537909, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.895, 0});
glVertex3fv({-1.514963, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.561511, -0.728865, 0});
glVertex3fv({-1.514963, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.72812, 0});
glVertex3fv({-1.441536, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.406134, -0.894255, 0});
glVertex3fv({-1.404823, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.370076, -0.72812, 0});
glVertex3fv({-1.370076, -0.72663, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.441536, -0.727375, 0});
glVertex3fv({-1.370076, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.405478, -0.894255, 0});
glVertex3fv({-1.405478, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.85775, 0});
glVertex3fv({-1.306524, -0.864113, 0});
glVertex3fv({-1.300937, -0.876574, 0});
glVertex3fv({-1.292234, -0.886463, 0});
glVertex3fv({-1.281269, -0.892812, 0});
glVertex3fv({-1.269113, -0.895, 0});
glVertex3fv({-1.256958, -0.892812, 0});
glVertex3fv({-1.245992, -0.886463, 0});
glVertex3fv({-1.23729, -0.876574, 0});
glVertex3fv({-1.231703, -0.864113, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.306524, -0.758262, 0});
glVertex3fv({-1.300937, -0.745801, 0});
glVertex3fv({-1.292234, -0.735912, 0});
glVertex3fv({-1.281269, -0.729563, 0});
glVertex3fv({-1.269113, -0.727375, 0});
glVertex3fv({-1.256958, -0.729563, 0});
glVertex3fv({-1.245992, -0.735912, 0});
glVertex3fv({-1.23729, -0.745801, 0});
glVertex3fv({-1.231703, -0.758262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.307794, -0.764625, 0});
glVertex3fv({-1.307794, -0.85775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.895, 0});
glVertex3fv({-1.101935, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.895, 0});
glVertex3fv({-1.174707, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.103246, -0.728865, 0});
glVertex3fv({-1.101935, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.176018, -0.728865, 0});
glVertex3fv({-1.174707, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.728865, 0});
glVertex3fv({-1.102591, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.102591, -0.80262, 0});
glVertex3fv({-1.175362, -0.80262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.175362, -0.728865, 0});
glVertex3fv({-1.175362, -0.895, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.415692, -0.735594, 0});
glVertex3fv({0.424829, -0.745977, 0});
glVertex3fv({0.430696, -0.759061, 0});
glVertex3fv({0.432718, -0.773565, 0});
glVertex3fv({0.430696, -0.788069, 0});
glVertex3fv({0.424829, -0.801153, 0});
glVertex3fv({0.415692, -0.811536, 0});
glVertex3fv({0.404178, -0.818203, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.431406, -0.895, 0});
glVertex3fv({0.432718, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.358635, -0.895, 0});
glVertex3fv({0.359946, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.38617, -0.81901, 0});
glVertex3fv({0.432062, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.81901, 0});
glVertex3fv({0.40256, -0.81901, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.35929, -0.72812, 0});
glVertex3fv({0.35929, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.40256, -0.72812, 0});
glVertex3fv({0.35929, -0.72812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.86371, 0});
glVertex3fv({0.493724, -0.873379, 0});
glVertex3fv({0.497636, -0.882102, 0});
glVertex3fv({0.503727, -0.889024, 0});
glVertex3fv({0.511404, -0.893469, 0});
glVertex3fv({0.519912, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.86371, 0});
glVertex3fv({0.563802, -0.873379, 0});
glVertex3fv({0.55989, -0.882102, 0});
glVertex3fv({0.553799, -0.889024, 0});
glVertex3fv({0.546122, -0.893469, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.537614, -0.727375, 0});
glVertex3fv({0.546122, -0.728907, 0});
glVertex3fv({0.553799, -0.733351, 0});
glVertex3fv({0.55989, -0.740273, 0});
glVertex3fv({0.563802, -0.748996, 0});
glVertex3fv({0.565149, -0.758665, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.493724, -0.748996, 0});
glVertex3fv({0.497636, -0.740273, 0});
glVertex3fv({0.503727, -0.733351, 0});
glVertex3fv({0.511404, -0.728907, 0});
glVertex3fv({0.519912, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.492377, -0.758665, 0});
glVertex3fv({0.492377, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.895, 0});
glVertex3fv({0.537614, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.565149, -0.758665, 0});
glVertex3fv({0.565149, -0.86371, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.519912, -0.727375, 0});
glVertex3fv({0.537614, -0.727375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.698236, -0.895745, 0});
glVertex3fv({0.698236, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.624808, -0.728865, 0});
glVertex3fv({0.62612, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.728865, 0});
glVertex3fv({0.625464, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625464, -0.895, 0});
glVertex3fv({0.698236, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.831322, -0.895745, 0});
glVertex3fv({0.831322, -0.894255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.757895, -0.728865, 0});
glVertex3fv({0.759206, -0.728865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.728865, 0});
glVertex3fv({0.758551, -0.895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.758551, -0.895, 0});
glVertex3fv({0.831322, -0.895, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-0.855, -1.52, 5E-06});
glVertex3fv({-0.005, -1.52, 5E-06});
glVertex3fv({-0.005, -1.13, 5E-06});
glVertex3fv({-0.855, -1.13, 5E-06});
glEnd();
glLineWidth(6);
glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2094532, 0.019135});
glVertex2fv({0.2094532, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.224});
glVertex2fv({0.308, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.1237});
glVertex2fv({0.2124285, 0.127137});
glVertex2fv({0.2292074, 0.136853});
glVertex2fv({0.247808, 0.1402});
glVertex2fv({0.2664086, 0.136853});
glVertex2fv({0.2831875, 0.127137});
glVertex2fv({0.2965046, 0.112005});
glVertex2fv({0.3050538, 0.092937});
glVertex2fv({0.308, 0.0718});
glVertex2fv({0.3050538, 0.050663});
glVertex2fv({0.2965046, 0.031596});
glVertex2fv({0.2831875, 0.016463});
glVertex2fv({0.2664086, 0.006748});
glVertex2fv({0.247808, 0.0034});
glVertex2fv({0.2292074, 0.006748});
glVertex2fv({0.2124285, 0.016463});
glVertex2fv({0.2094532, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.225});
glVertex2fv({0.20856, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.225});
glVertex2fv({0.20856, 0.1237});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -0.433596  , -1.437579  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2094532, 0.019135});
glVertex2fv({0.2094532, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.224});
glVertex2fv({0.308, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.1237});
glVertex2fv({0.2124285, 0.127137});
glVertex2fv({0.2292074, 0.136853});
glVertex2fv({0.247808, 0.1402});
glVertex2fv({0.2664086, 0.136853});
glVertex2fv({0.2831875, 0.127137});
glVertex2fv({0.2965046, 0.112005});
glVertex2fv({0.3050538, 0.092937});
glVertex2fv({0.308, 0.0718});
glVertex2fv({0.3050538, 0.050663});
glVertex2fv({0.2965046, 0.031596});
glVertex2fv({0.2831875, 0.016463});
glVertex2fv({0.2664086, 0.006748});
glVertex2fv({0.247808, 0.0034});
glVertex2fv({0.2292074, 0.006748});
glVertex2fv({0.2124285, 0.016463});
glVertex2fv({0.2094532, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.225});
glVertex2fv({0.20856, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.225});
glVertex2fv({0.20856, 0.1237});
glEnd();
glPopMatrix();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.824096, -1.471579, 0});
glVertex3fv({-0.043096, -1.471579, 0});
glVertex3fv({-0.043096, -1.178579, 0});
glVertex3fv({-0.824096, -1.178579, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.477, 0.083, 5E-06});
glVertex3fv({-0.383, 0.083, 5E-06});
glVertex3fv({-0.383, 0.177, 5E-06});
glVertex3fv({-0.477, 0.177, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.207, 0.177, 5E-06});
glVertex3fv({0.926, 0.177, 5E-06});
glVertex3fv({0.926, 0.083, 5E-06});
glVertex3fv({0.301, 0.083, 5E-06});
glVertex3fv({0.301, -0.083, 5E-06});
glVertex3fv({0.207, -0.083, 5E-06});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.067, 0.177, 5E-06});
glVertex3fv({-1.786, 0.177, 5E-06});
glVertex3fv({-1.786, 0.083, 5E-06});
glVertex3fv({-1.161, 0.083, 5E-06});
glVertex3fv({-1.161, -0.083001, 5E-06});
glVertex3fv({-1.067, -0.083001, 5E-06});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.22, 1.905, 5E-06});
glVertex3fv({0.87, 1.905, 5E-06});
glVertex3fv({0.930777, 1.899683, 5E-06});
glVertex3fv({0.989707, 1.883893, 5E-06});
glVertex3fv({1.045, 1.858109, 5E-06});
glVertex3fv({1.094976, 1.823116, 5E-06});
glVertex3fv({1.138116, 1.779976, 5E-06});
glVertex3fv({1.173109, 1.73, 5E-06});
glVertex3fv({1.198892, 1.674707, 5E-06});
glVertex3fv({1.214683, 1.615777, 5E-06});
glVertex3fv({1.22, 1.555, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, 1.905, 5E-06});
glVertex3fv({-1.73, 1.905, 5E-06});
glVertex3fv({-1.790777, 1.899683, 5E-06});
glVertex3fv({-1.849707, 1.883893, 5E-06});
glVertex3fv({-1.905, 1.858109, 5E-06});
glVertex3fv({-1.954976, 1.823116, 5E-06});
glVertex3fv({-1.998116, 1.779976, 5E-06});
glVertex3fv({-2.033109, 1.73, 5E-06});
glVertex3fv({-2.058892, 1.674707, 5E-06});
glVertex3fv({-2.074682, 1.615776, 5E-06});
glVertex3fv({-2.08, 1.554999, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.22, -1.545, 5E-06});
glVertex3fv({0.869999, -1.545, 5E-06});
glVertex3fv({0.930776, -1.539683, 5E-06});
glVertex3fv({0.989706, -1.523893, 5E-06});
glVertex3fv({1.044999, -1.498109, 5E-06});
glVertex3fv({1.094975, -1.463116, 5E-06});
glVertex3fv({1.138115, -1.419976, 5E-06});
glVertex3fv({1.173109, -1.37, 5E-06});
glVertex3fv({1.198892, -1.314707, 5E-06});
glVertex3fv({1.214683, -1.255777, 5E-06});
glVertex3fv({1.22, -1.195, 5E-06});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.08, -1.545, 5E-06});
glVertex3fv({-1.73, -1.545, 5E-06});
glVertex3fv({-1.790777, -1.539683, 5E-06});
glVertex3fv({-1.849707, -1.523892, 5E-06});
glVertex3fv({-1.905, -1.498109, 5E-06});
glVertex3fv({-1.954976, -1.463115, 5E-06});
glVertex3fv({-1.998116, -1.419976, 5E-06});
glVertex3fv({-2.033109, -1.37, 5E-06});
glVertex3fv({-2.058892, -1.314707, 5E-06});
glVertex3fv({-2.074683, -1.255777, 5E-06});
glVertex3fv({-2.08, -1.195, 5E-06});
glEnd();


glPushMatrix();
glTranslatef(0, 0.1453488, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.425, 0.13, 0});
glVertex3fv({1.345, 0.268, 0});
glVertex3fv({1.265, 0.13, 0});
glVertex3fv({1.345, -0.008, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.83, 0});
glVertex3fv({1.393297, -0.842941, 0});
glVertex3fv({1.388301, -0.855, 0});
glVertex3fv({1.380355, -0.865355, 0});
glVertex3fv({1.37, -0.873301, 0});
glVertex3fv({1.357941, -0.878296, 0});
glVertex3fv({1.345, -0.88, 0});
glVertex3fv({1.332059, -0.878296, 0});
glVertex3fv({1.32, -0.873301, 0});
glVertex3fv({1.309645, -0.865355, 0});
glVertex3fv({1.301699, -0.855, 0});
glVertex3fv({1.296704, -0.842941, 0});
glVertex3fv({1.295, -0.83, 0});
glVertex3fv({1.296704, -0.817059, 0});
glVertex3fv({1.301699, -0.805, 0});
glVertex3fv({1.309645, -0.794645, 0});
glVertex3fv({1.32, -0.786699, 0});
glVertex3fv({1.332059, -0.781704, 0});
glVertex3fv({1.345, -0.78, 0});
glVertex3fv({1.357941, -0.781704, 0});
glVertex3fv({1.37, -0.786699, 0});
glVertex3fv({1.380355, -0.794645, 0});
glVertex3fv({1.388302, -0.805, 0});
glVertex3fv({1.393297, -0.817059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, -0.35, 0});
glVertex3fv({1.393297, -0.362941, 0});
glVertex3fv({1.388301, -0.375, 0});
glVertex3fv({1.380355, -0.385355, 0});
glVertex3fv({1.37, -0.393301, 0});
glVertex3fv({1.357941, -0.398296, 0});
glVertex3fv({1.345, -0.4, 0});
glVertex3fv({1.332059, -0.398296, 0});
glVertex3fv({1.32, -0.393301, 0});
glVertex3fv({1.309645, -0.385355, 0});
glVertex3fv({1.301699, -0.375, 0});
glVertex3fv({1.296704, -0.362941, 0});
glVertex3fv({1.295, -0.35, 0});
glVertex3fv({1.296704, -0.337059, 0});
glVertex3fv({1.301699, -0.325, 0});
glVertex3fv({1.309645, -0.314645, 0});
glVertex3fv({1.32, -0.306699, 0});
glVertex3fv({1.332059, -0.301704, 0});
glVertex3fv({1.345, -0.3, 0});
glVertex3fv({1.357941, -0.301704, 0});
glVertex3fv({1.37, -0.306699, 0});
glVertex3fv({1.380355, -0.314645, 0});
glVertex3fv({1.388302, -0.325, 0});
glVertex3fv({1.393297, -0.337059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 0.61, 0});
glVertex3fv({1.393296, 0.622941, 0});
glVertex3fv({1.388301, 0.635, 0});
glVertex3fv({1.380355, 0.645355, 0});
glVertex3fv({1.37, 0.653301, 0});
glVertex3fv({1.357941, 0.658296, 0});
glVertex3fv({1.345, 0.66, 0});
glVertex3fv({1.332059, 0.658296, 0});
glVertex3fv({1.32, 0.653301, 0});
glVertex3fv({1.309645, 0.645355, 0});
glVertex3fv({1.301699, 0.635, 0});
glVertex3fv({1.296704, 0.622941, 0});
glVertex3fv({1.295, 0.61, 0});
glVertex3fv({1.296704, 0.597059, 0});
glVertex3fv({1.301699, 0.585, 0});
glVertex3fv({1.309645, 0.574645, 0});
glVertex3fv({1.32, 0.566699, 0});
glVertex3fv({1.332059, 0.561704, 0});
glVertex3fv({1.345, 0.56, 0});
glVertex3fv({1.357941, 0.561704, 0});
glVertex3fv({1.37, 0.566699, 0});
glVertex3fv({1.380355, 0.574645, 0});
glVertex3fv({1.388301, 0.585, 0});
glVertex3fv({1.393296, 0.597059, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.395, 1.09, 0});
glVertex3fv({1.393296, 1.102941, 0});
glVertex3fv({1.388301, 1.115, 0});
glVertex3fv({1.380355, 1.125355, 0});
glVertex3fv({1.37, 1.133301, 0});
glVertex3fv({1.357941, 1.138296, 0});
glVertex3fv({1.345, 1.14, 0});
glVertex3fv({1.332059, 1.138296, 0});
glVertex3fv({1.32, 1.133301, 0});
glVertex3fv({1.309645, 1.125355, 0});
glVertex3fv({1.301699, 1.115, 0});
glVertex3fv({1.296704, 1.102941, 0});
glVertex3fv({1.295, 1.09, 0});
glVertex3fv({1.296704, 1.077059, 0});
glVertex3fv({1.301699, 1.065, 0});
glVertex3fv({1.309645, 1.054645, 0});
glVertex3fv({1.32, 1.046699, 0});
glVertex3fv({1.332059, 1.041704, 0});
glVertex3fv({1.345, 1.04, 0});
glVertex3fv({1.357941, 1.041704, 0});
glVertex3fv({1.37, 1.046699, 0});
glVertex3fv({1.380355, 1.054645, 0});
glVertex3fv({1.388301, 1.065, 0});
glVertex3fv({1.393296, 1.077059, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22, 0.13, 0});
glVertex3fv({1.47, 0.13, 0});
glEnd();



glPushMatrix();
glTranslatef(0.1453488, 0, 0);

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -1.59, 0});
glVertex3fv({-0.568, -1.67, 0});
glVertex3fv({-0.43, -1.75, 0});
glVertex3fv({-0.292, -1.67, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.05, -1.62, 0});
glVertex3fv({0.062941, -1.621704, 0});
glVertex3fv({0.075, -1.626699, 0});
glVertex3fv({0.085356, -1.634645, 0});
glVertex3fv({0.093302, -1.645, 0});
glVertex3fv({0.098297, -1.657059, 0});
glVertex3fv({0.1, -1.67, 0});
glVertex3fv({0.098297, -1.682941, 0});
glVertex3fv({0.093302, -1.695, 0});
glVertex3fv({0.085356, -1.705356, 0});
glVertex3fv({0.075, -1.713301, 0});
glVertex3fv({0.062941, -1.718297, 0});
glVertex3fv({0.05, -1.72, 0});
glVertex3fv({0.037059, -1.718297, 0});
glVertex3fv({0.025, -1.713301, 0});
glVertex3fv({0.014645, -1.705356, 0});
glVertex3fv({0.006699, -1.695, 0});
glVertex3fv({0.001704, -1.682941, 0});
glVertex3fv({0, -1.67, 0});
glVertex3fv({0.001704, -1.657059, 0});
glVertex3fv({0.006699, -1.645, 0});
glVertex3fv({0.014645, -1.634645, 0});
glVertex3fv({0.025, -1.626698, 0});
glVertex3fv({0.037059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({0.530001, -1.62, 0});
glVertex3fv({0.542942, -1.621704, 0});
glVertex3fv({0.555, -1.626699, 0});
glVertex3fv({0.565356, -1.634645, 0});
glVertex3fv({0.573302, -1.645, 0});
glVertex3fv({0.578297, -1.657059, 0});
glVertex3fv({0.580001, -1.67, 0});
glVertex3fv({0.578297, -1.682941, 0});
glVertex3fv({0.573302, -1.695, 0});
glVertex3fv({0.565356, -1.705356, 0});
glVertex3fv({0.555, -1.713301, 0});
glVertex3fv({0.542942, -1.718297, 0});
glVertex3fv({0.530001, -1.72, 0});
glVertex3fv({0.517059, -1.718297, 0});
glVertex3fv({0.505001, -1.713301, 0});
glVertex3fv({0.494645, -1.705356, 0});
glVertex3fv({0.486699, -1.695, 0});
glVertex3fv({0.481704, -1.682941, 0});
glVertex3fv({0.480001, -1.67, 0});
glVertex3fv({0.481704, -1.657059, 0});
glVertex3fv({0.486699, -1.645, 0});
glVertex3fv({0.494645, -1.634645, 0});
glVertex3fv({0.505001, -1.626698, 0});
glVertex3fv({0.517059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.390001, -1.62, 0});
glVertex3fv({-1.402941, -1.621704, 0});
glVertex3fv({-1.415, -1.626699, 0});
glVertex3fv({-1.425356, -1.634645, 0});
glVertex3fv({-1.433302, -1.645, 0});
glVertex3fv({-1.438297, -1.657059, 0});
glVertex3fv({-1.440001, -1.67, 0});
glVertex3fv({-1.438297, -1.682941, 0});
glVertex3fv({-1.433302, -1.695, 0});
glVertex3fv({-1.425356, -1.705355, 0});
glVertex3fv({-1.415, -1.713301, 0});
glVertex3fv({-1.402941, -1.718296, 0});
glVertex3fv({-1.390001, -1.72, 0});
glVertex3fv({-1.377059, -1.718296, 0});
glVertex3fv({-1.365, -1.713301, 0});
glVertex3fv({-1.354645, -1.705355, 0});
glVertex3fv({-1.346699, -1.695, 0});
glVertex3fv({-1.341704, -1.682941, 0});
glVertex3fv({-1.34, -1.67, 0});
glVertex3fv({-1.341704, -1.657059, 0});
glVertex3fv({-1.346699, -1.645, 0});
glVertex3fv({-1.354645, -1.634645, 0});
glVertex3fv({-1.365, -1.626699, 0});
glVertex3fv({-1.377059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.91, -1.62, 0});
glVertex3fv({-0.922941, -1.621704, 0});
glVertex3fv({-0.935, -1.626699, 0});
glVertex3fv({-0.945356, -1.634645, 0});
glVertex3fv({-0.953301, -1.645, 0});
glVertex3fv({-0.958297, -1.657059, 0});
glVertex3fv({-0.96, -1.67, 0});
glVertex3fv({-0.958297, -1.682941, 0});
glVertex3fv({-0.953301, -1.695, 0});
glVertex3fv({-0.945356, -1.705355, 0});
glVertex3fv({-0.935, -1.713301, 0});
glVertex3fv({-0.922941, -1.718296, 0});
glVertex3fv({-0.91, -1.72, 0});
glVertex3fv({-0.897059, -1.718296, 0});
glVertex3fv({-0.885, -1.713301, 0});
glVertex3fv({-0.874645, -1.705355, 0});
glVertex3fv({-0.866699, -1.695, 0});
glVertex3fv({-0.861704, -1.682941, 0});
glVertex3fv({-0.86, -1.67, 0});
glVertex3fv({-0.861704, -1.657059, 0});
glVertex3fv({-0.866699, -1.645, 0});
glVertex3fv({-0.874645, -1.634645, 0});
glVertex3fv({-0.885, -1.626699, 0});
glVertex3fv({-0.897059, -1.621704, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -1.795, 0});
glVertex3fv({-0.43, -1.545, 0});
glEnd();



glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.925053, 2.704328, 0});
glVertex3fv({-0.925986, 2.711025, 0});
glVertex3fv({-0.928695, 2.717066, 0});
glVertex3fv({-0.932915, 2.721861, 0});
glVertex3fv({-0.938231, 2.724939, 0});
glVertex3fv({-0.944124, 2.726, 0});
glVertex3fv({-0.950017, 2.724939, 0});
glVertex3fv({-0.955334, 2.721861, 0});
glVertex3fv({-0.959553, 2.717066, 0});
glVertex3fv({-0.962262, 2.711025, 0});
glVertex3fv({-0.963195, 2.704328, 0});
glVertex3fv({-0.962262, 2.697631, 0});
glVertex3fv({-0.959553, 2.691589, 0});
glVertex3fv({-0.955334, 2.686795, 0});
glVertex3fv({-0.950017, 2.683716, 0});
glVertex3fv({-0.944124, 2.682656, 0});
glVertex3fv({-0.938231, 2.683716, 0});
glVertex3fv({-0.932915, 2.686795, 0});
glVertex3fv({-0.928695, 2.691589, 0});
glVertex3fv({-0.925986, 2.697631, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.363245, 2.6, 0});
glVertex3fv({-1.308544, 2.72488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.28      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0});
glVertex2fv({0.2632537, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.009968});
glVertex2fv({0.2720256, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0});
glVertex2fv({0.2544326, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2720256, 0.02996});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2339322, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.09492});
glVertex2fv({0.2163392, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2544326, 0.124936});
glVertex2fv({0.2632537, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2632537, 0.114912});
glVertex2fv({0.2720256, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2339322, 0.124936});
glVertex2fv({0.225111, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.114912});
glVertex2fv({0.2163392, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2163392, 0.02996});
glVertex2fv({0.225111, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.225111, 0.009968});
glVertex2fv({0.2339322, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.38, 2.6615, 0});
glVertex3fv({-0.88, 2.6615, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.655754, 2.616632, 0});
glVertex3fv({-1.655754, 2.6, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648412, 2.608344, 0});
glVertex3fv({-1.649814, 2.613249, 0});
glVertex3fv({-1.653486, 2.61628, 0});
glVertex3fv({-1.655754, 2.616688, 0});
glVertex3fv({-1.658023, 2.61628, 0});
glVertex3fv({-1.66007, 2.615094, 0});
glVertex3fv({-1.661694, 2.613249, 0});
glVertex3fv({-1.662738, 2.610922, 0});
glVertex3fv({-1.663097, 2.608344, 0});
glVertex3fv({-1.662738, 2.605766, 0});
glVertex3fv({-1.661694, 2.603439, 0});
glVertex3fv({-1.66007, 2.601594, 0});
glVertex3fv({-1.658023, 2.600408, 0});
glVertex3fv({-1.655754, 2.6, 0});
glVertex3fv({-1.653486, 2.600408, 0});
glVertex3fv({-1.651439, 2.601594, 0});
glVertex3fv({-1.649814, 2.603439, 0});
glVertex3fv({-1.648771, 2.605766, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1172934, 0.010716});
glVertex2fv({0.1172934, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, 0.12544});
glVertex2fv({0.17248, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0.069272});
glVertex2fv({0.1189602, 0.071197});
glVertex2fv({0.1283559, 0.076637});
glVertex2fv({0.1387725, 0.078512});
glVertex2fv({0.149189, 0.076637});
glVertex2fv({0.1585857, 0.071197});
glVertex2fv({0.1660428, 0.062723});
glVertex2fv({0.17083, 0.052045});
glVertex2fv({0.17248, 0.040208});
glVertex2fv({0.17083, 0.028371});
glVertex2fv({0.1660428, 0.017694});
glVertex2fv({0.1585857, 0.00922});
glVertex2fv({0.149189, 0.003779});
glVertex2fv({0.1387725, 0.001904});
glVertex2fv({0.1283559, 0.003779});
glVertex2fv({0.1189602, 0.00922});
glVertex2fv({0.1172934, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, 0.126});
glVertex2fv({0.1167936, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0.126});
glVertex2fv({0.1167936, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173318, 0.010716});
glVertex2fv({0.2173318, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.12544});
glVertex2fv({0.2725184, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.069272});
glVertex2fv({0.2189986, 0.071197});
glVertex2fv({0.2283943, 0.076637});
glVertex2fv({0.2388109, 0.078512});
glVertex2fv({0.2492274, 0.076637});
glVertex2fv({0.2586241, 0.071197});
glVertex2fv({0.2660812, 0.062723});
glVertex2fv({0.2708684, 0.052045});
glVertex2fv({0.2725184, 0.040208});
glVertex2fv({0.2708684, 0.028371});
glVertex2fv({0.2660812, 0.017694});
glVertex2fv({0.2586241, 0.00922});
glVertex2fv({0.2492274, 0.003779});
glVertex2fv({0.2388109, 0.001904});
glVertex2fv({0.2283943, 0.003779});
glVertex2fv({0.2189986, 0.00922});
glVertex2fv({0.2173318, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2725184, 0.126});
glVertex2fv({0.216832, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.216832, 0.126});
glVertex2fv({0.216832, 0.069272});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.58      , 2.6        , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0});
glVertex2fv({0.06317696, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.009968});
glVertex2fv({0.0719488, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0});
glVertex2fv({0.05435584, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0719488, 0.02996});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.03385536, 0.124936});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.09492});
glVertex2fv({0.0162624, 0.02996});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05435584, 0.124936});
glVertex2fv({0.06317696, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.06317696, 0.114912});
glVertex2fv({0.0719488, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03385536, 0.124936});
glVertex2fv({0.02503424, 0.114912});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.114912});
glVertex2fv({0.0162624, 0.09492});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0162624, 0.02996});
glVertex2fv({0.02503424, 0.009968});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.02503424, 0.009968});
glVertex2fv({0.03385536, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1172934, 0.010716});
glVertex2fv({0.1172934, 0.011836});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, 0.12544});
glVertex2fv({0.17248, 0.12656});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0.069272});
glVertex2fv({0.1189602, 0.071197});
glVertex2fv({0.1283559, 0.076637});
glVertex2fv({0.1387725, 0.078512});
glVertex2fv({0.149189, 0.076637});
glVertex2fv({0.1585857, 0.071197});
glVertex2fv({0.1660428, 0.062723});
glVertex2fv({0.17083, 0.052045});
glVertex2fv({0.17248, 0.040208});
glVertex2fv({0.17083, 0.028371});
glVertex2fv({0.1660428, 0.017694});
glVertex2fv({0.1585857, 0.00922});
glVertex2fv({0.149189, 0.003779});
glVertex2fv({0.1387725, 0.001904});
glVertex2fv({0.1283559, 0.003779});
glVertex2fv({0.1189602, 0.00922});
glVertex2fv({0.1172934, 0.011276});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.17248, 0.126});
glVertex2fv({0.1167936, 0.126});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1167936, 0.126});
glVertex2fv({0.1167936, 0.069272});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.98, 2.6615, 0});
glVertex3fv({-1.38, 2.6615, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -1.959, 0});
glVertex3fv({1.070912, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -1.98252, 0});
glVertex3fv({1.09161, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.057606, -2.085, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.036909, -2.06148, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -1.98252, 0});
glVertex3fv({1.037922, -1.975252, 0});
glVertex3fv({1.040862, -1.968695, 0});
glVertex3fv({1.04544, -1.963492, 0});
glVertex3fv({1.051211, -1.960151, 0});
glVertex3fv({1.057606, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.070912, -1.959, 0});
glVertex3fv({1.077308, -1.960151, 0});
glVertex3fv({1.083078, -1.963492, 0});
glVertex3fv({1.087657, -1.968695, 0});
glVertex3fv({1.090597, -1.975252, 0});
glVertex3fv({1.09161, -1.98252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.09161, -2.06148, 0});
glVertex3fv({1.090597, -2.068748, 0});
glVertex3fv({1.087657, -2.075305, 0});
glVertex3fv({1.083078, -2.080508, 0});
glVertex3fv({1.077308, -2.083849, 0});
glVertex3fv({1.070912, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.036909, -2.06148, 0});
glVertex3fv({1.037922, -2.068748, 0});
glVertex3fv({1.040862, -2.075305, 0});
glVertex3fv({1.04544, -2.080508, 0});
glVertex3fv({1.051211, -2.083849, 0});
glVertex3fv({1.057606, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96012, 0});
glVertex3fv({0.981715, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.085, 0});
glVertex3fv({0.981715, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.964467, -2.085, 0});
glVertex3fv({0.964467, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -1.96068, 0});
glVertex3fv({0.946726, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -1.96068, 0});
glVertex3fv({0.981715, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.946726, -2.08556, 0});
glVertex3fv({0.946726, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981715, -2.08556, 0});
glVertex3fv({0.981715, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.891533, -2.05196, 0});
glVertex3fv({0.891533, -1.98924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.864429, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.836832, -1.95956, 0});
glVertex3fv({0.836832, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.864429, -1.95956, 0});
glVertex3fv({0.872805, -1.961067, 0});
glVertex3fv({0.88036, -1.965442, 0});
glVertex3fv({0.886357, -1.972256, 0});
glVertex3fv({0.890207, -1.980842, 0});
glVertex3fv({0.891533, -1.99036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.86985, -2.085, 0});
glVertex3fv({0.878735, -2.079942, 0});
glVertex3fv({0.885603, -2.072137, 0});
glVertex3fv({0.890013, -2.062302, 0});
glVertex3fv({0.891533, -2.05196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.782624, -2.04524, 0});
glVertex3fv({0.745664, -2.04524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736794, -2.085, 0});
glVertex3fv({0.763898, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.763898, -1.96012, 0});
glVertex3fv({0.791494, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.736301, -2.085, 0});
glVertex3fv({0.737286, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.791002, -2.085, 0});
glVertex3fv({0.791987, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.636755, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -1.95956, 0});
glVertex3fv({0.636755, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636755, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.65696, -2.02788, 0});
glVertex3fv({0.691456, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.636262, -2.085, 0});
glVertex3fv({0.637248, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.690963, -2.085, 0});
glVertex3fv({0.691949, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.66928, -1.95956, 0});
glVertex3fv({0.679151, -1.965178, 0});
glVertex3fv({0.686019, -1.972983, 0});
glVertex3fv({0.690429, -1.982818, 0});
glVertex3fv({0.691949, -1.99372, 0});
glVertex3fv({0.690429, -2.004622, 0});
glVertex3fv({0.686019, -2.014457, 0});
glVertex3fv({0.679151, -2.022262, 0});
glVertex3fv({0.670496, -2.027273, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glVertex3fv({0.66928, -2.02788, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    0.72       , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.12556, 0});
glVertex3fv({-3.2634, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.12556, 0});
glVertex3fv({-3.298389, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.2634, -3.00068, 0});
glVertex3fv({-3.2634, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00068, 0});
glVertex3fv({-3.298389, -2.99956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.280648, -3.125, 0});
glVertex3fv({-3.280648, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.125, 0});
glVertex3fv({-3.2634, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.298389, -3.00012, 0});
glVertex3fv({-3.2634, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.125, 0});
glVertex3fv({-3.207713, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.00012, 0});
glVertex3fv({-3.153013, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.125, 0});
glVertex3fv({-3.208206, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.00012, 0});
glVertex3fv({-3.153506, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.125, 0});
glVertex3fv({-3.153506, -3.00012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055359, -3.013603, 0});
glVertex3fv({-3.0618, -3.006323, 0});
glVertex3fv({-3.069767, -3.00171, 0});
glVertex3fv({-3.0786, -3.00012, 0});
glVertex3fv({-3.087433, -3.00171, 0});
glVertex3fv({-3.0954, -3.006323, 0});
glVertex3fv({-3.101724, -3.013509, 0});
glVertex3fv({-3.105783, -3.022563, 0});
glVertex3fv({-3.107183, -3.0326, 0});
glVertex3fv({-3.105783, -3.042637, 0});
glVertex3fv({-3.099342, -3.049917, 0});
glVertex3fv({-3.091375, -3.05453, 0});
glVertex3fv({-3.082542, -3.05612, 0});
glVertex3fv({-3.073898, -3.059445, 0});
glVertex3fv({-3.065655, -3.064217, 0});
glVertex3fv({-3.059114, -3.07165, 0});
glVertex3fv({-3.054915, -3.081017, 0});
glVertex3fv({-3.053467, -3.0914, 0});
glVertex3fv({-3.054915, -3.101783, 0});
glVertex3fv({-3.059114, -3.11115, 0});
glVertex3fv({-3.065655, -3.118583, 0});
glVertex3fv({-3.073898, -3.123356, 0});
glVertex3fv({-3.083035, -3.125, 0});
glVertex3fv({-3.092172, -3.123356, 0});
glVertex3fv({-3.100415, -3.118583, 0});
glVertex3fv({-3.106956, -3.11115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.99956, 0});
glVertex3fv({-3.00813, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.12444, 0});
glVertex3fv({-2.980533, -3.12444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -2.99956, 0});
glVertex3fv({-2.954415, -2.99844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -2.999, 0});
glVertex3fv({-2.954415, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.12444, 0});
glVertex3fv({-2.981025, -2.999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.865695, -3.005178, 0});
glVertex3fv({-2.858827, -3.012983, 0});
glVertex3fv({-2.854418, -3.022818, 0});
glVertex3fv({-2.852898, -3.03372, 0});
glVertex3fv({-2.854418, -3.044622, 0});
glVertex3fv({-2.858827, -3.054457, 0});
glVertex3fv({-2.865695, -3.062262, 0});
glVertex3fv({-2.87435, -3.067273, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.853883, -3.125, 0});
glVertex3fv({-2.852898, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908584, -3.125, 0});
glVertex3fv({-2.907598, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.887887, -3.06788, 0});
glVertex3fv({-2.85339, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -3.06788, 0});
glVertex3fv({-2.875566, -3.06788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.908091, -2.99956, 0});
glVertex3fv({-2.908091, -3.125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.875566, -2.99956, 0});
glVertex3fv({-2.908091, -2.99956, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.255436, -3.213603, 0});
glVertex3fv({-3.261877, -3.206323, 0});
glVertex3fv({-3.269844, -3.20171, 0});
glVertex3fv({-3.278677, -3.20012, 0});
glVertex3fv({-3.287509, -3.20171, 0});
glVertex3fv({-3.295477, -3.206323, 0});
glVertex3fv({-3.3018, -3.213509, 0});
glVertex3fv({-3.30586, -3.222563, 0});
glVertex3fv({-3.307259, -3.2326, 0});
glVertex3fv({-3.30586, -3.242637, 0});
glVertex3fv({-3.299419, -3.249917, 0});
glVertex3fv({-3.291452, -3.25453, 0});
glVertex3fv({-3.282619, -3.25612, 0});
glVertex3fv({-3.273975, -3.259445, 0});
glVertex3fv({-3.265732, -3.264217, 0});
glVertex3fv({-3.259191, -3.27165, 0});
glVertex3fv({-3.254992, -3.281017, 0});
glVertex3fv({-3.253544, -3.2914, 0});
glVertex3fv({-3.254992, -3.301783, 0});
glVertex3fv({-3.259191, -3.31115, 0});
glVertex3fv({-3.265732, -3.318583, 0});
glVertex3fv({-3.273975, -3.323356, 0});
glVertex3fv({-3.283112, -3.325, 0});
glVertex3fv({-3.292249, -3.323356, 0});
glVertex3fv({-3.300492, -3.318583, 0});
glVertex3fv({-3.307033, -3.31115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153998, -3.19956, 0});
glVertex3fv({-3.153013, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208699, -3.19956, 0});
glVertex3fv({-3.207713, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.19956, 0});
glVertex3fv({-3.208206, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.208206, -3.325, 0});
glVertex3fv({-3.180117, -3.2634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180117, -3.2634, 0});
glVertex3fv({-3.153506, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.153506, -3.325, 0});
glVertex3fv({-3.153506, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.32556, 0});
glVertex3fv({-3.063323, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.32556, 0});
glVertex3fv({-3.098312, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.063323, -3.20068, 0});
glVertex3fv({-3.063323, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20068, 0});
glVertex3fv({-3.098312, -3.19956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.080571, -3.325, 0});
glVertex3fv({-3.080571, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.325, 0});
glVertex3fv({-3.063323, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098312, -3.20012, 0});
glVertex3fv({-3.063323, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.19956, 0});
glVertex3fv({-3.00813, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981518, -3.32444, 0});
glVertex3fv({-2.980533, -3.32444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.954415, -3.19956, 0});
glVertex3fv({-2.954415, -3.19844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.00813, -3.199, 0});
glVertex3fv({-2.954415, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.981025, -3.32444, 0});
glVertex3fv({-2.981025, -3.199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.297, 0});
glVertex3fv({-2.906644, -3.301783, 0});
glVertex3fv({-2.902444, -3.31115, 0});
glVertex3fv({-2.895903, -3.318583, 0});
glVertex3fv({-2.88766, -3.323355, 0});
glVertex3fv({-2.878523, -3.325, 0});
glVertex3fv({-2.869386, -3.323355, 0});
glVertex3fv({-2.861143, -3.318583, 0});
glVertex3fv({-2.854602, -3.31115, 0});
glVertex3fv({-2.850402, -3.301783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.906644, -3.222217, 0});
glVertex3fv({-2.902444, -3.21285, 0});
glVertex3fv({-2.895903, -3.205417, 0});
glVertex3fv({-2.88766, -3.200645, 0});
glVertex3fv({-2.878523, -3.199, 0});
glVertex3fv({-2.869386, -3.200645, 0});
glVertex3fv({-2.861143, -3.205417, 0});
glVertex3fv({-2.854602, -3.21285, 0});
glVertex3fv({-2.850402, -3.222217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.907598, -3.227, 0});
glVertex3fv({-2.907598, -3.297, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.325, 0});
glVertex3fv({-2.752859, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.325, 0});
glVertex3fv({-2.80756, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753845, -3.20012, 0});
glVertex3fv({-2.752859, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808546, -3.20012, 0});
glVertex3fv({-2.80756, -3.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.20012, 0});
glVertex3fv({-2.753352, -3.325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.753352, -3.25556, 0});
glVertex3fv({-2.808053, -3.25556, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.808053, -3.20012, 0});
glVertex3fv({-2.808053, -3.325, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.22904, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.874, 0});
glVertex3fv({0.22904, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22904, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.26512, -1.996, 0});
glVertex3fv({0.32672, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.22816, -2.098, 0});
glVertex3fv({0.22992, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.32584, -2.098, 0});
glVertex3fv({0.3276, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.28712, -1.874, 0});
glVertex3fv({0.304746, -1.884032, 0});
glVertex3fv({0.317012, -1.89797, 0});
glVertex3fv({0.324887, -1.915532, 0});
glVertex3fv({0.3276, -1.935, 0});
glVertex3fv({0.324887, -1.954468, 0});
glVertex3fv({0.317012, -1.97203, 0});
glVertex3fv({0.304746, -1.985968, 0});
glVertex3fv({0.289292, -1.994917, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glVertex3fv({0.28712, -1.996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.13224, -2.027, 0});
glVertex3fv({0.06624, -2.027, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0504, -2.098, 0});
glVertex3fv({0.0988, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.0988, -1.875, 0});
glVertex3fv({0.14808, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.04952, -2.098, 0});
glVertex3fv({0.05128, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.1472, -2.098, 0});
glVertex3fv({0.14896, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.875, 0});
glVertex3fv({-0.12824, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -1.983, 0});
glVertex3fv({-0.04992, -1.983, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.12824, -2.098, 0});
glVertex3fv({-0.03056, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.875, 0});
glVertex3fv({-0.12824, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.04992, -1.984, 0});
glVertex3fv({-0.04992, -1.982, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -2.099, 0});
glVertex3fv({-0.03056, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.03056, -1.876, 0});
glVertex3fv({-0.03056, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30688, -1.875, 0});
glVertex3fv({-0.30688, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.974, 0});
glVertex3fv({-0.30688, -1.974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.2092, -1.875, 0});
glVertex3fv({-0.2092, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -1.875, 0});
glVertex3fv({-0.306, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -1.875, 0});
glVertex3fv({-0.20832, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30776, -2.098, 0});
glVertex3fv({-0.306, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.21008, -2.098, 0});
glVertex3fv({-0.20832, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.391218, -1.899077, 0});
glVertex3fv({-0.402719, -1.886077, 0});
glVertex3fv({-0.416948, -1.877839, 0});
glVertex3fv({-0.43272, -1.875, 0});
glVertex3fv({-0.448492, -1.877839, 0});
glVertex3fv({-0.462721, -1.886077, 0});
glVertex3fv({-0.474012, -1.898908, 0});
glVertex3fv({-0.481262, -1.915077, 0});
glVertex3fv({-0.48376, -1.933, 0});
glVertex3fv({-0.481262, -1.950923, 0});
glVertex3fv({-0.469761, -1.963923, 0});
glVertex3fv({-0.455532, -1.972161, 0});
glVertex3fv({-0.43976, -1.975, 0});
glVertex3fv({-0.424324, -1.980937, 0});
glVertex3fv({-0.409605, -1.989459, 0});
glVertex3fv({-0.397924, -2.002733, 0});
glVertex3fv({-0.390425, -2.019459, 0});
glVertex3fv({-0.38784, -2.038, 0});
glVertex3fv({-0.390425, -2.056541, 0});
glVertex3fv({-0.397924, -2.073267, 0});
glVertex3fv({-0.409605, -2.086541, 0});
glVertex3fv({-0.424324, -2.095063, 0});
glVertex3fv({-0.44064, -2.098, 0});
glVertex3fv({-0.456956, -2.095063, 0});
glVertex3fv({-0.471675, -2.086541, 0});
glVertex3fv({-0.483356, -2.073267, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.56648, -2.039, 0});
glVertex3fv({-0.56648, -1.927, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.61488, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.66416, -1.874, 0});
glVertex3fv({-0.66416, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.61488, -1.874, 0});
glVertex3fv({-0.599924, -1.876692, 0});
glVertex3fv({-0.586431, -1.884504, 0});
glVertex3fv({-0.575724, -1.896672, 0});
glVertex3fv({-0.568849, -1.912004, 0});
glVertex3fv({-0.56648, -1.929, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.6052, -2.098, 0});
glVertex3fv({-0.589333, -2.088968, 0});
glVertex3fv({-0.577068, -2.07503, 0});
glVertex3fv({-0.569193, -2.057468, 0});
glVertex3fv({-0.56648, -2.039, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.74512, -2.098, 0});
glVertex3fv({-0.74512, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -1.875, 0});
glVertex3fv({-0.74512, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.8428, -2.098, 0});
glVertex3fv({-0.8428, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.746, -1.875, 0});
glVertex3fv({-0.74424, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.84368, -2.098, 0});
glVertex3fv({-0.84192, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.875, 0});
glVertex3fv({-0.94136, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.098, 0});
glVertex3fv({-0.94136, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.97216, -2.098, 0});
glVertex3fv({-0.97216, -1.875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -1.876, 0});
glVertex3fv({-1.00384, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -1.876, 0});
glVertex3fv({-0.94136, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.00384, -2.099, 0});
glVertex3fv({-1.00384, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.94136, -2.099, 0});
glVertex3fv({-0.94136, -2.097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.1024, -2.098, 0});
glVertex3fv({-1.1024, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.14992, -1.988, 0});
glVertex3fv({-1.1024, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -2.098, 0});
glVertex3fv({-1.14992, -1.988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20008, -1.874, 0});
glVertex3fv({-1.20008, -2.098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.20096, -1.874, 0});
glVertex3fv({-1.1992, -1.874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.10328, -1.874, 0});
glVertex3fv({-1.10152, -1.874, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({2.825, 1.808, 0});
glVertex3fv({3.1, 1.808, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3, 0.62, 0});
glVertex3fv({2.825, 0.725, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3, 0.62, 0});
glVertex3fv({3.4, 1.005, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({3.1, -1.548, 0});
glVertex3fv({3.4, -0.745, 0});
glVertex3fv({3, -0.36, 0});
glVertex3fv({2.825, -0.465, 0});
glVertex3fv({2.825, -1.548, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632188, 0});
glVertex3fv({2.968843, -0.632188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.507252, 0});
glVertex3fv({2.918775, -0.528924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, -0.632188, 0});
glVertex3fv({2.941, -0.507252, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, -0.632748, 0});
glVertex3fv({2.913157, -0.631628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, -0.632748, 0});
glVertex3fv({2.968843, -0.631628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.964552, -1.05558, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, -1.132188, 0});
glVertex3fv({2.968938, -1.132188, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, -1.05558, 0});
glVertex3fv({2.96696, -1.049403, 0});
glVertex3fv({2.968347, -1.039452, 0});
glVertex3fv({2.96696, -1.029501, 0});
glVertex3fv({2.962935, -1.020525, 0});
glVertex3fv({2.956666, -1.013402, 0});
glVertex3fv({2.948767, -1.008828, 0});
glVertex3fv({2.940011, -1.007252, 0});
glVertex3fv({2.931255, -1.008828, 0});
glVertex3fv({2.923355, -1.013402, 0});
glVertex3fv({2.917087, -1.020525, 0});
glVertex3fv({2.913062, -1.029501, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, -1.132748, 0});
glVertex3fv({2.968938, -1.131628, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.449082, 0});
glVertex3fv({2.91466, -1.456188, 0});
glVertex3fv({2.91853, -1.464821, 0});
glVertex3fv({2.92456, -1.471672, 0});
glVertex3fv({2.932156, -1.47607, 0});
glVertex3fv({2.940578, -1.477586, 0});
glVertex3fv({2.948999, -1.47607, 0});
glVertex3fv({2.956596, -1.471672, 0});
glVertex3fv({2.962625, -1.464821, 0});
glVertex3fv({2.966495, -1.456188, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.963342, -1.415615, 0});
glVertex3fv({2.957117, -1.408541, 0});
glVertex3fv({2.949273, -1.403999, 0});
glVertex3fv({2.940578, -1.402434, 0});
glVertex3fv({2.931882, -1.403999, 0});
glVertex3fv({2.924038, -1.408541, 0});
glVertex3fv({2.917813, -1.415615, 0});
glVertex3fv({2.913816, -1.424529, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.915013, -1.385484, 0});
glVertex3fv({2.921054, -1.372012, 0});
glVertex3fv({2.930462, -1.36132, 0});
glVertex3fv({2.942318, -1.354455, 0});
glVertex3fv({2.95546, -1.35209, 0});
glVertex3fv({2.968602, -1.354455, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913523, -1.392466, 0});
glVertex3fv({2.913523, -1.449082, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967682, -1.425842, 0});
glVertex3fv({2.96778, -1.445778, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767812, 0});
glVertex3fv({2.968843, 0.767812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.892748, 0});
glVertex3fv({2.918775, 0.871076, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.941, 0.767812, 0});
glVertex3fv({2.941, 0.892748, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968843, 0.767252, 0});
glVertex3fv({2.968843, 0.768372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913157, 0.767252, 0});
glVertex3fv({2.913157, 0.768372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.964552, 1.34442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.913252, 1.267812, 0});
glVertex3fv({2.968938, 1.267812, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.964552, 1.34442, 0});
glVertex3fv({2.96696, 1.350597, 0});
glVertex3fv({2.968347, 1.360548, 0});
glVertex3fv({2.96696, 1.370499, 0});
glVertex3fv({2.962935, 1.379475, 0});
glVertex3fv({2.956666, 1.386598, 0});
glVertex3fv({2.948767, 1.391172, 0});
glVertex3fv({2.940011, 1.392748, 0});
glVertex3fv({2.931255, 1.391172, 0});
glVertex3fv({2.923355, 1.386598, 0});
glVertex3fv({2.917087, 1.379475, 0});
glVertex3fv({2.913062, 1.370499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968938, 1.267252, 0});
glVertex3fv({2.968938, 1.268372, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91346, 1.645756, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.702372, 0});
glVertex3fv({2.91495, 1.709354, 0});
glVertex3fv({2.920991, 1.722826, 0});
glVertex3fv({2.930399, 1.733518, 0});
glVertex3fv({2.942256, 1.740383, 0});
glVertex3fv({2.955397, 1.742748, 0});
glVertex3fv({2.968539, 1.740383, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.967619, 1.668996, 0});
glVertex3fv({2.96328, 1.679223, 0});
glVertex3fv({2.957055, 1.686297, 0});
glVertex3fv({2.94921, 1.690839, 0});
glVertex3fv({2.940515, 1.692404, 0});
glVertex3fv({2.93182, 1.690839, 0});
glVertex3fv({2.923975, 1.686297, 0});
glVertex3fv({2.91775, 1.679223, 0});
glVertex3fv({2.913754, 1.670309, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.91346, 1.645756, 0});
glVertex3fv({2.914597, 1.63865, 0});
glVertex3fv({2.918468, 1.630017, 0});
glVertex3fv({2.924497, 1.623166, 0});
glVertex3fv({2.932093, 1.618768, 0});
glVertex3fv({2.940515, 1.617252, 0});
glVertex3fv({2.948937, 1.618768, 0});
glVertex3fv({2.956533, 1.623166, 0});
glVertex3fv({2.962563, 1.630017, 0});
glVertex3fv({2.966433, 1.63865, 0});
glVertex3fv({2.967718, 1.64906, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.42, 0});
glVertex3fv({3, -1.42, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.07, 0});
glVertex3fv({3, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.57, 0});
glVertex3fv({3, -0.57, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.68, 0});
glVertex3fv({3, 1.68, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.33, 0});
glVertex3fv({3, 1.33, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.83, 0});
glVertex3fv({3, 0.83, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3, 0.13, 0});
glVertex3fv({3.150001, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 0.48, 0});
glVertex3fv({3, 0.48, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.08, 0});
glVertex3fv({3, 1.08, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, 1.505, 0});
glVertex3fv({3, 1.505, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.22, 0});
glVertex3fv({3, -0.22, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -0.82, 0});
glVertex3fv({3, -0.82, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.05, -1.245, 0});
glVertex3fv({3, -1.245, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(601, 176, 32, 300);
glEnable(GL_SCISSOR_TEST);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_LINE_LOOP);
glVertex3fv({3.05, -1.47, 0});
glVertex3fv({3.05, 1.73, 0});
glVertex3fv({3.4, 0.93, 0});
glVertex3fv({3.4, -0.67, 0});
glEnd();
glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-100, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(3.75, 0.13, 0);
glRotatef(-100, 0, 0, 1);
glTranslatef(-3.75, -0.13, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.75, 0.13, 0});
glVertex3fv({2.03, 0.13, 0});
glEnd();
glPopMatrix();

glDisable(GL_SCISSOR_TEST);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FC9C);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC04);
glScissor(580, 169, 25, 315);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({1, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 3.486, 0});
glVertex3fv({3.075001, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0, 0);
glBegin(GL_LINE_STRIP);
glVertex3fv({3.075001, 0.13, 0});
glVertex3fv({3.075001, -3.226, 0});
glEnd();
glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.14, 0});
glVertex3fv({3.000001, 0.14, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.1, 0.12, 0});
glVertex3fv({3.000001, 0.12, 0});
glEnd();
glPopMatrix();



glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4222161, 0.014256});
glVertex2fv({0.4222161, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, 0.16688});
glVertex2fv({0.4956336, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0.092157});
glVertex2fv({0.4244328, 0.094717});
glVertex2fv({0.4369332, 0.101955});
glVertex2fv({0.4507906, 0.104449});
glVertex2fv({0.4646479, 0.101955});
glVertex2fv({0.4771483, 0.094717});
glVertex2fv({0.4870695, 0.083443});
glVertex2fv({0.4934389, 0.069238});
glVertex2fv({0.4956336, 0.053491});
glVertex2fv({0.4934389, 0.037744});
glVertex2fv({0.4870695, 0.023539});
glVertex2fv({0.4771483, 0.012265});
glVertex2fv({0.4646479, 0.005027});
glVertex2fv({0.4507906, 0.002533});
glVertex2fv({0.4369332, 0.005027});
glVertex2fv({0.4244328, 0.012265});
glVertex2fv({0.4222161, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, 0.167625});
glVertex2fv({0.4215508, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0.167625});
glVertex2fv({0.4215508, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.79       , -1.937     , 0          , 1          
});
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4222161, 0.014256});
glVertex2fv({0.4222161, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, 0.16688});
glVertex2fv({0.4956336, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0.092157});
glVertex2fv({0.4244328, 0.094717});
glVertex2fv({0.4369332, 0.101955});
glVertex2fv({0.4507906, 0.104449});
glVertex2fv({0.4646479, 0.101955});
glVertex2fv({0.4771483, 0.094717});
glVertex2fv({0.4870695, 0.083443});
glVertex2fv({0.4934389, 0.069238});
glVertex2fv({0.4956336, 0.053491});
glVertex2fv({0.4934389, 0.037744});
glVertex2fv({0.4870695, 0.023539});
glVertex2fv({0.4771483, 0.012265});
glVertex2fv({0.4646479, 0.005027});
glVertex2fv({0.4507906, 0.002533});
glVertex2fv({0.4369332, 0.005027});
glVertex2fv({0.4244328, 0.012265});
glVertex2fv({0.4222161, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4956336, 0.167625});
glVertex2fv({0.4215508, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.4215508, 0.167625});
glVertex2fv({0.4215508, 0.092157});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.293, 2.93, 0});
glVertex3fv({1.555, 2.93, 0});
glVertex3fv({1.555, 3.35, 0});
glVertex3fv({-2.293, 3.35, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();

glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.973, 2.93, 0});
glVertex3fv({-0.973, 3.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.235, 2.93, 0});
glVertex3fv({0.235, 3.35, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.143, 0});
glVertex3fv({-1.547282, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.309209, 0});
glVertex3fv({-1.613891, 3.280378, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.584324, 3.143, 0});
glVertex3fv({-1.584324, 3.309209, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.547282, 3.142255, 0});
glVertex3fv({-1.547282, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.621365, 3.142255, 0});
glVertex3fv({-1.621365, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.681025, 3.143, 0});
glVertex3fv({-1.681025, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.309135, 0});
glVertex3fv({-1.681025, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.753796, 3.143, 0});
glVertex3fv({-1.753796, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.68168, 3.309135, 0});
glVertex3fv({-1.680369, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.754452, 3.143, 0});
glVertex3fv({-1.753141, 3.143, 0});
glEnd();







glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.143, 0});
glVertex3fv({0.058779, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.013993, 3.309135, 0});
glVertex3fv({-0.013993, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.014648, 3.309135, 0});
glVertex3fv({-0.013337, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.058779, 3.142255, 0});
glVertex3fv({0.058779, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.309135, 0});
glVertex3fv({-0.147079, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.228675, 0});
glVertex3fv({-0.088731, 3.228675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147079, 3.143, 0});
glVertex3fv({-0.074308, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.309135, 0});
glVertex3fv({-0.147079, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.088731, 3.22793, 0});
glVertex3fv({-0.088731, 3.22942, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.142255, 0});
glVertex3fv({-0.074308, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.074308, 3.30839, 0});
glVertex3fv({-0.074308, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.209911, 3.291198, 0});
glVertex3fv({-0.21848, 3.300883, 0});
glVertex3fv({-0.22908, 3.30702, 0});
glVertex3fv({-0.24083, 3.309135, 0});
glVertex3fv({-0.252581, 3.30702, 0});
glVertex3fv({-0.26318, 3.300883, 0});
glVertex3fv({-0.271593, 3.291323, 0});
glVertex3fv({-0.276994, 3.279278, 0});
glVertex3fv({-0.278855, 3.265925, 0});
glVertex3fv({-0.276994, 3.252572, 0});
glVertex3fv({-0.268425, 3.242887, 0});
glVertex3fv({-0.257826, 3.23675, 0});
glVertex3fv({-0.246075, 3.234635, 0});
glVertex3fv({-0.234575, 3.230212, 0});
glVertex3fv({-0.223609, 3.223863, 0});
glVertex3fv({-0.214907, 3.213974, 0});
glVertex3fv({-0.20932, 3.201513, 0});
glVertex3fv({-0.207395, 3.1877, 0});
glVertex3fv({-0.20932, 3.173887, 0});
glVertex3fv({-0.214907, 3.161426, 0});
glVertex3fv({-0.223609, 3.151537, 0});
glVertex3fv({-0.234575, 3.145188, 0});
glVertex3fv({-0.246731, 3.143, 0});
glVertex3fv({-0.258886, 3.145188, 0});
glVertex3fv({-0.269852, 3.151537, 0});
glVertex3fv({-0.278554, 3.161426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.180995, 0});
glVertex3fv({-0.545198, 3.171828, 0});
glVertex3fv({-0.539984, 3.160198, 0});
glVertex3fv({-0.531861, 3.150968, 0});
glVertex3fv({-0.521627, 3.145042, 0});
glVertex3fv({-0.510282, 3.143, 0});
glVertex3fv({-0.498937, 3.145042, 0});
glVertex3fv({-0.488702, 3.150968, 0});
glVertex3fv({-0.48058, 3.160198, 0});
glVertex3fv({-0.475365, 3.171828, 0});
glVertex3fv({-0.473568, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.54634, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.180995, 0});
glVertex3fv({-0.473568, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.473568, 3.22495, 0});
glVertex3fv({-0.499137, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54634, 3.271885, 0});
glVertex3fv({-0.544511, 3.279792, 0});
glVertex3fv({-0.539203, 3.29163, 0});
glVertex3fv({-0.530935, 3.301025, 0});
glVertex3fv({-0.520518, 3.307057, 0});
glVertex3fv({-0.508971, 3.309135, 0});
glVertex3fv({-0.497423, 3.307057, 0});
glVertex3fv({-0.487006, 3.301025, 0});
glVertex3fv({-0.478738, 3.29163, 0});
glVertex3fv({-0.47343, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.474086, 3.279792, 0});
glVertex3fv({-0.472774, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.499137, 3.224205, 0});
glVertex3fv({-0.499137, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.606655, 3.186955, 0});
glVertex3fv({-0.606655, 3.270395, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.642713, 3.30988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.679426, 3.30988, 0});
glVertex3fv({-0.679426, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.642713, 3.30988, 0});
glVertex3fv({-0.63157, 3.307875, 0});
glVertex3fv({-0.621519, 3.302054, 0});
glVertex3fv({-0.613542, 3.29299, 0});
glVertex3fv({-0.608419, 3.281567, 0});
glVertex3fv({-0.606655, 3.268905, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.635501, 3.143, 0});
glVertex3fv({-0.62368, 3.149729, 0});
glVertex3fv({-0.614543, 3.160112, 0});
glVertex3fv({-0.608676, 3.173196, 0});
glVertex3fv({-0.606655, 3.186955, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.812513, 3.309135, 0});
glVertex3fv({-0.812513, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.23538, 0});
glVertex3fv({-0.812513, 3.23538, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.739742, 3.309135, 0});
glVertex3fv({-0.739742, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.309135, 0});
glVertex3fv({-0.811858, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.309135, 0});
glVertex3fv({-0.739086, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.813169, 3.143, 0});
glVertex3fv({-0.811858, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.740397, 3.143, 0});
glVertex3fv({-0.739086, 3.143, 0});
glEnd();




glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.101656, 2.998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 3.068, 0});
glVertex3fv({-0.100701, 3.072783, 0});
glVertex3fv({-0.096502, 3.08215, 0});
glVertex3fv({-0.089961, 3.089583, 0});
glVertex3fv({-0.081718, 3.094355, 0});
glVertex3fv({-0.072581, 3.096, 0});
glVertex3fv({-0.063444, 3.094355, 0});
glVertex3fv({-0.055201, 3.089583, 0});
glVertex3fv({-0.04866, 3.08215, 0});
glVertex3fv({-0.04446, 3.072783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.101656, 2.998, 0});
glVertex3fv({-0.100701, 2.993217, 0});
glVertex3fv({-0.096502, 2.98385, 0});
glVertex3fv({-0.089961, 2.976417, 0});
glVertex3fv({-0.081718, 2.971645, 0});
glVertex3fv({-0.072581, 2.97, 0});
glVertex3fv({-0.063444, 2.971645, 0});
glVertex3fv({-0.055201, 2.976417, 0});
glVertex3fv({-0.04866, 2.98385, 0});
glVertex3fv({-0.04446, 2.993217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 3.096, 0});
glVertex3fv({-0.168184, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 3.07248, 0});
glVertex3fv({-0.147486, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.18149, 2.97, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.202187, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 3.07248, 0});
glVertex3fv({-0.201174, 3.079748, 0});
glVertex3fv({-0.198234, 3.086305, 0});
glVertex3fv({-0.193656, 3.091508, 0});
glVertex3fv({-0.187885, 3.094849, 0});
glVertex3fv({-0.18149, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.168184, 3.096, 0});
glVertex3fv({-0.161788, 3.094849, 0});
glVertex3fv({-0.156018, 3.091508, 0});
glVertex3fv({-0.151439, 3.086305, 0});
glVertex3fv({-0.148499, 3.079748, 0});
glVertex3fv({-0.147486, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.147486, 2.99352, 0});
glVertex3fv({-0.148499, 2.986252, 0});
glVertex3fv({-0.151439, 2.979695, 0});
glVertex3fv({-0.156018, 2.974492, 0});
glVertex3fv({-0.161788, 2.971151, 0});
glVertex3fv({-0.168184, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202187, 2.99352, 0});
glVertex3fv({-0.201174, 2.986252, 0});
glVertex3fv({-0.198234, 2.979695, 0});
glVertex3fv({-0.193656, 2.974492, 0});
glVertex3fv({-0.187885, 2.971151, 0});
glVertex3fv({-0.18149, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 2.97, 0});
glVertex3fv({-0.247525, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302226, 3.09488, 0});
glVertex3fv({-0.302226, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.302718, 3.09488, 0});
glVertex3fv({-0.301733, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.247525, 2.96944, 0});
glVertex3fv({-0.247525, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.402264, 2.97, 0});
glVertex3fv({-0.347563, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.502302, 3.09544, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.09544, 0});
glVertex3fv({-0.502302, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502302, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.482098, 3.02712, 0});
glVertex3fv({-0.447602, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.502795, 2.97, 0});
glVertex3fv({-0.50181, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.448094, 2.97, 0});
glVertex3fv({-0.447109, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.469778, 3.09544, 0});
glVertex3fv({-0.459907, 3.089822, 0});
glVertex3fv({-0.453038, 3.082017, 0});
glVertex3fv({-0.448629, 3.072182, 0});
glVertex3fv({-0.447109, 3.06128, 0});
glVertex3fv({-0.448629, 3.050378, 0});
glVertex3fv({-0.453038, 3.040543, 0});
glVertex3fv({-0.459907, 3.032738, 0});
glVertex3fv({-0.468561, 3.027727, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glVertex3fv({-0.469778, 3.02712, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 3.096, 0});
glVertex3fv({-0.568338, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 3.07248, 0});
glVertex3fv({-0.54764, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.581643, 2.97, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.602341, 2.99352, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 3.07248, 0});
glVertex3fv({-0.601328, 3.079748, 0});
glVertex3fv({-0.598388, 3.086305, 0});
glVertex3fv({-0.593809, 3.091508, 0});
glVertex3fv({-0.588039, 3.094849, 0});
glVertex3fv({-0.581643, 3.096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.568338, 3.096, 0});
glVertex3fv({-0.561942, 3.094849, 0});
glVertex3fv({-0.556172, 3.091508, 0});
glVertex3fv({-0.551593, 3.086305, 0});
glVertex3fv({-0.548653, 3.079748, 0});
glVertex3fv({-0.54764, 3.07248, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.54764, 2.99352, 0});
glVertex3fv({-0.548653, 2.986252, 0});
glVertex3fv({-0.551593, 2.979695, 0});
glVertex3fv({-0.556172, 2.974492, 0});
glVertex3fv({-0.561942, 2.971151, 0});
glVertex3fv({-0.568338, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.602341, 2.99352, 0});
glVertex3fv({-0.601328, 2.986252, 0});
glVertex3fv({-0.598388, 2.979695, 0});
glVertex3fv({-0.593809, 2.974492, 0});
glVertex3fv({-0.588039, 2.971151, 0});
glVertex3fv({-0.581643, 2.97, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.674782, 2.97056, 0});
glVertex3fv({-0.647678, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702379, 3.09656, 0});
glVertex3fv({-0.674782, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.648171, 3.09656, 0});
glVertex3fv({-0.647186, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.702872, 3.09656, 0});
glVertex3fv({-0.701886, 3.09656, 0});
glEnd();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.187891, 3.195895, 0});
glVertex3fv({1.138721, 3.195895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126921, 3.143, 0});
glVertex3fv({1.162979, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.162979, 3.309135, 0});
glVertex3fv({1.199692, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.126265, 3.143, 0});
glVertex3fv({1.127576, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.199037, 3.143, 0});
glVertex3fv({1.200348, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.180995, 0});
glVertex3fv({0.994975, 3.171828, 0});
glVertex3fv({1.00019, 3.160198, 0});
glVertex3fv({1.008312, 3.150968, 0});
glVertex3fv({1.018547, 3.145042, 0});
glVertex3fv({1.029892, 3.143, 0});
glVertex3fv({1.041237, 3.145042, 0});
glVertex3fv({1.051471, 3.150968, 0});
glVertex3fv({1.059594, 3.160198, 0});
glVertex3fv({1.064808, 3.171828, 0});
glVertex3fv({1.066605, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.993834, 3.180995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.180995, 0});
glVertex3fv({1.066605, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066605, 3.22495, 0});
glVertex3fv({1.041037, 3.22495, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.993834, 3.271885, 0});
glVertex3fv({0.995662, 3.279792, 0});
glVertex3fv({1.000971, 3.29163, 0});
glVertex3fv({1.009238, 3.301025, 0});
glVertex3fv({1.019656, 3.307057, 0});
glVertex3fv({1.031203, 3.309135, 0});
glVertex3fv({1.04275, 3.307057, 0});
glVertex3fv({1.053168, 3.301025, 0});
glVertex3fv({1.061435, 3.29163, 0});
glVertex3fv({1.066744, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.066088, 3.279792, 0});
glVertex3fv({1.067399, 3.279792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.041037, 3.224205, 0});
glVertex3fv({1.041037, 3.225695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.860747, 3.143, 0});
glVertex3fv({0.933519, 3.309135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.310625, 0});
glVertex3fv({0.772897, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.279335, 0});
glVertex3fv({0.800432, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.755195, 3.143, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.72766, 3.17429, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.279335, 0});
glVertex3fv({0.729008, 3.289004, 0});
glVertex3fv({0.732919, 3.297727, 0});
glVertex3fv({0.73901, 3.304649, 0});
glVertex3fv({0.746687, 3.309093, 0});
glVertex3fv({0.755195, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.772897, 3.310625, 0});
glVertex3fv({0.781405, 3.309093, 0});
glVertex3fv({0.789082, 3.304649, 0});
glVertex3fv({0.795173, 3.297727, 0});
glVertex3fv({0.799085, 3.289004, 0});
glVertex3fv({0.800432, 3.279335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.800432, 3.17429, 0});
glVertex3fv({0.799085, 3.164621, 0});
glVertex3fv({0.795173, 3.155898, 0});
glVertex3fv({0.789082, 3.148976, 0});
glVertex3fv({0.781405, 3.144531, 0});
glVertex3fv({0.772897, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.72766, 3.17429, 0});
glVertex3fv({0.729008, 3.164621, 0});
glVertex3fv({0.732919, 3.155898, 0});
glVertex3fv({0.73901, 3.148976, 0});
glVertex3fv({0.746687, 3.144531, 0});
glVertex3fv({0.755195, 3.143, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.630631, 3.143745, 0});
glVertex3fv({0.630631, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.310625, 0});
glVertex3fv({0.666034, 3.310625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.666034, 3.30988, 0});
glVertex3fv({0.666034, 3.31137, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.629976, 3.143745, 0});
glVertex3fv({0.631287, 3.143745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.594573, 3.30988, 0});
glVertex3fv({0.594573, 3.31137, 0});
glEnd();











glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.22466, 3.081397, 0});
glVertex3fv({1.218219, 3.088677, 0});
glVertex3fv({1.210252, 3.09329, 0});
glVertex3fv({1.201419, 3.09488, 0});
glVertex3fv({1.192587, 3.09329, 0});
glVertex3fv({1.184619, 3.088677, 0});
glVertex3fv({1.178295, 3.081491, 0});
glVertex3fv({1.174236, 3.072437, 0});
glVertex3fv({1.172837, 3.0624, 0});
glVertex3fv({1.174236, 3.052363, 0});
glVertex3fv({1.180677, 3.045083, 0});
glVertex3fv({1.188644, 3.04047, 0});
glVertex3fv({1.197477, 3.03888, 0});
glVertex3fv({1.206121, 3.035555, 0});
glVertex3fv({1.214364, 3.030783, 0});
glVertex3fv({1.220905, 3.02335, 0});
glVertex3fv({1.225104, 3.013983, 0});
glVertex3fv({1.226552, 3.0036, 0});
glVertex3fv({1.225104, 2.993217, 0});
glVertex3fv({1.220905, 2.98385, 0});
glVertex3fv({1.214364, 2.976417, 0});
glVertex3fv({1.206121, 2.971644, 0});
glVertex3fv({1.196984, 2.97, 0});
glVertex3fv({1.187847, 2.971644, 0});
glVertex3fv({1.179604, 2.976417, 0});
glVertex3fv({1.173063, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.071813, 2.97, 0});
glVertex3fv({1.126514, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.999371, 2.97056, 0});
glVertex3fv({1.026475, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971774, 3.09656, 0});
glVertex3fv({0.999371, 2.97056, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.025982, 3.09656, 0});
glVertex3fv({1.026968, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.971282, 3.09656, 0});
glVertex3fv({0.972267, 3.09656, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.824506, 3.081397, 0});
glVertex3fv({0.818066, 3.088677, 0});
glVertex3fv({0.810098, 3.09329, 0});
glVertex3fv({0.801266, 3.09488, 0});
glVertex3fv({0.792433, 3.09329, 0});
glVertex3fv({0.784465, 3.088677, 0});
glVertex3fv({0.778142, 3.081491, 0});
glVertex3fv({0.774082, 3.072437, 0});
glVertex3fv({0.772683, 3.0624, 0});
glVertex3fv({0.774082, 3.052363, 0});
glVertex3fv({0.780523, 3.045083, 0});
glVertex3fv({0.788491, 3.04047, 0});
glVertex3fv({0.797323, 3.03888, 0});
glVertex3fv({0.805967, 3.035555, 0});
glVertex3fv({0.81421, 3.030783, 0});
glVertex3fv({0.820751, 3.02335, 0});
glVertex3fv({0.824951, 3.013983, 0});
glVertex3fv({0.826398, 3.0036, 0});
glVertex3fv({0.824951, 2.993217, 0});
glVertex3fv({0.820751, 2.98385, 0});
glVertex3fv({0.81421, 2.976417, 0});
glVertex3fv({0.805967, 2.971644, 0});
glVertex3fv({0.79683, 2.97, 0});
glVertex3fv({0.787693, 2.971644, 0});
glVertex3fv({0.77945, 2.976417, 0});
glVertex3fv({0.772909, 2.98385, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.671659, 2.97, 0});
glVertex3fv({0.72636, 3.09488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 2.99856, 0});
glVertex3fv({0.572479, 2.991669, 0});
glVertex3fv({0.576398, 2.982927, 0});
glVertex3fv({0.582504, 2.975989, 0});
glVertex3fv({0.590197, 2.971535, 0});
glVertex3fv({0.598725, 2.97, 0});
glVertex3fv({0.607253, 2.971535, 0});
glVertex3fv({0.614946, 2.975989, 0});
glVertex3fv({0.621051, 2.982927, 0});
glVertex3fv({0.624971, 2.991669, 0});
glVertex3fv({0.626322, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.571621, 2.99856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 2.99856, 0});
glVertex3fv({0.626322, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.626322, 3.0316, 0});
glVertex3fv({0.607102, 3.0316, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.571621, 3.06688, 0});
glVertex3fv({0.572995, 3.072824, 0});
glVertex3fv({0.576985, 3.081722, 0});
glVertex3fv({0.5832, 3.088784, 0});
glVertex3fv({0.59103, 3.093318, 0});
glVertex3fv({0.59971, 3.09488, 0});
glVertex3fv({0.608391, 3.093318, 0});
glVertex3fv({0.616221, 3.088784, 0});
glVertex3fv({0.622436, 3.081722, 0});
glVertex3fv({0.626425, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.625933, 3.072824, 0});
glVertex3fv({0.626918, 3.072824, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.607102, 3.03104, 0});
glVertex3fv({0.607102, 3.03216, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.737455, 2.416198, 0});
glVertex3fv({-0.746023, 2.425883, 0});
glVertex3fv({-0.756623, 2.43202, 0});
glVertex3fv({-0.768374, 2.434135, 0});
glVertex3fv({-0.780124, 2.43202, 0});
glVertex3fv({-0.790724, 2.425883, 0});
glVertex3fv({-0.799137, 2.416323, 0});
glVertex3fv({-0.804537, 2.404278, 0});
glVertex3fv({-0.806398, 2.390925, 0});
glVertex3fv({-0.804537, 2.377572, 0});
glVertex3fv({-0.795969, 2.367887, 0});
glVertex3fv({-0.785369, 2.36175, 0});
glVertex3fv({-0.773618, 2.359635, 0});
glVertex3fv({-0.762119, 2.355212, 0});
glVertex3fv({-0.751153, 2.348863, 0});
glVertex3fv({-0.742451, 2.338974, 0});
glVertex3fv({-0.736863, 2.326513, 0});
glVertex3fv({-0.734938, 2.3127, 0});
glVertex3fv({-0.736863, 2.298887, 0});
glVertex3fv({-0.742451, 2.286426, 0});
glVertex3fv({-0.751153, 2.276537, 0});
glVertex3fv({-0.762119, 2.270188, 0});
glVertex3fv({-0.774274, 2.268, 0});
glVertex3fv({-0.786429, 2.270188, 0});
glVertex3fv({-0.797395, 2.276537, 0});
glVertex3fv({-0.806097, 2.286426, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.267255, 0});
glVertex3fv({-0.614963, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.267255, 0});
glVertex3fv({-0.661511, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.614963, 2.43339, 0});
glVertex3fv({-0.614963, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.43339, 0});
glVertex3fv({-0.661511, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.637909, 2.268, 0});
glVertex3fv({-0.637909, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.268, 0});
glVertex3fv({-0.614963, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.661511, 2.434135, 0});
glVertex3fv({-0.614963, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.542192, 2.268, 0});
glVertex3fv({-0.54088, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.46942, 2.434135, 0});
glVertex3fv({-0.468109, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.268, 0});
glVertex3fv({-0.541536, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.541536, 2.434135, 0});
glVertex3fv({-0.468764, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.468764, 2.268, 0});
glVertex3fv({-0.468764, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.361246, 2.349205, 0});
glVertex3fv({-0.361246, 2.350695, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.336195, 2.404792, 0});
glVertex3fv({-0.334884, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.406621, 2.404792, 0});
glVertex3fv({-0.401312, 2.41663, 0});
glVertex3fv({-0.393045, 2.426025, 0});
glVertex3fv({-0.382627, 2.432057, 0});
glVertex3fv({-0.37108, 2.434135, 0});
glVertex3fv({-0.359533, 2.432057, 0});
glVertex3fv({-0.349115, 2.426025, 0});
glVertex3fv({-0.340848, 2.41663, 0});
glVertex3fv({-0.335539, 2.404792, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.34995, 0});
glVertex3fv({-0.361246, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.335678, 2.305995, 0});
glVertex3fv({-0.335678, 2.34995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.396885, 0});
glVertex3fv({-0.408449, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.408449, 2.305995, 0});
glVertex3fv({-0.407308, 2.296828, 0});
glVertex3fv({-0.402093, 2.285198, 0});
glVertex3fv({-0.393971, 2.275968, 0});
glVertex3fv({-0.383736, 2.270042, 0});
glVertex3fv({-0.372391, 2.268, 0});
glVertex3fv({-0.361046, 2.270042, 0});
glVertex3fv({-0.350812, 2.275968, 0});
glVertex3fv({-0.342689, 2.285198, 0});
glVertex3fv({-0.337475, 2.296828, 0});
glVertex3fv({-0.335678, 2.305995, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.202591, 2.267255, 0});
glVertex3fv({-0.202591, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.276018, 2.434135, 0});
glVertex3fv({-0.274707, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.434135, 0});
glVertex3fv({-0.275362, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.275362, 2.268, 0});
glVertex3fv({-0.202591, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.43339, 0});
glVertex3fv({-0.069504, 2.43488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.267255, 0});
glVertex3fv({-0.069504, 2.268745, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.083927, 2.35293, 0});
glVertex3fv({-0.083927, 2.35442, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.069504, 2.434135, 0});
glVertex3fv({-0.142276, 2.434135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.268, 0});
glVertex3fv({-0.069504, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.353675, 0});
glVertex3fv({-0.083927, 2.353675, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.142276, 2.434135, 0});
glVertex3fv({-0.142276, 2.268, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39908, 2.228, 0});
glVertex3fv({-0.39908, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.129, 0});
glVertex3fv({-0.39908, 2.129, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.3014, 2.228, 0});
glVertex3fv({-0.3014, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.228, 0});
glVertex3fv({-0.3982, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.228, 0});
glVertex3fv({-0.30052, 2.228, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.39996, 2.005, 0});
glVertex3fv({-0.3982, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.30228, 2.005, 0});
glVertex3fv({-0.30052, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.57684, 2.055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.18, 0});
glVertex3fv({-0.575135, 2.188541, 0});
glVertex3fv({-0.567636, 2.205267, 0});
glVertex3fv({-0.555955, 2.218541, 0});
glVertex3fv({-0.541236, 2.227063, 0});
glVertex3fv({-0.52492, 2.23, 0});
glVertex3fv({-0.508604, 2.227063, 0});
glVertex3fv({-0.493885, 2.218541, 0});
glVertex3fv({-0.482204, 2.205267, 0});
glVertex3fv({-0.474705, 2.188541, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.57684, 2.055, 0});
glVertex3fv({-0.575135, 2.046459, 0});
glVertex3fv({-0.567636, 2.029733, 0});
glVertex3fv({-0.555955, 2.016459, 0});
glVertex3fv({-0.541236, 2.007937, 0});
glVertex3fv({-0.52492, 2.005, 0});
glVertex3fv({-0.508604, 2.007937, 0});
glVertex3fv({-0.493885, 2.016459, 0});
glVertex3fv({-0.482204, 2.029733, 0});
glVertex3fv({-0.474705, 2.046459, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.874959, 2.463107, 0});
glVertex3fv({-0.005959, 2.463107, 0});
glVertex3fv({-0.005959, 2.241107, 0});
glVertex3fv({-0.227459, 2.241107, 0});
glVertex3fv({-0.227459, 1.963107, 0});
glVertex3fv({-0.653459, 1.963107, 0});
glVertex3fv({-0.653459, 2.241107, 0});
glVertex3fv({-0.874959, 2.241107, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.033, 0});
glVertex3fv({-1.408797, 2.028217, 0});
glVertex3fv({-1.404598, 2.01885, 0});
glVertex3fv({-1.398057, 2.011417, 0});
glVertex3fv({-1.389814, 2.006645, 0});
glVertex3fv({-1.380677, 2.005, 0});
glVertex3fv({-1.37154, 2.006645, 0});
glVertex3fv({-1.363297, 2.011417, 0});
glVertex3fv({-1.356756, 2.01885, 0});
glVertex3fv({-1.352556, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.408797, 2.107783, 0});
glVertex3fv({-1.404598, 2.11715, 0});
glVertex3fv({-1.398057, 2.124583, 0});
glVertex3fv({-1.389814, 2.129355, 0});
glVertex3fv({-1.380677, 2.131, 0});
glVertex3fv({-1.37154, 2.129355, 0});
glVertex3fv({-1.363297, 2.124583, 0});
glVertex3fv({-1.356756, 2.11715, 0});
glVertex3fv({-1.352556, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.409752, 2.103, 0});
glVertex3fv({-1.409752, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255998, 2.13044, 0});
glVertex3fv({-1.255013, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310699, 2.13044, 0});
glVertex3fv({-1.309714, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.13044, 0});
glVertex3fv({-1.310206, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.310206, 2.005, 0});
glVertex3fv({-1.282117, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.282117, 2.0666, 0});
glVertex3fv({-1.255506, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.255506, 2.005, 0});
glVertex3fv({-1.255506, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.157359, 2.116397, 0});
glVertex3fv({-1.1638, 2.123677, 0});
glVertex3fv({-1.171767, 2.12829, 0});
glVertex3fv({-1.1806, 2.12988, 0});
glVertex3fv({-1.189433, 2.12829, 0});
glVertex3fv({-1.1974, 2.123677, 0});
glVertex3fv({-1.203724, 2.116491, 0});
glVertex3fv({-1.207783, 2.107437, 0});
glVertex3fv({-1.209183, 2.0974, 0});
glVertex3fv({-1.207783, 2.087363, 0});
glVertex3fv({-1.201343, 2.080083, 0});
glVertex3fv({-1.193375, 2.07547, 0});
glVertex3fv({-1.184542, 2.07388, 0});
glVertex3fv({-1.175898, 2.070555, 0});
glVertex3fv({-1.167655, 2.065783, 0});
glVertex3fv({-1.161114, 2.05835, 0});
glVertex3fv({-1.156915, 2.048983, 0});
glVertex3fv({-1.155467, 2.0386, 0});
glVertex3fv({-1.156915, 2.028217, 0});
glVertex3fv({-1.161114, 2.01885, 0});
glVertex3fv({-1.167655, 2.011417, 0});
glVertex3fv({-1.175898, 2.006644, 0});
glVertex3fv({-1.185035, 2.005, 0});
glVertex3fv({-1.194172, 2.006644, 0});
glVertex3fv({-1.202415, 2.011417, 0});
glVertex3fv({-1.208956, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-0.967695, 2.124822, 0});
glVertex3fv({-0.960827, 2.117017, 0});
glVertex3fv({-0.956417, 2.107182, 0});
glVertex3fv({-0.954898, 2.09628, 0});
glVertex3fv({-0.956417, 2.085378, 0});
glVertex3fv({-0.960827, 2.075543, 0});
glVertex3fv({-0.967695, 2.067738, 0});
glVertex3fv({-0.97635, 2.062727, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.955883, 2.005, 0});
glVertex3fv({-0.954898, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010584, 2.005, 0});
glVertex3fv({-1.009598, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.989886, 2.06212, 0});
glVertex3fv({-0.95539, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.06212, 0});
glVertex3fv({-0.977566, 2.06212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.010091, 2.13044, 0});
glVertex3fv({-1.010091, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.977566, 2.13044, 0});
glVertex3fv({-1.010091, 2.13044, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-1.460933, 1.97521, 0});
glVertex3fv({-0.900933, 1.97521, 0});
glVertex3fv({-0.900933, 2.15821, 0});
glVertex3fv({-1.460933, 2.15821, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.033, 0});
glVertex3fv({0.085203, 2.028217, 0});
glVertex3fv({0.089402, 2.01885, 0});
glVertex3fv({0.095943, 2.011417, 0});
glVertex3fv({0.104186, 2.006645, 0});
glVertex3fv({0.113323, 2.005, 0});
glVertex3fv({0.12246, 2.006645, 0});
glVertex3fv({0.130703, 2.011417, 0});
glVertex3fv({0.137244, 2.01885, 0});
glVertex3fv({0.141444, 2.028217, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.085203, 2.107783, 0});
glVertex3fv({0.089402, 2.11715, 0});
glVertex3fv({0.095943, 2.124583, 0});
glVertex3fv({0.104186, 2.129355, 0});
glVertex3fv({0.113323, 2.131, 0});
glVertex3fv({0.12246, 2.129355, 0});
glVertex3fv({0.130703, 2.124583, 0});
glVertex3fv({0.137244, 2.11715, 0});
glVertex3fv({0.141444, 2.107783, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.084248, 2.103, 0});
glVertex3fv({0.084248, 2.033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238002, 2.13044, 0});
glVertex3fv({0.238987, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183301, 2.13044, 0});
glVertex3fv({0.184286, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.13044, 0});
glVertex3fv({0.183794, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.183794, 2.005, 0});
glVertex3fv({0.211883, 2.0666, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.211883, 2.0666, 0});
glVertex3fv({0.238494, 2.005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.238494, 2.005, 0});
glVertex3fv({0.238494, 2.13044, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.336641, 2.116397, 0});
glVertex3fv({0.3302, 2.123677, 0});
glVertex3fv({0.322233, 2.12829, 0});
glVertex3fv({0.3134, 2.12988, 0});
glVertex3fv({0.304567, 2.12829, 0});
glVertex3fv({0.2966, 2.123677, 0});
glVertex3fv({0.290276, 2.116491, 0});
glVertex3fv({0.286217, 2.107437, 0});
glVertex3fv({0.284818, 2.0974, 0});
glVertex3fv({0.286217, 2.087363, 0});
glVertex3fv({0.292657, 2.080083, 0});
glVertex3fv({0.300625, 2.07547, 0});
glVertex3fv({0.309458, 2.07388, 0});
glVertex3fv({0.318102, 2.070555, 0});
glVertex3fv({0.326345, 2.065783, 0});
glVertex3fv({0.332886, 2.05835, 0});
glVertex3fv({0.337085, 2.048983, 0});
glVertex3fv({0.338533, 2.0386, 0});
glVertex3fv({0.337085, 2.028217, 0});
glVertex3fv({0.332886, 2.01885, 0});
glVertex3fv({0.326345, 2.011417, 0});
glVertex3fv({0.318102, 2.006644, 0});
glVertex3fv({0.308965, 2.005, 0});
glVertex3fv({0.299828, 2.006644, 0});
glVertex3fv({0.291585, 2.011417, 0});
glVertex3fv({0.285044, 2.01885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.518179, 2.128236, 0});
glVertex3fv({0.526422, 2.123463, 0});
glVertex3fv({0.532963, 2.11603, 0});
glVertex3fv({0.537163, 2.106663, 0});
glVertex3fv({0.53861, 2.09628, 0});
glVertex3fv({0.537163, 2.085897, 0});
glVertex3fv({0.532963, 2.07653, 0});
glVertex3fv({0.526422, 2.069097, 0});
glVertex3fv({0.518179, 2.064325, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483416, 2.00388, 0});
glVertex3fv({0.484402, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.512491, 2.12988, 0});
glVertex3fv({0.483909, 2.12988, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.12988, 0});
glVertex3fv({0.483909, 2.00388, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.483909, 2.06324, 0});
glVertex3fv({0.512491, 2.06324, 0});
glEnd();


glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({0.030624, 1.97521, 0});
glVertex3fv({0.590624, 1.97521, 0});
glVertex3fv({0.590624, 2.15821, 0});
glVertex3fv({0.030624, 2.15821, 0});
glEnd();

glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.102, 1.595, 0});
glVertex3fv({1.09319, 1.650623, 0});
glVertex3fv({1.067623, 1.700801, 0});
glVertex3fv({1.027801, 1.740623, 0});
glVertex3fv({0.977623, 1.76619, 0});
glVertex3fv({0.922, 1.775, 0});
glVertex3fv({0.866377, 1.76619, 0});
glVertex3fv({0.816199, 1.740623, 0});
glVertex3fv({0.776377, 1.700801, 0});
glVertex3fv({0.75081, 1.650623, 0});
glVertex3fv({0.742, 1.595, 0});
glVertex3fv({0.75081, 1.539377, 0});
glVertex3fv({0.776377, 1.489199, 0});
glVertex3fv({0.816199, 1.449377, 0});
glVertex3fv({0.866377, 1.42381, 0});
glVertex3fv({0.922, 1.415, 0});
glVertex3fv({0.977623, 1.42381, 0});
glVertex3fv({1.027801, 1.449377, 0});
glVertex3fv({1.067623, 1.489199, 0});
glVertex3fv({1.09319, 1.539377, 0});
glEnd();


glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.54329, 0});
glVertex3fv({0.812638, 1.533621, 0});
glVertex3fv({0.816549, 1.524898, 0});
glVertex3fv({0.822641, 1.517976, 0});
glVertex3fv({0.830317, 1.513531, 0});
glVertex3fv({0.838826, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.54329, 0});
glVertex3fv({0.882715, 1.533621, 0});
glVertex3fv({0.878803, 1.524898, 0});
glVertex3fv({0.872712, 1.517976, 0});
glVertex3fv({0.865036, 1.513531, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.856527, 1.679625, 0});
glVertex3fv({0.865036, 1.678093, 0});
glVertex3fv({0.872712, 1.673649, 0});
glVertex3fv({0.878803, 1.666727, 0});
glVertex3fv({0.882715, 1.658004, 0});
glVertex3fv({0.884062, 1.648335, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.812638, 1.658004, 0});
glVertex3fv({0.816549, 1.666727, 0});
glVertex3fv({0.822641, 1.673649, 0});
glVertex3fv({0.830317, 1.678093, 0});
glVertex3fv({0.838826, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.81129, 1.648335, 0});
glVertex3fv({0.81129, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.512, 0});
glVertex3fv({0.856527, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.884062, 1.648335, 0});
glVertex3fv({0.884062, 1.54329, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.838826, 1.679625, 0});
glVertex3fv({0.856527, 1.679625, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.943722, 1.512, 0});
glVertex3fv({0.945033, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.017804, 1.512, 0});
glVertex3fv({1.019116, 1.512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.512, 0});
glVertex3fv({0.944377, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.01846, 1.512, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.944377, 1.678135, 0});
glVertex3fv({0.981746, 1.605125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.981746, 1.605125, 0});
glVertex3fv({1.01846, 1.678135, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0.392157, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.72, -2.29, 0});
glVertex3fv({2.57, -2.29, 0});
glVertex3fv({2.57, 2.55, 0});
glVertex3fv({1.72, 2.55, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(454, 99, 102, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 0.13, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -0.47, 0});
glVertex3fv({1.87, -0.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.07, 0});
glVertex3fv({1.87, -1.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.87, 0});
glVertex3fv({1.87, -2.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -2.27, 0});
glVertex3fv({1.87, -2.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -1.67, 0});
glVertex3fv({1.87, -1.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.67, 0});
glVertex3fv({1.87, -4.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -4.07, 0});
glVertex3fv({1.87, -4.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -3.47, 0});
glVertex3fv({1.87, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -5.27, 0});
glVertex3fv({1.87, -5.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 0.730001, 0});
glVertex3fv({1.87, 0.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 2.530001, 0});
glVertex3fv({1.87, 2.530001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.930001, 0});
glVertex3fv({1.87, 1.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 1.330001, 0});
glVertex3fv({1.87, 1.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.330001, 0});
glVertex3fv({1.87, 4.330001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.730001, 0});
glVertex3fv({1.87, 3.730001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 3.130001, 0});
glVertex3fv({1.87, 3.130001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 4.930001, 0});
glVertex3fv({1.87, 4.930001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, 5.530001, 0});
glVertex3fv({1.87, 5.530001, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, 6.130001, 0});
glVertex3fv({1.87, 6.130001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -5.87, 0});
glVertex3fv({1.87, -5.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -6.47, 0});
glVertex3fv({1.87, -6.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -12.47, 0});
glVertex3fv({1.87, -12.47, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.65, -11.87, 0});
glVertex3fv({1.87, -11.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -11.27, 0});
glVertex3fv({1.87, -11.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -9.47, 0});
glVertex3fv({1.87, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.07, 0});
glVertex3fv({1.87, -10.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -10.67, 0});
glVertex3fv({1.87, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.67, 0});
glVertex3fv({1.87, -7.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.27, 0});
glVertex3fv({1.87, -8.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -8.87, 0});
glVertex3fv({1.87, -8.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -7.07, 0});
glVertex3fv({1.87, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.07, 0});
glVertex3fv({1.87, -13.07, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.87, 0});
glVertex3fv({1.87, -14.87, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -14.27, 0});
glVertex3fv({1.87, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -13.67, 0});
glVertex3fv({1.87, -13.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.67, 0});
glVertex3fv({1.87, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -17.27, 0});
glVertex3fv({1.87, -17.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -16.07, 0});
glVertex3fv({1.87, -16.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.72, -15.47, 0});
glVertex3fv({1.87, -15.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 6.269999, 0});
glVertex3fv({2.586, 6.269999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 5.989999, 0});
glVertex3fv({2.586, 5.989999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 6.049999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.059968, 0});
glVertex3fv({2.449932, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.07996, 0});
glVertex3fv({2.441111, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 6.164912, 0});
glVertex3fv({2.432338, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.174936, 0});
glVertex3fv({2.441111, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.164912, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.479253, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 6.14492, 0});
glVertex3fv({2.432338, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.174936, 0});
glVertex3fv({2.449932, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 6.07996, 0});
glVertex3fv({2.488025, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 6.049999, 0});
glVertex3fv({2.470432, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 6.059968, 0});
glVertex3fv({2.488025, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 6.049999, 0});
glVertex3fv({2.479253, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.059968, 0});
glVertex3fv({2.349893, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.07996, 0});
glVertex3fv({2.341072, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 6.164912, 0});
glVertex3fv({2.3323, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.174936, 0});
glVertex3fv({2.341072, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.164912, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.379215, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 6.14492, 0});
glVertex3fv({2.3323, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.174936, 0});
glVertex3fv({2.349893, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 6.07996, 0});
glVertex3fv({2.387987, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 6.049999, 0});
glVertex3fv({2.370394, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 6.059968, 0});
glVertex3fv({2.387987, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 6.049999, 0});
glVertex3fv({2.379215, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.059968, 0});
glVertex3fv({2.249855, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.07996, 0});
glVertex3fv({2.241034, 6.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 6.164912, 0});
glVertex3fv({2.232262, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.174936, 0});
glVertex3fv({2.241034, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.164912, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.279176, 6.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 6.14492, 0});
glVertex3fv({2.232262, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.174936, 0});
glVertex3fv({2.249855, 6.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 6.07996, 0});
glVertex3fv({2.287948, 6.14492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 6.049999, 0});
glVertex3fv({2.270355, 6.049999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 6.059968, 0});
glVertex3fv({2.287948, 6.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 6.049999, 0});
glVertex3fv({2.279176, 6.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 4.850001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.859968, 0});
glVertex3fv({2.449932, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.879961, 0});
glVertex3fv({2.441111, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 4.964913, 0});
glVertex3fv({2.432338, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.974936, 0});
glVertex3fv({2.441111, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.964913, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.479253, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 4.944921, 0});
glVertex3fv({2.432338, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.974936, 0});
glVertex3fv({2.449932, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 4.879961, 0});
glVertex3fv({2.488025, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 4.850001, 0});
glVertex3fv({2.470432, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 4.859968, 0});
glVertex3fv({2.488025, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 4.850001, 0});
glVertex3fv({2.479253, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.859968, 0});
glVertex3fv({2.349893, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.879961, 0});
glVertex3fv({2.341072, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 4.964913, 0});
glVertex3fv({2.3323, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.974936, 0});
glVertex3fv({2.341072, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.964913, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.379215, 4.964913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 4.944921, 0});
glVertex3fv({2.3323, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.974936, 0});
glVertex3fv({2.349893, 4.974936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 4.879961, 0});
glVertex3fv({2.387987, 4.944921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 4.850001, 0});
glVertex3fv({2.370394, 4.850001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 4.859968, 0});
glVertex3fv({2.387987, 4.879961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 4.850001, 0});
glVertex3fv({2.379215, 4.859968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.251581, 4.918093, 0});
glVertex3fv({2.244026, 4.922466, 0});
glVertex3fv({2.238029, 4.92928, 0});
glVertex3fv({2.234179, 4.937867, 0});
glVertex3fv({2.232853, 4.947385, 0});
glVertex3fv({2.234179, 4.956903, 0});
glVertex3fv({2.238029, 4.965488, 0});
glVertex3fv({2.244026, 4.972302, 0});
glVertex3fv({2.251581, 4.976678, 0});
glVertex3fv({2.259957, 4.978185, 0});
glVertex3fv({2.268333, 4.976678, 0});
glVertex3fv({2.275889, 4.972302, 0});
glVertex3fv({2.281885, 4.965488, 0});
glVertex3fv({2.285735, 4.956903, 0});
glVertex3fv({2.287061, 4.947385, 0});
glVertex3fv({2.285735, 4.937867, 0});
glVertex3fv({2.281885, 4.92928, 0});
glVertex3fv({2.275889, 4.922466, 0});
glVertex3fv({2.268333, 4.918093, 0});
glVertex3fv({2.259957, 4.916193, 0});
glVertex3fv({2.268577, 4.914641, 0});
glVertex3fv({2.276351, 4.91014, 0});
glVertex3fv({2.282523, 4.903127, 0});
glVertex3fv({2.286485, 4.894292, 0});
glVertex3fv({2.28785, 4.884497, 0});
glVertex3fv({2.286485, 4.874701, 0});
glVertex3fv({2.282523, 4.865867, 0});
glVertex3fv({2.276351, 4.858854, 0});
glVertex3fv({2.268577, 4.854352, 0});
glVertex3fv({2.259957, 4.8528, 0});
glVertex3fv({2.251338, 4.854352, 0});
glVertex3fv({2.243563, 4.858854, 0});
glVertex3fv({2.237391, 4.865867, 0});
glVertex3fv({2.23343, 4.874701, 0});
glVertex3fv({2.232065, 4.884497, 0});
glVertex3fv({2.23343, 4.894292, 0});
glVertex3fv({2.237391, 4.903127, 0});
glVertex3fv({2.243563, 4.91014, 0});
glVertex3fv({2.251338, 4.914641, 0});
glVertex3fv({2.259957, 4.916193, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 3.650001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.659968, 0});
glVertex3fv({2.449932, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.67996, 0});
glVertex3fv({2.441111, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 3.764912, 0});
glVertex3fv({2.432338, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.774936, 0});
glVertex3fv({2.441111, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.764912, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.479253, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 3.74492, 0});
glVertex3fv({2.432338, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.774936, 0});
glVertex3fv({2.449932, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 3.67996, 0});
glVertex3fv({2.488025, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 3.650001, 0});
glVertex3fv({2.470432, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 3.659968, 0});
glVertex3fv({2.488025, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 3.650001, 0});
glVertex3fv({2.479253, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.659968, 0});
glVertex3fv({2.349893, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.67996, 0});
glVertex3fv({2.341072, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 3.764912, 0});
glVertex3fv({2.3323, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.774936, 0});
glVertex3fv({2.341072, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.764912, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.379215, 3.764912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 3.74492, 0});
glVertex3fv({2.3323, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.774936, 0});
glVertex3fv({2.349893, 3.774936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 3.67996, 0});
glVertex3fv({2.387987, 3.74492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 3.650001, 0});
glVertex3fv({2.370394, 3.650001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 3.659968, 0});
glVertex3fv({2.387987, 3.67996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 3.650001, 0});
glVertex3fv({2.379215, 3.659968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.233248, 3.67884, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.735456, 0});
glVertex3fv({2.234737, 3.742438, 0});
glVertex3fv({2.240778, 3.75591, 0});
glVertex3fv({2.250186, 3.766602, 0});
glVertex3fv({2.262043, 3.773468, 0});
glVertex3fv({2.275185, 3.775832, 0});
glVertex3fv({2.288327, 3.773468, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, 3.702081, 0});
glVertex3fv({2.283067, 3.712307, 0});
glVertex3fv({2.276842, 3.719382, 0});
glVertex3fv({2.268997, 3.723923, 0});
glVertex3fv({2.260302, 3.725489, 0});
glVertex3fv({2.251607, 3.723923, 0});
glVertex3fv({2.243762, 3.719382, 0});
glVertex3fv({2.237538, 3.712307, 0});
glVertex3fv({2.233541, 3.703394, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, 3.67884, 0});
glVertex3fv({2.234385, 3.671734, 0});
glVertex3fv({2.238255, 3.663101, 0});
glVertex3fv({2.244284, 3.65625, 0});
glVertex3fv({2.25188, 3.651852, 0});
glVertex3fv({2.260302, 3.650336, 0});
glVertex3fv({2.268724, 3.651852, 0});
glVertex3fv({2.276321, 3.65625, 0});
glVertex3fv({2.28235, 3.663101, 0});
glVertex3fv({2.28622, 3.671734, 0});
glVertex3fv({2.287505, 3.682144, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 2.450001   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.459968, 0});
glVertex3fv({2.449932, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.47996, 0});
glVertex3fv({2.441111, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 2.564912, 0});
glVertex3fv({2.432338, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.574936, 0});
glVertex3fv({2.441111, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.564912, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.479253, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 2.54492, 0});
glVertex3fv({2.432338, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.574936, 0});
glVertex3fv({2.449932, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 2.47996, 0});
glVertex3fv({2.488025, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 2.45, 0});
glVertex3fv({2.470432, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 2.459968, 0});
glVertex3fv({2.488025, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 2.45, 0});
glVertex3fv({2.479253, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.459968, 0});
glVertex3fv({2.349893, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.47996, 0});
glVertex3fv({2.341072, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 2.564912, 0});
glVertex3fv({2.3323, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.574936, 0});
glVertex3fv({2.341072, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.564912, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.379215, 2.564912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 2.54492, 0});
glVertex3fv({2.3323, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.574936, 0});
glVertex3fv({2.349893, 2.574936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 2.47996, 0});
glVertex3fv({2.387987, 2.54492, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 2.45, 0});
glVertex3fv({2.370394, 2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 2.459968, 0});
glVertex3fv({2.387987, 2.47996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 2.45, 0});
glVertex3fv({2.379215, 2.459968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, 2.491608, 0});
glVertex3fv({2.287603, 2.491608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, 2.45, 0});
glVertex3fv({2.277353, 2.57488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 1.25       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.259969, 0});
glVertex3fv({2.449932, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.279961, 0});
glVertex3fv({2.441111, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 1.364913, 0});
glVertex3fv({2.432338, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.374937, 0});
glVertex3fv({2.441111, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.364913, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.479253, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 1.344921, 0});
glVertex3fv({2.432338, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.374937, 0});
glVertex3fv({2.449932, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 1.279961, 0});
glVertex3fv({2.488025, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 1.250001, 0});
glVertex3fv({2.470432, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 1.259969, 0});
glVertex3fv({2.488025, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 1.250001, 0});
glVertex3fv({2.479253, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.259969, 0});
glVertex3fv({2.349893, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.279961, 0});
glVertex3fv({2.341072, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 1.364913, 0});
glVertex3fv({2.3323, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.374937, 0});
glVertex3fv({2.341072, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.364913, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.379215, 1.364913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 1.344921, 0});
glVertex3fv({2.3323, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.374937, 0});
glVertex3fv({2.349893, 1.374937, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 1.279961, 0});
glVertex3fv({2.387987, 1.344921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 1.250001, 0});
glVertex3fv({2.370394, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 1.259969, 0});
glVertex3fv({2.387987, 1.279961, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 1.250001, 0});
glVertex3fv({2.379215, 1.259969, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.284055, 1.326609, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, 1.250001, 0});
glVertex3fv({2.288441, 1.250001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, 1.326609, 0});
glVertex3fv({2.286463, 1.332786, 0});
glVertex3fv({2.28785, 1.342737, 0});
glVertex3fv({2.286463, 1.352687, 0});
glVertex3fv({2.282438, 1.361664, 0});
glVertex3fv({2.276169, 1.368787, 0});
glVertex3fv({2.26827, 1.373361, 0});
glVertex3fv({2.259514, 1.374937, 0});
glVertex3fv({2.250758, 1.373361, 0});
glVertex3fv({2.242858, 1.368787, 0});
glVertex3fv({2.23659, 1.361664, 0});
glVertex3fv({2.232565, 1.352687, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, 1.24944, 0});
glVertex3fv({2.288441, 1.250561, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, 0.27, 0});
glVertex3fv({2.586, 0.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -0.01, 0});
glVertex3fv({2.586, -0.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , 0.05       , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.059968, 0});
glVertex3fv({2.449932, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.07996, 0});
glVertex3fv({2.441111, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, 0.164912, 0});
glVertex3fv({2.432338, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.174936, 0});
glVertex3fv({2.441111, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.164912, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.479253, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, 0.144921, 0});
glVertex3fv({2.432338, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.174936, 0});
glVertex3fv({2.449932, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, 0.07996, 0});
glVertex3fv({2.488025, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, 0.05, 0});
glVertex3fv({2.470432, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, 0.059968, 0});
glVertex3fv({2.488025, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, 0.05, 0});
glVertex3fv({2.479253, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.059968, 0});
glVertex3fv({2.349893, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.07996, 0});
glVertex3fv({2.341072, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, 0.164912, 0});
glVertex3fv({2.3323, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.174936, 0});
glVertex3fv({2.341072, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.164912, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.379215, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, 0.144921, 0});
glVertex3fv({2.3323, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.174936, 0});
glVertex3fv({2.349893, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, 0.07996, 0});
glVertex3fv({2.387987, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, 0.05, 0});
glVertex3fv({2.370394, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, 0.059968, 0});
glVertex3fv({2.387987, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, 0.05, 0});
glVertex3fv({2.379215, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.059968, 0});
glVertex3fv({2.249855, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.07996, 0});
glVertex3fv({2.241034, 0.059968, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, 0.164912, 0});
glVertex3fv({2.232262, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.174936, 0});
glVertex3fv({2.241034, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.164912, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.279176, 0.164912, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, 0.144921, 0});
glVertex3fv({2.232262, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.174936, 0});
glVertex3fv({2.249855, 0.174936, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, 0.07996, 0});
glVertex3fv({2.287948, 0.144921, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, 0.05, 0});
glVertex3fv({2.270355, 0.05, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, 0.059968, 0});
glVertex3fv({2.287948, 0.07996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, 0.05, 0});
glVertex3fv({2.279176, 0.059968, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -1.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.140032, 0});
glVertex3fv({2.449932, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.12004, 0});
glVertex3fv({2.441111, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -1.035088, 0});
glVertex3fv({2.432338, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.025064, 0});
glVertex3fv({2.441111, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.035088, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.479253, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -1.05508, 0});
glVertex3fv({2.432338, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.025064, 0});
glVertex3fv({2.449932, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -1.12004, 0});
glVertex3fv({2.488025, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -1.15, 0});
glVertex3fv({2.470432, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -1.140032, 0});
glVertex3fv({2.488025, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -1.15, 0});
glVertex3fv({2.479253, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.140032, 0});
glVertex3fv({2.349893, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.12004, 0});
glVertex3fv({2.341072, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -1.035088, 0});
glVertex3fv({2.3323, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.025064, 0});
glVertex3fv({2.341072, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.035088, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.379215, -1.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -1.05508, 0});
glVertex3fv({2.3323, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.025064, 0});
glVertex3fv({2.349893, -1.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -1.12004, 0});
glVertex3fv({2.387987, -1.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -1.15, 0});
glVertex3fv({2.370394, -1.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -1.140032, 0});
glVertex3fv({2.387987, -1.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -1.15, 0});
glVertex3fv({2.379215, -1.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.251581, -1.081908, 0});
glVertex3fv({2.244026, -1.077534, 0});
glVertex3fv({2.238029, -1.07072, 0});
glVertex3fv({2.234179, -1.062133, 0});
glVertex3fv({2.232853, -1.052616, 0});
glVertex3fv({2.234179, -1.043098, 0});
glVertex3fv({2.238029, -1.034512, 0});
glVertex3fv({2.244026, -1.027698, 0});
glVertex3fv({2.251581, -1.023323, 0});
glVertex3fv({2.259957, -1.021816, 0});
glVertex3fv({2.268333, -1.023323, 0});
glVertex3fv({2.275889, -1.027698, 0});
glVertex3fv({2.281885, -1.034512, 0});
glVertex3fv({2.285735, -1.043098, 0});
glVertex3fv({2.287061, -1.052616, 0});
glVertex3fv({2.285735, -1.062133, 0});
glVertex3fv({2.281885, -1.07072, 0});
glVertex3fv({2.275889, -1.077534, 0});
glVertex3fv({2.268333, -1.081908, 0});
glVertex3fv({2.259957, -1.083808, 0});
glVertex3fv({2.268577, -1.085359, 0});
glVertex3fv({2.276351, -1.089861, 0});
glVertex3fv({2.282523, -1.096873, 0});
glVertex3fv({2.286485, -1.105709, 0});
glVertex3fv({2.28785, -1.115504, 0});
glVertex3fv({2.286485, -1.125299, 0});
glVertex3fv({2.282523, -1.134134, 0});
glVertex3fv({2.276351, -1.141146, 0});
glVertex3fv({2.268577, -1.145649, 0});
glVertex3fv({2.259957, -1.1472, 0});
glVertex3fv({2.251338, -1.145649, 0});
glVertex3fv({2.243563, -1.141146, 0});
glVertex3fv({2.237391, -1.134134, 0});
glVertex3fv({2.23343, -1.125299, 0});
glVertex3fv({2.232065, -1.115504, 0});
glVertex3fv({2.23343, -1.105709, 0});
glVertex3fv({2.237391, -1.096873, 0});
glVertex3fv({2.243563, -1.089861, 0});
glVertex3fv({2.251338, -1.085359, 0});
glVertex3fv({2.259957, -1.083808, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -2.35      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.340032, 0});
glVertex3fv({2.449932, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.32004, 0});
glVertex3fv({2.441111, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -2.235088, 0});
glVertex3fv({2.432338, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.225064, 0});
glVertex3fv({2.441111, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.235088, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.479253, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -2.25508, 0});
glVertex3fv({2.432338, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.225064, 0});
glVertex3fv({2.449932, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -2.32004, 0});
glVertex3fv({2.488025, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -2.35, 0});
glVertex3fv({2.470432, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -2.340032, 0});
glVertex3fv({2.488025, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -2.35, 0});
glVertex3fv({2.479253, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.340032, 0});
glVertex3fv({2.349893, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.32004, 0});
glVertex3fv({2.341072, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -2.235088, 0});
glVertex3fv({2.3323, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.225064, 0});
glVertex3fv({2.341072, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.235088, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.379215, -2.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -2.25508, 0});
glVertex3fv({2.3323, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.225064, 0});
glVertex3fv({2.349893, -2.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -2.32004, 0});
glVertex3fv({2.387987, -2.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -2.35, 0});
glVertex3fv({2.370394, -2.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -2.340032, 0});
glVertex3fv({2.387987, -2.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -2.35, 0});
glVertex3fv({2.379215, -2.340032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.233248, -2.32116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.264544, 0});
glVertex3fv({2.234737, -2.257562, 0});
glVertex3fv({2.240778, -2.24409, 0});
glVertex3fv({2.250186, -2.233398, 0});
glVertex3fv({2.262043, -2.226533, 0});
glVertex3fv({2.275185, -2.224168, 0});
glVertex3fv({2.288327, -2.226533, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -2.29792, 0});
glVertex3fv({2.283067, -2.287693, 0});
glVertex3fv({2.276842, -2.280619, 0});
glVertex3fv({2.268997, -2.276077, 0});
glVertex3fv({2.260302, -2.274512, 0});
glVertex3fv({2.251607, -2.276077, 0});
glVertex3fv({2.243762, -2.280619, 0});
glVertex3fv({2.237538, -2.287693, 0});
glVertex3fv({2.233541, -2.296607, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -2.32116, 0});
glVertex3fv({2.234385, -2.328266, 0});
glVertex3fv({2.238255, -2.336899, 0});
glVertex3fv({2.244284, -2.34375, 0});
glVertex3fv({2.25188, -2.348148, 0});
glVertex3fv({2.260302, -2.349664, 0});
glVertex3fv({2.268724, -2.348148, 0});
glVertex3fv({2.276321, -2.34375, 0});
glVertex3fv({2.28235, -2.336899, 0});
glVertex3fv({2.28622, -2.328266, 0});
glVertex3fv({2.287505, -2.317856, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -3.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.540032, 0});
glVertex3fv({2.449932, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.52004, 0});
glVertex3fv({2.441111, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -3.435088, 0});
glVertex3fv({2.432338, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.425064, 0});
glVertex3fv({2.441111, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.435088, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.479253, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -3.45508, 0});
glVertex3fv({2.432338, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.425064, 0});
glVertex3fv({2.449932, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -3.52004, 0});
glVertex3fv({2.488025, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -3.549999, 0});
glVertex3fv({2.470432, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -3.540032, 0});
glVertex3fv({2.488025, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -3.549999, 0});
glVertex3fv({2.479253, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.540032, 0});
glVertex3fv({2.349893, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.52004, 0});
glVertex3fv({2.341072, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -3.435088, 0});
glVertex3fv({2.3323, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.425064, 0});
glVertex3fv({2.341072, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.435088, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.379215, -3.435088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -3.45508, 0});
glVertex3fv({2.3323, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.425064, 0});
glVertex3fv({2.349893, -3.425064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -3.52004, 0});
glVertex3fv({2.387987, -3.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -3.549999, 0});
glVertex3fv({2.370394, -3.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -3.540032, 0});
glVertex3fv({2.387987, -3.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -3.549999, 0});
glVertex3fv({2.379215, -3.540032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -3.508392, 0});
glVertex3fv({2.287603, -3.508392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -3.549999, 0});
glVertex3fv({2.277353, -3.42512, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -4.75      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.740032, 0});
glVertex3fv({2.449932, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.72004, 0});
glVertex3fv({2.441111, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -4.635088, 0});
glVertex3fv({2.432338, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.625064, 0});
glVertex3fv({2.441111, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.635088, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.479253, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -4.65508, 0});
glVertex3fv({2.432338, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.625064, 0});
glVertex3fv({2.449932, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -4.72004, 0});
glVertex3fv({2.488025, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -4.75, 0});
glVertex3fv({2.470432, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -4.740032, 0});
glVertex3fv({2.488025, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -4.75, 0});
glVertex3fv({2.479253, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.740032, 0});
glVertex3fv({2.349893, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.72004, 0});
glVertex3fv({2.341072, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -4.635088, 0});
glVertex3fv({2.3323, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.625064, 0});
glVertex3fv({2.341072, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.635088, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.379215, -4.635088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -4.65508, 0});
glVertex3fv({2.3323, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.625064, 0});
glVertex3fv({2.349893, -4.625064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -4.72004, 0});
glVertex3fv({2.387987, -4.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -4.75, 0});
glVertex3fv({2.370394, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -4.740032, 0});
glVertex3fv({2.387987, -4.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -4.75, 0});
glVertex3fv({2.379215, -4.740032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.284055, -4.673392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -4.75, 0});
glVertex3fv({2.288441, -4.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -4.673392, 0});
glVertex3fv({2.286463, -4.667215, 0});
glVertex3fv({2.28785, -4.657264, 0});
glVertex3fv({2.286463, -4.647313, 0});
glVertex3fv({2.282438, -4.638337, 0});
glVertex3fv({2.276169, -4.631214, 0});
glVertex3fv({2.26827, -4.62664, 0});
glVertex3fv({2.259514, -4.625064, 0});
glVertex3fv({2.250758, -4.62664, 0});
glVertex3fv({2.242858, -4.631214, 0});
glVertex3fv({2.23659, -4.638337, 0});
glVertex3fv({2.232565, -4.647313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -4.75056, 0});
glVertex3fv({2.288441, -4.74944, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -5.730001, 0});
glVertex3fv({2.586, -5.730001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -6.010001, 0});
glVertex3fv({2.586, -6.010001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -5.950001  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.940032, 0});
glVertex3fv({2.449932, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.92004, 0});
glVertex3fv({2.441111, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -5.835088, 0});
glVertex3fv({2.432338, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.825065, 0});
glVertex3fv({2.441111, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.835088, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.479253, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -5.855081, 0});
glVertex3fv({2.432338, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.825065, 0});
glVertex3fv({2.449932, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -5.92004, 0});
glVertex3fv({2.488025, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -5.950001, 0});
glVertex3fv({2.470432, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -5.940032, 0});
glVertex3fv({2.488025, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -5.950001, 0});
glVertex3fv({2.479253, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.940032, 0});
glVertex3fv({2.349893, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.92004, 0});
glVertex3fv({2.341072, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -5.835088, 0});
glVertex3fv({2.3323, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.825065, 0});
glVertex3fv({2.341072, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.835088, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.379215, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -5.855081, 0});
glVertex3fv({2.3323, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.825065, 0});
glVertex3fv({2.349893, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -5.92004, 0});
glVertex3fv({2.387987, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -5.950001, 0});
glVertex3fv({2.370394, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -5.940032, 0});
glVertex3fv({2.387987, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -5.950001, 0});
glVertex3fv({2.379215, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.940032, 0});
glVertex3fv({2.249855, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.92004, 0});
glVertex3fv({2.241034, -5.940032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -5.835088, 0});
glVertex3fv({2.232262, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.825065, 0});
glVertex3fv({2.241034, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.835088, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.279176, -5.835088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -5.855081, 0});
glVertex3fv({2.232262, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.825065, 0});
glVertex3fv({2.249855, -5.825065, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -5.92004, 0});
glVertex3fv({2.287948, -5.855081, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -5.950001, 0});
glVertex3fv({2.270355, -5.950001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -5.940032, 0});
glVertex3fv({2.287948, -5.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -5.950001, 0});
glVertex3fv({2.279176, -5.940032, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -7.15      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.140032, 0});
glVertex3fv({2.449932, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.12004, 0});
glVertex3fv({2.441111, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -7.035088, 0});
glVertex3fv({2.432338, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.025064, 0});
glVertex3fv({2.441111, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.035088, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.479253, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -7.05508, 0});
glVertex3fv({2.432338, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.025064, 0});
glVertex3fv({2.449932, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -7.12004, 0});
glVertex3fv({2.488025, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -7.15, 0});
glVertex3fv({2.470432, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -7.140032, 0});
glVertex3fv({2.488025, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -7.15, 0});
glVertex3fv({2.479253, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.140032, 0});
glVertex3fv({2.349893, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.12004, 0});
glVertex3fv({2.341072, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -7.035088, 0});
glVertex3fv({2.3323, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.025064, 0});
glVertex3fv({2.341072, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.035088, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.379215, -7.035088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -7.05508, 0});
glVertex3fv({2.3323, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.025064, 0});
glVertex3fv({2.349893, -7.025064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -7.12004, 0});
glVertex3fv({2.387987, -7.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -7.15, 0});
glVertex3fv({2.370394, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -7.140032, 0});
glVertex3fv({2.387987, -7.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -7.15, 0});
glVertex3fv({2.379215, -7.140032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.284055, -7.073392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -7.15, 0});
glVertex3fv({2.288441, -7.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -7.073392, 0});
glVertex3fv({2.286463, -7.067215, 0});
glVertex3fv({2.28785, -7.057264, 0});
glVertex3fv({2.286463, -7.047313, 0});
glVertex3fv({2.282438, -7.038337, 0});
glVertex3fv({2.276169, -7.031214, 0});
glVertex3fv({2.26827, -7.02664, 0});
glVertex3fv({2.259514, -7.025064, 0});
glVertex3fv({2.250758, -7.02664, 0});
glVertex3fv({2.242858, -7.031214, 0});
glVertex3fv({2.23659, -7.038337, 0});
glVertex3fv({2.232565, -7.047313, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -7.15056, 0});
glVertex3fv({2.288441, -7.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -7.07, 0});
glVertex3fv({2.043, -7.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -8.349999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.340033, 0});
glVertex3fv({2.449932, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.32004, 0});
glVertex3fv({2.441111, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -8.235088, 0});
glVertex3fv({2.432338, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.225064, 0});
glVertex3fv({2.441111, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.235088, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.479253, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -8.255079, 0});
glVertex3fv({2.432338, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.225064, 0});
glVertex3fv({2.449932, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -8.32004, 0});
glVertex3fv({2.488025, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -8.349999, 0});
glVertex3fv({2.470432, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -8.340033, 0});
glVertex3fv({2.488025, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -8.349999, 0});
glVertex3fv({2.479253, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.340033, 0});
glVertex3fv({2.349893, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.32004, 0});
glVertex3fv({2.341072, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -8.235088, 0});
glVertex3fv({2.3323, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.225064, 0});
glVertex3fv({2.341072, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.235088, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.379215, -8.235088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -8.255079, 0});
glVertex3fv({2.3323, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.225064, 0});
glVertex3fv({2.349893, -8.225064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -8.32004, 0});
glVertex3fv({2.387987, -8.255079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -8.349999, 0});
glVertex3fv({2.370394, -8.349999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -8.340033, 0});
glVertex3fv({2.387987, -8.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -8.349999, 0});
glVertex3fv({2.379215, -8.340033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -8.308392, 0});
glVertex3fv({2.287603, -8.308392, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -8.349999, 0});
glVertex3fv({2.277353, -8.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -8.27, 0});
glVertex3fv({2.043, -8.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -9.549999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.540031, 0});
glVertex3fv({2.449932, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.52004, 0});
glVertex3fv({2.441111, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -9.435087, 0});
glVertex3fv({2.432338, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.425063, 0});
glVertex3fv({2.441111, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.435087, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.479253, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -9.455079, 0});
glVertex3fv({2.432338, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.425063, 0});
glVertex3fv({2.449932, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -9.52004, 0});
glVertex3fv({2.488025, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -9.549999, 0});
glVertex3fv({2.470432, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -9.540031, 0});
glVertex3fv({2.488025, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -9.549999, 0});
glVertex3fv({2.479253, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.540031, 0});
glVertex3fv({2.349893, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.52004, 0});
glVertex3fv({2.341072, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -9.435087, 0});
glVertex3fv({2.3323, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.425063, 0});
glVertex3fv({2.341072, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.435087, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.379215, -9.435087, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -9.455079, 0});
glVertex3fv({2.3323, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.425063, 0});
glVertex3fv({2.349893, -9.425063, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -9.52004, 0});
glVertex3fv({2.387987, -9.455079, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -9.549999, 0});
glVertex3fv({2.370394, -9.549999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -9.540031, 0});
glVertex3fv({2.387987, -9.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -9.549999, 0});
glVertex3fv({2.379215, -9.540031, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.233248, -9.521159, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.464543, 0});
glVertex3fv({2.234737, -9.457561, 0});
glVertex3fv({2.240778, -9.444089, 0});
glVertex3fv({2.250186, -9.433397, 0});
glVertex3fv({2.262043, -9.426532, 0});
glVertex3fv({2.275185, -9.424168, 0});
glVertex3fv({2.288327, -9.426532, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -9.497919, 0});
glVertex3fv({2.283067, -9.487692, 0});
glVertex3fv({2.276842, -9.480618, 0});
glVertex3fv({2.268997, -9.476076, 0});
glVertex3fv({2.260302, -9.474511, 0});
glVertex3fv({2.251607, -9.476076, 0});
glVertex3fv({2.243762, -9.480618, 0});
glVertex3fv({2.237538, -9.487692, 0});
glVertex3fv({2.233541, -9.496606, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -9.521159, 0});
glVertex3fv({2.234385, -9.528265, 0});
glVertex3fv({2.238255, -9.536898, 0});
glVertex3fv({2.244284, -9.543749, 0});
glVertex3fv({2.25188, -9.548147, 0});
glVertex3fv({2.260302, -9.549664, 0});
glVertex3fv({2.268724, -9.548147, 0});
glVertex3fv({2.276321, -9.543749, 0});
glVertex3fv({2.28235, -9.536898, 0});
glVertex3fv({2.28622, -9.528265, 0});
glVertex3fv({2.287505, -9.517855, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -9.47, 0});
glVertex3fv({2.043, -9.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -10.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1555849, 0.139278});
glVertex2fv({0.1607531, 0.150805});
glVertex2fv({0.1688025, 0.159952});
glVertex2fv({0.1789454, 0.165825});
glVertex2fv({0.19019, 0.167849});
glVertex2fv({0.2014338, 0.165825});
glVertex2fv({0.2115766, 0.159952});
glVertex2fv({0.219626, 0.150805});
glVertex2fv({0.2247942, 0.139278});
glVertex2fv({0.2265754, 0.126501});
glVertex2fv({0.2247942, 0.113724});
glVertex2fv({0.219626, 0.102198});
glVertex2fv({0.2115766, 0.09305});
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.2135619, 0.080388});
glVertex2fv({0.2219888, 0.070812});
glVertex2fv({0.227399, 0.058746});
glVertex2fv({0.2292638, 0.04537});
glVertex2fv({0.227399, 0.031995});
glVertex2fv({0.2219888, 0.019929});
glVertex2fv({0.2135619, 0.010353});
glVertex2fv({0.2029438, 0.004205});
glVertex2fv({0.191173, 0.002086});
glVertex2fv({0.1794021, 0.004205});
glVertex2fv({0.168784, 0.010353});
glVertex2fv({0.1603571, 0.019929});
glVertex2fv({0.1549469, 0.031995});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2012032, 0.087091});
glVertex2fv({0.1795033, 0.087091});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.74003, 0});
glVertex3fv({2.449932, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.72004, 0});
glVertex3fv({2.441111, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -10.63509, 0});
glVertex3fv({2.432338, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.62506, 0});
glVertex3fv({2.441111, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.63509, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.479253, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -10.65508, 0});
glVertex3fv({2.432338, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.62506, 0});
glVertex3fv({2.449932, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -10.72004, 0});
glVertex3fv({2.488025, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -10.75, 0});
glVertex3fv({2.470432, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -10.74003, 0});
glVertex3fv({2.488025, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -10.75, 0});
glVertex3fv({2.479253, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.74003, 0});
glVertex3fv({2.349893, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.72004, 0});
glVertex3fv({2.341072, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -10.63509, 0});
glVertex3fv({2.3323, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.62506, 0});
glVertex3fv({2.341072, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.63509, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.379215, -10.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -10.65508, 0});
glVertex3fv({2.3323, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.62506, 0});
glVertex3fv({2.349893, -10.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -10.72004, 0});
glVertex3fv({2.387987, -10.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -10.75, 0});
glVertex3fv({2.370394, -10.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -10.74003, 0});
glVertex3fv({2.387987, -10.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -10.75, 0});
glVertex3fv({2.379215, -10.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.251581, -10.68191, 0});
glVertex3fv({2.244026, -10.67753, 0});
glVertex3fv({2.238029, -10.67072, 0});
glVertex3fv({2.234179, -10.66213, 0});
glVertex3fv({2.232853, -10.65262, 0});
glVertex3fv({2.234179, -10.6431, 0});
glVertex3fv({2.238029, -10.63451, 0});
glVertex3fv({2.244026, -10.6277, 0});
glVertex3fv({2.251581, -10.62332, 0});
glVertex3fv({2.259957, -10.62182, 0});
glVertex3fv({2.268333, -10.62332, 0});
glVertex3fv({2.275889, -10.6277, 0});
glVertex3fv({2.281885, -10.63451, 0});
glVertex3fv({2.285735, -10.6431, 0});
glVertex3fv({2.287061, -10.65262, 0});
glVertex3fv({2.285735, -10.66213, 0});
glVertex3fv({2.281885, -10.67072, 0});
glVertex3fv({2.275889, -10.67753, 0});
glVertex3fv({2.268333, -10.68191, 0});
glVertex3fv({2.259957, -10.68381, 0});
glVertex3fv({2.268577, -10.68536, 0});
glVertex3fv({2.276351, -10.68986, 0});
glVertex3fv({2.282523, -10.69687, 0});
glVertex3fv({2.286485, -10.70571, 0});
glVertex3fv({2.28785, -10.7155, 0});
glVertex3fv({2.286485, -10.7253, 0});
glVertex3fv({2.282523, -10.73413, 0});
glVertex3fv({2.276351, -10.74115, 0});
glVertex3fv({2.268577, -10.74565, 0});
glVertex3fv({2.259957, -10.7472, 0});
glVertex3fv({2.251338, -10.74565, 0});
glVertex3fv({2.243563, -10.74115, 0});
glVertex3fv({2.237391, -10.73413, 0});
glVertex3fv({2.23343, -10.7253, 0});
glVertex3fv({2.232065, -10.7155, 0});
glVertex3fv({2.23343, -10.70571, 0});
glVertex3fv({2.237391, -10.69687, 0});
glVertex3fv({2.243563, -10.68986, 0});
glVertex3fv({2.251338, -10.68536, 0});
glVertex3fv({2.259957, -10.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -10.67, 0});
glVertex3fv({2.043, -10.67, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -11.73, 0});
glVertex3fv({2.586, -11.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.876, -12.01, 0});
glVertex3fv({2.586, -12.01, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -11.95     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.94003, 0});
glVertex3fv({2.449932, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.92004, 0});
glVertex3fv({2.441111, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -11.83509, 0});
glVertex3fv({2.432338, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.82506, 0});
glVertex3fv({2.441111, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.83509, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.479253, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -11.85508, 0});
glVertex3fv({2.432338, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.82506, 0});
glVertex3fv({2.449932, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -11.92004, 0});
glVertex3fv({2.488025, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -11.95, 0});
glVertex3fv({2.470432, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -11.94003, 0});
glVertex3fv({2.488025, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -11.95, 0});
glVertex3fv({2.479253, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.94003, 0});
glVertex3fv({2.349893, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.92004, 0});
glVertex3fv({2.341072, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -11.83509, 0});
glVertex3fv({2.3323, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.82506, 0});
glVertex3fv({2.341072, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.83509, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.379215, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -11.85508, 0});
glVertex3fv({2.3323, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.82506, 0});
glVertex3fv({2.349893, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -11.92004, 0});
glVertex3fv({2.387987, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -11.95, 0});
glVertex3fv({2.370394, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -11.94003, 0});
glVertex3fv({2.387987, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -11.95, 0});
glVertex3fv({2.379215, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.94003, 0});
glVertex3fv({2.249855, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.92004, 0});
glVertex3fv({2.241034, -11.94003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.241034, -11.83509, 0});
glVertex3fv({2.232262, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.82506, 0});
glVertex3fv({2.241034, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.83509, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.279176, -11.83509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232262, -11.85508, 0});
glVertex3fv({2.232262, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.82506, 0});
glVertex3fv({2.249855, -11.82506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287948, -11.92004, 0});
glVertex3fv({2.287948, -11.85508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.249855, -11.95, 0});
glVertex3fv({2.270355, -11.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.279176, -11.94003, 0});
glVertex3fv({2.287948, -11.92004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.270355, -11.95, 0});
glVertex3fv({2.279176, -11.94003, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -11.87, 0});
glVertex3fv({2.043, -11.87, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -13.15     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.14003, 0});
glVertex3fv({2.449932, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.12004, 0});
glVertex3fv({2.441111, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -13.03509, 0});
glVertex3fv({2.432338, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.02506, 0});
glVertex3fv({2.441111, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.03509, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.479253, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -13.05508, 0});
glVertex3fv({2.432338, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.02506, 0});
glVertex3fv({2.449932, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -13.12004, 0});
glVertex3fv({2.488025, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -13.15, 0});
glVertex3fv({2.470432, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -13.14003, 0});
glVertex3fv({2.488025, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -13.15, 0});
glVertex3fv({2.479253, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.14003, 0});
glVertex3fv({2.349893, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.12004, 0});
glVertex3fv({2.341072, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -13.03509, 0});
glVertex3fv({2.3323, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.02506, 0});
glVertex3fv({2.341072, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.03509, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.379215, -13.03509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -13.05508, 0});
glVertex3fv({2.3323, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.02506, 0});
glVertex3fv({2.349893, -13.02506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -13.12004, 0});
glVertex3fv({2.387987, -13.05508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -13.15, 0});
glVertex3fv({2.370394, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -13.14003, 0});
glVertex3fv({2.387987, -13.12004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -13.15, 0});
glVertex3fv({2.379215, -13.14003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.284055, -13.07339, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232755, -13.15, 0});
glVertex3fv({2.288441, -13.15, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.284055, -13.07339, 0});
glVertex3fv({2.286463, -13.06722, 0});
glVertex3fv({2.28785, -13.05726, 0});
glVertex3fv({2.286463, -13.04731, 0});
glVertex3fv({2.282438, -13.03834, 0});
glVertex3fv({2.276169, -13.03121, 0});
glVertex3fv({2.26827, -13.02664, 0});
glVertex3fv({2.259514, -13.02506, 0});
glVertex3fv({2.250758, -13.02664, 0});
glVertex3fv({2.242858, -13.03121, 0});
glVertex3fv({2.23659, -13.03834, 0});
glVertex3fv({2.232565, -13.04731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.288441, -13.15056, 0});
glVertex3fv({2.288441, -13.14944, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -13.07, 0});
glVertex3fv({2.043, -13.07, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -14.35     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.34003, 0});
glVertex3fv({2.449932, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.32004, 0});
glVertex3fv({2.441111, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -14.23509, 0});
glVertex3fv({2.432338, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.22506, 0});
glVertex3fv({2.441111, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.23509, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.479253, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -14.25508, 0});
glVertex3fv({2.432338, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.22506, 0});
glVertex3fv({2.449932, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -14.32004, 0});
glVertex3fv({2.488025, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -14.35, 0});
glVertex3fv({2.470432, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -14.34003, 0});
glVertex3fv({2.488025, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -14.35, 0});
glVertex3fv({2.479253, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.34003, 0});
glVertex3fv({2.349893, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.32004, 0});
glVertex3fv({2.341072, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -14.23509, 0});
glVertex3fv({2.3323, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.22506, 0});
glVertex3fv({2.341072, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.23509, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.379215, -14.23509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -14.25508, 0});
glVertex3fv({2.3323, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.22506, 0});
glVertex3fv({2.349893, -14.22506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -14.32004, 0});
glVertex3fv({2.387987, -14.25508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -14.35, 0});
glVertex3fv({2.370394, -14.35, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -14.34003, 0});
glVertex3fv({2.387987, -14.32004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -14.35, 0});
glVertex3fv({2.379215, -14.34003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.232508, -14.30839, 0});
glVertex3fv({2.287603, -14.30839, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.277353, -14.35, 0});
glVertex3fv({2.277353, -14.22512, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -14.27, 0});
glVertex3fv({2.043, -14.27, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -15.55     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.54003, 0});
glVertex3fv({2.449932, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.52004, 0});
glVertex3fv({2.441111, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -15.43509, 0});
glVertex3fv({2.432338, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.42506, 0});
glVertex3fv({2.441111, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.43509, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.479253, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -15.45508, 0});
glVertex3fv({2.432338, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.42506, 0});
glVertex3fv({2.449932, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -15.52004, 0});
glVertex3fv({2.488025, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -15.55, 0});
glVertex3fv({2.470432, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -15.54003, 0});
glVertex3fv({2.488025, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -15.55, 0});
glVertex3fv({2.479253, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.54003, 0});
glVertex3fv({2.349893, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.52004, 0});
glVertex3fv({2.341072, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -15.43509, 0});
glVertex3fv({2.3323, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.42506, 0});
glVertex3fv({2.341072, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.43509, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.379215, -15.43509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -15.45508, 0});
glVertex3fv({2.3323, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.42506, 0});
glVertex3fv({2.349893, -15.42506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -15.52004, 0});
glVertex3fv({2.387987, -15.45508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -15.55, 0});
glVertex3fv({2.370394, -15.55, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -15.54003, 0});
glVertex3fv({2.387987, -15.52004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -15.55, 0});
glVertex3fv({2.379215, -15.54003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.233248, -15.52116, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.46454, 0});
glVertex3fv({2.234737, -15.45756, 0});
glVertex3fv({2.240778, -15.44409, 0});
glVertex3fv({2.250186, -15.4334, 0});
glVertex3fv({2.262043, -15.42653, 0});
glVertex3fv({2.275185, -15.42417, 0});
glVertex3fv({2.288327, -15.42653, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.287406, -15.49792, 0});
glVertex3fv({2.283067, -15.48769, 0});
glVertex3fv({2.276842, -15.48062, 0});
glVertex3fv({2.268997, -15.47608, 0});
glVertex3fv({2.260302, -15.47451, 0});
glVertex3fv({2.251607, -15.47608, 0});
glVertex3fv({2.243762, -15.48062, 0});
glVertex3fv({2.237538, -15.48769, 0});
glVertex3fv({2.233541, -15.49661, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.233248, -15.52116, 0});
glVertex3fv({2.234385, -15.52827, 0});
glVertex3fv({2.238255, -15.5369, 0});
glVertex3fv({2.244284, -15.54375, 0});
glVertex3fv({2.25188, -15.54815, 0});
glVertex3fv({2.260302, -15.54966, 0});
glVertex3fv({2.268724, -15.54815, 0});
glVertex3fv({2.276321, -15.54375, 0});
glVertex3fv({2.28235, -15.5369, 0});
glVertex3fv({2.28622, -15.52827, 0});
glVertex3fv({2.287505, -15.51786, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -15.47, 0});
glVertex3fv({2.043, -15.47, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.93       , -16.75     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.74003, 0});
glVertex3fv({2.449932, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.72004, 0});
glVertex3fv({2.441111, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441111, -16.63509, 0});
glVertex3fv({2.432338, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.62506, 0});
glVertex3fv({2.441111, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.63509, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.479253, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.432338, -16.65508, 0});
glVertex3fv({2.432338, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.62506, 0});
glVertex3fv({2.449932, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.488025, -16.72004, 0});
glVertex3fv({2.488025, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449932, -16.75, 0});
glVertex3fv({2.470432, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479253, -16.74003, 0});
glVertex3fv({2.488025, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.470432, -16.75, 0});
glVertex3fv({2.479253, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.74003, 0});
glVertex3fv({2.349893, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.72004, 0});
glVertex3fv({2.341072, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341072, -16.63509, 0});
glVertex3fv({2.3323, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.62506, 0});
glVertex3fv({2.341072, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.63509, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.379215, -16.63509, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.3323, -16.65508, 0});
glVertex3fv({2.3323, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.62506, 0});
glVertex3fv({2.349893, -16.62506, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.387987, -16.72004, 0});
glVertex3fv({2.387987, -16.65508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.349893, -16.75, 0});
glVertex3fv({2.370394, -16.75, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.379215, -16.74003, 0});
glVertex3fv({2.387987, -16.72004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.370394, -16.75, 0});
glVertex3fv({2.379215, -16.74003, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.251581, -16.68191, 0});
glVertex3fv({2.244026, -16.67753, 0});
glVertex3fv({2.238029, -16.67072, 0});
glVertex3fv({2.234179, -16.66213, 0});
glVertex3fv({2.232853, -16.65262, 0});
glVertex3fv({2.234179, -16.6431, 0});
glVertex3fv({2.238029, -16.63451, 0});
glVertex3fv({2.244026, -16.6277, 0});
glVertex3fv({2.251581, -16.62332, 0});
glVertex3fv({2.259957, -16.62182, 0});
glVertex3fv({2.268333, -16.62332, 0});
glVertex3fv({2.275889, -16.6277, 0});
glVertex3fv({2.281885, -16.63451, 0});
glVertex3fv({2.285735, -16.6431, 0});
glVertex3fv({2.287061, -16.65262, 0});
glVertex3fv({2.285735, -16.66213, 0});
glVertex3fv({2.281885, -16.67072, 0});
glVertex3fv({2.275889, -16.67753, 0});
glVertex3fv({2.268333, -16.68191, 0});
glVertex3fv({2.259957, -16.68381, 0});
glVertex3fv({2.268577, -16.68536, 0});
glVertex3fv({2.276351, -16.68986, 0});
glVertex3fv({2.282523, -16.69687, 0});
glVertex3fv({2.286485, -16.70571, 0});
glVertex3fv({2.28785, -16.71551, 0});
glVertex3fv({2.286485, -16.7253, 0});
glVertex3fv({2.282523, -16.73413, 0});
glVertex3fv({2.276351, -16.74115, 0});
glVertex3fv({2.268577, -16.74565, 0});
glVertex3fv({2.259957, -16.7472, 0});
glVertex3fv({2.251338, -16.74565, 0});
glVertex3fv({2.243563, -16.74115, 0});
glVertex3fv({2.237391, -16.73413, 0});
glVertex3fv({2.23343, -16.7253, 0});
glVertex3fv({2.232065, -16.71551, 0});
glVertex3fv({2.23343, -16.70571, 0});
glVertex3fv({2.237391, -16.69687, 0});
glVertex3fv({2.243563, -16.68986, 0});
glVertex3fv({2.251338, -16.68536, 0});
glVertex3fv({2.259957, -16.68381, 0});
glEnd();
glColor3fv({0.952941, 0.952941, 0.952941});
glBegin(GL_LINE_STRIP);
glVertex3fv({1.96, -16.67, 0});
glVertex3fv({2.043, -16.67, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1453488, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.72, 0.129999, 0});
glVertex3fv({1.65, 0.229999, 0});
glVertex3fv({1.65, 0.429999, 0});
glVertex3fv({2.0632, 0.429999, 0});
glVertex3fv({2.0632, -0.170001, 0});
glVertex3fv({1.65, -0.170001, 0});
glVertex3fv({1.65, 0.029999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1453488, 0);
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();
glColor3fv({0, 0.384314, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.68, 0.13, 0});
glVertex3fv({1.53, 0.33, 0});
glVertex3fv({1.53, -0.07, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({1.995, 0.442, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glEnd();

glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.88, -0.182, 0});
glVertex3fv({1.995, -0.182, 0});
glVertex3fv({1.995, 0.03, 0});
glVertex3fv({1.87, 0.13, 0});
glVertex3fv({1.995, 0.23, 0});
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(506, 303, 75, 47);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.230945, 0});
glVertex3fv({2.648048, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.244206, 0});
glVertex3fv({2.659717, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.230945, 0});
glVertex3fv({2.636313, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 1.270802, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.60904, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.357223, 0});
glVertex3fv({2.585634, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 1.397155, 0});
glVertex3fv({2.648048, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 1.383819, 0});
glVertex3fv({2.659717, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 1.397155, 0});
glVertex3fv({2.597304, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.383819, 0});
glVertex3fv({2.585634, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 1.270802, 0});
glVertex3fv({2.597304, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 1.244206, 0});
glVertex3fv({2.60904, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.230945, 0});
glVertex3fv({2.781135, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.244206, 0});
glVertex3fv({2.792804, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.230945, 0});
glVertex3fv({2.7694, 1.230945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.270802, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.742126, 1.397155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.357223, 0});
glVertex3fv({2.718722, 1.270802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.397155, 0});
glVertex3fv({2.781135, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.383819, 0});
glVertex3fv({2.792804, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.397155, 0});
glVertex3fv({2.730391, 1.383819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.383819, 0});
glVertex3fv({2.718722, 1.357223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.270802, 0});
glVertex3fv({2.730391, 1.244206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.244206, 0});
glVertex3fv({2.742126, 1.230945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.611336, 1.084531, 0});
glVertex3fv({2.601285, 1.090351, 0});
glVertex3fv({2.593308, 1.099416, 0});
glVertex3fv({2.588186, 1.110839, 0});
glVertex3fv({2.586421, 1.123501, 0});
glVertex3fv({2.588186, 1.136163, 0});
glVertex3fv({2.593308, 1.147585, 0});
glVertex3fv({2.601285, 1.15665, 0});
glVertex3fv({2.611336, 1.16247, 0});
glVertex3fv({2.622479, 1.164476, 0});
glVertex3fv({2.633622, 1.16247, 0});
glVertex3fv({2.643674, 1.15665, 0});
glVertex3fv({2.651651, 1.147585, 0});
glVertex3fv({2.656773, 1.136163, 0});
glVertex3fv({2.658538, 1.123501, 0});
glVertex3fv({2.656773, 1.110839, 0});
glVertex3fv({2.651651, 1.099416, 0});
glVertex3fv({2.643674, 1.090351, 0});
glVertex3fv({2.633622, 1.084531, 0});
glVertex3fv({2.622479, 1.082004, 0});
glVertex3fv({2.633946, 1.07994, 0});
glVertex3fv({2.64429, 1.073951, 0});
glVertex3fv({2.652499, 1.064622, 0});
glVertex3fv({2.657769, 1.052867, 0});
glVertex3fv({2.659586, 1.039837, 0});
glVertex3fv({2.657769, 1.026807, 0});
glVertex3fv({2.652499, 1.015052, 0});
glVertex3fv({2.64429, 1.005723, 0});
glVertex3fv({2.633946, 0.999734, 0});
glVertex3fv({2.622479, 0.99767, 0});
glVertex3fv({2.611013, 0.999734, 0});
glVertex3fv({2.600669, 1.005723, 0});
glVertex3fv({2.592459, 1.015052, 0});
glVertex3fv({2.587189, 1.026807, 0});
glVertex3fv({2.585372, 1.039837, 0});
glVertex3fv({2.587189, 1.052867, 0});
glVertex3fv({2.592459, 1.064622, 0});
glVertex3fv({2.600669, 1.073951, 0});
glVertex3fv({2.611013, 1.07994, 0});
glVertex3fv({2.622479, 1.082004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.993945, 0});
glVertex3fv({2.781135, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.007206, 0});
glVertex3fv({2.792804, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.993945, 0});
glVertex3fv({2.7694, 0.993945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.033802, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.742126, 1.160155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.120223, 0});
glVertex3fv({2.718722, 1.033802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.160155, 0});
glVertex3fv({2.781135, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.146819, 0});
glVertex3fv({2.792804, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.160155, 0});
glVertex3fv({2.730391, 1.146819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.146819, 0});
glVertex3fv({2.718722, 1.120223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.033802, 0});
glVertex3fv({2.730391, 1.007206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.007206, 0});
glVertex3fv({2.742126, 0.993945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.795312, 0});
glVertex3fv({2.588458, 0.785859, 0});
glVertex3fv({2.593607, 0.774375, 0});
glVertex3fv({2.601628, 0.76526, 0});
glVertex3fv({2.611734, 0.759408, 0});
glVertex3fv({2.622939, 0.757392, 0});
glVertex3fv({2.634141, 0.759408, 0});
glVertex3fv({2.644248, 0.76526, 0});
glVertex3fv({2.652269, 0.774375, 0});
glVertex3fv({2.657418, 0.785859, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.653224, 0.839835, 0});
glVertex3fv({2.644942, 0.849247, 0});
glVertex3fv({2.634506, 0.855289, 0});
glVertex3fv({2.622939, 0.857371, 0});
glVertex3fv({2.61137, 0.855289, 0});
glVertex3fv({2.600934, 0.849247, 0});
glVertex3fv({2.592653, 0.839835, 0});
glVertex3fv({2.587336, 0.827977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.588928, 0.879921, 0});
glVertex3fv({2.596964, 0.897844, 0});
glVertex3fv({2.609482, 0.912067, 0});
glVertex3fv({2.625254, 0.9212, 0});
glVertex3fv({2.642737, 0.924347, 0});
glVertex3fv({2.66022, 0.9212, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.586946, 0.870632, 0});
glVertex3fv({2.586946, 0.795312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.658997, 0.82623, 0});
glVertex3fv({2.659127, 0.799708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.756945, 0});
glVertex3fv({2.781135, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.770206, 0});
glVertex3fv({2.792804, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.756945, 0});
glVertex3fv({2.7694, 0.756945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.796802, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.742126, 0.923155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.883223, 0});
glVertex3fv({2.718722, 0.796802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.923155, 0});
glVertex3fv({2.781135, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.909819, 0});
glVertex3fv({2.792804, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.923155, 0});
glVertex3fv({2.730391, 0.909819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.909819, 0});
glVertex3fv({2.718722, 0.883223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.796802, 0});
glVertex3fv({2.730391, 0.770206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.770206, 0});
glVertex3fv({2.742126, 0.756945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.645622, 0.519945, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.659258, 0.575298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585962, 0.575298, 0});
glVertex3fv({2.645622, 0.68608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.519945, 0});
glVertex3fv({2.781135, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.533206, 0});
glVertex3fv({2.792804, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.519945, 0});
glVertex3fv({2.7694, 0.519945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.559802, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.742126, 0.686155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.646223, 0});
glVertex3fv({2.718722, 0.559802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.686155, 0});
glVertex3fv({2.781135, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.672819, 0});
glVertex3fv({2.792804, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.686155, 0});
glVertex3fv({2.730391, 0.672819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.672819, 0});
glVertex3fv({2.718722, 0.646223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.559802, 0});
glVertex3fv({2.730391, 0.533206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.533206, 0});
glVertex3fv({2.742126, 0.519945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 0.2822, 0});
glVertex3fv({2.660373, 0.28369, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 0.384861, 0});
glVertex3fv({2.657741, 0.393079, 0});
glVertex3fv({2.659586, 0.406317, 0});
glVertex3fv({2.657741, 0.419555, 0});
glVertex3fv({2.652387, 0.431496, 0});
glVertex3fv({2.644047, 0.440973, 0});
glVertex3fv({2.633538, 0.447058, 0});
glVertex3fv({2.621889, 0.449155, 0});
glVertex3fv({2.61024, 0.447058, 0});
glVertex3fv({2.599731, 0.440973, 0});
glVertex3fv({2.591392, 0.431496, 0});
glVertex3fv({2.586037, 0.419555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.660373, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 0.282945, 0});
glVertex3fv({2.654539, 0.384861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.282945, 0});
glVertex3fv({2.781135, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.296206, 0});
glVertex3fv({2.792804, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.282945, 0});
glVertex3fv({2.7694, 0.282945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.322802, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.742126, 0.449155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.409223, 0});
glVertex3fv({2.718722, 0.322802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.449155, 0});
glVertex3fv({2.781135, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.435819, 0});
glVertex3fv({2.792804, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.449155, 0});
glVertex3fv({2.730391, 0.435819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.435819, 0});
glVertex3fv({2.718722, 0.409223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.322802, 0});
glVertex3fv({2.730391, 0.296206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.296206, 0});
glVertex3fv({2.742126, 0.282945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.611336, -0.100469, 0});
glVertex3fv({2.601285, -0.094649, 0});
glVertex3fv({2.593308, -0.085584, 0});
glVertex3fv({2.588186, -0.074161, 0});
glVertex3fv({2.586421, -0.061499, 0});
glVertex3fv({2.588186, -0.048837, 0});
glVertex3fv({2.593308, -0.037415, 0});
glVertex3fv({2.601285, -0.02835, 0});
glVertex3fv({2.611336, -0.02253, 0});
glVertex3fv({2.622479, -0.020524, 0});
glVertex3fv({2.633622, -0.02253, 0});
glVertex3fv({2.643674, -0.02835, 0});
glVertex3fv({2.651651, -0.037415, 0});
glVertex3fv({2.656773, -0.048837, 0});
glVertex3fv({2.658538, -0.061499, 0});
glVertex3fv({2.656773, -0.074161, 0});
glVertex3fv({2.651651, -0.085584, 0});
glVertex3fv({2.643674, -0.094649, 0});
glVertex3fv({2.633622, -0.100469, 0});
glVertex3fv({2.622479, -0.102996, 0});
glVertex3fv({2.633946, -0.10506, 0});
glVertex3fv({2.64429, -0.111049, 0});
glVertex3fv({2.652499, -0.120378, 0});
glVertex3fv({2.657769, -0.132133, 0});
glVertex3fv({2.659586, -0.145163, 0});
glVertex3fv({2.657769, -0.158193, 0});
glVertex3fv({2.652499, -0.169948, 0});
glVertex3fv({2.64429, -0.179277, 0});
glVertex3fv({2.633946, -0.185266, 0});
glVertex3fv({2.622479, -0.18733, 0});
glVertex3fv({2.611013, -0.185266, 0});
glVertex3fv({2.600669, -0.179277, 0});
glVertex3fv({2.592459, -0.169948, 0});
glVertex3fv({2.587189, -0.158193, 0});
glVertex3fv({2.585372, -0.145163, 0});
glVertex3fv({2.587189, -0.132133, 0});
glVertex3fv({2.592459, -0.120378, 0});
glVertex3fv({2.600669, -0.111049, 0});
glVertex3fv({2.611013, -0.10506, 0});
glVertex3fv({2.622479, -0.102996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.191055, 0});
glVertex3fv({2.781135, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.177794, 0});
glVertex3fv({2.792804, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.191055, 0});
glVertex3fv({2.7694, -0.191055, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, -0.151198, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.742126, -0.024845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.064777, 0});
glVertex3fv({2.718722, -0.151198, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, -0.024845, 0});
glVertex3fv({2.781135, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, -0.038181, 0});
glVertex3fv({2.792804, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, -0.024845, 0});
glVertex3fv({2.730391, -0.038181, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.038181, 0});
glVertex3fv({2.718722, -0.064777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, -0.151198, 0});
glVertex3fv({2.730391, -0.177794, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, -0.177794, 0});
glVertex3fv({2.742126, -0.191055, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.045945, 0});
glVertex3fv({2.648048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.059206, 0});
glVertex3fv({2.659717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.045945, 0});
glVertex3fv({2.636313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.659717, 0.085802, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.60904, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.172223, 0});
glVertex3fv({2.585634, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.636313, 0.212155, 0});
glVertex3fv({2.648048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.648048, 0.198819, 0});
glVertex3fv({2.659717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.60904, 0.212155, 0});
glVertex3fv({2.597304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.198819, 0});
glVertex3fv({2.585634, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.585634, 0.085802, 0});
glVertex3fv({2.597304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.597304, 0.059206, 0});
glVertex3fv({2.60904, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.045945, 0});
glVertex3fv({2.781135, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.059206, 0});
glVertex3fv({2.792804, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.045945, 0});
glVertex3fv({2.7694, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 0.085802, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.742126, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.172223, 0});
glVertex3fv({2.718722, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 0.212155, 0});
glVertex3fv({2.781135, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 0.198819, 0});
glVertex3fv({2.792804, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 0.212155, 0});
glVertex3fv({2.730391, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.198819, 0});
glVertex3fv({2.718722, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 0.085802, 0});
glVertex3fv({2.730391, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 0.059206, 0});
glVertex3fv({2.742126, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.660373, 1.4672, 0});
glVertex3fv({2.660373, 1.46869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.654539, 1.569861, 0});
glVertex3fv({2.657741, 1.578079, 0});
glVertex3fv({2.659586, 1.591317, 0});
glVertex3fv({2.657741, 1.604555, 0});
glVertex3fv({2.652387, 1.616496, 0});
glVertex3fv({2.644047, 1.625973, 0});
glVertex3fv({2.633538, 1.632058, 0});
glVertex3fv({2.621889, 1.634155, 0});
glVertex3fv({2.61024, 1.632058, 0});
glVertex3fv({2.599731, 1.625973, 0});
glVertex3fv({2.591392, 1.616496, 0});
glVertex3fv({2.586037, 1.604555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.660373, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.58629, 1.467945, 0});
glVertex3fv({2.654539, 1.569861, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.467945, 0});
glVertex3fv({2.781135, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.481206, 0});
glVertex3fv({2.792804, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.467945, 0});
glVertex3fv({2.7694, 1.467945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792804, 1.507802, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.742126, 1.634155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.594223, 0});
glVertex3fv({2.718722, 1.507802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.7694, 1.634155, 0});
glVertex3fv({2.781135, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.781135, 1.620819, 0});
glVertex3fv({2.792804, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.742126, 1.634155, 0});
glVertex3fv({2.730391, 1.620819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.620819, 0});
glVertex3fv({2.718722, 1.594223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.718722, 1.507802, 0});
glVertex3fv({2.730391, 1.481206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.730391, 1.481206, 0});
glVertex3fv({2.742126, 1.467945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.605945, 0});
glVertex3fv({2.505048, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.619206, 0});
glVertex3fv({2.516717, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.605945, 0});
glVertex3fv({2.493313, 3.605945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.645802, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.46604, 3.772155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.732223, 0});
glVertex3fv({2.442635, 3.645802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 3.772155, 0});
glVertex3fv({2.505048, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 3.758819, 0});
glVertex3fv({2.516717, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 3.772155, 0});
glVertex3fv({2.454304, 3.758819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.758819, 0});
glVertex3fv({2.442635, 3.732223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.645802, 0});
glVertex3fv({2.454304, 3.619206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 3.619206, 0});
glVertex3fv({2.46604, 3.605945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.373466, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.4427, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, 3.246413, 0});
glVertex3fv({2.443495, 3.247903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, 3.366761, 0});
glVertex3fv({2.517438, 3.355288, 0});
glVertex3fv({2.512619, 3.320709, 0});
glVertex3fv({2.498633, 3.289515, 0});
glVertex3fv({2.476847, 3.26476, 0});
glVertex3fv({2.449397, 3.248865, 0});
glVertex3fv({2.443495, 3.247158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.366761, 0});
glVertex3fv({2.444516, 3.353731, 0});
glVertex3fv({2.449787, 3.341976, 0});
glVertex3fv({2.457996, 3.332647, 0});
glVertex3fv({2.46834, 3.326658, 0});
glVertex3fv({2.479807, 3.324594, 0});
glVertex3fv({2.491274, 3.326658, 0});
glVertex3fv({2.501618, 3.332647, 0});
glVertex3fv({2.509827, 3.341976, 0});
glVertex3fv({2.515098, 3.353731, 0});
glVertex3fv({2.516915, 3.366761, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, 3.373466, 0});
glVertex3fv({2.444516, 3.386496, 0});
glVertex3fv({2.449787, 3.398251, 0});
glVertex3fv({2.457996, 3.40758, 0});
glVertex3fv({2.46834, 3.413569, 0});
glVertex3fv({2.479807, 3.415633, 0});
glVertex3fv({2.491274, 3.413569, 0});
glVertex3fv({2.501618, 3.40758, 0});
glVertex3fv({2.509827, 3.398251, 0});
glVertex3fv({2.515098, 3.386496, 0});
glVertex3fv({2.516915, 3.373466, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.468337, 2.984531, 0});
glVertex3fv({2.458285, 2.990351, 0});
glVertex3fv({2.450308, 2.999416, 0});
glVertex3fv({2.445185, 3.010839, 0});
glVertex3fv({2.443421, 3.023501, 0});
glVertex3fv({2.445185, 3.036163, 0});
glVertex3fv({2.450308, 3.047585, 0});
glVertex3fv({2.458285, 3.05665, 0});
glVertex3fv({2.468337, 3.06247, 0});
glVertex3fv({2.479479, 3.064476, 0});
glVertex3fv({2.490622, 3.06247, 0});
glVertex3fv({2.500675, 3.05665, 0});
glVertex3fv({2.508651, 3.047585, 0});
glVertex3fv({2.513772, 3.036163, 0});
glVertex3fv({2.515537, 3.023501, 0});
glVertex3fv({2.513772, 3.010839, 0});
glVertex3fv({2.508651, 2.999416, 0});
glVertex3fv({2.500675, 2.990351, 0});
glVertex3fv({2.490622, 2.984531, 0});
glVertex3fv({2.479479, 2.982004, 0});
glVertex3fv({2.490946, 2.97994, 0});
glVertex3fv({2.50129, 2.973951, 0});
glVertex3fv({2.509499, 2.964622, 0});
glVertex3fv({2.51477, 2.952867, 0});
glVertex3fv({2.516586, 2.939837, 0});
glVertex3fv({2.51477, 2.926807, 0});
glVertex3fv({2.509499, 2.915052, 0});
glVertex3fv({2.50129, 2.905723, 0});
glVertex3fv({2.490946, 2.899734, 0});
glVertex3fv({2.479479, 2.89767, 0});
glVertex3fv({2.468013, 2.899734, 0});
glVertex3fv({2.457669, 2.905723, 0});
glVertex3fv({2.449459, 2.915052, 0});
glVertex3fv({2.444189, 2.926807, 0});
glVertex3fv({2.442373, 2.939837, 0});
glVertex3fv({2.444189, 2.952867, 0});
glVertex3fv({2.449459, 2.964622, 0});
glVertex3fv({2.457669, 2.973951, 0});
glVertex3fv({2.468013, 2.97994, 0});
glVertex3fv({2.479479, 2.982004, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.462762, 2.539361, 0});
glVertex3fv({2.464073, 2.539361, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.441979, 2.706315, 0});
glVertex3fv({2.441979, 2.704825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.463417, 2.539361, 0});
glVertex3fv({2.516062, 2.70557, 0});
glVertex3fv({2.441979, 2.70557, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.220312, 0});
glVertex3fv({2.445458, 2.210859, 0});
glVertex3fv({2.450608, 2.199375, 0});
glVertex3fv({2.458629, 2.19026, 0});
glVertex3fv({2.468735, 2.184408, 0});
glVertex3fv({2.479939, 2.182392, 0});
glVertex3fv({2.491141, 2.184408, 0});
glVertex3fv({2.501248, 2.19026, 0});
glVertex3fv({2.509269, 2.199375, 0});
glVertex3fv({2.514419, 2.210859, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.510224, 2.264835, 0});
glVertex3fv({2.501942, 2.274247, 0});
glVertex3fv({2.491506, 2.280289, 0});
glVertex3fv({2.479939, 2.282371, 0});
glVertex3fv({2.46837, 2.280289, 0});
glVertex3fv({2.457934, 2.274247, 0});
glVertex3fv({2.449652, 2.264835, 0});
glVertex3fv({2.444335, 2.252977, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.445928, 2.304921, 0});
glVertex3fv({2.453965, 2.322844, 0});
glVertex3fv({2.466482, 2.337067, 0});
glVertex3fv({2.482254, 2.3462, 0});
glVertex3fv({2.499738, 2.349347, 0});
glVertex3fv({2.517221, 2.3462, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443946, 2.295632, 0});
glVertex3fv({2.443946, 2.220312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.515996, 2.25123, 0});
glVertex3fv({2.516127, 2.224708, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443955, 1.840201, 0});
glVertex3fv({2.443955, 1.841691, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.992825, 0});
glVertex3fv({2.517372, 1.994315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.918102, 0});
glVertex3fv({2.446172, 1.920662, 0});
glVertex3fv({2.458672, 1.9279, 0});
glVertex3fv({2.47253, 1.930394, 0});
glVertex3fv({2.486387, 1.9279, 0});
glVertex3fv({2.498888, 1.920662, 0});
glVertex3fv({2.508809, 1.909388, 0});
glVertex3fv({2.515178, 1.895183, 0});
glVertex3fv({2.517372, 1.879436, 0});
glVertex3fv({2.515178, 1.863689, 0});
glVertex3fv({2.508809, 1.849484, 0});
glVertex3fv({2.498888, 1.83821, 0});
glVertex3fv({2.486387, 1.830972, 0});
glVertex3fv({2.47253, 1.828478, 0});
glVertex3fv({2.458672, 1.830972, 0});
glVertex3fv({2.446172, 1.83821, 0});
glVertex3fv({2.443955, 1.840946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 1.99357, 0});
glVertex3fv({2.44329, 1.99357, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 1.99357, 0});
glVertex3fv({2.44329, 1.918102, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.502622, 1.469945, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.516258, 1.525298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442962, 1.525298, 0});
glVertex3fv({2.502622, 1.63608, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443498, 1.253223, 0});
glVertex3fv({2.448666, 1.26475, 0});
glVertex3fv({2.456715, 1.273897, 0});
glVertex3fv({2.466859, 1.27977, 0});
glVertex3fv({2.478103, 1.281794, 0});
glVertex3fv({2.489346, 1.27977, 0});
glVertex3fv({2.49949, 1.273897, 0});
glVertex3fv({2.507539, 1.26475, 0});
glVertex3fv({2.512707, 1.253223, 0});
glVertex3fv({2.514488, 1.240446, 0});
glVertex3fv({2.512707, 1.227669, 0});
glVertex3fv({2.507539, 1.216143, 0});
glVertex3fv({2.49949, 1.206995, 0});
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.501475, 1.194333, 0});
glVertex3fv({2.509902, 1.184757, 0});
glVertex3fv({2.515312, 1.172691, 0});
glVertex3fv({2.517176, 1.159315, 0});
glVertex3fv({2.515312, 1.14594, 0});
glVertex3fv({2.509902, 1.133874, 0});
glVertex3fv({2.501475, 1.124298, 0});
glVertex3fv({2.490856, 1.11815, 0});
glVertex3fv({2.479086, 1.116031, 0});
glVertex3fv({2.467315, 1.11815, 0});
glVertex3fv({2.456697, 1.124298, 0});
glVertex3fv({2.44827, 1.133874, 0});
glVertex3fv({2.44286, 1.14594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.489116, 1.201036, 0});
glVertex3fv({2.467417, 1.201036, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.4012, 0});
glVertex3fv({2.442635, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.4012, 0});
glVertex3fv({2.516717, 0.40269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.401945, 0});
glVertex3fv({2.479676, 0.568154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 0.568154, 0});
glVertex3fv({2.450108, 0.539323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.401945, 0});
glVertex3fv({2.516717, 0.401945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.517372, 0.7572, 0});
glVertex3fv({2.517372, 0.75869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.511539, 0.859861, 0});
glVertex3fv({2.51474, 0.868079, 0});
glVertex3fv({2.516586, 0.881317, 0});
glVertex3fv({2.51474, 0.894555, 0});
glVertex3fv({2.509387, 0.906496, 0});
glVertex3fv({2.501047, 0.915973, 0});
glVertex3fv({2.490538, 0.922058, 0});
glVertex3fv({2.478889, 0.924155, 0});
glVertex3fv({2.46724, 0.922058, 0});
glVertex3fv({2.456732, 0.915973, 0});
glVertex3fv({2.448392, 0.906496, 0});
glVertex3fv({2.443038, 0.894555, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.517372, 0.757945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.44329, 0.757945, 0});
glVertex3fv({2.511539, 0.859861, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.186534, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.4427, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.443495, -0.313587, 0});
glVertex3fv({2.443495, -0.312097, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516915, -0.193239, 0});
glVertex3fv({2.517438, -0.204712, 0});
glVertex3fv({2.512619, -0.239291, 0});
glVertex3fv({2.498633, -0.270485, 0});
glVertex3fv({2.476847, -0.29524, 0});
glVertex3fv({2.449397, -0.311135, 0});
glVertex3fv({2.443495, -0.312842, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.193239, 0});
glVertex3fv({2.444516, -0.206269, 0});
glVertex3fv({2.449787, -0.218024, 0});
glVertex3fv({2.457996, -0.227353, 0});
glVertex3fv({2.46834, -0.233342, 0});
glVertex3fv({2.479807, -0.235406, 0});
glVertex3fv({2.491274, -0.233342, 0});
glVertex3fv({2.501618, -0.227353, 0});
glVertex3fv({2.509827, -0.218024, 0});
glVertex3fv({2.515098, -0.206269, 0});
glVertex3fv({2.516915, -0.193239, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.4427, -0.186534, 0});
glVertex3fv({2.444516, -0.173504, 0});
glVertex3fv({2.449787, -0.161749, 0});
glVertex3fv({2.457996, -0.15242, 0});
glVertex3fv({2.46834, -0.146431, 0});
glVertex3fv({2.479807, -0.144367, 0});
glVertex3fv({2.491274, -0.146431, 0});
glVertex3fv({2.501618, -0.15242, 0});
glVertex3fv({2.509827, -0.161749, 0});
glVertex3fv({2.515098, -0.173504, 0});
glVertex3fv({2.516915, -0.186534, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.045945, 0});
glVertex3fv({2.505048, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.059206, 0});
glVertex3fv({2.516717, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.045945, 0});
glVertex3fv({2.493313, 0.045945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 0.085802, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.46604, 0.212155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.172223, 0});
glVertex3fv({2.442635, 0.085802, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.493313, 0.212155, 0});
glVertex3fv({2.505048, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505048, 0.198819, 0});
glVertex3fv({2.516717, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.46604, 0.212155, 0});
glVertex3fv({2.454304, 0.198819, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.198819, 0});
glVertex3fv({2.442635, 0.172223, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 0.085802, 0});
glVertex3fv({2.454304, 0.059206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.454304, 0.059206, 0});
glVertex3fv({2.46604, 0.045945, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.9612, 0});
glVertex3fv({2.442635, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.516717, 3.9612, 0});
glVertex3fv({2.516717, 3.96269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 3.961945, 0});
glVertex3fv({2.479676, 4.128154, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.479676, 4.128154, 0});
glVertex3fv({2.450108, 4.099323, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.442635, 3.961945, 0});
glVertex3fv({2.516717, 3.961945, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 3.8725, 0});
glVertex3fv({2.325816, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 3.8903, 0});
glVertex3fv({2.34148, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 3.8725, 0});
glVertex3fv({2.310064, 3.8725, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 3.926, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.273456, 4.0956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.042, 0});
glVertex3fv({2.24204, 3.926, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 4.0956, 0});
glVertex3fv({2.325816, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 4.0777, 0});
glVertex3fv({2.34148, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 4.0956, 0});
glVertex3fv({2.257704, 4.0777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 4.0777, 0});
glVertex3fv({2.24204, 4.042, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 3.926, 0});
glVertex3fv({2.257704, 3.8903, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 3.8903, 0});
glVertex3fv({2.273456, 3.8725, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6528, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.242128, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, 3.48226, 0});
glVertex3fv({2.243194, 3.484259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, 3.6438, 0});
glVertex3fv({2.342448, 3.6284, 0});
glVertex3fv({2.335979, 3.581986, 0});
glVertex3fv({2.317204, 3.540114, 0});
glVertex3fv({2.287962, 3.506885, 0});
glVertex3fv({2.251116, 3.485551, 0});
glVertex3fv({2.243194, 3.483259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6438, 0});
glVertex3fv({2.244565, 3.626309, 0});
glVertex3fv({2.251641, 3.610531, 0});
glVertex3fv({2.262659, 3.59801, 0});
glVertex3fv({2.276545, 3.58997, 0});
glVertex3fv({2.291936, 3.5872, 0});
glVertex3fv({2.307327, 3.58997, 0});
glVertex3fv({2.321213, 3.59801, 0});
glVertex3fv({2.332231, 3.610531, 0});
glVertex3fv({2.339306, 3.626309, 0});
glVertex3fv({2.341744, 3.6438, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, 3.6528, 0});
glVertex3fv({2.244565, 3.67029, 0});
glVertex3fv({2.251641, 3.686068, 0});
glVertex3fv({2.262659, 3.698591, 0});
glVertex3fv({2.276545, 3.70663, 0});
glVertex3fv({2.291936, 3.7094, 0});
glVertex3fv({2.307327, 3.70663, 0});
glVertex3fv({2.321213, 3.698591, 0});
glVertex3fv({2.332231, 3.686068, 0});
glVertex3fv({2.339306, 3.67029, 0});
glVertex3fv({2.341744, 3.6528, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.276539, 3.223092, 0});
glVertex3fv({2.263047, 3.230904, 0});
glVertex3fv({2.252339, 3.243072, 0});
glVertex3fv({2.245465, 3.258405, 0});
glVertex3fv({2.243096, 3.2754, 0});
glVertex3fv({2.245465, 3.292396, 0});
glVertex3fv({2.252339, 3.307729, 0});
glVertex3fv({2.263047, 3.319896, 0});
glVertex3fv({2.276539, 3.327708, 0});
glVertex3fv({2.291496, 3.3304, 0});
glVertex3fv({2.306452, 3.327708, 0});
glVertex3fv({2.319944, 3.319896, 0});
glVertex3fv({2.330652, 3.307729, 0});
glVertex3fv({2.337527, 3.292396, 0});
glVertex3fv({2.339896, 3.2754, 0});
glVertex3fv({2.337527, 3.258405, 0});
glVertex3fv({2.330652, 3.243072, 0});
glVertex3fv({2.319944, 3.230904, 0});
glVertex3fv({2.306452, 3.223092, 0});
glVertex3fv({2.291496, 3.2197, 0});
glVertex3fv({2.306887, 3.21693, 0});
glVertex3fv({2.320773, 3.20889, 0});
glVertex3fv({2.331791, 3.196369, 0});
glVertex3fv({2.338866, 3.180591, 0});
glVertex3fv({2.341304, 3.1631, 0});
glVertex3fv({2.338866, 3.14561, 0});
glVertex3fv({2.331791, 3.129832, 0});
glVertex3fv({2.320773, 3.11731, 0});
glVertex3fv({2.306887, 3.10927, 0});
glVertex3fv({2.291496, 3.1065, 0});
glVertex3fv({2.276105, 3.10927, 0});
glVertex3fv({2.262219, 3.11731, 0});
glVertex3fv({2.251201, 3.129832, 0});
glVertex3fv({2.244125, 3.14561, 0});
glVertex3fv({2.241688, 3.1631, 0});
glVertex3fv({2.244125, 3.180591, 0});
glVertex3fv({2.251201, 3.196369, 0});
glVertex3fv({2.262219, 3.20889, 0});
glVertex3fv({2.276105, 3.21693, 0});
glVertex3fv({2.291496, 3.2197, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269056, 2.7179, 0});
glVertex3fv({2.270816, 2.7179, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24116, 2.942, 0});
glVertex3fv({2.24116, 2.94, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.269936, 2.7179, 0});
glVertex3fv({2.3406, 2.941, 0});
glVertex3fv({2.24116, 2.941, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.382, 0});
glVertex3fv({2.24583, 2.369311, 0});
glVertex3fv({2.252742, 2.353895, 0});
glVertex3fv({2.263508, 2.341661, 0});
glVertex3fv({2.277073, 2.333806, 0});
glVertex3fv({2.292112, 2.3311, 0});
glVertex3fv({2.30715, 2.333806, 0});
glVertex3fv({2.320716, 2.341661, 0});
glVertex3fv({2.331482, 2.353895, 0});
glVertex3fv({2.338395, 2.369311, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.332763, 2.441762, 0});
glVertex3fv({2.321647, 2.454395, 0});
glVertex3fv({2.307639, 2.462506, 0});
glVertex3fv({2.292112, 2.4653, 0});
glVertex3fv({2.276584, 2.462506, 0});
glVertex3fv({2.262577, 2.454395, 0});
glVertex3fv({2.251461, 2.441762, 0});
glVertex3fv({2.244323, 2.425845, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.246461, 2.495568, 0});
glVertex3fv({2.257248, 2.519626, 0});
glVertex3fv({2.274049, 2.538718, 0});
glVertex3fv({2.29522, 2.550976, 0});
glVertex3fv({2.318688, 2.5552, 0});
glVertex3fv({2.342156, 2.550976, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.2438, 2.4831, 0});
glVertex3fv({2.2438, 2.382, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.340512, 2.4235, 0});
glVertex3fv({2.340688, 2.3879, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243813, 1.964135, 0});
glVertex3fv({2.243813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.169, 0});
glVertex3fv({2.34236, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.0687, 0});
glVertex3fv({2.246788, 2.072137, 0});
glVertex3fv({2.263567, 2.081853, 0});
glVertex3fv({2.282167, 2.0852, 0});
glVertex3fv({2.300768, 2.081853, 0});
glVertex3fv({2.317547, 2.072137, 0});
glVertex3fv({2.330864, 2.057005, 0});
glVertex3fv({2.339414, 2.037937, 0});
glVertex3fv({2.34236, 2.0168, 0});
glVertex3fv({2.339414, 1.995663, 0});
glVertex3fv({2.330864, 1.976596, 0});
glVertex3fv({2.317547, 1.961463, 0});
glVertex3fv({2.300768, 1.951748, 0});
glVertex3fv({2.282167, 1.9484, 0});
glVertex3fv({2.263567, 1.951748, 0});
glVertex3fv({2.246788, 1.961463, 0});
glVertex3fv({2.243813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 2.17, 0});
glVertex3fv({2.24292, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 2.17, 0});
glVertex3fv({2.24292, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.32256, 1.5595, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.340864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24248, 1.6338, 0});
glVertex3fv({2.32256, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243198, 1.36095, 0});
glVertex3fv({2.250135, 1.376422, 0});
glVertex3fv({2.26094, 1.388701, 0});
glVertex3fv({2.274556, 1.396583, 0});
glVertex3fv({2.289648, 1.3993, 0});
glVertex3fv({2.30474, 1.396583, 0});
glVertex3fv({2.318355, 1.388701, 0});
glVertex3fv({2.32916, 1.376422, 0});
glVertex3fv({2.336098, 1.36095, 0});
glVertex3fv({2.338488, 1.3438, 0});
glVertex3fv({2.336098, 1.326649, 0});
glVertex3fv({2.32916, 1.311178, 0});
glVertex3fv({2.318355, 1.298899, 0});
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.32102, 1.281904, 0});
glVertex3fv({2.332331, 1.26905, 0});
glVertex3fv({2.339593, 1.252854, 0});
glVertex3fv({2.342096, 1.2349, 0});
glVertex3fv({2.339593, 1.216946, 0});
glVertex3fv({2.332331, 1.20075, 0});
glVertex3fv({2.32102, 1.187896, 0});
glVertex3fv({2.306767, 1.179644, 0});
glVertex3fv({2.290968, 1.1768, 0});
glVertex3fv({2.275169, 1.179644, 0});
glVertex3fv({2.260916, 1.187896, 0});
glVertex3fv({2.249604, 1.20075, 0});
glVertex3fv({2.242343, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.304432, 1.2909, 0});
glVertex3fv({2.275304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34236, 0.7875, 0});
glVertex3fv({2.34236, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.334528, 0.9253, 0});
glVertex3fv({2.338828, 0.936331, 0});
glVertex3fv({2.341304, 0.9541, 0});
glVertex3fv({2.338828, 0.971869, 0});
glVertex3fv({2.33164, 0.987897, 0});
glVertex3fv({2.320446, 1.000619, 0});
glVertex3fv({2.30634, 1.008786, 0});
glVertex3fv({2.290704, 1.0116, 0});
glVertex3fv({2.275067, 1.008786, 0});
glVertex3fv({2.260962, 1.000619, 0});
glVertex3fv({2.249768, 0.987897, 0});
glVertex3fv({2.24258, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.34236, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24292, 0.7885, 0});
glVertex3fv({2.334528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.402, 0});
glVertex3fv({2.24204, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.402, 0});
glVertex3fv({2.34148, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.403, 0});
glVertex3fv({2.29176, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 0.6261, 0});
glVertex3fv({2.252072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.403, 0});
glVertex3fv({2.34148, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2022, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.242128, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.243194, -0.372741, 0});
glVertex3fv({2.243194, -0.370741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.341744, -0.2112, 0});
glVertex3fv({2.342448, -0.2266, 0});
glVertex3fv({2.335979, -0.273014, 0});
glVertex3fv({2.317204, -0.314886, 0});
glVertex3fv({2.287962, -0.348115, 0});
glVertex3fv({2.251116, -0.369449, 0});
glVertex3fv({2.243194, -0.371741, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2112, 0});
glVertex3fv({2.244565, -0.228691, 0});
glVertex3fv({2.251641, -0.244469, 0});
glVertex3fv({2.262659, -0.25699, 0});
glVertex3fv({2.276545, -0.26503, 0});
glVertex3fv({2.291936, -0.2678, 0});
glVertex3fv({2.307327, -0.26503, 0});
glVertex3fv({2.321213, -0.25699, 0});
glVertex3fv({2.332231, -0.244469, 0});
glVertex3fv({2.339306, -0.228691, 0});
glVertex3fv({2.341744, -0.2112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.242128, -0.2022, 0});
glVertex3fv({2.244565, -0.18471, 0});
glVertex3fv({2.251641, -0.168932, 0});
glVertex3fv({2.262659, -0.156409, 0});
glVertex3fv({2.276545, -0.14837, 0});
glVertex3fv({2.291936, -0.1456, 0});
glVertex3fv({2.307327, -0.14837, 0});
glVertex3fv({2.321213, -0.156409, 0});
glVertex3fv({2.332231, -0.168932, 0});
glVertex3fv({2.339306, -0.18471, 0});
glVertex3fv({2.341744, -0.2022, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.0175, 0});
glVertex3fv({2.325816, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.0353, 0});
glVertex3fv({2.34148, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.0175, 0});
glVertex3fv({2.310064, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 0.071, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.273456, 0.2406, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.187, 0});
glVertex3fv({2.24204, 0.071, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.310064, 0.2406, 0});
glVertex3fv({2.325816, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.325816, 0.2227, 0});
glVertex3fv({2.34148, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.273456, 0.2406, 0});
glVertex3fv({2.257704, 0.2227, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.2227, 0});
glVertex3fv({2.24204, 0.187, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 0.071, 0});
glVertex3fv({2.257704, 0.0353, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.257704, 0.0353, 0});
glVertex3fv({2.273456, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.256999, 0});
glVertex3fv({2.24204, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.34148, 4.256999, 0});
glVertex3fv({2.34148, 4.259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.258, 0});
glVertex3fv({2.29176, 4.4811, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.29176, 4.4811, 0});
glVertex3fv({2.252072, 4.4424, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.24204, 4.258, 0});
glVertex3fv({2.34148, 4.258, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.2906977, 0);

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.1581, 0});
glVertex3fv({2.125816, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.075, 0});
glVertex3fv({2.089208, 0.0175, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.1362, 0.2406, 0});
glVertex3fv({2.1626, 0.1798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.099856, 0.2406, 0});
glVertex3fv({2.1626, 0.0999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06316, 0.2406, 0});
glVertex3fv({2.1626, 0.0175, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065813, 1.964135, 0});
glVertex3fv({2.065813, 1.966136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.169, 0});
glVertex3fv({2.16436, 2.171, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.0687, 0});
glVertex3fv({2.068788, 2.072137, 0});
glVertex3fv({2.085567, 2.081853, 0});
glVertex3fv({2.104168, 2.0852, 0});
glVertex3fv({2.122768, 2.081853, 0});
glVertex3fv({2.139547, 2.072137, 0});
glVertex3fv({2.152864, 2.057005, 0});
glVertex3fv({2.161413, 2.037937, 0});
glVertex3fv({2.16436, 2.0168, 0});
glVertex3fv({2.161413, 1.995663, 0});
glVertex3fv({2.152864, 1.976596, 0});
glVertex3fv({2.139547, 1.961463, 0});
glVertex3fv({2.122768, 1.951748, 0});
glVertex3fv({2.104168, 1.9484, 0});
glVertex3fv({2.085567, 1.951748, 0});
glVertex3fv({2.068788, 1.961463, 0});
glVertex3fv({2.065813, 1.965135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 2.17, 0});
glVertex3fv({2.06492, 2.17, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 2.17, 0});
glVertex3fv({2.06492, 2.0687, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.14456, 1.5595, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.162864, 1.6338, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06448, 1.6338, 0});
glVertex3fv({2.14456, 1.7825, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.065198, 1.36095, 0});
glVertex3fv({2.072135, 1.376422, 0});
glVertex3fv({2.082941, 1.388701, 0});
glVertex3fv({2.096556, 1.396583, 0});
glVertex3fv({2.111648, 1.3993, 0});
glVertex3fv({2.12674, 1.396583, 0});
glVertex3fv({2.140355, 1.388701, 0});
glVertex3fv({2.15116, 1.376422, 0});
glVertex3fv({2.158098, 1.36095, 0});
glVertex3fv({2.160488, 1.3438, 0});
glVertex3fv({2.158098, 1.326649, 0});
glVertex3fv({2.15116, 1.311178, 0});
glVertex3fv({2.140355, 1.298899, 0});
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.14302, 1.281904, 0});
glVertex3fv({2.154331, 1.26905, 0});
glVertex3fv({2.161593, 1.252854, 0});
glVertex3fv({2.164096, 1.2349, 0});
glVertex3fv({2.161593, 1.216946, 0});
glVertex3fv({2.154331, 1.20075, 0});
glVertex3fv({2.14302, 1.187896, 0});
glVertex3fv({2.128767, 1.179644, 0});
glVertex3fv({2.112968, 1.1768, 0});
glVertex3fv({2.097168, 1.179644, 0});
glVertex3fv({2.082916, 1.187896, 0});
glVertex3fv({2.071604, 1.20075, 0});
glVertex3fv({2.064342, 1.216946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.126432, 1.2909, 0});
glVertex3fv({2.097304, 1.2909, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16436, 0.7875, 0});
glVertex3fv({2.16436, 0.7895, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.156528, 0.9253, 0});
glVertex3fv({2.160827, 0.936331, 0});
glVertex3fv({2.163304, 0.9541, 0});
glVertex3fv({2.160827, 0.971869, 0});
glVertex3fv({2.153641, 0.987897, 0});
glVertex3fv({2.142446, 1.000619, 0});
glVertex3fv({2.12834, 1.008786, 0});
glVertex3fv({2.112704, 1.0116, 0});
glVertex3fv({2.097067, 1.008786, 0});
glVertex3fv({2.082962, 1.000619, 0});
glVertex3fv({2.071768, 0.987897, 0});
glVertex3fv({2.06458, 0.971869, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.16436, 0.7885, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06492, 0.7885, 0});
glVertex3fv({2.156528, 0.9253, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.402, 0});
glVertex3fv({2.06404, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.16348, 0.402, 0});
glVertex3fv({2.16348, 0.404, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.403, 0});
glVertex3fv({2.11376, 0.6261, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.11376, 0.6261, 0});
glVertex3fv({2.074072, 0.5874, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.06404, 0.403, 0});
glVertex3fv({2.16348, 0.403, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.05738, -0.25645, 0});
glVertex3fv({2.16838, -0.25645, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);
glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.764845, 0.552, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.60688, 0});
glVertex3fv({2.764845, 0.552, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.792442, 0.482, 0});
glVertex3fv({2.792442, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736755, 0.482, 0});
glVertex3fv({2.736755, 0.60688, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.791949, 0.482, 0});
glVertex3fv({2.792934, 0.482, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.736262, 0.482, 0});
glVertex3fv({2.737248, 0.482, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.055      , 0.482      , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5553029, 0.014256});
glVertex2fv({0.5553029, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.16688});
glVertex2fv({0.6287204, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.092157});
glVertex2fv({0.5575196, 0.094717});
glVertex2fv({0.57002, 0.101955});
glVertex2fv({0.5838774, 0.104449});
glVertex2fv({0.5977347, 0.101955});
glVertex2fv({0.6102351, 0.094717});
glVertex2fv({0.6201562, 0.083443});
glVertex2fv({0.6265257, 0.069238});
glVertex2fv({0.6287204, 0.053491});
glVertex2fv({0.6265257, 0.037744});
glVertex2fv({0.6201562, 0.023539});
glVertex2fv({0.6102351, 0.012265});
glVertex2fv({0.5977347, 0.005027});
glVertex2fv({0.5838774, 0.002533});
glVertex2fv({0.57002, 0.005027});
glVertex2fv({0.5575196, 0.012265});
glVertex2fv({0.5553029, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.167625});
glVertex2fv({0.5546376, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.167625});
glVertex2fv({0.5546376, 0.092157});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.995, 0.442, 0});
glVertex3fv({2.88, 0.442, 0});
glVertex3fv({2.88, 0.689, 0});
glVertex3fv({1.995, 0.689, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2094532, 0.019135});
glVertex2fv({0.2094532, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.224});
glVertex2fv({0.308, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.1237});
glVertex2fv({0.2124285, 0.127137});
glVertex2fv({0.2292074, 0.136853});
glVertex2fv({0.247808, 0.1402});
glVertex2fv({0.2664086, 0.136853});
glVertex2fv({0.2831875, 0.127137});
glVertex2fv({0.2965046, 0.112005});
glVertex2fv({0.3050538, 0.092937});
glVertex2fv({0.308, 0.0718});
glVertex2fv({0.3050538, 0.050663});
glVertex2fv({0.2965046, 0.031596});
glVertex2fv({0.2831875, 0.016463});
glVertex2fv({0.2664086, 0.006748});
glVertex2fv({0.247808, 0.0034});
glVertex2fv({0.2292074, 0.006748});
glVertex2fv({0.2124285, 0.016463});
glVertex2fv({0.2094532, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.225});
glVertex2fv({0.20856, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.225});
glVertex2fv({0.20856, 0.1237});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.124      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0});
glVertex2fv({0.08404792, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.013261});
glVertex2fv({0.09571759, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0});
glVertex2fv({0.07231312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, 0.039857});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.04504016, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.126278});
glVertex2fv({0.0216348, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07231312, 0.16621});
glVertex2fv({0.08404792, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.08404792, 0.152874});
glVertex2fv({0.09571759, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.04504016, 0.16621});
glVertex2fv({0.03330448, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.152874});
glVertex2fv({0.0216348, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0.039857});
glVertex2fv({0.03330448, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.03330448, 0.013261});
glVertex2fv({0.04504016, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2891293, 0.014256});
glVertex2fv({0.2891293, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.16688});
glVertex2fv({0.3625468, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.092157});
glVertex2fv({0.291346, 0.094717});
glVertex2fv({0.3038464, 0.101955});
glVertex2fv({0.3177038, 0.104449});
glVertex2fv({0.3315611, 0.101955});
glVertex2fv({0.3440615, 0.094717});
glVertex2fv({0.3539827, 0.083443});
glVertex2fv({0.3603521, 0.069238});
glVertex2fv({0.3625468, 0.053491});
glVertex2fv({0.3603521, 0.037744});
glVertex2fv({0.3539827, 0.023539});
glVertex2fv({0.3440615, 0.012265});
glVertex2fv({0.3315611, 0.005027});
glVertex2fv({0.3177038, 0.002533});
glVertex2fv({0.3038464, 0.005027});
glVertex2fv({0.291346, 0.012265});
glVertex2fv({0.2891293, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.3625468, 0.167625});
glVertex2fv({0.288464, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.288464, 0.167625});
glVertex2fv({0.288464, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2094532, 0.019135});
glVertex2fv({0.2094532, 0.021136});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.224});
glVertex2fv({0.308, 0.226});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.1237});
glVertex2fv({0.2124285, 0.127137});
glVertex2fv({0.2292074, 0.136853});
glVertex2fv({0.247808, 0.1402});
glVertex2fv({0.2664086, 0.136853});
glVertex2fv({0.2831875, 0.127137});
glVertex2fv({0.2965046, 0.112005});
glVertex2fv({0.3050538, 0.092937});
glVertex2fv({0.308, 0.0718});
glVertex2fv({0.3050538, 0.050663});
glVertex2fv({0.2965046, 0.031596});
glVertex2fv({0.2831875, 0.016463});
glVertex2fv({0.2664086, 0.006748});
glVertex2fv({0.247808, 0.0034});
glVertex2fv({0.2292074, 0.006748});
glVertex2fv({0.2124285, 0.016463});
glVertex2fv({0.2094532, 0.020135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.308, 0.225});
glVertex2fv({0.20856, 0.225});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.20856, 0.225});
glVertex2fv({0.20856, 0.1237});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.725988, 2.723047, 0});
glVertex3fv({2.551988, 2.723047, 0});
glVertex3fv({2.551988, 3.016047, 0});
glVertex3fv({1.725988, 3.016047, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5553029, 0.014256});
glVertex2fv({0.5553029, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.16688});
glVertex2fv({0.6287204, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.092157});
glVertex2fv({0.5575196, 0.094717});
glVertex2fv({0.57002, 0.101955});
glVertex2fv({0.5838774, 0.104449});
glVertex2fv({0.5977347, 0.101955});
glVertex2fv({0.6102351, 0.094717});
glVertex2fv({0.6201562, 0.083443});
glVertex2fv({0.6265257, 0.069238});
glVertex2fv({0.6287204, 0.053491});
glVertex2fv({0.6265257, 0.037744});
glVertex2fv({0.6201562, 0.023539});
glVertex2fv({0.6102351, 0.012265});
glVertex2fv({0.5977347, 0.005027});
glVertex2fv({0.5838774, 0.002533});
glVertex2fv({0.57002, 0.005027});
glVertex2fv({0.5575196, 0.012265});
glVertex2fv({0.5553029, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.167625});
glVertex2fv({0.5546376, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.167625});
glVertex2fv({0.5546376, 0.092157});
glEnd();
glPopMatrix();
glLineWidth(6);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.768      , 3.09       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5553029, 0.014256});
glVertex2fv({0.5553029, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.16688});
glVertex2fv({0.6287204, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.092157});
glVertex2fv({0.5575196, 0.094717});
glVertex2fv({0.57002, 0.101955});
glVertex2fv({0.5838774, 0.104449});
glVertex2fv({0.5977347, 0.101955});
glVertex2fv({0.6102351, 0.094717});
glVertex2fv({0.6201562, 0.083443});
glVertex2fv({0.6265257, 0.069238});
glVertex2fv({0.6287204, 0.053491});
glVertex2fv({0.6265257, 0.037744});
glVertex2fv({0.6201562, 0.023539});
glVertex2fv({0.6102351, 0.012265});
glVertex2fv({0.5977347, 0.005027});
glVertex2fv({0.5838774, 0.002533});
glVertex2fv({0.57002, 0.005027});
glVertex2fv({0.5575196, 0.012265});
glVertex2fv({0.5553029, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.6287204, 0.167625});
glVertex2fv({0.5546376, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.5546376, 0.167625});
glVertex2fv({0.5546376, 0.092157});
glEnd();
glPopMatrix();

glColor3fv({0, 0.435294, 0.94902});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449262, 3.09, 0});
glVertex3fv({2.450248, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.504949, 3.09, 0});
glVertex3fv({2.505934, 3.09, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.09, 0});
glVertex3fv({2.449755, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.505442, 3.09, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.449755, 3.21488, 0});
glVertex3fv({2.477845, 3.16, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.477845, 3.16, 0});
glVertex3fv({2.505442, 3.21488, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.481865, 0});
glVertex3fv({3.198464, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.562325, 0});
glVertex3fv({3.256813, -2.562325, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.198464, -2.648, 0});
glVertex3fv({3.271235, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.481865, 0});
glVertex3fv({3.198464, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.256813, -2.56307, 0});
glVertex3fv({3.256813, -2.56158, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.648745, 0});
glVertex3fv({3.271235, -2.647255, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.271235, -2.48261, 0});
glVertex3fv({3.271235, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.481865, 0});
glVertex3fv({3.065377, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.481865, 0});
glVertex3fv({3.065377, -2.481865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.065377, -2.554875, 0});
glVertex3fv({3.123725, -2.554875, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.123725, -2.55562, 0});
glVertex3fv({3.123725, -2.55413, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.138149, -2.48261, 0});
glVertex3fv({3.138149, -2.48112, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.064722, -2.648, 0});
glVertex3fv({3.066033, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.489315, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.993261, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.489315, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.944091, -2.489315, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.944091, -2.63906, 0});
glVertex3fv({2.955236, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.612985, 0});
glVertex3fv({2.944091, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.993261, -2.63906, 0});
glVertex3fv({3.005062, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.648, 0});
glVertex3fv({2.993261, -2.63906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.93229, -2.51539, 0});
glVertex3fv({2.93229, -2.612985, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.982116, -2.480375, 0});
glVertex3fv({2.955236, -2.480375, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.005062, -2.612985, 0});
glVertex3fv({3.005062, -2.51539, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.955236, -2.648, 0});
glVertex3fv({2.982116, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.969004, -2.61075, 0});
glVertex3fv({3.005062, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({3.004406, -2.648, 0});
glVertex3fv({3.005718, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.968348, -2.61075, 0});
glVertex3fv({2.96966, -2.61075, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({2.861529, -2.679058, 0});
glVertex3fv({3.321529, -2.679058, 0});
glVertex3fv({3.321529, -2.454058, 0});
glVertex3fv({2.861529, -2.454058, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.64856, 0});
glVertex3fv({2.5746, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.64856, 0});
glVertex3fv({2.539611, -2.64744, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.5746, -2.52368, 0});
glVertex3fv({2.5746, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52368, 0});
glVertex3fv({2.539611, -2.52256, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.557352, -2.648, 0});
glVertex3fv({2.557352, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.648, 0});
glVertex3fv({2.5746, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.539611, -2.52312, 0});
glVertex3fv({2.5746, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629301, -2.648, 0});
glVertex3fv({2.630286, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684002, -2.52312, 0});
glVertex3fv({2.684987, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.648, 0});
glVertex3fv({2.629794, -2.52312, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.629794, -2.52312, 0});
glVertex3fv({2.684494, -2.648, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.684494, -2.648, 0});
glVertex3fv({2.684494, -2.52312, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    1.78       , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    2.179      , -2.648     , 0          , 1          
});
glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560425, 0.014256});
glVertex2fv({0.1560425, 0.015746});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.16688});
glVertex2fv({0.22946, 0.16837});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.092157});
glVertex2fv({0.1582592, 0.094717});
glVertex2fv({0.1707596, 0.101955});
glVertex2fv({0.184617, 0.104449});
glVertex2fv({0.1984743, 0.101955});
glVertex2fv({0.2109747, 0.094717});
glVertex2fv({0.2208958, 0.083443});
glVertex2fv({0.2272653, 0.069238});
glVertex2fv({0.22946, 0.053491});
glVertex2fv({0.2272653, 0.037744});
glVertex2fv({0.2208958, 0.023539});
glVertex2fv({0.2109747, 0.012265});
glVertex2fv({0.1984743, 0.005027});
glVertex2fv({0.184617, 0.002533});
glVertex2fv({0.1707596, 0.005027});
glVertex2fv({0.1582592, 0.012265});
glVertex2fv({0.1560425, 0.015001});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, 0.167625});
glVertex2fv({0.1553772, 0.167625});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0.167625});
glVertex2fv({0.1553772, 0.092157});
glEnd();
glPopMatrix();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({1.705575, -2.687569, 0});
glVertex3fv({2.808576, -2.687569, 0});
glVertex3fv({2.808576, -2.450569, 0});
glVertex3fv({1.705575, -2.450569, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({2.088023, -2.6369, 0});
glVertex3fv({2.087545, -2.633469, 0});
glVertex3fv({2.086158, -2.630375, 0});
glVertex3fv({2.083997, -2.627919, 0});
glVertex3fv({2.081274, -2.626342, 0});
glVertex3fv({2.078255, -2.625799, 0});
glVertex3fv({2.075237, -2.626342, 0});
glVertex3fv({2.072513, -2.627919, 0});
glVertex3fv({2.070352, -2.630375, 0});
glVertex3fv({2.068965, -2.633469, 0});
glVertex3fv({2.068486, -2.6369, 0});
glVertex3fv({2.068965, -2.64033, 0});
glVertex3fv({2.070352, -2.643424, 0});
glVertex3fv({2.072513, -2.64588, 0});
glVertex3fv({2.075237, -2.647457, 0});
glVertex3fv({2.078255, -2.648, 0});
glVertex3fv({2.081274, -2.647457, 0});
glVertex3fv({2.083997, -2.64588, 0});
glVertex3fv({2.086158, -2.643424, 0});
glVertex3fv({2.087545, -2.64033, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({2.078255, -2.625873, 0});
glVertex3fv({2.078255, -2.648, 0});
glEnd();

glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-3.35, 3.35, -3.35, 3.35, -5, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -2.290001, 0});
glVertex3fv({-2.442002, -2.290001, 0});
glVertex3fv({-2.442002, 2.549999, 0});
glVertex3fv({-3.292002, 2.549999, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 99, 113, 455);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.27, 0});
glVertex3fv({-2.592004, -0.27, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.592004, 0.129999, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.529998, 0});
glVertex3fv({-2.592004, 0.529998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.729994, 0});
glVertex3fv({-2.592004, 1.729994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.929997, 0});
glVertex3fv({-2.592004, 0.929997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 1.329996, 0});
glVertex3fv({-2.592004, 1.329996, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.529992, 0});
glVertex3fv({-2.592004, 2.529992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.129993, 0});
glVertex3fv({-2.592004, 2.129993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.069997, 0});
glVertex3fv({-2.592004, -1.069997, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -0.669998, 0});
glVertex3fv({-2.592004, -0.669998, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.869995, 0});
glVertex3fv({-2.592004, -1.869995, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -1.469996, 0});
glVertex3fv({-2.592004, -1.469996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.269994, 0});
glVertex3fv({-2.592004, -2.269994, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 2.93, 0});
glVertex3fv({-2.592004, 2.93, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -2.67, 0});
glVertex3fv({-2.592004, -2.67, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.069993, 0});
glVertex3fv({-2.592004, -3.069993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.329992, 0});
glVertex3fv({-2.592004, 3.329992, 0});
glEnd();

glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 3.73, 0});
glVertex3fv({-2.592004, 3.73, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, -3.47, 0});
glVertex3fv({-2.592004, -3.47, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, 0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 4.969999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.0872093, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.442002, 0.129999, 0});
glVertex3fv({-2.392, 0.129999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.392, 0.129999, 0});
glVertex3fv({-2.392, -4.710001, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0.1918605, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.180004, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.442002, 1.250004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.760002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.442002, 0.830003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.970003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.442002, 1.040003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.13, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.442002, 0.2, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.340001, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.442002, 0.410001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.550002, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.442002, 0.620002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.810006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.442002, 1.880007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.600006, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.442002, 1.670006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.390005, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.442002, 1.460005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.230008, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.442002, 2.300008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.020007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.442002, 2.090007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.440009, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.442002, 2.510009, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.300008, 0});
glVertex3fv({-2.370003, 2.300008, 0});
glVertex3fv({-2.370003, 2.440009, 0});
glVertex3fv({-2.442002, 2.440009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.2, 0});
glVertex3fv({-2.370003, 0.2, 0});
glVertex3fv({-2.370003, 0.340001, 0});
glVertex3fv({-2.442002, 0.340001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.410001, 0});
glVertex3fv({-2.370003, 0.410001, 0});
glVertex3fv({-2.370003, 0.550002, 0});
glVertex3fv({-2.442002, 0.550002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.620002, 0});
glVertex3fv({-2.370003, 0.620002, 0});
glVertex3fv({-2.370003, 0.760002, 0});
glVertex3fv({-2.442002, 0.760002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.830003, 0});
glVertex3fv({-2.370003, 0.830003, 0});
glVertex3fv({-2.370003, 0.970003, 0});
glVertex3fv({-2.442002, 0.970003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.040003, 0});
glVertex3fv({-2.370003, 1.040003, 0});
glVertex3fv({-2.370003, 1.180004, 0});
glVertex3fv({-2.442002, 1.180004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.250004, 0});
glVertex3fv({-2.370003, 1.250004, 0});
glVertex3fv({-2.370003, 1.390005, 0});
glVertex3fv({-2.442002, 1.390005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.460005, 0});
glVertex3fv({-2.370003, 1.460005, 0});
glVertex3fv({-2.370003, 1.600006, 0});
glVertex3fv({-2.442002, 1.600006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.670006, 0});
glVertex3fv({-2.370003, 1.670006, 0});
glVertex3fv({-2.370003, 1.810006, 0});
glVertex3fv({-2.442002, 1.810006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 1.880007, 0});
glVertex3fv({-2.370003, 1.880007, 0});
glVertex3fv({-2.370003, 2.020007, 0});
glVertex3fv({-2.442002, 2.020007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.090007, 0});
glVertex3fv({-2.370003, 2.090007, 0});
glVertex3fv({-2.370003, 2.230008, 0});
glVertex3fv({-2.442002, 2.230008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.510009, 0});
glVertex3fv({-2.370003, 2.510009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.442002, 2.650009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 5.030018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.370003, 5.170018, 0});
glVertex3fv({-2.442002, 5.170018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.610016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.442002, 4.750017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.400016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.442002, 4.540016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.190015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.442002, 4.330016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.980014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.442002, 4.120015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.770014, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.442002, 3.910014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.560013, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.442002, 3.700013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.350012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.442002, 3.490012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.140011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.442002, 3.280012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.93001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.442002, 3.070011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.72001, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.442002, 2.86001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.820017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.442002, 4.960018, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.960018, 0});
glVertex3fv({-2.370003, 4.960018, 0});
glVertex3fv({-2.370003, 5.030018, 0});
glVertex3fv({-2.442002, 5.030018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.540016, 0});
glVertex3fv({-2.370003, 4.540016, 0});
glVertex3fv({-2.370003, 4.610016, 0});
glVertex3fv({-2.442002, 4.610016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.750017, 0});
glVertex3fv({-2.370003, 4.750017, 0});
glVertex3fv({-2.370003, 4.820017, 0});
glVertex3fv({-2.442002, 4.820017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.910014, 0});
glVertex3fv({-2.370003, 3.910014, 0});
glVertex3fv({-2.370003, 3.980014, 0});
glVertex3fv({-2.442002, 3.980014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.120015, 0});
glVertex3fv({-2.370003, 4.120015, 0});
glVertex3fv({-2.370003, 4.190015, 0});
glVertex3fv({-2.442002, 4.190015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 4.330016, 0});
glVertex3fv({-2.370003, 4.330016, 0});
glVertex3fv({-2.370003, 4.400016, 0});
glVertex3fv({-2.442002, 4.400016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.070011, 0});
glVertex3fv({-2.370003, 3.070011, 0});
glVertex3fv({-2.370003, 3.140011, 0});
glVertex3fv({-2.442002, 3.140011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.86001, 0});
glVertex3fv({-2.370003, 2.86001, 0});
glVertex3fv({-2.370003, 2.93001, 0});
glVertex3fv({-2.442002, 2.93001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 2.650009, 0});
glVertex3fv({-2.370003, 2.650009, 0});
glVertex3fv({-2.370003, 2.72001, 0});
glVertex3fv({-2.442002, 2.72001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.490012, 0});
glVertex3fv({-2.370003, 3.490012, 0});
glVertex3fv({-2.370003, 3.560013, 0});
glVertex3fv({-2.442002, 3.560013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.280012, 0});
glVertex3fv({-2.370003, 3.280012, 0});
glVertex3fv({-2.370003, 3.350012, 0});
glVertex3fv({-2.442002, 3.350012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 3.700013, 0});
glVertex3fv({-2.370003, 3.700013, 0});
glVertex3fv({-2.370003, 3.770014, 0});
glVertex3fv({-2.442002, 3.770014, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1918605, 0);

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.46001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.442002, -2.390009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.880011, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.442002, -2.810011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.67001, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.442002, -2.60001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.510013, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.442002, -3.440013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.300013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.442002, -3.230012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.090012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.442002, -3.020012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.350017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.442002, -4.280016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.560017, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.442002, -4.490017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.770018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.442002, -4.700018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.930015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.442002, -3.860015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.140016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.442002, -4.070015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.720014, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.442002, -3.650014, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.810011, 0});
glVertex3fv({-2.370003, -2.810011, 0});
glVertex3fv({-2.370003, -2.67001, 0});
glVertex3fv({-2.442002, -2.67001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.910018, 0});
glVertex3fv({-2.370003, -4.910018, 0});
glVertex3fv({-2.370003, -4.770018, 0});
glVertex3fv({-2.442002, -4.770018, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.700018, 0});
glVertex3fv({-2.370003, -4.700018, 0});
glVertex3fv({-2.370003, -4.560017, 0});
glVertex3fv({-2.442002, -4.560017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.490017, 0});
glVertex3fv({-2.370003, -4.490017, 0});
glVertex3fv({-2.370003, -4.350017, 0});
glVertex3fv({-2.442002, -4.350017, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.280016, 0});
glVertex3fv({-2.370003, -4.280016, 0});
glVertex3fv({-2.370003, -4.140016, 0});
glVertex3fv({-2.442002, -4.140016, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -4.070015, 0});
glVertex3fv({-2.370003, -4.070015, 0});
glVertex3fv({-2.370003, -3.930015, 0});
glVertex3fv({-2.442002, -3.930015, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.860015, 0});
glVertex3fv({-2.370003, -3.860015, 0});
glVertex3fv({-2.370003, -3.720014, 0});
glVertex3fv({-2.442002, -3.720014, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.650014, 0});
glVertex3fv({-2.370003, -3.650014, 0});
glVertex3fv({-2.370003, -3.510013, 0});
glVertex3fv({-2.442002, -3.510013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.440013, 0});
glVertex3fv({-2.370003, -3.440013, 0});
glVertex3fv({-2.370003, -3.300013, 0});
glVertex3fv({-2.442002, -3.300013, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.230012, 0});
glVertex3fv({-2.370003, -3.230012, 0});
glVertex3fv({-2.370003, -3.090012, 0});
glVertex3fv({-2.442002, -3.090012, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -3.020012, 0});
glVertex3fv({-2.370003, -3.020012, 0});
glVertex3fv({-2.370003, -2.880011, 0});
glVertex3fv({-2.442002, -2.880011, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.60001, 0});
glVertex3fv({-2.370003, -2.60001, 0});
glVertex3fv({-2.370003, -2.46001, 0});
glVertex3fv({-2.442002, -2.46001, 0});
glEnd();

glColor3fv({1, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, 0.06, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.370003, 0.13, 0});
glVertex3fv({-2.442002, 0.13, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.360002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.442002, -0.290002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.150001, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.442002, -0.080001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.990004, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.442002, -0.920004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.780003, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.442002, -0.710003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.570003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.442002, -0.500002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.830007, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.442002, -1.760007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.040008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.442002, -1.970008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.250009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.442002, -2.180008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.410006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.442002, -1.340005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.620006, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.442002, -1.550006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.200005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.442002, -1.130005, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.290002, 0});
glVertex3fv({-2.370003, -0.290002, 0});
glVertex3fv({-2.370003, -0.150001, 0});
glVertex3fv({-2.442002, -0.150001, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.390009, 0});
glVertex3fv({-2.370003, -2.390009, 0});
glVertex3fv({-2.370003, -2.250009, 0});
glVertex3fv({-2.442002, -2.250009, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -2.180008, 0});
glVertex3fv({-2.370003, -2.180008, 0});
glVertex3fv({-2.370003, -2.040008, 0});
glVertex3fv({-2.442002, -2.040008, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.970008, 0});
glVertex3fv({-2.370003, -1.970008, 0});
glVertex3fv({-2.370003, -1.830007, 0});
glVertex3fv({-2.442002, -1.830007, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.760007, 0});
glVertex3fv({-2.370003, -1.760007, 0});
glVertex3fv({-2.370003, -1.620006, 0});
glVertex3fv({-2.442002, -1.620006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.550006, 0});
glVertex3fv({-2.370003, -1.550006, 0});
glVertex3fv({-2.370003, -1.410006, 0});
glVertex3fv({-2.442002, -1.410006, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.340005, 0});
glVertex3fv({-2.370003, -1.340005, 0});
glVertex3fv({-2.370003, -1.200005, 0});
glVertex3fv({-2.442002, -1.200005, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -1.130005, 0});
glVertex3fv({-2.370003, -1.130005, 0});
glVertex3fv({-2.370003, -0.990004, 0});
glVertex3fv({-2.442002, -0.990004, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.920004, 0});
glVertex3fv({-2.370003, -0.920004, 0});
glVertex3fv({-2.370003, -0.780003, 0});
glVertex3fv({-2.442002, -0.780003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.710003, 0});
glVertex3fv({-2.370003, -0.710003, 0});
glVertex3fv({-2.370003, -0.570003, 0});
glVertex3fv({-2.442002, -0.570003, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.500002, 0});
glVertex3fv({-2.370003, -0.500002, 0});
glVertex3fv({-2.370003, -0.360002, 0});
glVertex3fv({-2.442002, -0.360002, 0});
glEnd();
glBegin(GL_POLYGON);
glVertex3fv({-2.442002, -0.080001, 0});
glVertex3fv({-2.370003, -0.080001, 0});
glVertex3fv({-2.370003, 0.06, 0});
glVertex3fv({-2.442002, 0.06, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();

glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.187002, 0.029999, 0});
glVertex3fv({-2.187002, 0.229999, 0});
glVertex3fv({-2.442002, 0.229999, 0});
glVertex3fv({-2.582003, 0.129999, 0});
glVertex3fv({-2.442002, 0.029999, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.1744186, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.260254, 0});
glVertex3fv({-2.805961, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.286847, 0});
glVertex3fv({-2.817699, 3.260254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 3.399865, 0});
glVertex3fv({-2.829367, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.413199, 0});
glVertex3fv({-2.817699, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.399865, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.766956, 3.399865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 3.373269, 0});
glVertex3fv({-2.829367, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.413199, 0});
glVertex3fv({-2.805961, 3.413199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 3.286847, 0});
glVertex3fv({-2.755283, 3.373269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 3.246991, 0});
glVertex3fv({-2.778689, 3.246991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 3.260254, 0});
glVertex3fv({-2.755283, 3.286847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 3.246991, 0});
glVertex3fv({-2.766956, 3.260254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 3.246991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.460254, 0});
glVertex3fv({-2.805961, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.486847, 0});
glVertex3fv({-2.817699, 2.460254, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 2.599865, 0});
glVertex3fv({-2.829367, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.613199, 0});
glVertex3fv({-2.817699, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.599865, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.766956, 2.599865, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 2.573269, 0});
glVertex3fv({-2.829367, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.613199, 0});
glVertex3fv({-2.805961, 2.613199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 2.486847, 0});
glVertex3fv({-2.755283, 2.573269, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 2.446991, 0});
glVertex3fv({-2.778689, 2.446991, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 2.460254, 0});
glVertex3fv({-2.755283, 2.486847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 2.446991, 0});
glVertex3fv({-2.766956, 2.460254, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 2.446991   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, -0.000745});
glVertex2fv({0.0216348, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.09571759, -0.000745});
glVertex2fv({0.09571759, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0});
glVertex2fv({0.05867576, 0.166209});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.05867576, 0.166209});
glVertex2fv({0.02910864, 0.137378});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.0216348, 0});
glVertex2fv({0.09571759, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.660257, 0});
glVertex3fv({-2.805961, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.686849, 0});
glVertex3fv({-2.817699, 1.660257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 1.799868, 0});
glVertex3fv({-2.829367, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.813201, 0});
glVertex3fv({-2.817699, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.799868, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.766956, 1.799868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 1.773271, 0});
glVertex3fv({-2.829367, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.813201, 0});
glVertex3fv({-2.805961, 1.813201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 1.686849, 0});
glVertex3fv({-2.755283, 1.773271, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.646994, 0});
glVertex3fv({-2.778689, 1.646994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 1.660257, 0});
glVertex3fv({-2.755283, 1.686849, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.646994, 0});
glVertex3fv({-2.766956, 1.660257, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 1.646994   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.1804238, 0.090586});
glVertex2fv({0.1703724, 0.096406});
glVertex2fv({0.1623952, 0.105471});
glVertex2fv({0.1572727, 0.116894});
glVertex2fv({0.1555083, 0.129556});
glVertex2fv({0.1572727, 0.142218});
glVertex2fv({0.1623952, 0.15364});
glVertex2fv({0.1703724, 0.162705});
glVertex2fv({0.1804238, 0.168525});
glVertex2fv({0.1915663, 0.170531});
glVertex2fv({0.2027089, 0.168525});
glVertex2fv({0.2127611, 0.162705});
glVertex2fv({0.2207383, 0.15364});
glVertex2fv({0.2258599, 0.142218});
glVertex2fv({0.2276243, 0.129556});
glVertex2fv({0.2258599, 0.116894});
glVertex2fv({0.2207383, 0.105471});
glVertex2fv({0.2127611, 0.096406});
glVertex2fv({0.2027089, 0.090586});
glVertex2fv({0.1915663, 0.088059});
glVertex2fv({0.2030327, 0.085995});
glVertex2fv({0.2133771, 0.080006});
glVertex2fv({0.2215866, 0.070677});
glVertex2fv({0.226857, 0.058922});
glVertex2fv({0.2286733, 0.045892});
glVertex2fv({0.226857, 0.032862});
glVertex2fv({0.2215866, 0.021107});
glVertex2fv({0.2133771, 0.011778});
glVertex2fv({0.2030327, 0.005789});
glVertex2fv({0.1915663, 0.003725});
glVertex2fv({0.1800999, 0.005789});
glVertex2fv({0.1697555, 0.011778});
glVertex2fv({0.161546, 0.021107});
glVertex2fv({0.1562757, 0.032862});
glVertex2fv({0.1544594, 0.045892});
glVertex2fv({0.1562757, 0.058922});
glVertex2fv({0.161546, 0.070677});
glVertex2fv({0.1697555, 0.080006});
glVertex2fv({0.1800999, 0.085995});
glVertex2fv({0.1915663, 0.088059});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.860259, 0});
glVertex3fv({-2.805961, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.886851, 0});
glVertex3fv({-2.817699, 0.860259, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.99987, 0});
glVertex3fv({-2.829367, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 1.013204, 0});
glVertex3fv({-2.817699, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.99987, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.766956, 0.99987, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.973273, 0});
glVertex3fv({-2.829367, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 1.013204, 0});
glVertex3fv({-2.805961, 1.013204, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.886851, 0});
glVertex3fv({-2.755283, 0.973273, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.846996, 0});
glVertex3fv({-2.778689, 0.846996, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.860259, 0});
glVertex3fv({-2.755283, 0.886851, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.846996, 0});
glVertex3fv({-2.766956, 0.860259, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.846996   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , 0.046999   , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.060262, 0});
glVertex3fv({-2.805961, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.086854, 0});
glVertex3fv({-2.817699, 0.060262, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, 0.199873, 0});
glVertex3fv({-2.829367, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.213206, 0});
glVertex3fv({-2.817699, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.199873, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.766956, 0.199873, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, 0.173276, 0});
glVertex3fv({-2.829367, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.213206, 0});
glVertex3fv({-2.805961, 0.213206, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, 0.086854, 0});
glVertex3fv({-2.755283, 0.173276, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, 0.046999, 0});
glVertex3fv({-2.778689, 0.046999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, 0.060262, 0});
glVertex3fv({-2.755283, 0.086854, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, 0.046999, 0});
glVertex3fv({-2.766956, 0.060262, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.739736, 0});
glVertex3fv({-2.805961, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.713144, 0});
glVertex3fv({-2.817699, -0.739736, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -0.600125, 0});
glVertex3fv({-2.829367, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.586791, 0});
glVertex3fv({-2.817699, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.600125, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.766956, -0.600125, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -0.626722, 0});
glVertex3fv({-2.829367, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.586791, 0});
glVertex3fv({-2.805961, -0.586791, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -0.713144, 0});
glVertex3fv({-2.755283, -0.626722, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -0.752999, 0});
glVertex3fv({-2.778689, -0.752999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -0.739736, 0});
glVertex3fv({-2.755283, -0.713144, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -0.752999, 0});
glVertex3fv({-2.766956, -0.739736, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -0.752999  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.539734, 0});
glVertex3fv({-2.805961, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.513141, 0});
glVertex3fv({-2.817699, -1.539734, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -1.400123, 0});
glVertex3fv({-2.829367, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.386789, 0});
glVertex3fv({-2.817699, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.400123, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.766956, -1.400123, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -1.426719, 0});
glVertex3fv({-2.829367, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.386789, 0});
glVertex3fv({-2.805961, -1.386789, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -1.513141, 0});
glVertex3fv({-2.755283, -1.426719, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -1.552997, 0});
glVertex3fv({-2.778689, -1.552997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -1.539734, 0});
glVertex3fv({-2.755283, -1.513141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -1.552997, 0});
glVertex3fv({-2.766956, -1.539734, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -1.552997  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0});
glVertex2fv({0.2171347, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.013261});
glVertex2fv({0.2288044, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0});
glVertex2fv({0.2053999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2288044, 0.039857});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.178127, 0.16621});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.126278});
glVertex2fv({0.1547216, 0.039857});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2053999, 0.16621});
glVertex2fv({0.2171347, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2171347, 0.152874});
glVertex2fv({0.2288044, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.178127, 0.16621});
glVertex2fv({0.1663913, 0.152874});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.152874});
glVertex2fv({0.1547216, 0.126278});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1547216, 0.039857});
glVertex2fv({0.1663913, 0.013261});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1663913, 0.013261});
glVertex2fv({0.178127, 0});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.339731, 0});
glVertex3fv({-2.805961, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.313139, 0});
glVertex3fv({-2.817699, -2.339731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -2.20012, 0});
glVertex3fv({-2.829367, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.186786, 0});
glVertex3fv({-2.817699, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.20012, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.766956, -2.20012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -2.226717, 0});
glVertex3fv({-2.829367, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.186786, 0});
glVertex3fv({-2.805961, -2.186786, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -2.313139, 0});
glVertex3fv({-2.755283, -2.226717, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.352994, 0});
glVertex3fv({-2.778689, -2.352994, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -2.339731, 0});
glVertex3fv({-2.755283, -2.313139, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.352994, 0});
glVertex3fv({-2.766956, -2.339731, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -2.352994  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.22946, -0.000745});
glVertex2fv({0.22946, 0.000745});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2236256, 0.101916});
glVertex2fv({0.2268279, 0.110134});
glVertex2fv({0.2286733, 0.123372});
glVertex2fv({0.2268279, 0.13661});
glVertex2fv({0.221474, 0.148551});
glVertex2fv({0.2131342, 0.158028});
glVertex2fv({0.2026253, 0.164113});
glVertex2fv({0.1909758, 0.16621});
glVertex2fv({0.1793273, 0.164113});
glVertex2fv({0.1688183, 0.158028});
glVertex2fv({0.1604786, 0.148551});
glVertex2fv({0.1551246, 0.13661});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.22946, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1553772, 0});
glVertex2fv({0.2236256, 0.101916});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.139746, 0});
glVertex3fv({-2.805961, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.113153, 0});
glVertex3fv({-2.817699, -3.139746, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.817699, -3.000135, 0});
glVertex3fv({-2.829367, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -2.986801, 0});
glVertex3fv({-2.817699, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.000135, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.766956, -3.000135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.829367, -3.026731, 0});
glVertex3fv({-2.829367, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -2.986801, 0});
glVertex3fv({-2.805961, -2.986801, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.755283, -3.113153, 0});
glVertex3fv({-2.755283, -3.026731, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805961, -3.153009, 0});
glVertex3fv({-2.778689, -3.153009, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.766956, -3.139746, 0});
glVertex3fv({-2.755283, -3.113153, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.778689, -3.153009, 0});
glVertex3fv({-2.766956, -3.139746, 0});
glEnd();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.117004  , -3.153009  , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2147094, 0});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.228345, 0.055353});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.155049, 0.055353});
glVertex2fv({0.2147094, 0.166135});
glEnd();
glPopMatrix();

glPopMatrix();

glLineStipple(1, 0xFFFF);
glPushMatrix();
glTranslatef(0, -1.662791, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, 2.416559, 0});
glVertex3fv({-2.369756, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, 2.416559, 0});
glVertex3fv({-2.315055, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, 2.416559, 0});
glVertex3fv({-2.342652, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.342652, 2.290559, 0});
glVertex3fv({-2.315548, 2.416559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289439, 0});
glVertex3fv({-2.270704, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.215017, 2.289439, 0});
glVertex3fv({-2.215017, 2.290559, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.289999, 0});
glVertex3fv({-2.24286, 2.414935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.24286, 2.414935, 0});
glVertex3fv({-2.265086, 2.393263, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270704, 2.289999, 0});
glVertex3fv({-2.215017, 2.289999, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.02884});
glVertex2fv({0.2184618, 0.021734});
glVertex2fv({0.222332, 0.013101});
glVertex2fv({0.2283617, 0.00625});
glVertex2fv({0.2359579, 0.001852});
glVertex2fv({0.2443795, 0.000336});
glVertex2fv({0.2528011, 0.001852});
glVertex2fv({0.2603981, 0.00625});
glVertex2fv({0.266427, 0.013101});
glVertex2fv({0.2702973, 0.021734});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2671442, 0.062307});
glVertex2fv({0.2609191, 0.069381});
glVertex2fv({0.2530748, 0.073923});
glVertex2fv({0.2443795, 0.075488});
glVertex2fv({0.2356842, 0.073923});
glVertex2fv({0.2278399, 0.069381});
glVertex2fv({0.2216148, 0.062307});
glVertex2fv({0.2176178, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2188146, 0.092438});
glVertex2fv({0.2248558, 0.10591});
glVertex2fv({0.2342639, 0.116602});
glVertex2fv({0.2461202, 0.123467});
glVertex2fv({0.2592621, 0.125832});
glVertex2fv({0.272404, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2173248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , 2.106999   , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.02884});
glVertex2fv({0.2184618, 0.021734});
glVertex2fv({0.222332, 0.013101});
glVertex2fv({0.2283617, 0.00625});
glVertex2fv({0.2359579, 0.001852});
glVertex2fv({0.2443795, 0.000336});
glVertex2fv({0.2528011, 0.001852});
glVertex2fv({0.2603981, 0.00625});
glVertex2fv({0.266427, 0.013101});
glVertex2fv({0.2702973, 0.021734});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2671442, 0.062307});
glVertex2fv({0.2609191, 0.069381});
glVertex2fv({0.2530748, 0.073923});
glVertex2fv({0.2443795, 0.075488});
glVertex2fv({0.2356842, 0.073923});
glVertex2fv({0.2278399, 0.069381});
glVertex2fv({0.2216148, 0.062307});
glVertex2fv({0.2176178, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2188146, 0.092438});
glVertex2fv({0.2248558, 0.10591});
glVertex2fv({0.2342639, 0.116602});
glVertex2fv({0.2461202, 0.123467});
glVertex2fv({0.2592621, 0.125832});
glVertex2fv({0.272404, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2173248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -2.034884, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.893001, 0});
glVertex3fv({-2.126313, -1.893001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.327853, -1.843179, 0});
glVertex3fv({-2.320985, -1.850984, 0});
glVertex3fv({-2.316575, -1.860819, 0});
glVertex3fv({-2.315055, -1.871721, 0});
glVertex3fv({-2.316575, -1.882623, 0});
glVertex3fv({-2.320985, -1.892458, 0});
glVertex3fv({-2.327853, -1.900263, 0});
glVertex3fv({-2.336508, -1.905274, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.316041, -1.963001, 0});
glVertex3fv({-2.315055, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370742, -1.963001, 0});
glVertex3fv({-2.369756, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.350044, -1.905881, 0});
glVertex3fv({-2.315548, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.905881, 0});
glVertex3fv({-2.337724, -1.905881, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.370249, -1.837561, 0});
glVertex3fv({-2.370249, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.337724, -1.837561, 0});
glVertex3fv({-2.370249, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838681, 0});
glVertex3fv({-2.21551, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.963561, 0});
glVertex3fv({-2.21551, -1.962441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.226351, -1.899161, 0});
glVertex3fv({-2.226351, -1.898041, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.21551, -1.838121, 0});
glVertex3fv({-2.270211, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.963001, 0});
glVertex3fv({-2.21551, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.898601, 0});
glVertex3fv({-2.226351, -1.898601, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.270211, -1.838121, 0});
glVertex3fv({-2.270211, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170665, -1.963001, 0});
glVertex3fv({-2.169679, -1.963001, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838681, 0});
glVertex3fv({-2.115472, -1.837561, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.126313, -1.893561, 0});
glVertex3fv({-2.126313, -1.892441, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.115472, -1.838121, 0});
glVertex3fv({-2.170172, -1.838121, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.170172, -1.838121, 0});
glVertex3fv({-2.170172, -1.963001, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.02884});
glVertex2fv({0.2184618, 0.021734});
glVertex2fv({0.222332, 0.013101});
glVertex2fv({0.2283617, 0.00625});
glVertex2fv({0.2359579, 0.001852});
glVertex2fv({0.2443795, 0.000336});
glVertex2fv({0.2528011, 0.001852});
glVertex2fv({0.2603981, 0.00625});
glVertex2fv({0.266427, 0.013101});
glVertex2fv({0.2702973, 0.021734});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2671442, 0.062307});
glVertex2fv({0.2609191, 0.069381});
glVertex2fv({0.2530748, 0.073923});
glVertex2fv({0.2443795, 0.075488});
glVertex2fv({0.2356842, 0.073923});
glVertex2fv({0.2278399, 0.069381});
glVertex2fv({0.2216148, 0.062307});
glVertex2fv({0.2176178, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2188146, 0.092438});
glVertex2fv({0.2248558, 0.10591});
glVertex2fv({0.2342639, 0.116602});
glVertex2fv({0.2461202, 0.123467});
glVertex2fv({0.2592621, 0.125832});
glVertex2fv({0.272404, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2173248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -2.387004  , -2.153001  , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.02884});
glVertex2fv({0.2184618, 0.021734});
glVertex2fv({0.222332, 0.013101});
glVertex2fv({0.2283617, 0.00625});
glVertex2fv({0.2359579, 0.001852});
glVertex2fv({0.2443795, 0.000336});
glVertex2fv({0.2528011, 0.001852});
glVertex2fv({0.2603981, 0.00625});
glVertex2fv({0.266427, 0.013101});
glVertex2fv({0.2702973, 0.021734});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2671442, 0.062307});
glVertex2fv({0.2609191, 0.069381});
glVertex2fv({0.2530748, 0.073923});
glVertex2fv({0.2443795, 0.075488});
glVertex2fv({0.2356842, 0.073923});
glVertex2fv({0.2278399, 0.069381});
glVertex2fv({0.2216148, 0.062307});
glVertex2fv({0.2176178, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2188146, 0.092438});
glVertex2fv({0.2248558, 0.10591});
glVertex2fv({0.2342639, 0.116602});
glVertex2fv({0.2461202, 0.123467});
glVertex2fv({0.2592621, 0.125832});
glVertex2fv({0.272404, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2173248, 0.085456});
glVertex2fv({0.2173248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2714835, 0.05208});
glVertex2fv({0.2715821, 0.032144});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.848837, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.848837, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, 0, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-2.422002, 0.095, 0});
glVertex3fv({-2.372002, 0.095, 0});
glVertex3fv({-2.372002, 0.165, 0});
glVertex3fv({-2.422002, 0.165, 0});
glVertex3fv({-2.522002, 0.13, 0});
glEnd();
glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.3604651, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.5465117, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.7325581, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -0.9186047, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.104651, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.290698, 0);
glPopMatrix();

glPushMatrix();
glTranslatef(0, -1.476744, 0);
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -1.838603, 0});
glVertex3fv({-2.9968, -1.831323, 0});
glVertex3fv({-3.004768, -1.82671, 0});
glVertex3fv({-3.0136, -1.82512, 0});
glVertex3fv({-3.022433, -1.82671, 0});
glVertex3fv({-3.0304, -1.831323, 0});
glVertex3fv({-3.036724, -1.838509, 0});
glVertex3fv({-3.040783, -1.847563, 0});
glVertex3fv({-3.042182, -1.8576, 0});
glVertex3fv({-3.040783, -1.867637, 0});
glVertex3fv({-3.034343, -1.874917, 0});
glVertex3fv({-3.026375, -1.87953, 0});
glVertex3fv({-3.017543, -1.88112, 0});
glVertex3fv({-3.008898, -1.884445, 0});
glVertex3fv({-3.000655, -1.889217, 0});
glVertex3fv({-2.994114, -1.89665, 0});
glVertex3fv({-2.989915, -1.906017, 0});
glVertex3fv({-2.988467, -1.9164, 0});
glVertex3fv({-2.989915, -1.926783, 0});
glVertex3fv({-2.994114, -1.93615, 0});
glVertex3fv({-3.000655, -1.943583, 0});
glVertex3fv({-3.008898, -1.948356, 0});
glVertex3fv({-3.018035, -1.95, 0});
glVertex3fv({-3.027172, -1.948356, 0});
glVertex3fv({-3.035415, -1.943583, 0});
glVertex3fv({-3.041956, -1.93615, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.097376, -1.91024, 0});
glVertex3fv({-3.134336, -1.91024, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143206, -1.95, 0});
glVertex3fv({-3.116102, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.116102, -1.82512, 0});
glVertex3fv({-3.088506, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.143699, -1.95, 0});
glVertex3fv({-3.142714, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.088998, -1.95, 0});
glVertex3fv({-3.088013, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82512, 0});
glVertex3fv({-3.1984, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95, 0});
glVertex3fv({-3.1984, -1.95, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -1.95, 0});
glVertex3fv({-3.215648, -1.82512, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.82568, 0});
glVertex3fv({-3.233389, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.82568, 0});
glVertex3fv({-3.1984, -1.82456, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.233389, -1.95056, 0});
glVertex3fv({-3.233389, -1.94944, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.1984, -1.95056, 0});
glVertex3fv({-3.1984, -1.94944, 0});
glEnd();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();

glColor3fv({1, 0.713726, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.03012, 0});
glVertex3fv({-2.542976, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.0906, 0});
glVertex3fv({-2.499117, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.542976, -2.155, 0});
glVertex3fv({-2.488275, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03012, 0});
glVertex3fv({-2.542976, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.499117, -2.09116, 0});
glVertex3fv({-2.499117, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.15556, 0});
glVertex3fv({-2.488275, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.488275, -2.03068, 0});
glVertex3fv({-2.488275, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.03012, 0});
glVertex3fv({-2.643015, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.0906, 0});
glVertex3fv({-2.599155, -2.0906, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.643015, -2.155, 0});
glVertex3fv({-2.588314, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03012, 0});
glVertex3fv({-2.643015, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.599155, -2.09116, 0});
glVertex3fv({-2.599155, -2.09004, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.15556, 0});
glVertex3fv({-2.588314, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.588314, -2.03068, 0});
glVertex3fv({-2.588314, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.743053, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.02956, 0});
glVertex3fv({-2.743053, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743053, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.722848, -2.09788, 0});
glVertex3fv({-2.688352, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.743546, -2.155, 0});
glVertex3fv({-2.74256, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.688845, -2.155, 0});
glVertex3fv({-2.68786, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.710528, -2.02956, 0});
glVertex3fv({-2.700657, -2.035178, 0});
glVertex3fv({-2.693789, -2.042983, 0});
glVertex3fv({-2.689379, -2.052818, 0});
glVertex3fv({-2.68786, -2.06372, 0});
glVertex3fv({-2.689379, -2.074622, 0});
glVertex3fv({-2.693789, -2.084457, 0});
glVertex3fv({-2.700657, -2.092262, 0});
glVertex3fv({-2.709312, -2.097273, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glVertex3fv({-2.710528, -2.09788, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.12644, 0});
glVertex3fv({-2.842233, -2.133331, 0});
glVertex3fv({-2.838314, -2.142073, 0});
glVertex3fv({-2.832208, -2.149011, 0});
glVertex3fv({-2.824515, -2.153465, 0});
glVertex3fv({-2.815987, -2.155, 0});
glVertex3fv({-2.807459, -2.153465, 0});
glVertex3fv({-2.799766, -2.149011, 0});
glVertex3fv({-2.793661, -2.142073, 0});
glVertex3fv({-2.789742, -2.133331, 0});
glVertex3fv({-2.78839, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.843091, -2.12644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.12644, 0});
glVertex3fv({-2.78839, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78839, -2.0934, 0});
glVertex3fv({-2.80761, -2.0934, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.843091, -2.05812, 0});
glVertex3fv({-2.841717, -2.052176, 0});
glVertex3fv({-2.837727, -2.043278, 0});
glVertex3fv({-2.831512, -2.036216, 0});
glVertex3fv({-2.823682, -2.031682, 0});
glVertex3fv({-2.815002, -2.03012, 0});
glVertex3fv({-2.806321, -2.031682, 0});
glVertex3fv({-2.798491, -2.036216, 0});
glVertex3fv({-2.792277, -2.043278, 0});
glVertex3fv({-2.788287, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.78878, -2.052176, 0});
glVertex3fv({-2.787794, -2.052176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.80761, -2.09396, 0});
glVertex3fv({-2.80761, -2.09284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.897299, -2.11524, 0});
glVertex3fv({-2.934259, -2.11524, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.94313, -2.155, 0});
glVertex3fv({-2.916026, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.916026, -2.03012, 0});
glVertex3fv({-2.888429, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.943623, -2.155, 0});
glVertex3fv({-2.942637, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.888921, -2.155, 0});
glVertex3fv({-2.887936, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990359, -2.043603, 0});
glVertex3fv({-2.9968, -2.036323, 0});
glVertex3fv({-3.004768, -2.03171, 0});
glVertex3fv({-3.0136, -2.03012, 0});
glVertex3fv({-3.022433, -2.03171, 0});
glVertex3fv({-3.0304, -2.036323, 0});
glVertex3fv({-3.036724, -2.043509, 0});
glVertex3fv({-3.040783, -2.052563, 0});
glVertex3fv({-3.042182, -2.0626, 0});
glVertex3fv({-3.040783, -2.072637, 0});
glVertex3fv({-3.034343, -2.079917, 0});
glVertex3fv({-3.026375, -2.08453, 0});
glVertex3fv({-3.017543, -2.08612, 0});
glVertex3fv({-3.008898, -2.089445, 0});
glVertex3fv({-3.000655, -2.094217, 0});
glVertex3fv({-2.994114, -2.10165, 0});
glVertex3fv({-2.989915, -2.111017, 0});
glVertex3fv({-2.988467, -2.1214, 0});
glVertex3fv({-2.989915, -2.131783, 0});
glVertex3fv({-2.994114, -2.14115, 0});
glVertex3fv({-3.000655, -2.148583, 0});
glVertex3fv({-3.008898, -2.153356, 0});
glVertex3fv({-3.018035, -2.155, 0});
glVertex3fv({-3.027172, -2.153356, 0});
glVertex3fv({-3.035415, -2.148583, 0});
glVertex3fv({-3.041956, -2.14115, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03012, 0});
glVertex3fv({-3.098362, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.155, 0});
glVertex3fv({-3.098362, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.11561, -2.155, 0});
glVertex3fv({-3.11561, -2.03012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.03068, 0});
glVertex3fv({-3.133351, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.03068, 0});
glVertex3fv({-3.098362, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.133351, -2.15556, 0});
glVertex3fv({-3.133351, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.098362, -2.15556, 0});
glVertex3fv({-3.098362, -2.15444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.188544, -2.12196, 0});
glVertex3fv({-3.188544, -2.05924, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.215648, -2.02956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.243245, -2.02956, 0});
glVertex3fv({-3.243245, -2.155, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.215648, -2.02956, 0});
glVertex3fv({-3.207272, -2.031067, 0});
glVertex3fv({-3.199717, -2.035442, 0});
glVertex3fv({-3.19372, -2.042256, 0});
glVertex3fv({-3.18987, -2.050842, 0});
glVertex3fv({-3.188544, -2.06036, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210227, -2.155, 0});
glVertex3fv({-3.201342, -2.149942, 0});
glVertex3fv({-3.194474, -2.142137, 0});
glVertex3fv({-3.190064, -2.132302, 0});
glVertex3fv({-3.188544, -2.12196, 0});
glEnd();

glDisable(GL_SCISSOR_TEST);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -1.96012, 0});
glVertex3fv({-1.607443, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.909037, -1.95956, 0});
glVertex3fv({-1.908051, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963738, -1.95956, 0});
glVertex3fv({-1.962752, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -1.95956, 0});
glVertex3fv({-1.963245, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.963245, -2.085, 0});
glVertex3fv({-1.935155, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.935155, -2.0234, 0});
glVertex3fv({-1.908544, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.908544, -2.085, 0});
glVertex3fv({-1.908544, -1.95956, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.95956, 0});
glVertex3fv({-1.863207, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836595, -2.08444, 0});
glVertex3fv({-1.83561, -2.08444, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.809491, -1.95956, 0});
glVertex3fv({-1.809491, -1.95844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.863207, -1.959, 0});
glVertex3fv({-1.809491, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.836103, -2.08444, 0});
glVertex3fv({-1.836103, -1.959, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.608429, -2.085, 0});
glVertex3fv({-1.607443, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.085, 0});
glVertex3fv({-1.662637, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -1.96012, 0});
glVertex3fv({-1.662637, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.663622, -2.04356, 0});
glVertex3fv({-1.607936, -1.96012, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.66313, -1.96012, 0});
glVertex3fv({-1.66313, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.648839, -2.02172, 0});
glVertex3fv({-1.607936, -2.085, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.52761, -2.02396, 0});
glVertex3fv({-1.52761, -2.02284, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.50878, -1.982176, 0});
glVertex3fv({-1.507794, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.561717, -1.982176, 0});
glVertex3fv({-1.557727, -1.973278, 0});
glVertex3fv({-1.551512, -1.966216, 0});
glVertex3fv({-1.543682, -1.961682, 0});
glVertex3fv({-1.535002, -1.96012, 0});
glVertex3fv({-1.526322, -1.961682, 0});
glVertex3fv({-1.518491, -1.966216, 0});
glVertex3fv({-1.512277, -1.973278, 0});
glVertex3fv({-1.508287, -1.982176, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.0234, 0});
glVertex3fv({-1.52761, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.508391, -2.05644, 0});
glVertex3fv({-1.508391, -2.0234, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -1.98812, 0});
glVertex3fv({-1.563091, -2.05644, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.563091, -2.05644, 0});
glVertex3fv({-1.562233, -2.063331, 0});
glVertex3fv({-1.558314, -2.072073, 0});
glVertex3fv({-1.552209, -2.079011, 0});
glVertex3fv({-1.544515, -2.083465, 0});
glVertex3fv({-1.535987, -2.085, 0});
glVertex3fv({-1.527459, -2.083465, 0});
glVertex3fv({-1.519766, -2.079011, 0});
glVertex3fv({-1.513661, -2.072073, 0});
glVertex3fv({-1.509741, -2.063331, 0});
glVertex3fv({-1.508391, -2.05644, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.98      , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.038367});
glVertex2fv({0.1575446, 0.028914});
glVertex2fv({0.1626944, 0.01743});
glVertex2fv({0.1707156, 0.008315});
glVertex2fv({0.1808215, 0.002463});
glVertex2fv({0.1920257, 0.000447});
glVertex2fv({0.2032281, 0.002463});
glVertex2fv({0.2133349, 0.008315});
glVertex2fv({0.2213561, 0.01743});
glVertex2fv({0.2265058, 0.028914});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2223109, 0.08289});
glVertex2fv({0.2140292, 0.092302});
glVertex2fv({0.2035933, 0.098344});
glVertex2fv({0.1920257, 0.100426});
glVertex2fv({0.1804572, 0.098344});
glVertex2fv({0.1700213, 0.092302});
glVertex2fv({0.1617396, 0.08289});
glVertex2fv({0.1564226, 0.071032});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1580154, 0.122976});
glVertex2fv({0.1660516, 0.140899});
glVertex2fv({0.1785687, 0.155122});
glVertex2fv({0.194341, 0.164255});
glVertex2fv({0.2118248, 0.167402});
glVertex2fv({0.2293078, 0.164255});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.1560328, 0.113687});
glVertex2fv({0.1560328, 0.038367});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.2280837, 0.069285});
glVertex2fv({0.2282148, 0.042763});
glEnd();
glPopMatrix();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.02884});
glVertex2fv({0.01838496, 0.021734});
glVertex2fv({0.0222552, 0.013101});
glVertex2fv({0.02828496, 0.00625});
glVertex2fv({0.03588112, 0.001852});
glVertex2fv({0.04430272, 0.000336});
glVertex2fv({0.05272432, 0.001852});
glVertex2fv({0.06032136, 0.00625});
glVertex2fv({0.06635024, 0.013101});
glVertex2fv({0.07022048, 0.021734});
glVertex2fv({0.07150528, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07140671, 0.05208});
glVertex2fv({0.06706744, 0.062307});
glVertex2fv({0.06084232, 0.069381});
glVertex2fv({0.052998, 0.073923});
glVertex2fv({0.04430272, 0.075488});
glVertex2fv({0.03560744, 0.073923});
glVertex2fv({0.02776312, 0.069381});
glVertex2fv({0.021538, 0.062307});
glVertex2fv({0.01754104, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.085456});
glVertex2fv({0.01873784, 0.092438});
glVertex2fv({0.02477904, 0.10591});
glVertex2fv({0.03418712, 0.116602});
glVertex2fv({0.04604336, 0.123467});
glVertex2fv({0.05918528, 0.125832});
glVertex2fv({0.0723272, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.085456});
glVertex2fv({0.017248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07140671, 0.05208});
glVertex2fv({0.07150528, 0.032144});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -1.714     , -2.351     , 0          , 1          
});
glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.02884});
glVertex2fv({0.01838496, 0.021734});
glVertex2fv({0.0222552, 0.013101});
glVertex2fv({0.02828496, 0.00625});
glVertex2fv({0.03588112, 0.001852});
glVertex2fv({0.04430272, 0.000336});
glVertex2fv({0.05272432, 0.001852});
glVertex2fv({0.06032136, 0.00625});
glVertex2fv({0.06635024, 0.013101});
glVertex2fv({0.07022048, 0.021734});
glVertex2fv({0.07150528, 0.032144});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07140671, 0.05208});
glVertex2fv({0.06706744, 0.062307});
glVertex2fv({0.06084232, 0.069381});
glVertex2fv({0.052998, 0.073923});
glVertex2fv({0.04430272, 0.075488});
glVertex2fv({0.03560744, 0.073923});
glVertex2fv({0.02776312, 0.069381});
glVertex2fv({0.021538, 0.062307});
glVertex2fv({0.01754104, 0.053393});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.085456});
glVertex2fv({0.01873784, 0.092438});
glVertex2fv({0.02477904, 0.10591});
glVertex2fv({0.03418712, 0.116602});
glVertex2fv({0.04604336, 0.123467});
glVertex2fv({0.05918528, 0.125832});
glVertex2fv({0.0723272, 0.123467});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.017248, 0.085456});
glVertex2fv({0.017248, 0.02884});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.07140671, 0.05208});
glVertex2fv({0.07150528, 0.032144});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();

glColor3fv({0, 0.392157, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.341032, 0});
glVertex3fv({-1.480107, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.32104, 0});
glVertex3fv({-1.488928, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.488928, -2.236088, 0});
glVertex3fv({-1.497699, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.226064, 0});
glVertex3fv({-1.488928, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.236088, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.450785, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.497699, -2.25608, 0});
glVertex3fv({-1.497699, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.226064, 0});
glVertex3fv({-1.480107, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.442013, -2.32104, 0});
glVertex3fv({-1.442013, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.480107, -2.351, 0});
glVertex3fv({-1.459606, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.450785, -2.341032, 0});
glVertex3fv({-1.442013, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.459606, -2.351, 0});
glVertex3fv({-1.450785, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.341032, 0});
glVertex3fv({-1.580145, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.32104, 0});
glVertex3fv({-1.588966, -2.341032, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.588966, -2.236088, 0});
glVertex3fv({-1.597738, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.226064, 0});
glVertex3fv({-1.588966, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.236088, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.550823, -2.236088, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.597738, -2.25608, 0});
glVertex3fv({-1.597738, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.226064, 0});
glVertex3fv({-1.580145, -2.226064, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.542051, -2.32104, 0});
glVertex3fv({-1.542051, -2.25608, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.580145, -2.351, 0});
glVertex3fv({-1.559644, -2.351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.550823, -2.341032, 0});
glVertex3fv({-1.542051, -2.32104, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.559644, -2.351, 0});
glVertex3fv({-1.550823, -2.341032, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_POLYGON);
glVertex3fv({-3.292002, -0.208001, 0});
glVertex3fv({-3.292002, 0.468, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.717, -0.208001, 0});
glEnd();
glGetDoublev(GL_PROJECTION_MATRIX, 0x12FCA4);
glGetDoublev(GL_MODELVIEW_MATRIX, 0x12FC0C);
glScissor(5, 301, 50, 51);
glEnable(GL_SCISSOR_TEST);
glPushMatrix();
glTranslatef(0, -0.3488372, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.091701, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.904871, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, -0.262242, 0});
glVertex3fv({-2.903805, -0.260242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, -0.100701, 0});
glVertex3fv({-2.804551, -0.116101, 0});
glVertex3fv({-2.81102, -0.162515, 0});
glVertex3fv({-2.829795, -0.204387, 0});
glVertex3fv({-2.859036, -0.237616, 0});
glVertex3fv({-2.895883, -0.25895, 0});
glVertex3fv({-2.903805, -0.261242, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.100701, 0});
glVertex3fv({-2.902434, -0.118192, 0});
glVertex3fv({-2.895358, -0.13397, 0});
glVertex3fv({-2.88434, -0.146491, 0});
glVertex3fv({-2.870454, -0.154531, 0});
glVertex3fv({-2.855063, -0.157301, 0});
glVertex3fv({-2.839672, -0.154531, 0});
glVertex3fv({-2.825786, -0.146491, 0});
glVertex3fv({-2.814768, -0.13397, 0});
glVertex3fv({-2.807693, -0.118192, 0});
glVertex3fv({-2.805255, -0.100701, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, -0.091701, 0});
glVertex3fv({-2.902434, -0.074211, 0});
glVertex3fv({-2.895358, -0.058433, 0});
glVertex3fv({-2.88434, -0.04591, 0});
glVertex3fv({-2.870454, -0.037871, 0});
glVertex3fv({-2.855063, -0.035101, 0});
glVertex3fv({-2.839672, -0.037871, 0});
glVertex3fv({-2.825786, -0.04591, 0});
glVertex3fv({-2.814768, -0.058433, 0});
glVertex3fv({-2.807693, -0.074211, 0});
glVertex3fv({-2.805255, -0.091701, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.017499, 0});
glVertex3fv({-2.821183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.035299, 0});
glVertex3fv({-2.805519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.017499, 0});
glVertex3fv({-2.836935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.070999, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.873543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.186999, 0});
glVertex3fv({-2.904959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 0.240599, 0});
glVertex3fv({-2.821183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 0.222699, 0});
glVertex3fv({-2.805519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 0.240599, 0});
glVertex3fv({-2.889295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.222699, 0});
glVertex3fv({-2.904959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.070999, 0});
glVertex3fv({-2.889295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 0.035299, 0});
glVertex3fv({-2.873543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.291499, 0});
glVertex3fv({-2.904959, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 0.291499, 0});
glVertex3fv({-2.805519, 0.293499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.292499, 0});
glVertex3fv({-2.855239, 0.515599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 0.515599, 0});
glVertex3fv({-2.894927, 0.476899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 0.292499, 0});
glVertex3fv({-2.805519, 0.292499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 0.566499, 0});
glVertex3fv({-2.804639, 0.568499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.812471, 0.704299, 0});
glVertex3fv({-2.808171, 0.71533, 0});
glVertex3fv({-2.805695, 0.733099, 0});
glVertex3fv({-2.808171, 0.750868, 0});
glVertex3fv({-2.815358, 0.766896, 0});
glVertex3fv({-2.826553, 0.779618, 0});
glVertex3fv({-2.840659, 0.787785, 0});
glVertex3fv({-2.856295, 0.790599, 0});
glVertex3fv({-2.871932, 0.787785, 0});
glVertex3fv({-2.886037, 0.779618, 0});
glVertex3fv({-2.897231, 0.766896, 0});
glVertex3fv({-2.904419, 0.750868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.804639, 0.567499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 0.567499, 0});
glVertex3fv({-2.812471, 0.704299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.767498, 0});
glVertex3fv({-2.821183, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.785299, 0});
glVertex3fv({-2.805519, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.767498, 0});
glVertex3fv({-2.836935, 2.767498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 2.820998, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.873543, 2.990598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.936998, 0});
glVertex3fv({-2.904959, 2.820998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.836935, 2.990598, 0});
glVertex3fv({-2.821183, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.821183, 2.972698, 0});
glVertex3fv({-2.805519, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.873543, 2.990598, 0});
glVertex3fv({-2.889295, 2.972698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.972698, 0});
glVertex3fv({-2.904959, 2.936998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 2.820998, 0});
glVertex3fv({-2.889295, 2.785299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.889295, 2.785299, 0});
glVertex3fv({-2.873543, 2.767498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.658298, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.904871, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903805, 2.487758, 0});
glVertex3fv({-2.903805, 2.489758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805255, 2.649299, 0});
glVertex3fv({-2.804551, 2.633899, 0});
glVertex3fv({-2.81102, 2.587485, 0});
glVertex3fv({-2.829795, 2.545613, 0});
glVertex3fv({-2.859036, 2.512384, 0});
glVertex3fv({-2.895883, 2.49105, 0});
glVertex3fv({-2.903805, 2.488758, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.649299, 0});
glVertex3fv({-2.902434, 2.631808, 0});
glVertex3fv({-2.895358, 2.61603, 0});
glVertex3fv({-2.88434, 2.603509, 0});
glVertex3fv({-2.870454, 2.595469, 0});
glVertex3fv({-2.855063, 2.592699, 0});
glVertex3fv({-2.839672, 2.595469, 0});
glVertex3fv({-2.825786, 2.603509, 0});
glVertex3fv({-2.814768, 2.61603, 0});
glVertex3fv({-2.807693, 2.631808, 0});
glVertex3fv({-2.805255, 2.649299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904871, 2.658298, 0});
glVertex3fv({-2.902434, 2.675789, 0});
glVertex3fv({-2.895358, 2.691566, 0});
glVertex3fv({-2.88434, 2.70409, 0});
glVertex3fv({-2.870454, 2.712129, 0});
glVertex3fv({-2.855063, 2.714899, 0});
glVertex3fv({-2.839672, 2.712129, 0});
glVertex3fv({-2.825786, 2.70409, 0});
glVertex3fv({-2.814768, 2.691566, 0});
glVertex3fv({-2.807693, 2.675789, 0});
glVertex3fv({-2.805255, 2.658298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.870459, 2.33909, 0});
glVertex3fv({-2.883952, 2.346902, 0});
glVertex3fv({-2.89466, 2.359071, 0});
glVertex3fv({-2.901534, 2.374403, 0});
glVertex3fv({-2.903903, 2.391398, 0});
glVertex3fv({-2.901534, 2.408395, 0});
glVertex3fv({-2.89466, 2.423728, 0});
glVertex3fv({-2.883952, 2.435894, 0});
glVertex3fv({-2.870459, 2.443707, 0});
glVertex3fv({-2.855503, 2.446399, 0});
glVertex3fv({-2.840546, 2.443707, 0});
glVertex3fv({-2.827055, 2.435894, 0});
glVertex3fv({-2.816346, 2.423728, 0});
glVertex3fv({-2.809472, 2.408395, 0});
glVertex3fv({-2.807103, 2.391398, 0});
glVertex3fv({-2.809472, 2.374403, 0});
glVertex3fv({-2.816346, 2.359071, 0});
glVertex3fv({-2.827055, 2.346902, 0});
glVertex3fv({-2.840546, 2.33909, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glVertex3fv({-2.840112, 2.332929, 0});
glVertex3fv({-2.826226, 2.324888, 0});
glVertex3fv({-2.815208, 2.312367, 0});
glVertex3fv({-2.808133, 2.29659, 0});
glVertex3fv({-2.805695, 2.279099, 0});
glVertex3fv({-2.808133, 2.261609, 0});
glVertex3fv({-2.815208, 2.245831, 0});
glVertex3fv({-2.826226, 2.233309, 0});
glVertex3fv({-2.840112, 2.225268, 0});
glVertex3fv({-2.855503, 2.222498, 0});
glVertex3fv({-2.870894, 2.225268, 0});
glVertex3fv({-2.88478, 2.233309, 0});
glVertex3fv({-2.895798, 2.245831, 0});
glVertex3fv({-2.902874, 2.261609, 0});
glVertex3fv({-2.905311, 2.279099, 0});
glVertex3fv({-2.902874, 2.29659, 0});
glVertex3fv({-2.895798, 2.312367, 0});
glVertex3fv({-2.88478, 2.324888, 0});
glVertex3fv({-2.870894, 2.332929, 0});
glVertex3fv({-2.855503, 2.335698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877943, 1.944399, 0});
glVertex3fv({-2.876183, 1.944399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.905839, 2.168499, 0});
glVertex3fv({-2.905839, 2.166499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.877063, 1.944399, 0});
glVertex3fv({-2.806399, 2.167499, 0});
glVertex3fv({-2.905839, 2.167499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903801, 1.029449, 0});
glVertex3fv({-2.896864, 1.044921, 0});
glVertex3fv({-2.886058, 1.0572, 0});
glVertex3fv({-2.872443, 1.065082, 0});
glVertex3fv({-2.857351, 1.067799, 0});
glVertex3fv({-2.842259, 1.065082, 0});
glVertex3fv({-2.828644, 1.0572, 0});
glVertex3fv({-2.817839, 1.044921, 0});
glVertex3fv({-2.810901, 1.029449, 0});
glVertex3fv({-2.808511, 1.012298, 0});
glVertex3fv({-2.810901, 0.995148, 0});
glVertex3fv({-2.817839, 0.979677, 0});
glVertex3fv({-2.828644, 0.967398, 0});
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.825979, 0.950402, 0});
glVertex3fv({-2.814667, 0.937549, 0});
glVertex3fv({-2.807406, 0.921353, 0});
glVertex3fv({-2.804903, 0.903399, 0});
glVertex3fv({-2.807406, 0.885445, 0});
glVertex3fv({-2.814667, 0.869249, 0});
glVertex3fv({-2.825979, 0.856395, 0});
glVertex3fv({-2.840231, 0.848143, 0});
glVertex3fv({-2.856031, 0.845299, 0});
glVertex3fv({-2.871831, 0.848143, 0});
glVertex3fv({-2.886083, 0.856395, 0});
glVertex3fv({-2.897395, 0.869249, 0});
glVertex3fv({-2.904656, 0.885445, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.842567, 0.959399, 0});
glVertex3fv({-2.871695, 0.959399, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.824439, 1.117499, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.806135, 1.191799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904519, 1.191799, 0});
glVertex3fv({-2.824439, 1.340498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903186, 1.411634, 0});
glVertex3fv({-2.903186, 1.413635, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.616498, 0});
glVertex3fv({-2.804639, 1.618499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.516199, 0});
glVertex3fv({-2.900211, 1.519636, 0});
glVertex3fv({-2.883432, 1.529352, 0});
glVertex3fv({-2.864831, 1.532699, 0});
glVertex3fv({-2.846231, 1.529352, 0});
glVertex3fv({-2.829452, 1.519636, 0});
glVertex3fv({-2.816134, 1.504503, 0});
glVertex3fv({-2.807585, 1.485436, 0});
glVertex3fv({-2.804639, 1.464299, 0});
glVertex3fv({-2.807585, 1.443162, 0});
glVertex3fv({-2.816134, 1.424095, 0});
glVertex3fv({-2.829452, 1.408962, 0});
glVertex3fv({-2.846231, 1.399247, 0});
glVertex3fv({-2.864831, 1.395899, 0});
glVertex3fv({-2.883432, 1.399247, 0});
glVertex3fv({-2.900211, 1.408962, 0});
glVertex3fv({-2.903186, 1.412634, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.804639, 1.617499, 0});
glVertex3fv({-2.904079, 1.617499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904079, 1.617499, 0});
glVertex3fv({-2.904079, 1.516199, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.718999, 0});
glVertex3fv({-2.901169, 1.70631, 0});
glVertex3fv({-2.894257, 1.690894, 0});
glVertex3fv({-2.883491, 1.67866, 0});
glVertex3fv({-2.869925, 1.670805, 0});
glVertex3fv({-2.854887, 1.668099, 0});
glVertex3fv({-2.839849, 1.670805, 0});
glVertex3fv({-2.826283, 1.67866, 0});
glVertex3fv({-2.815517, 1.690894, 0});
glVertex3fv({-2.808604, 1.70631, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.814235, 1.778761, 0});
glVertex3fv({-2.825352, 1.791394, 0});
glVertex3fv({-2.839359, 1.799505, 0});
glVertex3fv({-2.854887, 1.802299, 0});
glVertex3fv({-2.870415, 1.799505, 0});
glVertex3fv({-2.884422, 1.791394, 0});
glVertex3fv({-2.895539, 1.778761, 0});
glVertex3fv({-2.902676, 1.762844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.900538, 1.832566, 0});
glVertex3fv({-2.889751, 1.856625, 0});
glVertex3fv({-2.87295, 1.875717, 0});
glVertex3fv({-2.851779, 1.887975, 0});
glVertex3fv({-2.828311, 1.892199, 0});
glVertex3fv({-2.804843, 1.887975, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.903199, 1.820099, 0});
glVertex3fv({-2.903199, 1.718999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.806487, 1.760499, 0});
glVertex3fv({-2.806311, 1.724899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.041499, 0});
glVertex3fv({-2.904959, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.805519, 3.041499, 0});
glVertex3fv({-2.805519, 3.043499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.042499, 0});
glVertex3fv({-2.855239, 3.265599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.855239, 3.265599, 0});
glVertex3fv({-2.894927, 3.226899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.904959, 3.042499, 0});
glVertex3fv({-2.805519, 3.042499, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.3488372, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.132499, 0});
glVertex3fv({-2.999183, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.150299, 0});
glVertex3fv({-2.983519, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.132499, 0});
glVertex3fv({-3.014935, 4.132499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.185998, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-3.051543, 4.355598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.301999, 0});
glVertex3fv({-3.082959, 4.185998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 4.355598, 0});
glVertex3fv({-2.999183, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 4.337699, 0});
glVertex3fv({-2.983519, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 4.355598, 0});
glVertex3fv({-3.067295, 4.337699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.337699, 0});
glVertex3fv({-3.082959, 4.301999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.185998, 0});
glVertex3fv({-3.067295, 4.150299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 4.150299, 0});
glVertex3fv({-3.051543, 4.132499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.886798, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.082871, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, 3.716258, 0});
glVertex3fv({-3.081805, 3.718257, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, 3.877798, 0});
glVertex3fv({-2.982551, 3.862399, 0});
glVertex3fv({-2.98902, 3.815984, 0});
glVertex3fv({-3.007795, 3.774113, 0});
glVertex3fv({-3.037036, 3.740884, 0});
glVertex3fv({-3.073883, 3.719549, 0});
glVertex3fv({-3.081805, 3.717258, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.877798, 0});
glVertex3fv({-3.080433, 3.860308, 0});
glVertex3fv({-3.073358, 3.84453, 0});
glVertex3fv({-3.06234, 3.832008, 0});
glVertex3fv({-3.048454, 3.823968, 0});
glVertex3fv({-3.033063, 3.821199, 0});
glVertex3fv({-3.017671, 3.823968, 0});
glVertex3fv({-3.003787, 3.832008, 0});
glVertex3fv({-2.992768, 3.84453, 0});
glVertex3fv({-2.985692, 3.860308, 0});
glVertex3fv({-2.983255, 3.877798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, 3.886798, 0});
glVertex3fv({-3.080433, 3.904289, 0});
glVertex3fv({-3.073358, 3.920067, 0});
glVertex3fv({-3.06234, 3.93259, 0});
glVertex3fv({-3.048454, 3.940629, 0});
glVertex3fv({-3.033063, 3.943399, 0});
glVertex3fv({-3.017671, 3.940629, 0});
glVertex3fv({-3.003787, 3.93259, 0});
glVertex3fv({-2.992768, 3.920067, 0});
glVertex3fv({-2.985692, 3.904289, 0});
glVertex3fv({-2.983255, 3.886798, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055943, 2.899899, 0});
glVertex3fv({-3.054183, 2.899899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.083839, 3.123999, 0});
glVertex3fv({-3.083839, 3.121999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.055063, 2.899899, 0});
glVertex3fv({-2.984399, 3.122999, 0});
glVertex3fv({-3.083839, 3.122999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.048459, 3.43109, 0});
glVertex3fv({-3.061952, 3.438902, 0});
glVertex3fv({-3.072659, 3.451071, 0});
glVertex3fv({-3.079534, 3.466404, 0});
glVertex3fv({-3.081903, 3.483399, 0});
glVertex3fv({-3.079534, 3.500395, 0});
glVertex3fv({-3.072659, 3.515728, 0});
glVertex3fv({-3.061952, 3.527894, 0});
glVertex3fv({-3.048459, 3.535707, 0});
glVertex3fv({-3.033503, 3.538399, 0});
glVertex3fv({-3.018546, 3.535707, 0});
glVertex3fv({-3.005054, 3.527894, 0});
glVertex3fv({-2.994347, 3.515728, 0});
glVertex3fv({-2.987472, 3.500395, 0});
glVertex3fv({-2.985103, 3.483399, 0});
glVertex3fv({-2.987472, 3.466404, 0});
glVertex3fv({-2.994347, 3.451071, 0});
glVertex3fv({-3.005054, 3.438902, 0});
glVertex3fv({-3.018546, 3.43109, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glVertex3fv({-3.018112, 3.424929, 0});
glVertex3fv({-3.004226, 3.416888, 0});
glVertex3fv({-2.993208, 3.404367, 0});
glVertex3fv({-2.986133, 3.38859, 0});
glVertex3fv({-2.983695, 3.371099, 0});
glVertex3fv({-2.986133, 3.353608, 0});
glVertex3fv({-2.993208, 3.337831, 0});
glVertex3fv({-3.004226, 3.325309, 0});
glVertex3fv({-3.018112, 3.317268, 0});
glVertex3fv({-3.033503, 3.314499, 0});
glVertex3fv({-3.048894, 3.317268, 0});
glVertex3fv({-3.06278, 3.325309, 0});
glVertex3fv({-3.073798, 3.337831, 0});
glVertex3fv({-3.080873, 3.353608, 0});
glVertex3fv({-3.083311, 3.371099, 0});
glVertex3fv({-3.080873, 3.38859, 0});
glVertex3fv({-3.073798, 3.404367, 0});
glVertex3fv({-3.06278, 3.416888, 0});
glVertex3fv({-3.048894, 3.424929, 0});
glVertex3fv({-3.033503, 3.427698, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.537999, 0});
glVertex3fv({-3.079169, 2.52531, 0});
glVertex3fv({-3.072257, 2.509893, 0});
glVertex3fv({-3.061491, 2.49766, 0});
glVertex3fv({-3.047925, 2.489805, 0});
glVertex3fv({-3.032887, 2.487098, 0});
glVertex3fv({-3.017848, 2.489805, 0});
glVertex3fv({-3.004282, 2.49766, 0});
glVertex3fv({-2.993516, 2.509893, 0});
glVertex3fv({-2.986604, 2.52531, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.992235, 2.59776, 0});
glVertex3fv({-3.003352, 2.610394, 0});
glVertex3fv({-3.017359, 2.618505, 0});
glVertex3fv({-3.032887, 2.621299, 0});
glVertex3fv({-3.048415, 2.618505, 0});
glVertex3fv({-3.062422, 2.610394, 0});
glVertex3fv({-3.073538, 2.59776, 0});
glVertex3fv({-3.080675, 2.581844, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.078538, 2.651567, 0});
glVertex3fv({-3.067751, 2.675625, 0});
glVertex3fv({-3.05095, 2.694717, 0});
glVertex3fv({-3.029779, 2.706974, 0});
glVertex3fv({-3.006311, 2.711199, 0});
glVertex3fv({-2.982843, 2.706974, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081199, 2.639099, 0});
glVertex3fv({-3.081199, 2.537999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.984487, 2.579498, 0});
glVertex3fv({-2.984311, 2.543899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081186, 2.094134, 0});
glVertex3fv({-3.081186, 2.096135, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.298999, 0});
glVertex3fv({-2.982639, 2.300999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.198699, 0});
glVertex3fv({-3.078211, 2.202136, 0});
glVertex3fv({-3.061431, 2.211852, 0});
glVertex3fv({-3.042831, 2.215199, 0});
glVertex3fv({-3.02423, 2.211852, 0});
glVertex3fv({-3.007452, 2.202136, 0});
glVertex3fv({-2.994134, 2.187004, 0});
glVertex3fv({-2.985585, 2.167936, 0});
glVertex3fv({-2.982639, 2.146799, 0});
glVertex3fv({-2.985585, 2.125662, 0});
glVertex3fv({-2.994134, 2.106595, 0});
glVertex3fv({-3.007452, 2.091462, 0});
glVertex3fv({-3.02423, 2.081747, 0});
glVertex3fv({-3.042831, 2.078399, 0});
glVertex3fv({-3.061431, 2.081747, 0});
glVertex3fv({-3.078211, 2.091462, 0});
glVertex3fv({-3.081186, 2.095134, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 2.299999, 0});
glVertex3fv({-3.082079, 2.299999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 2.299999, 0});
glVertex3fv({-3.082079, 2.198699, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.002439, 1.663499, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-2.984135, 1.737799, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082519, 1.737799, 0});
glVertex3fv({-3.002439, 1.886498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.228201, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.082871, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081805, -0.398742, 0});
glVertex3fv({-3.081805, -0.396742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983255, -0.237201, 0});
glVertex3fv({-2.982551, -0.252601, 0});
glVertex3fv({-2.98902, -0.299015, 0});
glVertex3fv({-3.007795, -0.340887, 0});
glVertex3fv({-3.037036, -0.374116, 0});
glVertex3fv({-3.073883, -0.39545, 0});
glVertex3fv({-3.081805, -0.397742, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.237201, 0});
glVertex3fv({-3.080433, -0.254692, 0});
glVertex3fv({-3.073358, -0.27047, 0});
glVertex3fv({-3.06234, -0.282991, 0});
glVertex3fv({-3.048454, -0.291031, 0});
glVertex3fv({-3.033063, -0.293801, 0});
glVertex3fv({-3.017671, -0.291031, 0});
glVertex3fv({-3.003787, -0.282991, 0});
glVertex3fv({-2.992768, -0.27047, 0});
glVertex3fv({-2.985692, -0.254692, 0});
glVertex3fv({-2.983255, -0.237201, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082871, -0.228201, 0});
glVertex3fv({-3.080433, -0.210711, 0});
glVertex3fv({-3.073358, -0.194933, 0});
glVertex3fv({-3.06234, -0.18241, 0});
glVertex3fv({-3.048454, -0.174371, 0});
glVertex3fv({-3.033063, -0.171601, 0});
glVertex3fv({-3.017671, -0.174371, 0});
glVertex3fv({-3.003787, -0.18241, 0});
glVertex3fv({-2.992768, -0.194933, 0});
glVertex3fv({-2.985692, -0.210711, 0});
glVertex3fv({-2.983255, -0.228201, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.017499, 0});
glVertex3fv({-2.999183, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.035299, 0});
glVertex3fv({-2.983519, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.017499, 0});
glVertex3fv({-3.014935, 0.017499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.070999, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-3.051543, 0.240599, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.186999, 0});
glVertex3fv({-3.082959, 0.070999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.014935, 0.240599, 0});
glVertex3fv({-2.999183, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.999183, 0.222699, 0});
glVertex3fv({-2.983519, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.051543, 0.240599, 0});
glVertex3fv({-3.067295, 0.222699, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.222699, 0});
glVertex3fv({-3.082959, 0.186999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.070999, 0});
glVertex3fv({-3.067295, 0.035299, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.067295, 0.035299, 0});
glVertex3fv({-3.051543, 0.017499, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.427999, 0});
glVertex3fv({-3.082959, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 0.427999, 0});
glVertex3fv({-2.983519, 0.429999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.428999, 0});
glVertex3fv({-3.033239, 0.652099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 0.652099, 0});
glVertex3fv({-3.072927, 0.613399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 0.428999, 0});
glVertex3fv({-2.983519, 0.428999, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.982639, 0.839499, 0});
glVertex3fv({-2.982639, 0.841499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.990471, 0.977299, 0});
glVertex3fv({-2.986171, 0.98833, 0});
glVertex3fv({-2.983695, 1.006099, 0});
glVertex3fv({-2.986171, 1.023868, 0});
glVertex3fv({-2.993358, 1.039896, 0});
glVertex3fv({-3.004553, 1.052618, 0});
glVertex3fv({-3.018659, 1.060785, 0});
glVertex3fv({-3.034295, 1.063599, 0});
glVertex3fv({-3.049932, 1.060785, 0});
glVertex3fv({-3.064037, 1.052618, 0});
glVertex3fv({-3.075231, 1.039896, 0});
glVertex3fv({-3.082419, 1.023868, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.982639, 0.840499, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082079, 0.840499, 0});
glVertex3fv({-2.990471, 0.977299, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.081801, 1.438949, 0});
glVertex3fv({-3.074864, 1.454421, 0});
glVertex3fv({-3.064058, 1.4667, 0});
glVertex3fv({-3.050443, 1.474582, 0});
glVertex3fv({-3.035351, 1.477299, 0});
glVertex3fv({-3.020259, 1.474582, 0});
glVertex3fv({-3.006644, 1.4667, 0});
glVertex3fv({-2.995839, 1.454421, 0});
glVertex3fv({-2.988901, 1.438949, 0});
glVertex3fv({-2.986511, 1.421799, 0});
glVertex3fv({-2.988901, 1.404648, 0});
glVertex3fv({-2.995839, 1.389177, 0});
glVertex3fv({-3.006644, 1.376898, 0});
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.003979, 1.359903, 0});
glVertex3fv({-2.992667, 1.347049, 0});
glVertex3fv({-2.985406, 1.330853, 0});
glVertex3fv({-2.982903, 1.312899, 0});
glVertex3fv({-2.985406, 1.294945, 0});
glVertex3fv({-2.992667, 1.278749, 0});
glVertex3fv({-3.003979, 1.265895, 0});
glVertex3fv({-3.018231, 1.257643, 0});
glVertex3fv({-3.034031, 1.254799, 0});
glVertex3fv({-3.049831, 1.257643, 0});
glVertex3fv({-3.064083, 1.265895, 0});
glVertex3fv({-3.075395, 1.278749, 0});
glVertex3fv({-3.082656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.020567, 1.368899, 0});
glVertex3fv({-3.049695, 1.368899, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.542999, 0});
glVertex3fv({-3.082959, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.983519, 4.542999, 0});
glVertex3fv({-2.983519, 4.544999, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.543999, 0});
glVertex3fv({-3.033239, 4.767099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.033239, 4.767099, 0});
glVertex3fv({-3.072927, 4.728399, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.082959, 4.543999, 0});
glVertex3fv({-2.983519, 4.543999, 0});
glEnd();

glPopMatrix();
glPushMatrix();
glTranslatef(0, -0.3488372, 0);

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.017498, 0});
glVertex3fv({-3.177183, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.035298, 0});
glVertex3fv({-3.161519, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.017498, 0});
glVertex3fv({-3.192935, 0.017498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.070998, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.229543, 0.240598, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.186998, 0});
glVertex3fv({-3.260959, 0.070998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.192935, 0.240598, 0});
glVertex3fv({-3.177183, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.177183, 0.222698, 0});
glVertex3fv({-3.161519, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.229543, 0.240598, 0});
glVertex3fv({-3.245295, 0.222698, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.222698, 0});
glVertex3fv({-3.260959, 0.186998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.070998, 0});
glVertex3fv({-3.245295, 0.035298, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.245295, 0.035298, 0});
glVertex3fv({-3.229543, 0.017498, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.259801, 1.438948, 0});
glVertex3fv({-3.252864, 1.45442, 0});
glVertex3fv({-3.242058, 1.466699, 0});
glVertex3fv({-3.228443, 1.474581, 0});
glVertex3fv({-3.213351, 1.477298, 0});
glVertex3fv({-3.198259, 1.474581, 0});
glVertex3fv({-3.184644, 1.466699, 0});
glVertex3fv({-3.173839, 1.45442, 0});
glVertex3fv({-3.166901, 1.438948, 0});
glVertex3fv({-3.164511, 1.421798, 0});
glVertex3fv({-3.166901, 1.404647, 0});
glVertex3fv({-3.173839, 1.389176, 0});
glVertex3fv({-3.184644, 1.376897, 0});
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.181979, 1.359902, 0});
glVertex3fv({-3.170667, 1.347048, 0});
glVertex3fv({-3.163406, 1.330853, 0});
glVertex3fv({-3.160903, 1.312899, 0});
glVertex3fv({-3.163406, 1.294945, 0});
glVertex3fv({-3.170667, 1.278748, 0});
glVertex3fv({-3.181979, 1.265894, 0});
glVertex3fv({-3.196231, 1.257643, 0});
glVertex3fv({-3.212031, 1.254799, 0});
glVertex3fv({-3.22783, 1.257643, 0});
glVertex3fv({-3.242083, 1.265894, 0});
glVertex3fv({-3.253395, 1.278748, 0});
glVertex3fv({-3.260656, 1.294945, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.198567, 1.368898, 0});
glVertex3fv({-3.227695, 1.368898, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.427998, 0});
glVertex3fv({-3.260959, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.161519, 0.427998, 0});
glVertex3fv({-3.161519, 0.429998, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.428998, 0});
glVertex3fv({-3.211239, 0.652098, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.211239, 0.652098, 0});
glVertex3fv({-3.250927, 0.613398, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260959, 0.428998, 0});
glVertex3fv({-3.161519, 0.428998, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.160639, 0.839498, 0});
glVertex3fv({-3.160639, 0.841498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.168471, 0.977298, 0});
glVertex3fv({-3.164171, 0.988329, 0});
glVertex3fv({-3.161695, 1.006098, 0});
glVertex3fv({-3.164171, 1.023867, 0});
glVertex3fv({-3.171358, 1.039895, 0});
glVertex3fv({-3.182553, 1.052617, 0});
glVertex3fv({-3.196659, 1.060784, 0});
glVertex3fv({-3.212295, 1.063598, 0});
glVertex3fv({-3.227932, 1.060784, 0});
glVertex3fv({-3.242037, 1.052617, 0});
glVertex3fv({-3.253231, 1.039895, 0});
glVertex3fv({-3.260419, 1.023867, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.160639, 0.840498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260079, 0.840498, 0});
glVertex3fv({-3.168471, 0.977298, 0});
glEnd();


glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.180439, 1.663499, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.162135, 1.737798, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.260519, 1.737798, 0});
glVertex3fv({-3.180439, 1.886498, 0});
glEnd();

glPopMatrix();
glDisable(GL_SCISSOR_TEST);

glLineStipple(1, 0xFFFF);
glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);
glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.329999, -0.208001, 0});
glVertex3fv({-2.717, -0.208001, 0});
glVertex3fv({-2.717, 0.029999, 0});
glVertex3fv({-2.592, 0.129999, 0});
glVertex3fv({-2.717, 0.229999, 0});
glVertex3fv({-2.717, 0.468, 0});
glVertex3fv({-3.329999, 0.468, 0});
glEnd();

glLineStipple(1, 0xFFFF);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.210506, -2.616795, 0});
glVertex3fv({-3.210506, -2.615305, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.185455, -2.561208, 0});
glVertex3fv({-3.184144, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.255881, -2.561208, 0});
glVertex3fv({-3.250573, -2.54937, 0});
glVertex3fv({-3.242305, -2.539975, 0});
glVertex3fv({-3.231888, -2.533943, 0});
glVertex3fv({-3.22034, -2.531865, 0});
glVertex3fv({-3.208793, -2.533943, 0});
glVertex3fv({-3.198376, -2.539975, 0});
glVertex3fv({-3.190108, -2.54937, 0});
glVertex3fv({-3.1848, -2.561208, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.61605, 0});
glVertex3fv({-3.210506, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.184938, -2.660005, 0});
glVertex3fv({-3.184938, -2.61605, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.569115, 0});
glVertex3fv({-3.25771, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.25771, -2.660005, 0});
glVertex3fv({-3.256568, -2.669172, 0});
glVertex3fv({-3.251353, -2.680802, 0});
glVertex3fv({-3.243231, -2.690032, 0});
glVertex3fv({-3.232996, -2.695958, 0});
glVertex3fv({-3.221652, -2.698, 0});
glVertex3fv({-3.210306, -2.695958, 0});
glVertex3fv({-3.200072, -2.690032, 0});
glVertex3fv({-3.19195, -2.680802, 0});
glVertex3fv({-3.186735, -2.669172, 0});
glVertex3fv({-3.184938, -2.660005, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-3.054368, -2.549802, 0});
glVertex3fv({-3.062937, -2.540117, 0});
glVertex3fv({-3.073536, -2.53398, 0});
glVertex3fv({-3.085287, -2.531865, 0});
glVertex3fv({-3.097037, -2.53398, 0});
glVertex3fv({-3.107637, -2.540117, 0});
glVertex3fv({-3.11605, -2.549677, 0});
glVertex3fv({-3.12145, -2.561722, 0});
glVertex3fv({-3.123312, -2.575075, 0});
glVertex3fv({-3.12145, -2.588428, 0});
glVertex3fv({-3.112882, -2.598113, 0});
glVertex3fv({-3.102282, -2.60425, 0});
glVertex3fv({-3.090532, -2.606365, 0});
glVertex3fv({-3.079032, -2.610788, 0});
glVertex3fv({-3.068066, -2.617137, 0});
glVertex3fv({-3.059364, -2.627026, 0});
glVertex3fv({-3.053777, -2.639487, 0});
glVertex3fv({-3.051851, -2.6533, 0});
glVertex3fv({-3.053777, -2.667113, 0});
glVertex3fv({-3.059364, -2.679574, 0});
glVertex3fv({-3.068066, -2.689463, 0});
glVertex3fv({-3.079032, -2.695812, 0});
glVertex3fv({-3.091187, -2.698, 0});
glVertex3fv({-3.103343, -2.695812, 0});
glVertex3fv({-3.114308, -2.689463, 0});
glVertex3fv({-3.123011, -2.679574, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.0515});
glVertex2fv({0.3901101, 0.038811});
glVertex2fv({0.3970217, 0.023395});
glVertex2fv({0.4077885, 0.011161});
glVertex2fv({0.4213537, 0.003306});
glVertex2fv({0.436392, 0.0006});
glVertex2fv({0.4514303, 0.003306});
glVertex2fv({0.4649964, 0.011161});
glVertex2fv({0.4757623, 0.023395});
glVertex2fv({0.4826747, 0.038811});
glVertex2fv({0.484968, 0.0574});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.4770436, 0.111262});
glVertex2fv({0.4659274, 0.123895});
glVertex2fv({0.4519196, 0.132006});
glVertex2fv({0.436392, 0.1348});
glVertex2fv({0.4208644, 0.132006});
glVertex2fv({0.4068574, 0.123895});
glVertex2fv({0.3957404, 0.111262});
glVertex2fv({0.3886036, 0.095345});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.3907411, 0.165068});
glVertex2fv({0.4015281, 0.189126});
glVertex2fv({0.4183291, 0.208218});
glVertex2fv({0.4395002, 0.220476});
glVertex2fv({0.462968, 0.2247});
glVertex2fv({0.4864358, 0.220476});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.38808, 0.0515});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.484968, 0.0574});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.014     , -2.698     , 0          , 1          
});
glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.0515});
glVertex2fv({0.3901101, 0.038811});
glVertex2fv({0.3970217, 0.023395});
glVertex2fv({0.4077885, 0.011161});
glVertex2fv({0.4213537, 0.003306});
glVertex2fv({0.436392, 0.0006});
glVertex2fv({0.4514303, 0.003306});
glVertex2fv({0.4649964, 0.011161});
glVertex2fv({0.4757623, 0.023395});
glVertex2fv({0.4826747, 0.038811});
glVertex2fv({0.484968, 0.0574});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.4770436, 0.111262});
glVertex2fv({0.4659274, 0.123895});
glVertex2fv({0.4519196, 0.132006});
glVertex2fv({0.436392, 0.1348});
glVertex2fv({0.4208644, 0.132006});
glVertex2fv({0.4068574, 0.123895});
glVertex2fv({0.3957404, 0.111262});
glVertex2fv({0.3886036, 0.095345});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.3907411, 0.165068});
glVertex2fv({0.4015281, 0.189126});
glVertex2fv({0.4183291, 0.208218});
glVertex2fv({0.4395002, 0.220476});
glVertex2fv({0.462968, 0.2247});
glVertex2fv({0.4864358, 0.220476});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.38808, 0.0515});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.484968, 0.0574});
glEnd();
glPopMatrix();


glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-3.313155, -2.73472, 0});
glVertex3fv({-2.453155, -2.73472, 0});
glVertex3fv({-2.453155, -2.44172, 0});
glVertex3fv({-3.313155, -2.44172, 0});
glEnd();


glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.0515});
glVertex2fv({0.3901101, 0.038811});
glVertex2fv({0.3970217, 0.023395});
glVertex2fv({0.4077885, 0.011161});
glVertex2fv({0.4213537, 0.003306});
glVertex2fv({0.436392, 0.0006});
glVertex2fv({0.4514303, 0.003306});
glVertex2fv({0.4649964, 0.011161});
glVertex2fv({0.4757623, 0.023395});
glVertex2fv({0.4826747, 0.038811});
glVertex2fv({0.484968, 0.0574});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.4770436, 0.111262});
glVertex2fv({0.4659274, 0.123895});
glVertex2fv({0.4519196, 0.132006});
glVertex2fv({0.436392, 0.1348});
glVertex2fv({0.4208644, 0.132006});
glVertex2fv({0.4068574, 0.123895});
glVertex2fv({0.3957404, 0.111262});
glVertex2fv({0.3886036, 0.095345});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.3907411, 0.165068});
glVertex2fv({0.4015281, 0.189126});
glVertex2fv({0.4183291, 0.208218});
glVertex2fv({0.4395002, 0.220476});
glVertex2fv({0.462968, 0.2247});
glVertex2fv({0.4864358, 0.220476});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.38808, 0.0515});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.484968, 0.0574});
glEnd();
glPopMatrix();

glPushMatrix();
glMultMatrixf({
    1          , 0          , 0          , 0          ,
    0          , 1          , 0          , 0          ,
    0          , 0          , 1          , 0          ,
    -3.039     , 2.76       , 0          , 1          
});
glColor3fv({0.862745, 0, 1});
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.0515});
glVertex2fv({0.3901101, 0.038811});
glVertex2fv({0.3970217, 0.023395});
glVertex2fv({0.4077885, 0.011161});
glVertex2fv({0.4213537, 0.003306});
glVertex2fv({0.436392, 0.0006});
glVertex2fv({0.4514303, 0.003306});
glVertex2fv({0.4649964, 0.011161});
glVertex2fv({0.4757623, 0.023395});
glVertex2fv({0.4826747, 0.038811});
glVertex2fv({0.484968, 0.0574});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.4770436, 0.111262});
glVertex2fv({0.4659274, 0.123895});
glVertex2fv({0.4519196, 0.132006});
glVertex2fv({0.436392, 0.1348});
glVertex2fv({0.4208644, 0.132006});
glVertex2fv({0.4068574, 0.123895});
glVertex2fv({0.3957404, 0.111262});
glVertex2fv({0.3886036, 0.095345});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.3907411, 0.165068});
glVertex2fv({0.4015281, 0.189126});
glVertex2fv({0.4183291, 0.208218});
glVertex2fv({0.4395002, 0.220476});
glVertex2fv({0.462968, 0.2247});
glVertex2fv({0.4864358, 0.220476});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.38808, 0.1526});
glVertex2fv({0.38808, 0.0515});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex2fv({0.484792, 0.093});
glVertex2fv({0.484968, 0.0574});
glEnd();
glPopMatrix();

glLineStipple(1, 0xFFFF);
glColor3fv({0.047059, 0.047059, 0.047059});
glBegin(GL_POLYGON);
glVertex3fv({-2.232135, -3.388132, 0});
glVertex3fv({-2.115298, -3.235867, 0});
glVertex3fv({-1.985636, -3.094365, 0});
glVertex3fv({-1.844133, -2.964702, 0});
glVertex3fv({-1.691868, -2.847865, 0});
glVertex3fv({-1.53, -2.744744, 0});
glVertex3fv({-1.35976, -2.656123, 0});
glVertex3fv({-1.182445, -2.582676, 0});
glVertex3fv({-0.999402, -2.524963, 0});
glVertex3fv({-0.812026, -2.483423, 0});
glVertex3fv({-0.621743, -2.458372, 0});
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.238257, -2.458372, 0});
glVertex3fv({-0.047974, -2.483423, 0});
glVertex3fv({0.139402, -2.524963, 0});
glVertex3fv({0.322444, -2.582676, 0});
glVertex3fv({0.49976, -2.656123, 0});
glVertex3fv({0.67, -2.744745, 0});
glVertex3fv({0.831868, -2.847866, 0});
glVertex3fv({0.984133, -2.964703, 0});
glVertex3fv({1.125635, -3.094365, 0});
glVertex3fv({1.255298, -3.235868, 0});
glVertex3fv({1.372135, -3.388132, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_LOOP);
glVertex3fv({-0.43, -2.45, 0});
glVertex3fv({-0.33, -2.25, 0});
glVertex3fv({-0.53, -2.25, 0});
glEnd();
glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(-21.09375, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.38, -3.07, 0});
glVertex3fv({-0.48, -3.07, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -4.650001, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glPopMatrix();

glPushMatrix();
glTranslatef(-0.43, -4.650001, 0);
glRotatef(0.001090116, 0, 0, 1);
glTranslatef(0.43, 4.650001, 0);

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.43, -2.55, 0});
glVertex3fv({-0.43, -2.45, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.134732, -2.627359, 0});
glVertex3fv({0.161624, -2.531043, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.657857, -2.853735, 0});
glVertex3fv({0.70966, -2.768199, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.100835, -3.212452, 0});
glVertex3fv({1.173732, -3.143997, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.431029, -3.677079, 0});
glVertex3fv({1.519649, -3.630749, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.624111, -4.213387, 0});
glVertex3fv({1.721926, -4.192595, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.138211, -2.519892, 0});
glVertex3fv({-0.131426, -2.470355, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.423869, -2.676828, 0});
glVertex3fv({0.443726, -2.63094, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.92304, -2.979137, 0});
glVertex3fv({0.954506, -2.940279, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.322526, -3.404546, 0});
glVertex3fv({1.363282, -3.375582, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.592895, -3.921714, 0});
glVertex3fv({1.639939, -3.904777, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.714228, -4.492538, 0});
glVertex3fv({1.764093, -4.488877, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.574228, -4.492538, 0});
glVertex3fv({-2.624094, -4.488876, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.452896, -3.921712, 0});
glVertex3fv({-2.49994, -3.904775, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.182526, -3.404543, 0});
glVertex3fv({-2.223283, -3.375579, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.78304, -2.979133, 0});
glVertex3fv({-1.814507, -2.940275, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.283869, -2.676823, 0});
glVertex3fv({-1.303727, -2.630935, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.721789, -2.519887, 0});
glVertex3fv({-0.728575, -2.470349, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.484112, -4.213385, 0});
glVertex3fv({-2.581927, -4.192594, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.291029, -3.677077, 0});
glVertex3fv({-2.37965, -3.630747, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.960836, -3.212448, 0});
glVertex3fv({-2.033733, -3.143993, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.517858, -2.853731, 0});
glVertex3fv({-1.569661, -2.768195, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-0.994733, -2.627354, 0});
glVertex3fv({-1.021625, -2.531037, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.152609, -6.105286, 0});
glVertex3fv({1.189414, -6.13913, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.485665, -5.626082, 0});
glVertex3fv({1.530216, -5.648781, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.677585, -5.074965, 0});
glVertex3fv({1.726598, -5.084847, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({0.908591, -6.268081, 0});
glVertex3fv({0.972334, -6.345132, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.294414, -5.8485, 0});
glVertex3fv({1.376529, -5.905572, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.553192, -5.340622, 0});
glVertex3fv({1.64763, -5.373508, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({1.665858, -4.781861, 0});
glVertex3fv({1.76566, -4.78814, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.525858, -4.781862, 0});
glVertex3fv({-2.625661, -4.788141, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.413192, -5.340623, 0});
glVertex3fv({-2.50763, -5.37351, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.154415, -5.848504, 0});
glVertex3fv({-2.23653, -5.905575, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.768592, -6.268085, 0});
glVertex3fv({-1.832334, -6.345136, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.537585, -5.074965, 0});
glVertex3fv({-2.586599, -5.084848, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.345666, -5.626084, 0});
glVertex3fv({-2.390217, -5.648784, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.01261, -6.105289, 0});
glVertex3fv({-2.049415, -6.139133, 0});
glEnd();

glColor3fv({0, 0, 0});
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.974137, -5.749456, 0});
glVertex3fv({-1.975057, -5.750096, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.035001, -5.797099, 0});
glVertex3fv({-2.041447, -5.798647, 0});
glVertex3fv({-2.05041, -5.803187, 0});
glVertex3fv({-2.05779, -5.810006, 0});
glVertex3fv({-2.062863, -5.818434, 0});
glVertex3fv({-2.065134, -5.827646, 0});
glVertex3fv({-2.064382, -5.836743, 0});
glVertex3fv({-2.060679, -5.844833, 0});
glVertex3fv({-2.054388, -5.851123, 0});
glVertex3fv({-2.046123, -5.855, 0});
glVertex3fv({-2.036697, -5.856081, 0});
glVertex3fv({-2.027029, -5.854264, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-1.974597, -5.749776, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-1.942816, -5.795503, 0});
glVertex3fv({-2.035001, -5.797099, 0});
glEnd();
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();

glColor3fv({1, 1, 1});
glBegin(GL_LINE_STRIP);
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.066568, -5.736758, 0});
glVertex3fv({-2.065847, -5.745459, 0});
glVertex3fv({-2.06802, -5.754272, 0});
glVertex3fv({-2.072875, -5.762334, 0});
glVertex3fv({-2.079932, -5.768854, 0});
glVertex3fv({-2.088505, -5.773197, 0});
glVertex3fv({-2.097753, -5.774936, 0});
glVertex3fv({-2.10677, -5.773901, 0});
glVertex3fv({-2.114675, -5.770193, 0});
glVertex3fv({-2.120692, -5.764176, 0});
glVertex3fv({-2.124235, -5.756438, 0});
glVertex3fv({-2.124955, -5.747736, 0});
glVertex3fv({-2.122782, -5.738924, 0});
glVertex3fv({-2.117929, -5.730862, 0});
glVertex3fv({-2.110869, -5.724341, 0});
glVertex3fv({-2.102298, -5.719998, 0});
glVertex3fv({-2.093049, -5.718259, 0});
glVertex3fv({-2.084032, -5.719295, 0});
glVertex3fv({-2.076128, -5.723002, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glVertex3fv({-2.073433, -5.720833, 0});
glVertex3fv({-2.074174, -5.711879, 0});
glVertex3fv({-2.071938, -5.702809, 0});
glVertex3fv({-2.066943, -5.694513, 0});
glVertex3fv({-2.05968, -5.687803, 0});
glVertex3fv({-2.050857, -5.683333, 0});
glVertex3fv({-2.041341, -5.681544, 0});
glVertex3fv({-2.032061, -5.68261, 0});
glVertex3fv({-2.023926, -5.686425, 0});
glVertex3fv({-2.017733, -5.692617, 0});
glVertex3fv({-2.014088, -5.700581, 0});
glVertex3fv({-2.013348, -5.709534, 0});
glVertex3fv({-2.015584, -5.718604, 0});
glVertex3fv({-2.020578, -5.726899, 0});
glVertex3fv({-2.027842, -5.733611, 0});
glVertex3fv({-2.036664, -5.73808, 0});
glVertex3fv({-2.04618, -5.739869, 0});
glVertex3fv({-2.055461, -5.738803, 0});
glVertex3fv({-2.063595, -5.734989, 0});
glVertex3fv({-2.069788, -5.728796, 0});
glEnd();
glBegin(GL_LINE_STRIP);
