ELF44 ( 444444$~$~WHHH Qtde(/lib/ld-linux.so.2GNUCZPWT<H7UO:K54XA=!E(2LB-YIR?3N@Q'01>"G 96&  +$)#%/ *DFC J.,8S;VM#d 3&.=dNWA#aynw^O,Q 6$R KBI- M9XcG[Am|d}dp2HB9 )r 9+Pxv2W2Z@UDI.&V $jp libglut.so.3glutSolidTeapotglutSpecialFuncgluErrorStringglutKeyboardFunc_DYNAMICglRotatefglutMainLoopglVertex3fglutGetglutCreateWindowglutGetModifiersglutReshapeWindowglutWireSpheregluNewQuadric_initglViewportglVertex3fvglBegingluQuadricDrawStyleglutInitWindowSizeglutMotionFuncgluCylinderglutMouseFuncglutInitDisplayModeglutInitglPopMatrixglutSwapBuffersglutPostRedisplayglutDisplayFuncglutWireCube_finigluQuadricNormalsglutReshapeFuncglPushMatrixglEnableglNormal3fglutSolidTorusglutSolidIcosahedronglutPassiveMotionFuncglPolygonModeglScalefglTranslatef_Jv_RegisterClassesglEnd__gmon_start__libGLU.so.1glMultMatrixdglColor3fglMultMatrixfglDisablegluOrtho2DglGetFloatvglTranslatedglOrthogluDiskgluQuadricCallbacklibGL.so.1glHintglVertex3dglMatrixModeglNewListglLineWidthglColor4fvglGenListsglCallListglLightfvglLoadIdentityglPointSizeglClearColorglEndListglMaterialfglLightModeliglRotatedglFrustumglClearglMaterialfvglShadeModelglNormal3dlibXmu.so.6libXext.so.6libX11.so.6libm.so.6sqrtsinacoslibc.so.6fprintfstderrexit_IO_stdin_used__libc_start_main_edata__bss_start_endGLIBC_2.07 ii ii Y#$(,048<@ D H L P TX\`dhlptx| !"$%&'()*+,-./12345678:;<=>? @ABCD E$F(G,H0I4K8M<N@ODPHQLSPTTUXW\XU13^5% %$h%(h%,h%0h%4h %8h(%<h0%@h8p%Dh@`%HhHP%LhP@%PhX0%Th` %Xhh%\hp%`hx%dh%hh%lh%ph%th%xh%|h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP% h@%h0%h %h%h% h%$h%(h%,h%0h%4h %8h(%<h0%@h8p%Dh@`%HhHP%LhP@%PhX0%Th` %Xhh%\hp1^PTRhh@QVhUS[;jPtЋ]ÐU=u-hthҡhuÉUt!t$h]U(E$\$ E\$E\$E \$D$`E$U(E D$ED$ED$ ED$ED$E D$E$D$E(D$ E$D$lE$YUE ]E$8E$O@%8HMEU H8MEUJ HE@ @MEUJ HE@ @MEU@ HE@ @M EU@J H8M(EU@J HE @M0EU@ HE@ @M8EU@J HE @M@EU@J H8UEU EU@JEU@J$:]Euz+UEuUE@uZUE@uZUHEU @JEU @J]؋EU @ EU J]EU JEU @ ]EMEMEM$]EwEu]Eu]Eu]UE؉E܉BEBEB EBEBUHE U@bEU @bɋE U@bEU @b]؋E U@bEU "ɋE U"EU @b]E U"EU @bɋE U@bEU "]EMEMEM$d]EwEu]Eu]Eu]UE؉E܉BEBEB EBEBUE U E UJE UJ]E U E UJE (UJ]E 0U E 8UJE @UJ]EEEEXEEXUEE}tY} }t}tr}UE UE @ZUE @ZUE @ZUE @UE ZUE @ZUE @Z^UE @UE ZUE @ZUE @Z.UE @UE ZUE @ZUE @ZUEU EU@JEU@JEU@J$"]Euz:UE@uZUE@uZUE@uZUEuUUE@ZUE@ZUE@ZUE]UEU @JEU @JEU @JEU ]UU E@U E@ZU E@Z]UU EU E@ZU E@Z]U`EU@B]EU@B]EU@B]E@M]E@M]ȋE@M]E@M]؋E@M]ЋE@M]EM]EM]EM]E EEE EeE EEE E EEE (EEE 0EeE 8E @EeE HEEE PEEE XE `E hE pE xU8EU JEU @ EU @JEU @J]EU JEU @ EU @JEU @J]EU JEU @ EU @JEU @J]EU EU @JEU @JEU @J]؋UE؉E܉BEBEB EBEBEBEBE$ UHE]E D$E$]EwE؀pEEepw e]\E$#]ExE]E$r]EME$\u]EM$Hu]}tEpUEEHE EHZUEEHE EHZUEEHE EHZUEEE EE$UE]EȉD$D$E\$E D$E$ED$D$E\$ED$E $^ED$D$E\$ED$E$2hD$D$E\$ED$Eȉ$HD$D$E\$ED$E$E D$D$E\$HD$h$UE]EȉD$D$E\$E D$E$aED$D$E\$ED$E $9ED$D$E\$ED$E$hD$D$E\$ED$Eȉ$HD$D$E\$ED$E$E D$D$E\$HD$h$UE]EȉD$D$E\$E D$E$DED$D$E\$ED$E $ED$D$E\$ED$E$hD$D$E\$ED$Eȉ$HD$D$E\$ED$E$vE D$D$E\$HD$h$HUH1P1X1]Ut12E}+~?Eݘ1Eݘ1Eݘ1Eݘ1EUh]Uݘ1ݘ1ݘ1ݘ1]UW `1$j`1D$D$W$UdE}t7}}t i}tDap1D$$[@p1D$$:p1D$$UD1$x1`@1y1l1|1duU?D$ 33>D$33>D$=$$q \$$&D$D$$D$D$$@D$D$$@D$$Q iD$$R U$ $ $QD$D$$@;$P $@oUE$EED$D$$7$UHE]E]$h1ED$D$E$D$E$D$E$D$h1$jD$ D$E\$E\$ E\$E$%D$E$rD$E$D$h1@$D$D$E\$ \$E$D$E$ D$E$D$h1$$bE\$D$$D$D$E\$ \$E$8U(E]E$U$9E@\$E@\$E$E @\$E @\$E $B?$UE]$xE@\$E@\$E$E U"]؋E U@b]ЋE U@b]EMEMEM$ ݝ`݅`uzEܵ`]Eܵ`]Eܵ`]ݝhݝpݝxED$ED$h$E$E$]M]Ew"\$\$\$$@Ew.E\$E\$E\$E$x ݝ`݅`\$E\$E$.h1$h1@$h1$UxE]$\$\$\$$$REw!?D$?D$L>$[L>D$?D$?$:EwD$4D$$D$D$$ ]]] ]E]](\$ED$Eȉ$$c$R$P U(=uD=u@@$e$Y"=u@$Q$5EEE;t1|D$E1D$|1$Cw$3 $4%\$\$$M+N)‰ЉEEi,)ȉEED=u?$O=u ?$GU==huA$$dX$EE;h|MD$E@D$|1$\$\$$rE?$yݝ(E=du+hHVUUUы)ȉE hEE݅(s Eݝ(=h@EDEHELEġPEȡTE̡XEС\Eԡ`EdEhElEpEtExE|Ex|EEEEEEX\`dhlpt=y1t(ED$E$w E$=y1t.xD$E$wx$W=y1t1XD$x$qwX$D$\$XD$ xD$ED$E$p1E@$E;h| =`/D$\$XD$ xD$ED$E$p1Ѐ=y1u1D$$w$BD$0\$XD$ xD$ED$E$p1Ѐ=y1u1D$$ w$D$8\$XD$ xD$ED$E$p1Ѐ=y1u1D$$w$V݅ܥ ݝx݅ܥ(ݝ݅ܥ0ݝx$u݅ܥݝX݅ܥݝ`݅ܥݝhX$1݅Xܥxݝ8݅`ܥݝ@݅hܥݝH8$$$t݅0\$݅(\$݅ $݅@܅0\$݅@܅(\$݅x@܅ $e$y݅0\$݅(\$݅ $7݅H@܅0\$݅@@܅(\$݅8@܅ $}uc݅(sP݅(s?݅(HPٽ""f f ٭ ]٭"E$T$ݝ0݅0Xw|8D$݅0\$XD$ xD$ED$E$p1Ѐ=y1u18D$$w8$g}u`8<@DHLPT݅P\$݅H\$݅@$@8<@DHLPT݅0Hݝ0El}'݅(s݅(sED$݅(\$XD$ xD$ED$E$p1Ѐ=y1u-D$$w $=l1t}D$D$|1$?$$\$\$$`$y@$\݅(ݝ(=@1/D$\$XD$ xD$ED$E$p1Ѐ=y1u1D$$w$D$h\$XD$ xD$ED$E$p1Ѐ=y1u1D$$zw$&D$p\$XD$ xD$ED$E$p1Ѐ=y1u1D$$w$݅ܥ ݝx݅ܥ(ݝ݅ܥ0ݝx$݅ܥݝX݅ܥݝ`݅ܥݝhX$݅Xܥxݝ8݅`ܥݝ@݅hܥݝH8$G$$tM݅0\$݅(\$݅ $ ݅@܅0\$݅@܅(\$݅x@܅ $$݅0\$݅(\$݅ $݅H@܅0\$݅@@܅(\$݅8@܅ $EP=dEE;h|{XE\E`EdEċhEȋlE̋pEЋtEԋEEEE EEEEEE x$|(E,E0E4E8E<EE@XD\H`LdPhTlXp\t=y1t(ED$E$w E$5=y1t.xD$E$Rwx$=y1 XD$x$wX$EE;h|bEEEEEEEEċEEȋEE̋EEЋEEԋxE|EEEEEEEEEEEEEXx\|`EdEhElEpEtEE@XD\H`LdPhTlXp\t=y1XD$x$wX$Fp?$eU(=ux]@@$9D$D$?$E\$D$H1$  L>D$?D$L>$E\$D$$ ?D$D$$E\$D$$ ]$fD$?D$?$7\$\$$eD$D$$FE X1\$E P1\$E H1$E \$E \$E $?D$?D$$X1\$P1\$H1$D$D$$E \$E \$E $eE \$E \$E $:?D$D$?$\$\$$D$D$$E \$E \$E $E X1\$E P1\$E H1$UWVp}`$P $D$D$?$E $E<$EH$E$?D$?D$$E$wE$$iET$[E0$MD$?D$$.E$ EH$ET$E$$?D$D$?$E$E0$E<$E $?D$D$$E$xE $jE$\E$$ND$?D$?$/E0$!ET$EH$E<$Rp^_]U$\$(\$ \$\$\$$$H~D$D$?$?D$?D$?$PxD$$x$D1ttt t tJMD$D$$D$D$$$7$d$SU$A=x1M$P @$q$UD$D$?$&D$D$$WD$D$?$8D$?D$$D$D$$D$?D$$?D$D$$lD$D$$?D$D$$~$P ]=$tCD$DD$$?$ D$ D$$q=D1 D1(D$$R D$D$$tD$D$$XD$D$$;$P D$D$$D$D$$?D$D$$D$1D$|1$%]]]]EwD$D$$dD$4D$$F\$EȉD$$ f$P E$'$P G=D1t=D1 tF < D$D$$D$D$$D$D$$D$$=D$$)D$$R U$IE}~6$;E}~ ED$U)E$ED$U)E$\hD$U)E$5HD$ hD$ED$E$݅X\$݅P\$݅H$U)E݀\$U)E݀\$U)E݀$U)E݀\$U)E݀\$U)E݀$U)E݀\$U)E݀\$U)E݀$\U)E݀\$U)E݀\$U)E݀$ EkE?$D$$D$DD$$E}~$E}~RU)E݀\$U)E݀\$U)E݀$2U)E݀\$U)E݀\$U)E݀$U)E݀\$U)E݀\$U)E݀$U)E݀\$U)E݀\$U)E݀$-DT! @@@@Use Catmull Rom Spline. Use Bezier Spline. Use Uniform B Spline. Quadric Error: %s wJf@wJ?{Gz?333333?333333?h㈵>h㈵>?{Gz??rZ| ??wJ?9?L7A`?333333?????????????9@@?@33??RQ?{Gz?Z&O{Gz?Normal exit. Comet trail off. Comet trail on (points). Comet trail on (lines). %d points on comet trail. Toggle View Axes. Toggle World Axes. Project XYZ. Project WYZ. Project WXZ. Project WXY. Toggle Wire Sphere. Toggle Quaternion Curve. Keyframe by keyframe dot product. Frame by frame dot product. toggle the frame marker on the Quaternion Curve. showing derivatives at starting points of each Quaternion Curve segments. showing derivatives at end points of each Quaternion Curve segments. Maximum number of Keyframes exceeded. Keyframe added. No more Keyframe to be deleted. Keyframe deleted. Current Quaternion (w,x,y,z) : Marker at t = %f (Quat : ) Coord Reset. Clear. Show object [%d] (btdFj Entered Reshape with: %d %d; glutGet: %d %d 9@@22!!! 21!!! Hz>?{Gz?>>>>>>>>>>>>>>>>>>>>>>>>>>>>G)Help ---- [Mouse] LEFT : x-y rotation +SHIFT : change views along the quaternion curve MID : z rotation RIGHT : world rotation L+M : world x-z translation [Keyboard] 'h' : this help 'q'/ESC : quit 't' : toggle comet trail +/- : comet trail length 'a' : toggle world axes 'A' : toggle viewing frame axes 's' : toggle wire sphere 'p' : toggle quaternion curve display 'f' : toggle frame-by-frame or keyframe-by-keyframe dot product 'm' : toggle marker on quaternion curve '[' : toggle quaternion curve 1st derivative ']' : toggle quaternion curve 2nd derivative 'k' : add a keyframe 'd' : delete the previous added keyframe 'v' : toggle quaternion curve type 'i' : print out current quaternion 'r' : reset 'c' : clear keyframe/trail '1' : no object '9' : draw color cube '0' : draw teapot '2-8' : objects for other demos 'w' : default: XYZ projection (omit q0) 'x' : WYZ projection (omit qx) 'y' : WXZ projection (omit qy) 'z' : WXY projection (omit qz) Quaternion Multiplication demo7  h  x oЎooƑ֑&6FVfvƒ֒&6FVfvƓ֓&6FVfvƔ֔&6FVfvƕ֕&6FVfv ???????????? ????333?333??????L?L?L??A?????????L?L???L??L>?L?L>L??L?L>L>?L>L?L>?L>L>L??9RFߑ?cܥL@۞۞?z?V%}п#e??V%}?#e??z?۞?۞?6?L8o濵6?L8o?7" ?z߿+,?PBy?(VWOK?y]`7lпf/N[#?S*?r? Y?(VWOKy]`7l?f/N[#?S*?7" z?+,?PBy?6L8o?6?L8o?Pl?i7>忥Pl?i7>?>?#e޿&?d3?Qf&?п?i7>?V%}?#e?Qf&??i7>?>#e?&?d3?Plǿi7>?Pl?i7>?;FzQ?B$C俆;FzQ?B$C?,,}?-lݿV5?Mq?K`[?RE*kοnhN??uX? o}?-l?K`[RE*k?nhN??uX?,,}ȿ-l?V5?Mq?;FzQѿB$C?;FzQ?B$C?Ü?;*㿤Ü?;*??Ҋo(|ۿҊo(|??>?&̿#e?d3??z?>&?#e?d3?пҊo(|?Ҋo(|??Üֿ;*?Ü?;*?5磌?qp5磌?qp?!rz?9ӄ'cٿLk?EIHm? a*?FjHʿѲ ?H?uBYz?"ߥ%c? a*ĿFjH?Ѳ ?H?!rzӿ9ӄ'c?Lk?EIHm?5磌ۿqp?5磌?qp????Ü?Üֿ;*?;*?Pl?Plǿi7>?i7>?۞?۞?PlǿPl?i7>?i7>?ÜֿÜ?;*?;*?????V%}п#e?z?۞۞?z?#eV%}?V%}п#e?ппQf&i7>?#e޿&̿>d3?i7>忥PlǿPlǿi7>?d3>&̿#e?i7>Qf&п?#eV%}пz?&̿#e޿>d3?Ҋo(|ۿҊo(|ۿп?;*㿤ÜֿÜֿ;*?пҊo(|ۿҊo(|?d3>#e޿&?z۞۞?Plǿi7>忥Plǿi7>?Üֿ;*㿤Üֿ;*??;*㿤Üֿ;*㿤Ü?i7>忥Plǿi7>忥Pl?۞۞z?>d3꿤&̿#e?пҊo(|ۿҊo(|?Üֿ;*;*㿤Ü?Ҋo(|ۿҊo(|ۿ?#e޿&̿d3>?z#eV%}?Qf&i7>п?>d3#e޿&?Plǿi7>i7>忥Pl?&̿#e޿d3>?ппi7>Qf&?V%}п#e#eV%}пz۞濻۞࿼zV%}п#eGCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)GCC: (GNU) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8), Ԗ"$&/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/crti.S/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/csuGNU AS 2.15.92.0.2/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/crtn.S/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/csuGNU AS 2.15.92.0.2%%p /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csucrti.S2,Wd",:Ԗ ,Wdd,,-:p /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csucrtn.S&: .symtab.strtab.shstrtab.interp.note.ABI-tag.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_info.debug_abbrev.debug_line44#HH 1hh|7 ? GoToЎ@c l   x up{`Yp@@p   ~H`` G Xnf Xޔ `V L 4HhЎ      @ `kvvvkvEkԖ h @ #0 = KW mEmkm8@H#-:dJ`Yy cjo&~dhl~? ) I| dA  t7 < %.m 7  BMWao x fV @#t#w4 C^TfrdR Z A ˞' O"Ũ4 +6Q <GS_gTv ՚ $v E; RK  (k 25; G R]k$x (j9 @ @14D1dA$ ,9EH1K8M UcDq@H  U  ^  `1/   d1 ( % 5 h1= B 2T ` _ Ho 9 l1   p1 r       !E 9 & 0 /; 9 B G P [ t1g +v x1 .     y1  x    Tm " 0 W5 D 5 M ] Ze r   |1  D ]! 1%      U_    ` &" 6 D $W e  q m |      W E /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/config.habi-note.S/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/abi-tag.hinit.c/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/crti.S/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/defs.hinitfini.ccall_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/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/csu/crtn.SQuatRot.ccos_theta.0sin_theta.1one_cos_theta.2elf-init.c_GLOBAL_OFFSET_TABLE_glutSolidTeapotblue_diffuseglutSpecialFuncstartDevToggleDrawTubeXglHintxoldcos@@GLIBC_2.0curveTypelight_positionglMultMatrixdgluErrorStringnKeyFramemouseModifierswidslerpCatmullQuatmyInitglutKeyboardFuncKeyboardRadToDegprintQuaterrorCallback_DYNAMICDrawTubeBezierQuatglVertex3dglColor3fglRotateflight_diffuseshoulderqMarkermaterial_shininessresetViewYCmaterial_ambient_fp_hwtrailToggleviewAxesTogglefprintf@@GLIBC_2.0glutMainLoopglutGetglVertex3fred_diffuse__fini_array_endglutCreateWindowMatTimesPoint3glutGetModifiersglutReshapeWindowcurveToggle__dso_handleglMultMatrixfglutWireSphereless_specular__libc_csu_finidrawCometTrailglDisableButtonglMatrixModePoint4ToVecgluNewQuadricYAxisglNewListshoulder_diffusemyGLInitcurrQTotal_initglViewportglVertex3fvmarkerFrameglBeginorange_diffusematerial_diffusesetCurveFuncNCross3glLineWidthgluQuadricDrawStyleUnitVechelpMenugluOrtho2DglutInitWindowSizeglutMotionFuncglColor4fvQTmpstderr@@GLIBC_2.0glGetFloatvQuatToMathiZAxisgluCylindernextQTotalglGenListsglutMouseFuncsphereToggle_startdxQuatDotQCurvelight_specularendDevToggleglCallListbla_diffuseglLightfvglutInitDisplayModeobjectIDpurple_diffuseglutInitwhite_diffuseglLoadIdentityglPointSizeglTranslatedglPopMatrixXAxisresetAxeselbow_diffuseblack_diffuse__fini_array_start__libc_csu_init__bss_startmainglOrthoMotionprintQuatN__libc_start_main@@GLIBC_2.0glClearColordrawQuatCurveZCresetKeyFrame__init_array_enddyPureQuatglutSwapBufferscylListyoldglutPostRedisplaydata_startglutDisplayFuncprintf@@GLIBC_2.0markerToggleglutWireCube_finicurveFuncsqrt@@GLIBC_2.0glEndListgluQuadricNormalsglMaterialfUnitQuatglLightModelizeroresetQuatglutReshapeFuncglPushMatrixglRotatedQuatFlipdrawColorCubeglEnableglNormal3ftrailLengthglutSolidTorusworldAxesToggleReshapeglutSolidIcosahedronglFrustumexit@@GLIBC_2.0glClearkkDotProdTogglematerial_specularglutPassiveMotionFunc_edata__i686.get_pc_thunk.bxShowQ0glPolygonMode_endless_shininessInitTubeacos@@GLIBC_2.0gluDiskglMaterialfvglShadeModelglScalefProject4D__init_array_start_IO_stdin_usedQuatMultQTotalelbowglNormal3dspecKeyglTranslatefdrawObjectDegToRadNCross2__data_startsin@@GLIBC_2.0_Jv_RegisterClasseslight_ambientgluQuadricCallbackgreen_diffuseMakeRotMat3resetTrailChooseProjectionglEndDisplaydrawAxesbuttonCodeXCUniformBSplineQuat__gmon_start__