ELF4Y4 ($!444444::@@@HHH hhhQtd/lib/ld-linux.so.2GNUSuSE %954* "8 !(0 +36)-.2,   %#$/1'&7j&2#CLTea[ )r|ԋp .RG##')1FASLBR6c4}i#y@T& S! libpthread.so.0_Jv_RegisterClasseslibglut.so.3glutKeyboardFunc_DYNAMICglFlushglutMainLoopglutCreateWindowglDisableglMatrixModeglScaled_initglViewportglBeginglutInitWindowSizeglutMotionFuncglVertex2fglutMouseFuncglutInitDisplayModeglutInitglLoadIdentityglOrthoglutInitWindowPositionglutSwapBuffersglutPostRedisplayglutDisplayFunc_finiglutReshapeFuncglPushMatrixglEnableglEnd__gmon_start__libGL.so.1glVertex4fglColor3fglEvalCoord1fglVertex3fglMap1fglPointSizeglClearColorglClearlibGLU.so.1gluNurbsCurvegluBeginCurvegluNewNurbsRenderergluNurbsPropertygluEndCurvelibXi.so.6libXmu.so.6libXext.so.6libX11.so.6libm.so.6sqrtcossinpowlibc.so.6printfmallocexit_IO_stdin_used__libc_start_mainfree_edata__bss_start_endGLIBC_2.0 ii ii $848<@DHLP T X \ ` dhlptx| !"#$%&'(*+,-./1467U5',5,%0%4h%8h%<h%@h%Dh %Hh(%Lh0%Ph8p%Th@`%XhHP%\hP@%`hX0%dh` %hhh%lhp%phx%th%xh%|h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp1^PTRh@hQVhmUS[ 2RtX[ÐUPP=u.t&ҡuÉUQQtt h[pÐUVS PPPP  hA@RPT`]?@D?HELPETX\`E5d?hE5l@? @RPh$(?,@RPu`048@RP<`<@?@@RP hDH?L@RPX]E?EXp*E*>EE??=~lEEEMEx٘ExEM٘=~;=~ـxɋE؈ٙ E؈ـxٙ$(,,=~=~ـ@xɡE؈DٚE؈@ـDxٚ   P; |= 5 j _@DEe[^]UEd@RP]?P?P?P jl;E|hE]Ed$$E]EP Ed$$E]EPVUWVS} 󥍽hĸ L hA? @P>P?PP=~= jO4D4@븃=?P?P?P5=~~ j4D4@B4D4@:w=u=~=~[BU@E@,@E@8UЉ E@@`Љ@lЉ4Љ@ЍhЍt=~=~*U U,8 BU U8,DЉ U`xЉ(ЉLЍN=?P?P?P; | j9000fB= 000C== @@P?P?PPc=~=~ j Ѝd0 Ѝ`0IpM=~`Pjj?PPh ( h ?P?P?P+ j=~( d$$i5?P?P?P=S I ==PP?Pf @@P=~=~| j Љ$0 Љ 0DyV=~ Pjj?PPh $ h ?PPP' j=~( d$$e6=lb= '==~UЍ@MȍDUЍ\P?P?PdAPhkdVGPhld~ dh jPjEPj d d?P?PP(dAPhkdVGPhld d4h jPjhPj dj d9=8.=!==@? @RPE$(?,@RP 048@RP<@?@@RPDH?L @P?P?PPB=~=~ j,($ qa>=~  Pjj?PPh h Y?P?P?P j=~( d$$: h &@RPd$$@RPed$$@RPBd$$ @@Pz?P?P?P=~=~ jp,qN=~Pjj?PPh h ?P?P?P jq=~( d$$ h -le[^_]Uu ujj hrE<E 8<58]EEt?RPRP333333?RP333333RPE ɍd$$E(ɍd$$0E(@E DH?L?RPRPE d$$E(d$$333333?RP333333RPl0@?DE(HE L h6UVSE  PUP; |`B= E5P j EP 0ɡ08EP 0ɡ08EPEE5P j EP @B= Ѝ8EP @B= Ѝ8EPE; |' 4,ʃ 5E   P`; |5 j  P P P P4 5Pe[^]UE; |B= E]@RP  d$$V]@RP  d$$Ed$$E] Ed$$hHFUEEEE}XUd jW ` d$ (  sX R;UVS=E5<D%@@]E 858L%HH]E@ED=g; |' 4ʃ 5   PL; |= 5 j @DEEE;| E5EEe[^]U8EE5<D%@@]E 858L%HH]@RP@ed$$A]@RPDed$$E]=~@RP@ed$$]ظ@RPDed$$EEEte@RP@ed$$h]и@RPDed$$;E]EEȺEtEEEEU}} uu=tmE5<D%@@]E858L%HH]E@EDU)ău EP jhhjdjd# hк hn h h hŵN hӱ6ÐU] }u)pu]u}]Nu]u}]Í&'U]u1Ee })9sEאt&FE9r]u}]Ë$ÐUSRt ЋuX[]US[PY[@@@UUUUUU??@S!@?@@@@@@@AA A0A@APA?@@@@@@@AA A0A@A@@AA@@333333?333333@ @@length of curvature: %f +ѱѱѱѱyѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱ5qѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱ^ѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱѱ%ѱMbP?grade_id/name%_jv ԋ 4  (x\Tooo"2BRbrŒҌ"2BRbrҍ"2BRbrŽҎ GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)GCC: (GNU) 3.3.5 20050117 (prerelease) (SUSE Linux)",4ԋ !}'$ J!qw_IO_stdin_used[}winitdrawcircledisplayreshapesubdivision=polylengthnkeyboardmmovenearctrpmousemainUpbccijc&q6showcurveNkey1akey2tkey3key4keycindex1olorobotwidthheight/oldpNnewpapnumtstepsm../sysdeps/i386/elf/start.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.15.94.0.2.2X!/(ytWintaofyTMyV|/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.15.94.0.2.2f =hw1.c/cise/homes/jfan/teaching/cap5705fa05/project1GNU C 3.3.5 20050117 (prerelease) (SUSE Linux)intchardoublelong intunsigned charsigned charshort intGLint}short unsigned intGLfloatfloatGLUnurbsObjlong unsigned intlong long intlong long unsigned intinitM:UtempQttemp1QpcxSlcySh drawcircle:Ucircle_points|anglexrt displayUk}dcurveKnots qKnots~ theNurb~ cq}  p  p   p p reshapeUw}h} ar|=subdivisionԮU k }tnpolylengthPԮU lengthR| keyboardlӱUkeyjxj} yj} mmoveӱUx}y} wxt wyp k}lnearctrp.}ŵUx,}y,} d0| min2}x wx4t wy4p mouse\ŵmUbuttonZ}stateZ} xZ}yZ} wx^| wy^x9main}m=Uargc~}argv~9  U p pp?@  p p pbe   p p pcc!i#}j#}  p p pc%  & p p pq' `showcurve)}key1+}key2-}key3/} key41}keyc3}index15}ol9@or9Dob9Hot9Lwidth=<height=8oldp?BHnewpABPpnumC} stepsI}ypk/usr/src/packages/BUILD/glibc-2.3/cc/csu/crtn.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.15.94.0.2.2%% $ > $ > 4: ; I?  &I%% $ >  I$ > : ; I< .? : ; @ 4: ; I .? : ; ' @ 4: ;I I !I/ .? : ;' @ : ;I .? : ;@ .? : ;' I@ 4: ; I?  %T/ ../sysdeps/i386/elfstart.S01:"VWYX  init.cC /usr/src/packages/BUILD/glibc-2.3/cc/csucrti.S43,Wdԋ#,: ,Wdd,,-Z: /usr/include/GLhw1.cgl.hglu.h ;;e cC^E&&5&&Kxuu``v+uuTTv';e%tuguWWJ Y/!OYK#xUK##tU[uusRPLr08h>uu]s]t38jSsStUuuexUu6I߃nUǣuK_xUu5I߃nUǡu((v'*ǡX C^EuutxUu5I߃nGwuudvUu.I߃nG WWgYK\\W3usZcWyhUу,22tyesz 3$(WY(WY(WY(WY(W/W/<W1WWe[ +(χe%r=QyyYygu(Quj]v;s[g=W([1IWWYkC /usr/src/packages/BUILD/glibc-2.3/cc/csucrtn.SJ | AB EX.$:AB Y.v.a.T.P.AB It.{.o....s..a. P.o.e.U.y..`. P.o..H._.T. Q.e._.W. Q.U.O..`. P.o.M.b.f.c.W. Q..Y. P.o.M.S.(AB M.X..0.H.4AB EZ.Ԯ'AB .e.AB r.w.$ӱ2AB E.$.AB n.ŵAB `.~.$mAB c.I.M.H.short unsigned intunsigned charinit.cGNU C 3.3.5 20050117 (prerelease) (SUSE Linux)short intlong long intlong long unsigned int_IO_stdin_usedGLUnurbsunsigned int.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str44#HH 1hh<B JRo r_o @n TT w \\ x ԋ { D)448PP8:@@@@$$A((AAB@ BsxCDE  OP'tU44WSX?4_@ #= ti4HhT \ ԋ   4P$( !"# 4;Fv @     ;6fl(j&  @0# : P  e"->[O)]4 iv@b  ԋp RG$ - 2#ALQS#aӱ2 g ns}  Ԯ' @' X m #0A)XFhz L R64}#Dŵ H"L%, CS@X]pPuT`& 8<! abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.3/cc/csu/crtn.Shw1.c_GLOBAL_OFFSET_TABLE_gluNurbsCurvecos@@GLIBC_2.0bpkey4ccjglVertex4fglutKeyboardFunc_DYNAMICreshapeglColor3fdrawcircleglEvalCoord1fglFlush_fp_hwkeyboardglutMainLoopglVertex3f__fini_array_endglutCreateWindowgluBeginCurvesubdivision__dso_handle__libc_csu_finiglDisablepow@@GLIBC_2.0glMatrixModeglScaleddisplay_initstepsglViewportglBeginglMap1fmalloc@@GLIBC_2.0index1gluNewNurbsRendererglutInitWindowSizenearctrppnumglutMotionFuncglVertex2fkey1iglutMouseFuncmmove_startoldpshowcurveglutInitDisplayModecpolylengtholglutInitglLoadIdentityglPointSizeinit__fini_array_start__libc_csu_init__bss_startmainglOrtho__libc_start_main@@GLIBC_2.0glClearColor__init_array_endglutInitWindowPositionglutSwapBuffersglutPostRedisplaydata_startglutDisplayFunckey3gluNurbsPropertyprintf@@GLIBC_2.0_finisqrt@@GLIBC_2.0glutReshapeFuncglPushMatrixorglEnablemouseexit@@GLIBC_2.0glClearkeycobot_edata__i686.get_pc_thunk.bxfree@@GLIBC_2.0_endkey2__init_array_startnewp_IO_stdin_usedq__data_startsin@@GLIBC_2.0_Jv_RegisterClassesheightglEndwidthgluEndCurve__gmon_start__