ELFx4D4 (&#444444PP PPHHH Ptdhh%h%Qtd/lib/ld-linux.so.2GNU}lz^9n]i.q`j$d8<(hk\D|fAc{T 2~b6g; JmPp"Z3)@u[tQNU:  ' /0+4#!G*I>,C?M& V7SEKW_O=FwxH%Xv5RLBoYr1sae-y&`*jSv6(GM VP<R_YY%u}Y{u $BgCI_K.&`WoG  "- ~5Y-$(}&6E3GX(mYgY~Y4<DQ(u !Q\9rf#tk'4t+FjY@TMYdwK+J 9 'q"cf(/4Y^{_ 26(!,(4zf&5 d.IOw;\ "libglut.so.3glutWireTorusglPixelStoreiglPopAttribglutKeyboardFuncglutFullScreen_DYNAMICglutBitmapHelvetica18glFlushglEvalMesh2glutBitmapHelvetica12glutMainLoopglutDestroyMenuglutCreateWindowglutReshapeWindowglutSolidCubeglutCreateMenuglDisableglMatrixModeglScaled_initglViewportglBeginglutBitmap9By15glutInitWindowSizeglutMotionFuncglutBitmapTimesRoman24glutBitmap8By13glutAddMenuEntryglRasterPos2iglutMouseFuncglutBitmapCharacterglGetErrorglutInitDisplayModeglPushAttribglutInitglLoadIdentityglutSolidOctahedronglTranslatedglPopMatrixglutIdleFuncglutBitmapTimesRoman10glutPositionWindowglutSwapBuffersglutPostRedisplayglutDisplayFuncglutWireCube_finiglutSolidConeglutSolidSphereglutAttachMenuglutReshapeFuncglPushMatrixglRotatedglEnableglutSolidTorusglTranslatef_Jv_RegisterClassesglEndglutWireCone__gmon_start__libGL.so.1glTexImage2DglReadPixelsglGenTexturesglMapGrid2fglRasterPos3fglMapGrid1fglColor3fglGetDoublevglRotatefglVertex3fglNormal3fvglTexCoord2fvglNewListglVertex3fvglMap1fglLineWidthglTexParameteriglTexCoord2fglGenListsglLightfvglGetIntegervglLineStippleglPointSizeglClearColorglDepthFuncglEndListglMaterialfglLightModeliglTexEnvfglBindTextureglNormal3fglClearglMaterialfvglMap2fglShadeModelglScalefglColor3fvglLightModelfvglEvalMesh1libGLU.so.1gluUnProjectgluPerspectivegluNewQuadricgluQuadricDrawStylegluLookAtgluCylindergluDeleteQuadricgluQuadricNormalsgluDiskgluProjectlibXmu.so.6libXi.so.6libX11.so.6libnetpbm.so.10pm_freearrayppm_readppminitppm_readppmppm_allocrowppm_readppmrowlibstdc++.so.6__gxx_personality_v0libm.so.6sqrtflooratanasinacoslibgcc_s.so.1_Unwind_Resumelibc.so.6strcpyvsprintfgetenvfscanffgetsmemcpyperrorputsmallocstrrchrfprintfstrcatvprintfstrstrstrtoksscanffreadstrdupisgraph__assert_failstrcmpfgetcfclosestderrfputcfwrite__xstatrewindexitfopen_IO_putc_IO_stdin_used__libc_start_mainfree_edata__bss_start_endCXXABI_1.3GCC_3.0GLIBC_2.1GLIBC_2.0U ӯk P&y 0ii ii yii 0QYYY:YCYDYEYd@QDQHQLQPQTQXQ\Q`Q dQ hQ lQ pQ tQxQ|QQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q4R5R6R7 R8R9R;R<R= R>$R?(R@,RA0RB4RF8RGUEUEUEUEUEUEÐUW u}E EE EE Euhh*EPhhuhh}ÐUW$}EEE EEE EPOE ]}EEEEEEEPhhzEPhhauhh}ÐU}x2},U`TPPRjuh ÐUEE EtE]E ]EEEUUE UEUEÐUE E E ʍd$$d$$d$$uh@ Uj;hO h  hP  ?P jPP?PDZ@Z ^]EPX`d$$M]E^]EP^d$$X`X]EEtYEEɃ d$$d$$hK ^^EEɃRPd$$d$$h$ EEEU hg^E}t}}t' DThh?PR^Et9^]DT PNhpud$$@^]EDThpd$$Pr^Et+^]EDThzd$$P4^]DT Phpud$$ÐU^t h_ h: hP r h^M h$ hj j&PP?P^PPRPPPP?PP^PRPSPPP6?PPPi^PPPPPP h$ zB-ÐU^t h3BHTHTDT^ ]^E^h^h^*ZtN^( ^^^^ʍd$$d$$d$$hj X^E^^E^^^^ʍd$$d$$d$$hj PPPh^P?PPh^U^t hOBHTHTDT^0 ]^E^h^h^*ZtN^8 ^^^^ʍd$$d$$d$$hj `UE^E^^E^^^^ʍd$$d$$d$$hjI U jPPPh^oP?PPh^PÐUUE(Z(Z$Z P}up}u.ZtU jPPPh^PPPh^ÐU jPPPh^iP?PPh^JÐUEEEE}Yt}Zt}Xt %lÐU hI^t?h^h< h^h@ h^hD ^^^]^^^^^^^^^σd$$͍d$$uud$$ɍd$$d$$d$$d$$d$$tPÐUE^}u hH }(}u hW e he SUhhu 8Z`\PRjj-*Zt:^^^ʍd$$d$$d$$h j 8^^^ʍd$$d$$d$$h j hhu qhhu Whhu =(Zt)Zthhu  ÐUEE ɋEE EE ÐU(u u]uu]u u M]E]EE@tuu]E}]EÐUWV^t hNY}DUE]E ]}8UE]E]EPEPEPEPh^EPEP h^EPEP EPEPd$$  ]EPEPEP ^^ ^PRQEEEEˍd$$ɍd$$d$$d$$z ^^^ʃd$$d$$d$$e^_Uuud$$C]EU u]EE@tud$$uue؃ UhEE@^t h: u oE E E QRPuEP h^EPEP h^h^EP EPEP]E]-DT!?RPEEtAE E E QRP4BPEP8 EPEPEPV EPh^EÐUWV}ܾPUE]E ]EPEPh^EPEP h^EPd$$  ]EPh^EP6 EPEPu e^_ÐUXEE@^t h: u o*Zth^h^h^ E E E QRPuEP h^EPh^ h^EPh^ *Zt/Ph^EPy؃ EPh^h^ {ÐUWVĀ^t hG}hUE]E ]}\UE]E]EPEPEPEPzh^EPEP h^EPEP EPEPd$$  ]EPEPEP EEPd$$e^_ÐUWV@LTE}0 }ܾ$ }о  ZEă}t"}t0}t:EPu&EPumEPuYe^_UWV@}< }?~ }0M~uhL jhc PEu hPjhc 'EEEEEEUEPhRjhc EEEEEEUEPhR}jhc EEEEEEUEPhRAj hc sE P,Z hS hP E E@tJuuue @PT j7 u "E E@t ?PQu EPp EP^PEPEP{؃ EPh^EP PEPEPN؃ EPh^EPu jl?P?P?P_ EP0PPP3 EP hx  %e^_Uu uEPg EPEPw]EEEUu ud$$]EUEE Et&EE Ƀ d$$d$$h ^ EEEt&EEɃ d$$d$$h % EEEt&EEɃ d$$d$$h$  uuuhEt.EtEt EEEEE;E UEuEPuuoE]ÐU ESUDE3UEDEEE EE\E}~ǍE}~EEUEDE}~U$EYUDE9UEDEEE EE]E\E}~E}~EEUEDE}~UEETZtUE `ZUE\ hx 螼ÐUEE h EE`Z uct#E\Puh qEE}tH} t} tWE\Ph 7\E\Ph ?E\Ph "E\U@PRh پE}ÐUEE jUEZ uUE Z hUEEEE}yt}zt&}xt+ j j jUEE jvνUEE jVÐUEE)Z)Z蒽UEE+Z+ZrUEE-Z-ZRUEE jڼ-ÐUWV EE} EP AP~e^_UWV EE} EP APHe^_UWV EE} EP APe^_UDTe]Et EDT[ÐU ?PÐUEE hŻUZtZUEEÐUEE}wFE`ZE}uEUPRhEuu PEЃUEE}tuh註h*u襽E}uuh,yujjhFu uhIuʶhhPu貶uj 貼UЃ P-EE HE\uhhjuujO EEEuPLEE;EM}y u1U(EEܡh)h(h $h)h(h jh ju ÐUWV0EEEE u}M(uQ} u8TY`} u8TYKu hhT8TY$EEEE u}M(uQ} u8TY} u8TYu hhа8TYEEE;Eu܋}؋M(u 8TYaEEE@EuЋ}̋M(u 8TY"uhHh+8TYe^_ÐUEEEPuP蕟E UPRE E8TPR<EEuÐUEEEPuP#uu u菟E E8TPRɢEEuUuuu轲?PPP肥 j % hS hS hS hSՠ hSŠ警PPP j 覠 hS膠 h,Tv h Tf hTV hTF.uuu 諱PPPp j  hS hS h,Tӟ hSß諥PP?P j 褟 hS脟 hTt hTd hST<uuu蹰P?PP~ j ! hS hS h T h,Tў蹤P?P>P j 貞 hS蒞 hT肞 h Tr hSbJUPPu蹯 j> hS hS hS hS hSޝ hSΝ hS辝 hS讝 hS螝 hT莝 hT~ h Tn hT^ h,TN h T> h,T.PPu 荮 j hS hS hSҜ hSœ hS貜 h,T袜 hT蒜 hT肜jPPu jf hSF hS6 hS& hT hS hT hS h T֛ hSƛ h,T趛螡UaE}u h|kGj uEju d$$RPu0 u"ÐUE}u h|ej u艛huvEE Eʃ uud$$d$$d$$uқ0 u蔜ÐUÞPP?P4CPƘuu轜 uuuu u nuPPןuu znU1PP?PBP4 PP?P4CPuu uuuu uc uPP%uu 輛UWV0}쾴}ྨ}ԾYPPEP蟪=P=P=P$RP@RPRP ?RPffffff?RP333333RP ?RP?RP?RP" jj?RP 袚m?RPffffff?RP333333?RPa ?RP?RP?RP袗 jj?RP芛"PPEP8қjj?RPM̺?RP?RPпRP讙 BP?PEPѨjjQ?RPRPRP?RPL jjQ?RP褚RPٿRPпRP j j ?RP]PPEP RPffffffRPRP螘 v?RP@RP̺?RPڕ jj?RP™ZPPEPpRPffffffRP̺?RP ۙ?RPRPRPA@RP趙 jj@P?P333?PI 譗RPRP̺RPq I?RPRP?RPARP$ jj@P?P333?P RPffffff@RPRPߖ 跘?RPRPRPVRP蒘 jj@P>P?P% 艖RPRP@RPM %?RPRPRPV@RP jj@P>P?P e^_ÐU jZ hD ʗ j}PZ@Z E0ZE4Z,} u&uuuh趒U8Z+E E 4Z0Zu uPRE0ZE 4ZU?Puu u, hA hP ̎+Zt hP 胓 hP 衎-Zt h h/Ztjh&h(h Ïh&h(h 詏h&h(h 菏h&h(h uhh&h(h Yh&h(h ?h&h(h %h&h(h U@?P@?P@?PpÐU h - hq  h  hݐ h4H hȎ ht8 hںx jHTDTEEƀ(ZE}~_jhQ @T P]蛵ÐUu ujʍÐUE EEtE ]E]EUEEtE]E5EE]EU}uhjBPH4UL>BPH4UL>BPH4U?B PH4UB$PH4UB(PH4UB,PH4U?B0EE;E#PX4 hB芀E\JJNJNJ#t-JKJiUJnt$guh\Pjbuh\PK\P\Ph9\PyEPH4U \PPH4UDPhJuҁPH4UPH4U@D\[DPH4UPH4U@D`[D:EPhMu6E܃PH4U4PH4UPX4UB,B,A(A(F$]KKdtKsKaJPH4UX PH4UpPH4U SVPhPu) PH4UX,PH4Up(PH4U$ SVPhPu PH4UXPH4UpPH4U SVPhPuK 6uh\Puh\P\Ph?u~e[^_UW4E؉UԉMЋEEEḚ}ЍPEйEȰ}H Pg~EuuCuu u贂hduE}u#YuhhP_| j2 ugujjhSuj*jh?ujjh+ujjhujjhujjhujjhۂujjhǂEE؋H4UEEPhui{E@E@E@ʍd$$d$$d$$h(u0{ E@ E@E@ʍd$$d$$d$$h5uz E@,E@(E@$ʍd$$d$$d$$hBuz E@DX`ɍd$$hOuzuj A~EE؋@0;E}ÐUWXThBXEEEEEEEEW\RRm-Rm(RfRgR#t RuaRvt'Th\PH|]SSnt;SttYStuTh\P{ETh\P{EYTh\P{E2\Phh^} j~Th\Pg{\P\Ph9\P~ \Pw‹XP\X$Th\Pz}Th\Pz\LLHHƄ\\PXcEEE܉EEE\Ph?Tiy\hPbzEPEPh\Pn}EPEPhTyEPEPhTxEE@PEPEE@PEPEPEPhTxu" EPEPEPh\P|  EPEPEPhTRx EPEPEPhT0x EE@PEPEE@PEP EPEPEPhTw uSEPEPh\P{EPEPhTwEPEPhTvwEE@PEPEE@PEPEPEPhT1wuEPhMT wEPhMTvEE@PEPEE@PEPEPhMTvuTh\Psw\Ph?Tfv~XEBXEBXEBXEB(X@>g>g>#t->f*y >u@>vt'^ @hHPuY I??ntq?t?t) UԉEHUԉEXUԉE QSPhP@|t E U؉EHU؉EXU؉E QSPhP@&t E} EEPEERPh@sEI @hHPtHPHPh9HPwHPDEUEB @hHPStH88HHƄHHPDEUEB q EEȉE̋ẺEЃHPh?@rHhPsEPEPhHPvDH,UEЉDH,UẺB EPEPh@MrDH,UEЉBDH,UẺBEPEPh@qDH,UEЉBDH,UẺBEPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@ C DH,UDH,U(@CDH,UDH,U(@CDH,UEЉBDH,UẺBEPEH‹EQEPEEPEPh@pm EPEPEPhHP)t DH,UEЉDH,UEȉBDH,UẺB EPEPEPh@]o DH,UEЉBDH,UEȉBDH,UẺB EPEPEPh@n DH,UEЉBDH,UEȉB DH,UẺBEPEH‹EQEPEDH,UDH,U(DH,UDH,U(@CDH,UDH,U(@ C DH,UDH,U(@CDH,UDH,U(@ CDH,UDH,U(@CDH,UEЉBDH,UEȉB DH,UẺBEPEH‹EQEPE EPEPEPh@Ml EPEPhHP_pDH,UEЉDH,UEȉBEPEPh@kDH,UEЉBDH,UEȉBEPEPh@`kDH,UEЉBDH,UEȉB EPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@CDH,UDH,U(@CDH,UDH,U(@ CDH,UEЉBDH,UEȉB EPEH‹EQEPEEPEPh@iEPhMHPmDH,UEЉEPhM@%iDH,UEЉBEPhM@hDH,UEЉBEPEH‹EQEPEDH,UDH,U(DH,UDH,U(@CDH,UEЉBEPEH‹EQEPEEPhM@g@hHPhHPh?@ge[_UST}uhhh#hfE@ uhhh#heE@ E̋ẺEȋE@ EԋEԉEЋE@ E܋E܉EEEH UĉEEtEH UĉEȋEH UĉEEtEH UĉE̋EH UĉEEtEH UĉEЋEH UĉEEtEH UĉEԋEH UĉEEtEH UĉE؋EH UĉEEtEH UĉE܍EE@;ETu ]uE]u]uE]u]uE]EE]EE]EE]uuNud$$<]ECEH UĉEH UĉeEH UĉXEH UĉeEH UĉXEH UĉeEH UĉEH UĉMEH UĉXEH UĉMEH UĉXEH UĉMEE@;EEEE]U(}uhhXh#haE@ uhhYh#ha} uhhZh#h oaE@ EEEE@ EEEE@ EEEEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEE@;ETU EU EU EU EU EU EUS$}uh hh#h_E@ uh hh#h^} uh hh#hJ^EPuEEd$$E ] EEd$$] EEd$$]ÐUSEEH UEH UM EH UXEH UM EH UXEH UM EE@;EM[US}uh`hh#hn]EUEH,UEEH,UEH,U@EH,UEBE@tjEH,U@ EEH,UEH,U@C EH,UEBE@tjEH,U@EEH,UEH,U@ CEH,UEB EE@(;EEEH$UEH$UEH$UXEH$UEH$UXEH$UEE@ ;EPEEHUEHUEHUXEHUEHUXEHUEE@;EP]ÐUS$}uhhh#hZZE@ uhhh#h7ZE@$tE@$ P_EP(EP EP  P[‹EP$EEH,UE@B$EX EH,UPEX EH,U]EX EH,UPEX EH,U]EX EH,UPEX EH,U]EX EH,UPEX EH,U]EX EH,UPEX EH,U]EX EH,UPEX EH,U]EH$U PEPEP EH$U PEE@(;E3]ÐUVS@}uhhh#hVE@$uhhh#h VE PXd$$T]E@tE@ P\EP(EPEP P^W‹EPE@ P>WEEEEEE@;EsE2 j VEԋUԋEEH,UE܋EԉPEH,UU܋Eԉ j VEԋUԋEEH,U@E܋EԉPEH,U@U܋Eԉ j 2VEԋUԋEEH,U@E܋EԉPEH,U@U܋EԉEE@(;EEEEE܋Eԃ}uYPj*jh [EȸE̸EESEH$EX,EE܋P$Ep$EH,EԋP$SP1]EEEtE@EȋEX$EH,EԋP$]E̋EX$EH,EԋP$]EЋEX$EH,EԋP$]EE@Eԋ@Eԃ}}tn EPzEHUEȉEHUPẺEHUPEЉEEEEE܋EEԊ@EH,Eԋ;Eu#EH,EԋEB *EH,Eԋ@;Eu#EH,EԋEBEH,Eԋ@;EEH,EԋEBEHUEp$EH,EԋP$EHUXEp$EH,EԋP$EHUXEp$EH,EԋP$EH,Eԋ;Eu EH,EԋEB ~EH,Eԋ@;Eu EH,EԋEB>EH,Eԋ@;EuEH,EԋEBEEԋ@Eԃ}sEE@;E,UJEPE8EE܋EEԉE؋Eԋ@Eԃ uU}uݍEE@;Es uTE@EEP PTP‹EPEEHUUEEHUHUEEHUHUEEE@;Ei uTe[^ÐUS$}uh`hh#hZNE@tE@ PSEPEPE@ P-O‹EPEPu]EUPRSd$$d$$]EEH UM]EH UM]EPEE]EEPEE]EEE@;E`E@ EE@;Esuj BE@8Phu>E@(Phu>uj QBE@Et/EH4EP Phu.>EEEEH,EPEH EX,EPEXEp,EPEpEx,EPExE@,EEPEE@EE@,EEPEE@EE@,EEPEE@EE@,EEPEE@ EE@,EEPEEQSVWuuuuPhu^<0E#EEH,EPEH$EX,EPEXEp,EPEp$Ex,EPExE@,EEPEE@$EE@,EEPEEQSVWuPhu*; EEH,EPEH EX,EPEXEp,EPEpEx,EPExE@,EEPEE@EċE@,EȋEPEEȋQSVWuPhu : EEH,EPEHEX,EPEXEp,EPEpEx,EPExE@,E̋EPEE̋@ EЋE@,EԋEPEEԋQSVWuPhu8 EEH,EPEH$EX,EPEXEp,EPEp$Ex,EPExE@,E؋EPEE؋@$E܋E@,EEPEEQSVWuPhu7 EH,EPEHEX,EPEXEp,EPE QSPhu?7 EE@;E uj :E@E} u<e[^_ÐU}uh@hZh#hY7E@ uh@h[h#h67E t E@$u hd7E E t E@u h7E E t E@u hl7E E t"E t hX@7E E t E@4u h7E E t6E@4u,E t h6E E ߋE t#E t h`6E E t hW :E t hW 5E@<^E EH4^P ^^Phh;^Phh:^$Phh:^@DPhhU9E t^ P$; j5^EH,^P^^E t&EH$^P$ P;4E t&EH^P  P 4E t EP^@ P4EH ^ P4E t&EH^P P3E t EP^@ P3EH ^P P"4E t&EH^P P3E t EP^@  P3EH ^P P3^@^^P^9e9^@^^ÐU jx4Ehu3u u6EUS$E@EE@ Eu EPu=EEEH,UEH,UE}fE fEm}mE؋U܉EH,UEH,UPEm}mE؋U܉CEH,UEH,UPEm}mE؋U܉CEE@(;E u6UEPEP P1‹EP EEH UUEEH UHUEEH UHUEEE@;Ei u5]UWVphu5E}u u9/E}ujFEP1EEEEu}M(t%YuhP.EEujFEPa1E<#t|}u) EPEPEPhEP4 EM}u"EPEPhEP\4E%}uEPhMEP54E}_E‹EЉЃ P/EUEЉuPju/ u2UE UEuuEe^_ÐUWV}<}0}$}EEEH]EP]EX]E`]Eh]Ep]Ex]E]E]E` WEEEEٝTمTٝdEٝlEEEEٝTمTٝpEٝtEٝxEEEEٝTمTٝ|E]E]EEEEٝTمT]E]E]EEEEٝTمT]E]EEٝTمTPd$$Pc20 EP/2uu u;20uuu1?RP+..y0 EP1EEٝTمTPd$$P1#0uuu1?RP+#../ EP=1EEٝTمTEEٝTمTEEٝTمTʃd$$d$$d$$0G/uuu60?RP?*G-Ee܃PPd$$v0.uuu/?RP),Eẽd$$PP0.uuu/?RP),EẽPPd$$/<.uuu+/?RP4)<,7,.EEٝTمTEEٝTمTEEٝTمTʃd$$d$$d$$.o-uuu^.?RPg(o+EePPd$$.-uuu.?RP(+Eẽd$$PPE.,uuu-?RP'*EẽPPd$$-d,uuuS-?RP\'d*_**, EP~- ?P](, j' `P' ` P' `P' `$P' `0Pu' ` P`'H-))e^_ÐUHEE@Eи@EԸ?Eظ?Eܸ?EAEʚ?EL=Eʚ?EsF?E{ž>EsF?E*PPu48P{ž>PP9,sF?P{ž>PsF?P+ jj?P@P@P? (n*PPu7PP?P4PW$ʚ?PL=Pʚ?P+ jjAP?P?P轋 !()PPu 37PP?P4P# jjAP?P?PX ')PPu6PAPP* jj?P@P@P Z'U)PP?PP #P>PPc*=P?PL>P)j?P&ÐU AP>Pu5(E Pd$$P)E4,uP?PPd$$M"EEEEtA& j 6'E ]EPd$$PS)E =Pd$$=P(?RP"% j6'E Pd$$P(>P>P>PF(jj?RP&V%U'PP?PAP!u u u@%&P?PPBP PP?PAP uu u$}&P?PPpCP PP?PAP` uu uT$UWVfff?EAE&P?PAPh'%BP@PAP&?RP #%P@PP'AP@PpAPk&?RPt |#G%PAPAPP&EC jj pAP?P?Pdž PPPf&E}~#$PAPAP@P4&EC jj pAP?P?PN PPP%E}~"U$PAPAPP%EC jj pAP?P?PՅ PP@Pt%E}~"#PPAPPB%EC jj pAP?P?P\ PP@P$E}~!tHPRQ}" j 0 tP t P tP$ j  t$P t EP@M EP t$P tP tP tPPjj?RPUEUMNEEEʍd$$d$$d$$uFUU?PQ8?PqG?P jj?RPÐUuu ujj?RPBU=^^hP}.@RPi0 8 ].@RP0 8 ]Eud$$UU?PHCP?PuR' pAP@ d$$UU?PPPP?PBP.@RP0 ɋ ^ jjd$$?RP?RPQ0.@RP0 ]Ed$$PPg ^jj?RPRPQy @ d$$fff?PPRCP333?Pu % pPvHCP?Pu%'PPUU@P pAP-@ d$$fff?PP<RCP333?Pu % pP CP>Pu$H ]Ed$$?PUU?P'UU?PUU?P`@P ?RPPP?POjj?RPGPPd$$jj?RP l ?PPP ?Pff>PUU?PO ?Pfff?PP ?Pff>PUU?P#HCP?Pu:#PUU?PP:PP?P4BP?Pfff@PUU?Px?RPPff?PP ?PUU?PUU?P<JF@RPP ]Ed$$@PPZPP?PAPUUU@Pfff?PUU?P?RPHCP?Pu!Z8?P;1?P`@P@?RPIQRCP333?Pu h!Pff>P?Pm ^ jj`?RP?RP?RPQ0PPP ^jj?RPRPQ( UUU?PPPCP>Pu  ^jj?RPRPQ ^ jj`?RP?RP?RPQ08>PPP,RCP333?Pu  ^jj?RP?RPQ$  X ɃPd$$d$$%?PPPBP( @Pff>P`?P?RP Pfff>PP2 ^ jj@RP`= ?RP`= ?RPQc0@PPP ^jj`= ?RP`= ?RPQ CP>Pul@ d$$PPb ^ jj@RP`= ?RP`= ?RPQ 0 ^jj`= ?RPRPQ: RCP333?Pu  \ Pd$$P ^ jj؉غ@RP@u?RP@u?RPQ 0OD@PPPX ^jj@u?RPRPQj UWV x l t` EEP$d$ ݝE؉EP$d$ ݝE ݝEE ݝEE ݝE ݝE ݝE ݝEݝE ݝEP$d$ݝE ݝE ݝ E ݝ(E ݝ0E ݝ8E ݝ@E ݝHE ݝPE ݝXE ݝ`E ݝhE ݝpE ݝxE ]E ]E ]E ]E ]E ]E ]E ]E ]E ]E ]E!]E ]E!]E!]T`W PRQ E!ٝDمDٝTE ٝDمDٝ`E ٝDمDٝtE !ٝDمDٝxE ٝDمDٝE !ٝDمDٝE ٝDمDٝE !ٝDمDٝEٝE !ٝDمDٝEٝE ٝDمDٝE ٝDمDٝE ٝDمDٝE ٝDمDٝE ٝDمDٝE ٝDمDٝEٝE ٝDمDٝEٝE ٝDمDٝE ٝDمDٝE ٝDمDٝ E ٝDمDٝE ٝDمDٝE ٝDمDٝ E ٝDمDٝ$E ٝDمDٝ,E ٝDمDٝ0E ٝDمDٝ8E ٝDمDٝ& j <P?PPo T$P T0P TPu E!]EUP$d$UP$ʍd$d$$d$$d$$0?RP9PPu]?RPE!]EEP$ɍd$d$$d$$PEP$d$EUP$ʍd$d$$d$$d$$[P>Pu ?RPJPPun?RP!E!]EE!]EE!]Eʃd$$d$$d$$EP$d$EP$d$E!]Eʃd$$d$$d$$MP>Pu ?RP<PPu`?RP E!]EE!]EE!]Eʃd$$d$$d$$ EP$d$EP$d$E!]Eʃd$$d$$d$$?P>Pu ?RP.PPuR?RPUWVPEBPBPu PP?PBPE j j d$$?P?PR THBPPu}t(}Ծ!EPhh&}ľ!EPhhEP$d$Pd$$P>j j @RP6BPBPu }侸!EPhh,EP$d$E!]EPd$$PPP?PP @P=jj$@RP@RP e^_ÐUPPu PP?PBPEEE!E!ɃRPd$$d$$ PPuzEEE!E!ɃRPd$$d$$ P=Pu"E!]Ed$$PP=P?P?PxE"j j d$$UWV0EPjEЃhL"POEEԃh|"P;EE؃h"P'EE"]Ee]E"]E"]}ľ@"E"ɃPd$$P >P?P>Pm@P>PEPEd$$]e0E"E"Ƀd$$ud$$XPRQEEE쉅E쉅EE#ٝمٝEE쉅E#ٝمٝE쉅$E#ٝمٝ(E#ٝمٝ4E8E"ٝمٝ@EDE쉅HE"ٝمٝLE쉅TE"ٝمٝXE"ٝمٝdEhEpEtE쉅xE|EEEEEE hD n j!P?PPT P P P $PPPP $Pm PV P? P- hD } "}"BP333?PEP] h } uEЃPh 0} uEԃPh E؃Ph Pjj ?PPjj?PPh L0EPjj?PPjj?PPh 0 h X h H h 8?PPj ?PPj FPh"h# h  j jj jh h e^_ÐU@E33?EL?EL>ESPP?PPV hL>P?P?Pjj`ff?RP 33?RP-  jj@P?Pgff?P[H @PPPj?PGÐU(333?E=E츚>E @E@@E@E7 h"?P?P?Pjj@33?RPPP?PP jj @P=P=PG PP?PP @PPP jj@@P333?P=PF @@PPP jj@P>P333?PF @PPPgj>PFUWV ̌?Efff?E}#P?PP̌?P?Pfff?Pe hEjj?RPe0fff?P?P̌?P BP?PEPY hjj?RPce^_ÐUM #xPRQuhhUuhh= APhhJPPPEP@PPP?PPBP h EPjj?PPjj?PPh 0 h ?PPu?PPu h  ujujh EE;E  WÐUEUujj ?PPjj?PPh 0 h ?PPu?PPuO ujujh UWV0}u)}ྼ# AP=PEPV}u)}Ծ# AP=PEP'}Ⱦ# AP=PEPdP>PPd`VP>PP.P?PPBPPP?P AP`V8RP>PPP?PP4CP8PP?P@P`VP>PPBP?PPCPPP?P P`VL}쾘# AP=PEP j*P?PPPPPe^_ÐU?PP?PKP?PPHCP j@PP@PP?PPCPw jr=?PP@@PP?PPCP# jfUWV }#AP?PEPE#]E#] j?PPPE #E#Ƀd$$@@Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$@@Pd$$NPP?PE #E#Ƀd$$@@Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$@@Pd$$UPPPE #E#Ƀd$$@@Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$@@Pd$$\PPPE #E#Ƀd$$@@Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$Pd$$E #E#Ƀd$$@@Pd$$c{e^_U h  jEE#EE #Ƀd$$`@Pd$$?EeEe Ƀd$$?Pd$$ ?RPU h 9uuuu uuuu EE uud$$d$$UE h ~AP?PhUuh ?E#]E#] j?PPPPPE #E#Ƀd$$@@Pd$$;?PPtE #E#Ƀd$$Pd$$?P?P&E #E#Ƀd$$Pd$$P?PE #E#Ƀd$$@@Pd$$QPP?PPPmE #E#Ƀd$$@@Pd$$?PPE #E#Ƀd$$Pd$$?P?PE #E#Ƀd$$Pd$$JP?PE #E#Ƀd$$@@Pd$$PPPoPPE #E#Ƀd$$@@Pd$$?PPE #E#Ƀd$$Pd$$C?P?P|E #E#Ƀd$$Pd$$P?P.E #E#Ƀd$$@@Pd$$PPPPPE #E#Ƀd$$@@Pd$$<?PPuE #E#Ƀd$$Pd$$?P?P'E #E#Ƀd$$Pd$$P?PE #E#Ƀd$$@@Pd$$RjU h  jEE#EE #Ƀd$$`@Pd$$3EeEe Ƀd$$?Pd$$?RP U h -EuuUEuu AEuu-Euu EE uud$$d$$UEU}M}@#U#U#U#U#U#U#U#U#U#U#U#U#V#V#4V#@VÐUÐUWV0}#@AE@EAECPCPCP@P?PP@?P>P@APK?RPT\PPus @P?PPs?P?P@AP?RP j @PP@P@@PP@P#@P@P@P@P@P@P j E$@PPd$$E$@PPd$$E$@P@Pd$$\E$@P@Pd$$3K j aE$@P@@Pd$$@P@@P@@P?P@P@@PE$?P@Pd$$ j E$?P@Pd$$Z?P@P?P=?P@@P?P E$?P@@Pd$$:@P?PP@P@@P@AP?RP  j E$P?Pd$$aE $$E$Ƀd$$?Pd$$"E($]EE $#Ƀd$$?Pd$$E0$4$E8$Ƀd$$?Pd$$E<$@$E$Ƀd$$?Pd$$]EED$Ƀd$$?Pd$$,E<$@$E0$Ƀd$$?Pd$$E0$4$Ƀd$$?PPE($]Eԃd$$?P?PE $$d$$?P@PZEH$L$Ƀd$$?P@@P)E8$d$$?P@PEP$]Eԃd$$?P@PP?P@P jE$P?Pd$$wE$P@@Pd$$NE $$E$Ƀd$$?Pd$$E $$E$Ƀd$$@@Pd$$E($]EE $#Ƀd$$?Pd$$E($]EE $#Ƀd$$@@Pd$$BE0$4$E8$Ƀd$$?Pd$$E0$4$E8$Ƀd$$@@Pd$$E<$@$E$Ƀd$$?Pd$$E<$@$E$Ƀd$$@@Pd$$FEED$Ƀd$$?Pd$$EED$Ƀd$$@@Pd$$E<$@$E0$Ƀd$$?Pd$$E<$@$E0$Ƀd$$@@Pd$$fE0$4$Ƀd$$?PP5E0$4$Ƀd$$@@PPE($]Eԃd$$?P?PE($]Eԃd$$@@P?PE $$d$$?P@PqE $$d$$@@P@P@EH$L$Ƀd$$?P@@PEH$L$Ƀd$$@@P@@P޿E8$d$$?P@P赿E8$d$$@@P@P茿EP$]Eԃd$$?P@P[EP$]Eԃd$$@@P@P*P?P@P P@@P@P3P`@P?P?PPPAP j ܿE$P@@Pd$$sE $$E$Ƀd$$@@Pd$$4E($]EE $#Ƀd$$@@Pd$$E0$4$E8$Ƀd$$@@Pd$$讽E<$@$E$Ƀd$$@@Pd$$oEED$Ƀd$$@@Pd$$>E<$@$E0$Ƀd$$@@Pd$$E0$4$Ƀd$$@@PPμE($]Eԃd$$@@P?P蝼E $$d$$@@P@PlEH$L$Ƀd$$@@P@@P;E8$d$$@@P@PEP$]Eԃd$$@@P@PP@@P@PĻ7 j EX$d$$@@P@P脻E\$$Ƀd$$@@P@PSE\$$Ƀd$$AP@@P"EX$d$$AP@@P j 'PP@PʺE0$?Pd$$@P衺E0$ @Pd$$@Px@PP@P[s j 艻PP@P,E0$?Pd$$@PE0$ @Pd$$@Pڹ@PP@P轹 j E$PPd$$~E0$E$Ƀ?Pd$$d$$CE0$E$Ƀ @Pd$$d$$E$@PPd$$۸ j E$PPd$$蠸E0$E$Ƀ?Pd$$d$$iE0$E$Ƀ @Pd$$d$$2E$@PPd$$ ! j 7$eE$Ƀd$$?Pd$$·$eE$ $Ƀd$$Pd$$腷$eE$ $Ƀd$$Pd$$D$eE$$Ƀd$$?Pd$$JE $`$@Pd$$@P蜽?P@P?P?RPePPd$$E?RPζֹ衻eED$E8$ʃd$$d$$d$$?P@P?PJ?RPS[&PPEPlE $#$E0$$ $Ƀ@Pd$$d$$7?P?P?P蚻jj?RPPPAPjj?RPݹd$eE $h$Ƀd$$Pd$$芻jj?RP肹PPu,ED$EX$Ƀ@Pd$$d$$?P@P?Pz?RP胴PP@@Pƺ?RPOW"E8$@Pd$$P|?P?P@@P߹?RPPPEP >PPP?P>P=Psjj?RPSE $`$PPd$$襹jj?RP蝷5PP @Pkjj?RPce^_UAE@@E?E@@EPPuP?PP@@P?PAPH?RPQY$Ep$Ep$l$Ƀ?Pd$$d$$h?P@@P?P˷?RPԱPPP?RP蠱PP`AP?RPl@PPP请?RP8@UWVuu?RPE$ɸPP?Pd$$ޯE $ɸP?PPd$$貯EtbP?P>Pu胯̾PPPƶEP?P>Pd$$@`P?P̾Pu!̾PPPdEP?P̾Pd$$ޮPPuujQ?RP333333?RP̴ }t$PPEPuu333333?RP˳ce^_U!E $]Ed$$PPsE $]EE $]EɃd$$ud$$賴u$u ?RP)茳P?P>PP菭E M]E]EE@tuu~]E$]Ed$$PP茴E$E$]EE $]Eʃd$$d$$d$$轳P?P>PAP转PPuPu$u uuuU 苰VP?P̾PAPYE Md$$a$]Ed$$PPuE$E$]EE $]Eʃd$$d$$d$$覲P?P̾PP覫PPuʾAPu$u uuu> tE$Pd$$P螲PPu(]E$u d$$u ܱu$u ?RPRE $$]Ed$$PP~E $E$Ƀd$$d$$u M u$u ?P333?P?P RU8EEE$]E $]E$]EE $]EEE$]?EL?E?E螯E$ɃPd$$PpPP?P4CPsE$ɸPP?Pd$$EE$ɸP?PPd$$E$ɸ?PPPd$$PPu4jj?RP! jjuL>PL>P7 EPd$$PЯjj?RPȭE$Pd$$P華E$ɸPP?Pd$$E$ɸP?PPd$$ЧE$ɸ?PPPd$$蟧 uDjju@uP?P LE$ɃPd$$PvE(%%PP?Pd$$E(%%P?PPd$$觥E($%?PPPd$$nF?P?PL?P,jj?RP褪P?P :E%ɃPd$$PdE0%%PP?Pd$$ΡE0$%P?PPd$$蕡E0%%?PPPd$$\4?P?P?Pjj?RP蒦*E0%%PP?Pd$$E0$%P?PPd$$讠E0%%?PPPd$$uME?Pd$$?P- jj?P*?P?P 4E$ɃPd$$P^?PuL?PĦ jj?P ?P?Pg ˣÐU(EEE%^ju= PY^^uYuh$%P踟^ P9؃}th^EPR>>EEEEEE̓ d$$ˍd$$ɍd$$d$$d$$d$$h@%貣@^ P1E^BPRH聤P?PP^jPgÐUEEUEEÐUWVS [NΜ)Eue[^_1Puu uG;}re[^_UÐUSRPtPЋCuX[ÐUSP[vNX[Invalid EnumInvalid ValueInvalid OperationStack OverflowStack UnderflowOut of MemoryTable too largeError %s discovered in check at line %d in %s TWLOADPATHno TWLOADPATH; constructing default value from TWHOMEDIR TWHOMEDIRNo value of TWHOMEDIR TWHOMEDIR does not seem to be a valid directorytwhomedir is too long (max is %d): %s .:/textures/:/objects/:Out of memory for path searching. searching load directory %s for %s directory in TWLOADPATH is too long: %s /pathname is too long: %s + %s Couldn't find %s in TWLOADPATH = %s :Hide AxesShow AxesHide Bounding BoxShow Bounding BoxBack upImmerseDisable LightingEnable LightingHide LightsShow LightsFlat ShadingSmooth ShadingWindowFull ScreenFilter: LinearFilter: NearestCpB5UuCinvalid color number: %d, must be less than %d %s=(%f,%f,%f) src/tw-bounding-box.ccwindow = (%d,%d), aspect ratio = %f switch to full screen, saving %d x %dback to %d x %d window Error in gluProject for world location (%f,%f,%f) Matrix %s %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f Error in gluUnProject for window location (%f,%f,%f) modelviewproj-DT! @f@gluPerspective: fovy = %f ar = %f near = %f far = %f frustum WxH = %f x %f window %4d x %4d @ack! fovy<0. fovx=%f fovy=%f frustumWidth=%f frustumHeight=%f AR=%f B@-DT! @f@DISTORTLETTERBOXCLIPBounding Box not initializedtwCameraPosition: INSIDE InnerRadius = %f, near = %f far = %f twCameraPosition: OUTSIDE OuterRadius = %f, near = %f far = %f ;f?B;f?BVRPVPNVUPLetterbox modeclipping modedistorting modesrc/tw-camera.ccimmerse: InnerRadius = %f, near=%f far=%f back off: OuterRadius = %f, near=%f far=%f -DT! @f@-DT! @f@-DT! @f@????invalid light ID: %d src/tw-lighting.ccThis light seems to be neither positional nor directionalxmax (%f) must be greater than or equal to xmin (%f) ymax (%f) must be greater than or equal to ymin (%f) zmax (%f) must be greater than or equal to zmin (%f) BB CenterBB MinBB MaxOuter radius = %f, inner = %f ?Dot Products differ: %f %f %f zero length vectorsDegenerate triangle: u and v point the same way.Line from (%f,%f,%f) in dir (%f,%f,%f) doesn't intersect plane through triangle (%f,%f,%f), (%f,%f,%f), (%f,%f,%f) Keyboard Callbacks not yet initialized. Call this after twMainInitThis software is designed to help in learning and teaching about using OpenGL to build 3D graphics programs. Copyright (C) 2006 Scott D. Anderson scott.anderson@acm.org This is free software distributed under the GNU General Public License.%3c: %s SPC: %s TAB: %s ESC: %s ^%c : %s ???No callback for %c (%d) Saving image %s wUnable to open file '%s' P6%d %d %dsaved-frame%03d.ppmQuitStop animation, if any, and refreshToggle Bounding BoxToggle LightingToggle Smooth ShadingPause animationReset to original screennext frame of animationSpin around the x axisSpin around the y axisSpin around the z axisView from positive X axisView from positive Y axisView from positive Z axisHelpstart zooming insave frameffffff?. 6?loading texture from %s using obsolete function twTex2D rUnable to open %s %c%cWrong file format for %s: magic bytes are %c %c. %d %d %d%s: %d x %d image Error for %s: width is not a power of two: %d Error for %s: height is not a power of two: %d Opening texture file %s. in twPPM_Tex2d%s: cols (%d) is not a power of two. %s: rows (%d) is not a power of two. %s: %d x %d x %d image src/tw-textures.ccin twPPM_Tex2D%s: %d x %d x %d image rounded up to %d x %d (%f,%f) helveticaWarning, no helvetica font at size %d, using 12 times romanWarning, no times roman font at size %d, using 10 8x139x15Warning: no font matches %s; using default 8x13 Can't allocate another quadric333?>L>L??>invalid button in mouse callback: %d GLfloat glmDot(GLfloat*, GLfloat*)glm/glm.ccuvGLvoid glmCross(GLfloat*, GLfloat*, GLfloat*)nGLvoid glmNormalize(GLfloat*)GLMgroup* glmFindGroup(GLMmodel*, char*)modelglmFindMaterial(): can't find material "%s". rglmReadMTL() failed: can't open material file "%s". %s %s%sdefault%f%d%f %f %fzDCwglmWriteMTL() failed: can't open file "%s". # # Wavefront MTL generated by GLM library # GLM library # Nate Robins # ndr@pobox.com # http://www.pobox.com/~ndr # newmtl %s Ka %f %f %f Kd %f %f %f Ks %f %f %f Ns %f `@@@glmFirstPass(): Unknown token "%s". //%d//%d%d/%d/%d%d/%d%f %fGLfloat glmUnitize(GLMmodel*)model->vertices@GLvoid glmBoundingBox(GLMmodel*, GLfloat*)boundingboxGLvoid glmDimensions(GLMmodel*, GLfloat*)dimensionsGLvoid glmReverseWinding(GLMmodel*)GLvoid glmFacetNormals(GLMmodel*)GLvoid glmVertexNormals(GLMmodel*, GLfloat)model->facetnormsglmVertexNormals(): vertex w/o a triangle -DT! @f@GLvoid glmLinearTexture(GLMmodel*)@@GLvoid glmSpheremapTexture(GLMmodel*)model->normalsS!?S! @GLvoid glmDelete(GLMmodel*)glmReadOBJ() failed: can't open data file "%s". GLvoid glmWriteOBJ(GLMmodel*, char*, GLuint)glmWriteOBJ() warning: flat normal output requested with no facet normals defined.glmWriteOBJ() warning: smooth normal output requested with no normals defined.glmWriteOBJ() warning: texture coordinate output requested with no texture coordinates defined.glmWriteOBJ() warning: flat normal output requested and smooth normal output requested (using smooth).glmWriteOBJ() warning: color output requested with no colors (materials) defined.glmWriteOBJ() warning: material output requested with no materials defined.glmWriteOBJ() warning: color and material output requested outputting only materials.glmWriteOBJ() failed: can't open file "%s" to write. # Wavefront OBJ generated by GLM library mtllib %s # %d vertices v %f %f %f # %d normals vn %f %f %f # %d texcoords vt %f %f # %d groups # %d faces (triangles) g %s usemtl %s f %d/%d/%d %d/%d/%d %d/%d/%d f %d/%d %d/%d %d/%d f %d//%d %d//%d %d//%d f %d %d %d GLvoid glmDraw(GLMmodel*, GLuint)glmDraw() warning: flat render mode requested with no facet normals defined.glmDraw() warning: smooth render mode requested with no normals defined.glmDraw() warning: texture render mode requested with no texture coordinates defined.glmDraw() warning: flat render mode requested and smooth render mode requested (using smooth).glmDraw() warning: color render mode requested with no materials defined.glmDraw() warning: material render mode requested with no materials defined in OBJ file.glmDraw() warning: color and material render mode requested using only material mode.rbP6%s: Not a raw PPM file %d %d %d%d %dfff?UU?@fff?`@ @{n?Y?{.?L>{.>Q>>{n?h?+??M??>333333?>??{Gz??HzGѿ??C@*CCAAAAAAAAAAAA@@333333? @@\>>f????? ??333333?ɿ࿚@???333333@ @333333??ٿ333333{Gzt??333333ӿ333333q=> ??333333???ffffff???????@??p}??ٿ?????????> >/home/cs307/public_html/tw/f05/mailboxRed.ppm/home/cs307/public_html/tw/f05/mailboxGreen.ppm/home/cs307/public_html/tw/f05/mailboxPurple.ppm333333?@@@?333333???@@@?@?????@@@?@?>= ??=?]? ?]??>?@?@= W?{.?L=@AA?>?@333333?@0A@40B@ @@AA?ApA??@ffffff@?333333?@@@333333??@ A4CA BAA@@@@birchMedium.objerror reading OBJ file %s Bounding Box is (%f,%f,%f,%f,%f,%f) ;…,P؊pNЎ*n8"`&rl(Hh>ʝ4\2Bh , P np ¦  b > @P ~ @ H ` L V t * ^ л, ^\  B ` 0 P 0p P p $8Lhl& d4Xb0tzxD$x"f,6 @J`~0P8 dT5"7DLxIpKMUhWHXYZ<_a dTdx8ee fHfPq҆<B|":,r|~&2,̝d`L$LhX ,L X zP|  ,AB U.H. @HAB c.r. H.zPL|  AB . D*AB Gu.h,AB _.@+AB ^.lvAB K. AB DF. 8AB De.UAB q.0DAB w. $PֵAB M..T. xLAB Dx.KAB ~. ںAB L.)AB L. =AB W.\. \KAB W.@ԻAB N.`AB N. AB N.(([AB x.w.0F. M.$"AB E.(GAB n.Y.0l. W.( 2AB .0z. e.H. $L&(AB Y.. $tNKAB K.H.}.0AB W.m.M.>.M.H.(N\AB W.K.U. y.$&AB W.K.U. $SAB H. D$^AB a.H.hSAB H.SAB H.*AAB (l AB K.H.a..P8+AB P.Z. O.H.R.H.R.Q.`.40AB HT.p. h.y. _.t. z.4h=AB n.}. U. i.]. T. Q.H.0AB Hc.U. T.z. O.,AB n.v. j. V. Y.0AB ET.p. h.y. [.(8AB ER.p.@d^AB Ej..p.O.O.V. Q.`.O.H.,AB t. ..J.V. AB . $AB M. s.. $AB P.,D8AB M. A..h. ,tIAB DG.O.s.0.AB Q.AB Q. AB S.TAB i. $< AB N.H.H\AB N.hx AB  AB  AB  %AB N.H.$6AB E_.$ 46AB E_.$< j6AB E_.d /AB  AB L. AB Q. AB  AB  4ZAB u.$$ >AB Z.. c. L QAB c.d.$p fAB h.., $yAB .I. ..08 8AB Z.. ^.L.^.Q.^..0N.@ FAB FV..b._.b.x. D.A.0U.@H FAB FV.. L..0O.y. 4..0U. AB O.$ FAB Em. qAB ]. prAB ].D AB O..Z.e.Q.r.Z.U.Q.r.Z.U.0\ AB U..W..W..$ oAB Y.{. N.$ AB Y.Y.0N., AB `.Y.W. H.W.Y.0 AB `.H.].Y.W. Z.Y.D AB E|.L. H.l. G.H.q. G.H.X.H.U.o. [.G. X.o. X.H.X.o. H.l. X.H.X.o. H.u. i.l. H.u. i.l. H.u. i.l. H.u. i. AB H..$ VAB H.. 4vAB O.].Xt>AB a.xpAB R."%AB X.,HAB K.x.M.m.O.Y.zP|  iAB k.,< AB Ie.a. .(l#AB DM.. .,t&HAB GZ.._.. .0,rAB H.. . . .(ZAB N..[..K.T(\_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. . iAB ]..nDAB H.o.$`qAB EK.. h.(sAB H=.H.L.\.Q._.V.J.Q._.V..Q._.a.H.Q._.a.H.Q._.a.H.Q._..H.Q._.a.H.Q._.a.H.Q._.a.H.Q._.V.Y.J..@z>AB .[. H.\.^. H.\.A. H.\.~. H.0}AB `.U.@}AB U.H.^.Q.g.\.J.H.l.@.J.H.^.}.(D4AB `.\.b.|.b.|.xp6AB Hj.H.Z._._.|._.j. ].S._.j. ].S._.j. ].S._.j. ].S.[.Q.J.G.J..J.w.8nAB ].H.Z.a. H.Z.M. `.a. `.t.\(AB g.e. k.^. `.a. H.Z.G. H.Z.a. H.Z.G. H.Z.a. H.Z.G. H. rAB t.0P.y. $AB o.H.Z._.VAB l.`.{AB t.}.r>AB T.`.4 AB [.H.T.}.].H.i.t.0W.Z. H.i.B.W.H.Z.h.i.B.W.|.Z._._.^._._.W.H.Z.h.Z._.Z.e.T.T.Z._.W.H.Z._.W.W.0].n. ].H. z.0].H. w.H.].|.Z.H.w.0].n. Z.f.0n. H.W.f.0].n. H.,AB H.4.v.H.].N.J.a.J.y.J.y.@.H.].N.J.a.J.}.J..`.H.v.H.Z.a.[.M.].~.L.H.m.h.Z._.B.|. H.m.h.Z._.B.|. H.[.H.B..J..`.H.B.~.B.G. H.`..`..`.H.|.s. H.48:AB Ec.. P..W.h.N.<pTUAB Z.. Z.n.J.].q.t. H.].\.<AB Z.H.T.P.A..W..W..<AB EV.H.].e. H.\..\.. H.,0fAB Z.^. Z.~. Z.r.L`AB HI..f.U.v..M..0D.G. [.h. P.H.4ڽ AB @.X.Z.g. H.^. H.Z.[.@AB @.H.Z.`.b.a. H.].~. ].a. ].[.0,  AB Ev.H.Z.p._.K.4` AB Y.S.Z..0P.i. P.Z. Y. 4AB t.0P.i. D AB Ee.`.Z.R.d.R.d.R.d.R.i.O.( hAB ].u._.u._.u.$0 lHAB E_..$X AB K.R.r._. lAB K. AB N..$ AB K.R.r._. xAB K.  AB E~.Y.W.H.Z.|.J.|.J..J..J.._.|.J..J.._. .O..J..J..J..J..J..s.v..|.].$.\..k..n.`.Z.`., AB u.H.Z.|.A..0 JAB ER.H.i.B. g.b.P, , AB q.b.b. . H.b.. H.f.H.W.E.t.H.q.c. H. 8 AB .H.].. c..0H.W..Z.`.e.a. H.f..Z.`.s.z.`.a. H.f..Z.`.s.z.f.a. H.f..Z.`.s.z.`.a. H.f.{. H.(( IAB e..@Q.`.Z.   rkGUy  hL   4Qp0@oooVP>N^n~Οޟ.>N^n~Πޠ.>N^n~Ρޡ.>N^n~΢ޢ.>N^n~Σޣ.>N^n~Τޤ.>N^n~Υޥ.>N^n~Φަ.>N^n~Χާ.>N^nP??333???333???333???333?Y>BB???????????L?L?L????????????????333?333??L??>fff?fff?fff???fff>?ff>??p@p@ff>?UU>?UU?p@UU?p@UU>ff>?UU??UU??UU?fff>?UU?ff>?̽=LL>>=L>=LL>>L>=LL>>L>==L>L>>>=L>GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)$D;k8 NT]l(s^b,2Dydisplaymain8pianoColorDJstattwErrorCheckS strcatl twPathname twSetMessages twMessageW twTranslate makeToggleMenu twHSV2RGB twColor twColortwColorNamemintwTripleInitztwTriplePrinttwDrawBoundingBoxtwAmbientytwTripleCopytwVectorScale*twPoint|setWindowtwReshapeFunctiontwInitWindowSizextwFullScreentwWindowtwNearFarSet5twFovySetytwGetModelViewtwGetProjectiontwGetViewportItwProject>twPrintMatrix4x4twUnProjectrotationMatrix6twVectormult3twCrossProductttwPerspectivetwFOVX2FOVYtwCameraShapetwAxestwOriginalView;twInitViewtwZviewrightMenuCallbacktwYview*twXviewOtwViewCommandtwCameraPositiontwFrustumMode>twCameraetwDottwCosAngletwTrackballOrientation_oldtwVectorLengthhtwVectorNormalizetwRotateVPNotwOrientVPN9 twRotateViewpoint twTrackballOrientation!twSpinJ"twGrayLight#twPointDistance2#twPointDistance#twBoundingBoxz$twVertexArrayD%twPlaneNormal%twPointOnLinej&twLinePlaneIntersection_old'twLinePlaneIntersection|(twPointInTriangle)twLineTriangleIntersection*twNearestFragment+mult4<,mult3d,twKeyCallback0-twHelp-twQuit-twIdleFunc'.startSpinningo.twSpinCommand.twStopAndRefresh1/twPause/twBoundingBoxToggle/twLightingToggleP0twShadingToggle0twReset1twRotViewYu1twRotViewX1twPanViewV2twZoom2twZoom12twStartZooming.3twNextFrameS3twNextFrame3twKeyboardCallback%4twSaveFrame4twSaveS5twKeyInit5twDrawUnitSquare'6setRGB6setColor6setStarN7twUSflag,8pow2_8twTex2DI9twPPM_Tex2Dd:ceil2:twPPM_Tex2Ds<twLoadTexture<twSetFont%=twDrawString=twDrawString\>twSolidBarn>twWireBarnY?twDisk?twCylinder\@twTube@twSolidCylinderSAtwTeddyBearAtwGroundAtwSkyBtwMouseFunctionBtwMotionFunctionBtwDisplayInit3CtwDisplayInitZCtwMainInitHRightMenuNIGlobalAmbientIaxisEJframeNumberyJUSflagArrayJTWFontStyleJtwBarnJtwIdleFunctionc N0 glmWeldVectors glmFindGroup glmAddGroup glmFindMaterial6glmUnitizesglmBoundingBoxzglmDimensions*glmScaleglmReverseWinding,glmFacetNormalsglmVertexNormalsglmLinearTextureglmSpheremapTextureglmDeleteglmReadOBJglmWriteOBJglmDraw~glmListglmWeldglmReadPPMlayipGazebobgkim1DrawTable7drawPetal_drawFlowerjwangFlowerBouquetjaylmerTemplenjaylmerBoatjaylmerTridentM sabrahamRex sjudgePenguinmsarkarVasemsarkarCouch#msarkarCeilingLightOmsarkarOttomansdelrosaMailboxzmoriczHatzmoriczClub^zmoriczBeanbagzmoriczSpiraljguintoDrawFlower~jguintoDrawThreeFlowersjweber2Tablejweber2Table2AquadriclightGray)cfan2Pianocfan2BenchO draw_Eye draw_Head eylul_Ghost achangBirchMedium zkayabadSax zkayabadTable@GNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)f06/cfan2-piano.cc/home/cs307/public_html/twunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intcharGLfloat1floatGLdoubleJdouble:twTriplemiy"  display_Z7displayvH mainH, argc argv :: TW_ALL_MESSAGES4TW_NO_MESSAGES5TW_GEOMETRY6TW_BOUNDING_BOX7TW_WINDOW8TW_CAMERA9TW_COLOR:TW_MATERIAL; TW_LIGHTING<@TW_FONTS=DEFAULT_FOVYdTpianoColor Y2K^q @V@YJGNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)src/tw.cc/home/cs307/public_html/twsize_tmCunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__u_quad_t<__dev_t__uid_tm__gid_tm__ino_t__mode_tm__nlink_tm__off_tlong int__off64_tC__time_t__blksize_t__blkcnt_tcharFILE._IO_FILE  _flags # _IO_read_ptr# _IO_read_end# _IO_read_base# _IO_write_base# _IO_write_ptr# _IO_write_end# _IO_buf_base# _IO_buf_end# _IO_save_base#$ _IO_backup_base#( _IO_save_end#, _markers#0 _chain  #4 _fileno"#8 _flags2&#< _old_offset(}#@ _cur_column,#D _vtable_offset-#F _shortbuf.#G _lock2!#H _offset;#L __pad1D#T __pad2E#X __pad3F#\ __pad4G#` __pad5H_#d _modeJ#h _unused2L'#lt__gnuc_va_list+ _IO_lock_t _IO_marker  _next# _sbuf # _pos# ! 7'va_listM {timespecw tv_secx# tv_nsecy# statX% st_dev& # __pad1'# st_ino)M# st_mode-\# st_nlink.l# st_uid//# st_gid0># st_rdev1 # __pad22#( st_size4}#, st_blksize8#0 st_blocks;#4 st_atimFF#8 st_mtimGF#@ st_ctimHF#H __unused4U#P __unused5V#Tlong double double GLvoidGLintGLubytetGLuintmGLfloatfloatGLclampfGLdouble  44lGLUquadric bLETTERBOXDISTORTCLIPtwTriplem  twKeyFuncttwFragmentB  6axis_t XYZgraympixval6 pixel  rB# gB# bB#statl8SX__pathl__statbufl{S twErrorCheck_Z12twErrorCheckPcifilelineerrpmsgt strcatl_Z7strcatlPcPKci)destsrcdestsizeê$destlenlsrclenpt twPathname!_Z10twPathnamePKcb*!W!t z=stat_buf"{~loadpath#Hfreeloadpath$t Odelimiterso FtokensPMAX_PATHNAMEtTpathnameu znewstring{XC ~twhomedir5\MAX_LOAD_PATH?`twhomedirlenAdnewpathJh!tokenlenlnewpathpbool |   twSetMessages_Z13twSetMessagesimessagesW twMessage _Z9twMessageiPcz@4messageKind  !>ap 7t twTranslate_Z11twTranslatePf@k`vO"makeToggleMenu$_Z14makeToggleMenuvl twHSV2RGB_Z9twHSV2RGBPfS_rgbOhsvOh Xs \v `<f& dp& hq& lt& pi't twColorC_Z7twColorPfff7colorCOspecC C 2#uGhtwColorO_Z7twColorffff8rO gO bO specular_shininessO  ?colorPdspecR p#uSX$Y_Z11twColorNamei=<iYmin _Z3minff >nhx y ztwTripleInit _Z12twTripleInitPffffnv Ox  y  z   twTriplePrint _Z13twTriplePrintPcPfֵname v O"twDrawBoundingBox:_Z17twDrawBoundingBoxvֵitwAmbient _Z9twAmbientfֹvalue  ѹmatGlobalAmbient ih y twTripleCopy _Z12twTripleCopyPfS_ֹDw Ov O*twVectorScale '_Z13twVectorScalePfS_f Dpv 'Ow 'Ok ' |twPoint D_Z7twPointPfS_S_DB DOA DOv DOsetWindow _Z9setWindowiiٺww wh twReshapeFunction _Z17twReshapeFunctioniiںw h xtwInitWindowSize _Z16twInitWindowSizeii xsize ysize "twFullScreen _Z12twFullScreenv[L"twWindow '_Z8twWindowv\x%twNearFarSet _Z12twNearFarSetRfS_ûmyNear %myFar 0*% *ttwFovySet _Z9twFovySetRfĻԻmyFovy t*twGetModelView 8_Z14twGetModelViewPdԻMV 8`twGetProjection =_Z15twGetProjectionPd (P =`ItwGetViewport B_Z13twGetViewportPi 'TV BUtwProject H_Z9twProjectPfS_(w HOv HO1v0 I4`v1 I4hv2 I4p# J~proj K}view L.Pwinx M4Hwiny M4@winz M4 .4 >&twPrintMatrix4x4 %_Z16twPrintMatrix4x4PcPdname %M %`twUnProject m_Z11twUnProjectPfS_v mOw mO# n~proj o}view p.Pwinx q4`winy q4hwinz q4pworldx r4Hworldy r4@worldz r46rotationMatrix _Z14rotationMatrixPfffffM O1 x y  z r hc ls pl ttwVector =_Z8twVectorPfS_S_ 0v =OA =OB =O&mult3 _Z5mult3PfS_S_ \dest OM Ov O&'i p'j t'temp dttwCrossProduct 6_Z14twCrossProductPfS_S_2u 6Ov 6Ow 6O&twPerspective 8_Z13twPerspectiveffPc2%fovy 8 ar 8 kind 88#'fw 9 p'fh 9 t(twFOVX2FOVY I_Z11twFOVX2FOVYf &Nfovx I ,L'frustumWidth J l'frustumHeight J p'fovy T t)twCameraShape a_Z13twCameraShapevN )twAxes _Z6twAxesvM8&;twOriginalView _Z14twOriginalViewvNdT*  t&twInitView _Z10twInitViewiaxis *  t)twZview _Z7twZviewv#rightMenuCallback_Z17rightMenuCallbacki$id)twYview _Z7twYviewv)twXview _Z7twXviewv)@&twViewCommand _Z13twViewCommandhii*klkey ttx y )twCameraPosition _Z16twCameraPositionvly&>twFrustumMode _Z13twFrustumMode13frustumMode_tzmode z)twCamera _Z8twCameravtwDot _Z5twDotPfS_ / v Ow OtwCosAngle _Z10twCosAnglePfS_ 0H v Ow OtwTrackballOrientation_old _Z26twTrackballOrientation_oldiiii2t Ax Ay Bx By  +A `B TC Hv w n #1 lM ~winA winB   htwVectorLength !_Z14twVectorLengthPf 2` v !OtwVectorNormalize /_Z17twVectorNormalizePf` v /Oflen 0 totwRotateVPN _Z11twRotateVPNfPf 1 r OM newVPN ˤhoriginalVPN ؤ\cosTotalAngle t&) twOrientVPN &_Z11twOrientVPNii$ x &y &'C '`'win (T'v )H'n )*1 * l'M +~'w ,)  9  twRotateViewpoint _Z17twRotateViewpointfPfP 1 r OM yVPN_reverse l&!twTrackballOrientation _Z22twTrackballOrientationiiii| Ax Ay Bx By  'A `'B T'C H'v 'w 'n *1  l'winA 'winB J"twSpin _Z6twSpinv^ Wturn  lxAxis `yAxis TzAxis H#twGrayLight _Z11twGrayLightiPffff^Z lightId pos Oa d  s fSlightColor ) `I>start 0Tend 0Hdir 0#twPointDistance2 K_Z16twPointDistance2PfS_ Z A KOB KO`v Ll#twPointDistance R_Z15twPointDistancePfS_ , A ROB ROz$twBoundingBox_Z13twBoundingBoxffffffX xmin xmax ymin ymax  zmin zmax >%twVertexArray%_Z13twVertexArrayPA3_fi va%>%n%i&\minx' `maxx( dminy) hmaxy* lminz+ pmaxz, t%twPlaneNormal V_Z13twPlaneNormalPfS_S_S_ r N VOC VOD VOE VO eV W`W WTd1 ] ld2 ^ pd3 _ tj&twPointOnLine e_Z13twPointOnLinePfS_S_fr Q eOP eOV eOt e  'twLinePlaneIntersection_old m_Z27twLinePlaneIntersection_oldPfS_S_S_S_S_  P mOV mOA mOB mO C mOIP mON nTplaneConstant p `linearTerm r dconstantTerm s hparameter y l'>i tpGi {tw(twLinePlaneIntersection _Z23twLinePlaneIntersectionPfS_S_S_RfS_t 4 P OV OQ ON O t w(IP O vn tw h*)twPointInTriangle _Z17twPointInTrianglePfS_S_S_RfS0_t 7` I OP OU OV O s )t )5W Tuu `uv dvv hwu lwv pdenom tW2 H***twLineTriangleIntersection _Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0_t 8 P OlineV OA OB O C OIP Or *s *t * >U lV `N T***+twNearestFragment _Z17twNearestFragmentPA3_A3_fiPfS2_S2_Rft  fragments ̯+n P OV O IP Or ̵+ dir ͤ\s Xt Tminr hfound t oi p*<,mult4 _Z5mult4PfS_S_ dest OM Ov Oi pj ttemp ) `&,mult3d _Z6mult3dPfPdS_: dest OM `v O8'i p'j t'temp d0-twKeyCallback _Z13twKeyCallbackcPFvhiiEPc:< key tfun doc -twHelp _Z6twHelphiih key tdx y i t-twQuit !_Z6twQuithii key !ttx !y !'.twIdleFunc_Z10twIdleFuncPFvvE funcfo.startSpinning *_Z13startSpinning6axis_t a *.twSpinCommand /_Z13twSpinCommandhii<key /ttx /y /1/twStopAndRefresh %_Z16twStopAndRefreshhii<\Dkey %ttx %y %/twPause *_Z7twPausehii\wpkey *ttx *y */twBoundingBoxToggle ._Z19twBoundingBoxTogglehiixkey .ttx .y .P0twLightingToggle 3_Z16twLightingTogglehiikey 3ttx 3y 30twShadingToggle 8_Z15twShadingTogglehiikey 8ttx 8y 81twReset =_Z7twResethii key =ttx =y =u1twRotViewY D_Z10twRotViewYhii4Lkey Dt\x Dy D -yAxis Ed1twRotViewX J_Z10twRotViewXhii4jxkey Jt\x Jy JBcxAxis KdV2twPanView P_Z9twPanViewhiijkey Pt\x Py PxyAxis Qd2twZoom X_Z6twZoomfdegrees X newFOV Y t"twZoom1 __Z7twZoom1v.3twStartZooming c_Z14twStartZoominghii(key cttx cy c+%_Z11twNextFramev T$3% g_Z11twNextFramehii 3key gttx gy g%4twKeyboardCallback k_Z18twKeyboardCallbackhii4key ktdx ky k@fun lt4twSaveFrame v_Z11twSaveFrameiiPcb v vfname vW vt dfp w4ly xuhpixels ypn ztC5twSave _Z6twSavehiikey tTx y file C5e S55twKeyInit _Z9twKeyInitv0$i t'6twDrawUnitSquare_Z16twDrawUnitSquareffT\whRihjldw pdh t6setRGB#_Z6setRGBiihhhTrow#col#RR#tGG#pBB#l6setColor,_Z8setColoriiilrow,col,colorcode,N7setStar3_Z7setStariil#row3col3r!i6t,8twUSflagA_Z8twUSflagv$ *stripe_heightBP#CT#DXunion_heightE\union_widthF`star_sizeGdiHhjHlrowIpcolIt_8pow2n_Z4pow2it 88xnI9twTex2D_Z7twTex2DPcb8 dWt DDfp4d#`#\maxvalXsizehcountlreturn_valuepc1tWc2tVdatat,>:_Z11twPPM_Tex2DPcb Wt 4fp4XrowsPcolsL#7BHimage>:\textureJ:T"i`.jd:pD:hD:P d:--:ceil2_Z5ceil2ixyt,O<_Z11twPPM_Tex2DPcbRfS0_Wt O<T< |fp4Dcolsrowsfmt*7B'rows2H'cols2L'imagerowD:P'textureY<@<'iT<Z'jXI'pD:\Z'j `'i'd#'j(h** s<--(<twLoadTexture8_Z13twLoadTextureiPcEtextureNumber8.8%=twSetFont_Z9twSetFontPciF@namesize$=5#_Z12twDrawStringjjPczolx#y##!margs$7pbuffer%=}s%t =$\>50_Z12twDrawStringfffPczpx0 y0 z0 0 !yargs17pbuffer2=}s2t>twSolidBarn_Z11twSolidBarnPfS_S_ffendColorOsideColorOroofColorOspecular   Y?twWireBarnW_Z10twWireBarnPfS_S_xColorWOyColorWOzColorWO?twDisk_Z6twDiskfiradius Ptmpquad?tm\@twCylinder_Z10twCylinderfffiiHbase top  P myCylinder?t@twTube_Z6twTubefffiitbase top  P SAtwSolidCylinder_Z15twSolidCylinderfffiitop base  P AtwTeddyBear_Z11twTeddyBearvlightBrownԤddarkBrownդXblack֤L)twGround_Z8twGroundvV)twSky-_Z5twSkyvV$BtwMouseFunction_Z15twMouseFunctioniiiitPbuttonstatexy BtwMotionFunction_Z16twMotionFunctioniit|xy$3CB9_Z13twDisplayInitfff"bgR9$bgG9$bgB9$+BR_Z13twDisplayInitv"GCtwMainInitV_Z10twMainInitvH7ict/H::0stderr 1%11111_2TW_ALL_MESSAGES43TW_NO_MESSAGES53TW_GEOMETRY63TW_BOUNDING_BOX73TW_WINDOW83TW_CAMERA93TW_COLOR:3TW_MATERIAL; 3TW_LIGHTING<@3TW_FONTS=4DEFAULT_FOVYd[4twMessageKinds4TogglesH0RightMenu4twColorsH4BoundingBoxInitializedt 4BBCenter4BBMin4BBMax4OuterRadius 4InnerRadius 0GlobalAmbient  4frustumMode z4aspectRatio 44windowWidth 4windowHeight 4windowWidth_old 4windowHeight_old 4near  4far  4VPN 4VUP 4VRP 4FieldOfView 4FieldOfViewY 3DEPTH_BITS_TO_LOSE 0axis 4twSpinAngle  4KeyCallbacksInitialized t 4twKeyCallbackArray J4twKeyCallbackDoc *J0frameNumber 5USflagWidth3USflagHeight0USflagArray!]J0TWFontStyleI4BarnShoulderHeightD0twBarnJ4mouse_x4mouse_y0twIdleFunctionf0stderr 1%11111_6D7$D7E^9]E^9nE pathname?v#@v#B#PC# E#F#H#fI# numfacetnormsK# facetnormsL#$YN#(O#,pQ#0 materialsR#4 numgroupsT#8 groupsU#< positionW#@4GLMmodelY H_GLMnode  index# averaged# nextH#GLMnodeglmMax$T,a$b$glmAbs-Xf- glmDot:(u:v:   |b"  l glmCrossH(uHvHnH| @ | |b- l  glmNormalizeVvV plXt |b 0 glmEqualjujtvjp j glmWeldVectors~_Z14glmWeldVectorsPfPjf4vectors~~ ~duplicatecopies`copieddihjl{ glmFindGroup_Z12glmFindGroupP9_GLMmodelPcZ`}{ v Xt |b(  glmAddGroup_Z11glmAddGroupP9_GLMmodelPcZ}{ v`t glmFindMaterial_Z15glmFindMaterialP9_GLMmodelPcO}{ vfoundJMit glmDirNamevPpathvdYdirvpsvt glmReadMTL#}{ ~v~# Xdirv\v`buf ~pdih #nZoTk |b]glmWriteMTL#s&<}{ PmodelpathvLvH#n& `dirvdvhlip+glmFirstPasst&,h}{ ~ ~&,`dhYlpv\nXtTbuf ~6glmSecondPassM,.;}M{ ~M ~,';OLPPQTYRXPS\T`fUdVhWlvXHnXDtX@bufY ~nglmUnitize_Z10glmUnitizeP9_GLMmodel.;?}{ n5;?imaxx@minxDmaxyHminyLmaxzPminzTcxXcy\cz`wdhhdlscalep eglmBoundingBoxS_Z14glmBoundingBoxP9_GLMmodelPf?.B}S{ boundingboxSu?,BiU\maxxV`minxVdmaxyVhminyVlmaxzVpminzVt u|b* e glmDimensions_Z13glmDimensionsP9_GLMmodelPf.BC}{  5BCbbox\ |b)  *b glmScale_Z8glmScaleP9_GLMmodelfCCD}{ scaleCCip 'glmReverseWinding_Z17glmReverseWindingP9_GLMmodelCFp}{ '`CFilswapp  glmFacetNormals_Z15glmFacetNormalsP9_GLMmodelF]J}{ FXJipudvX |b!  glmVertexNormals_Z16glmVertexNormalsP9_GLMmodelf^JR}{ angle fJRnodeLtailPmembersTX\average@dot`cos_angledihavgl |b+ N glmLinearTexture_Z16glmLinearTextureP9_GLMmodelR}U}{ `RxU`Txdyhscalefactorlip  glmSpheremapTexture_Z19glmSpheremapTextureP9_GLMmodel~UX }{ UXPthetaTphiXrho\x`ydzhrlip |b%  uglmDelete_Z9glmDeleteP9_GLMmodelXZL}{ XZpit |b uglmReadOBJ@_Z10glmReadOBJPKc{ Z\x@Z\}B{ pC t glmWriteOBJ_Z11glmWriteOBJP9_GLMmodelPcj\i}{ vmode@\ii` dh |b,  yglmDrawS_Z7glmDrawP9_GLMmodeljin}S{ modeSy@iniU^V^triangleW^X^ glmList_Z7glmListP9_GLMmodeljn$o}{ moden"olistt glmWeld_Z7glmWeldP9_GLMmodelf$o`q(}{  +o[qvectorsdcopiesh`iliglmReadPPM(_Z10glmReadPPMPcPiS0_`q%sT(vwidth(iheight(ihqsfp* di+ohw+o`h+o\d+oXimage,lhead-oo |bE!::"stderr`#TW_ALL_MESSAGES $TW_NO_MESSAGES !$TW_GEOMETRY "$TW_BOUNDING_BOX #$TW_WINDOW $$TW_CAMERA %$TW_COLOR &$TW_MATERIAL ' $TW_LIGHTING (@$TW_FONTS )%DEFAULT_FOVY P"stderr`&''''''!'3 'H@'](oV@t(sGNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)f05/objects.cpp/home/cs307/public_html/tw}unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int}charlong double doubleGLint GLuint mGLfloat \floatGLdouble (M2MeGLUquadricObjGLUquadrictwTripleYM  BayipGazebo_Z10ayipGazebofffff(sz gazeboXPos\ gazeboYPos\ gazeboZPos\ gazeboEdge\ gazeboHeight\ 3sz raisedPlatformColor gazeboTopColor standingPlatformColor columnColor  gazeboPlatformEdgeBD gazeboPlatformHeightBH gazeboRaisedPlatformEdgeBL gazeboRaisedPlatformHeightBP gazeboPlatformColEdgeBT gazeboPlatformColHeightBX gazeboBottomColEdgeB\ gazeboBottomColHeightB` gazeboTopEdge Bd gazeboTopHeight!Bh numPoints$Gl points&L~\bM   7gkim1DrawTable$_Z14gkim1DrawTablePfS_S_S_z0} _surfaceColor$ _barColor$ _smallBarColor$ _baseColor$ z.} slices&z@ stacks'zD surfaceBaseRadius*uH surfaceTopRadius-uL surfaceHeight.uP barBaseRadius1uT barTopRadius2uX barHeight3u\ barScaleX7B` barScaleY8Bd barScaleZ9Bh bSurfScaleXBtdrawPetal_Z9drawPetalv0}} drawFlower_Z10drawFlowerPfif}4f3 numPetalsM }B~ it jwangFlowerBouquet*_Z18jwangFlowerBouquetPffS_fS_fi460 color1* num1*M color2* num2*M color3* num3*M3* HjaylmerTemple_Z13jaylmerTemplev6\ A i d tempSpec Mh tempShine Ml roofAH~ vZX wZL uZ@ normalk^^M  nM  jaylmerBoatz_Z11jaylmerBoatv Å} jt jaylmerTrident_Z14jaylmerTridentvr p lengtht= feet9r_9t cp9p drawlowerLegB  angleB\ xBt yBp zBldrawlegConnectorM8 drawupperLegWqd angleW\ xWt yWp zWlM drawEllipsoid`r x`\ y`\ z`\ sabrahamRexh_Z11sabrahamRexPfS_S_ mainh lighth darkh gsjudgePenguin_Z13sjudgePenguini: size Ö3 black} orange} white| tie| RFootTranslateX } RFootTranslateZ (} LFootTranslateX} LFootTranslateZ(} FootSize(} penguinHeight} BodyTranslateZ(} bodySize} BBodyTranslateY(} BBodyTranslateZ(} penguinArms#(} ArmTranslateZ$(} RArmTranslateX%(} RArmTranslateY&(~ LArmTranslateX'(~ LArmTranslateY((~ armSize)(~ armCylinderB*(~ armCylinderH+(~ tieHeight/(~ TieTranslateZ0(~ penguinHead4(~ HeadTranslateZ5(~ headSize6(~ BeakTranslateY:(~ BeakTranslateZ;(~ BeakBase<(~ BeakHeight=(~ REyeTranslateXA(~ REyeTranslateZB( eyeSizeWC( BREyeTranslateXD( BREyeTranslateZE( eyeSizeBF( LEyeTranslateXJ( LEyeTranslateZK( BLEyeTranslateXL( BLEyeTranslateZM(@ TailTranslateYQ(H TailTranslateZR(P TailBaseS(X TailTopT(` TailHeightU(h penguinWgz}M  flower:S vS fc1 fc2 BL chartreused curveCP@M  msarkarVase5_Z11msarkarVaseiPfS_S_S_S_T@ vaseScale5 vaseColor5 bottomColor5 rimColor5 flowerColor15 flowerColor25 #msarkarCouch`_Z12msarkarCouchiPfS_l e` colorA` colorB` msarkarCeilingLight_Z19msarkarCeilingLightiPfS_ lh mat bulbColor  light0o mat_emissionCLEAR\$L mat_emission/L Lr mat_emission2?bool/M ?M OM  msarkarOttoman_Z14msarkarOttomaniPfS_ ottomanScale ottomanColorA ottomanColorB sdelrosaMailbox _Z15sdelrosaMailboxfiٽ height \f  ҽ textureIDsH postHeight\` curveHeight\d baseWidth\h baseDepth\l brown curve+} textureU  white\?  M  M  zmoriczHat _Z10zmoriczHatvڽ  hatHeight Bh outerRadius Bl innerRadius Bp flare Bt ^zmoriczClub *_Z11zmoriczClubvH  maxRadius +B` minRadius ,Bd topRadius -Bh barLength .Bl lowerCylinder /Bp topCylinder 0Bt zmoriczBeanbag Y_Z14zmoriczBeanbagvt  stretch ZBh compress [Bl black \\ ^zmoriczSpiral _Z13zmoriczSpiralPfii3f  n _  1 spiral ^~ i ttM  draw_bezier_surface +4_ +t control_points +p ~jguintoDrawFlower 3_Z17jguintoDrawFlowerigf 3 ` green adD plum 7Xa. pink :L .U purple =@jguintoDrawThreeFlowers k_Z23jguintoDrawThreeFlowersvhl$ 0tablePosts lP x \ z \ t brown \l !\h "\ltableTop Wl| x1 W\ x2 W\ z1 W\ z2 W\ jweber2Table i_Z12jweber2Tableffffl P i\@ i\% i\ i\ ^tablePosts2  x \ z \ texid ?d l "\p #\ttableTop2 Xx! x1 X\ x2 X\ z1 X\ z2 X\ 2jweber2Table2 j_Z13jweber2Table2ffffjx ,!P j\@ j\% j\ j\ texid j?__static_initialization_and_destruction_0 qX! __initialize_p rt __priority rp_GLOBAL__I__Z10ayipGazebofffff sr!::TW_ALL_MESSAGES GTW_NO_MESSAGES!GTW_GEOMETRY"GTW_BOUNDING_BOX#GTW_WINDOW$GTW_CAMERA%GTW_COLOR&GTW_MATERIAL'G TW_LIGHTING(G@TW_FONTS)GDEFAULT_FOVYPquadric;rexHeightBrexWidthBrexLengthBlegLengthBlegWidthBlowerlegHeightBupperlegHeightBtorsoHeightBcockpitLengthBcockpitHeightBrightarmLengthBsixthWidthBcurve#petal lightGray  7J]o @V@^@@)@ff?Wfff@kUUU@ UU?U`VUE&GNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)f06/objects.cpp/home/cs307/public_html/twsize_t {unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t ;__off_t +long int__off64_t Wchar_IO_FILE _flags #_IO_read_ptr Q#_IO_read_end Q#_IO_read_base Q# _IO_write_base Q#_IO_write_ptr Q#_IO_write_end Q#_IO_buf_base Q#_IO_buf_end Q# _IO_save_base Q#$_IO_backup_base Q#(_IO_save_end Q#,_markers <#0_chain B#4_fileno "#8_flags2 &#<_old_offset (#@_cur_column ,#D_vtable_offset -#F_shortbuf .H#G_lock 2X#H_offset ;7#L__pad1 DO#T__pad2 EO#X__pad3 FO#\__pad4 GO#`__pad5 Hm#d_mode J#h_unused2 L^#l W _IO_lock_t <_IO_marker _next <# _sbuf B# _pos #_ XWH nWH'long double doubleGLintGLuint{GLfloatfloatGLdouble}   twTriplem H _GLMmaterialH name!Q# diffuse"# ambient## specular$#$ emmissive%#4 shininess&#D HGLMmaterial' _GLMtriangle(+ vindices, # nindices- # tindices. # findex/#$ HGLMtriangle0 _GLMgroup4 name5Q#6#7# material8# next9#/GLMgroup:/ _GLMmodelL> pathname?Q# mtllibname@Q# numverticesB# verticesC# numnormalsE# normalsF# numtexcoordsH# texcoordsI# numfacetnormsK# facetnormsL#$N#(O#, nummaterialsQ#0 materialsR #4 numgroupsT#8 groupsU#< positionW#@GLMmodelYcfan2Piano_Z10cfan2PianoPf!_wheelColor XpWidth#dpFront%hpBack'lO cfan2Bench._Z10cfan2BenchPfJ!.HbLength1hbWidth3lbDepth5plLength7t draw_Eye9_Z8draw_EyeffPfiifJ,"9999 9rotDegree9R%holeColorId draw_HeadR_Z9draw_HeadffffPfS_iiS_,84"rHeightRrWidthRRR RRRRhaircolorR  eylul_Ghost_Z11eylul_GhostfffPfS_ffS_S_S_S_S_S_S_S_S_i8`"heightheadHeightheadWidthneckAngle headAnglechestAngletorsoAngle hipAngle$legAngle(gColorSkin,gColorDress048gColorHair<iRotationP>PTrHeightXrHeadHeight\rHeadWidth`neckHdpieceHhmaxWlmidWpminWt achangBirchMedium_Z17achangBirchMediumb " TmodelObject ^modelFilenametABoundingBox \bool H zkayabadSax_Z11zkayabadSaxb " tBzkayabadTable_Z13zkayabadTableb&" tH::stderr BTW_ALL_MESSAGES4XTW_NO_MESSAGES5XTW_GEOMETRY6XTW_BOUNDING_BOX7XTW_WINDOW8XTW_CAMERA9XTW_COLOR:XTW_MATERIAL;X TW_LIGHTING $ >  I: ; I&II!I/ .? : ; @@ .? : ; I@ : ; I 9: ; 4: ; I< 4: ; I<  4: ; I< 4: ; I? < 4G 4G 4G 4G % : ; I$ > $ >   I&I : ; : ;I8 : ;  : ; : ; I8 I!I/ <  : ; ( : ;II : ; .? : ;I@: ;I .? : ; @@: ; I  4: ; I .? : ; @I@: ; I   !I/!".? : ; @@#4: ; I $.? : ; @@% I&.? : ;@@'4: ;I (.? : ;@I@).? : ;@@*4: ;I +.? : ; @@,.? : ; @I@-!I.: ;I /9: ; 04: ; I? < 14: ; I? < 24: ; I< 34: ; I<  44: ; I< 54: ; I< 64G 74G 84G 94G :4G% $ >  I: ; I$ >   : ; : ;I8 &I : ;  : ; : ; I8 I!I/  : ; I8 .: ; I@: ; I 4I4  .: ; @ 4: ; I : ; I .? : ; @I@ : ; 4: ; I 4: ;I 4: ;I .: ;@: ;I : ;I .? : ;@I@ .? : ;@@!9: ; "4: ; I? < #4: ; I< $4: ; I<  %4: ; I< &4G '4G (4G % $ > $ > : ; I&I I< I !I/ .? : ; @@ : ; I  4: ; I .? : ; @@: ; I .: ; @.: ; @ 4: ; I .4 @9: ; 4: ; I< 4: ; I<  4: ; I< 4: ; I? < 4G 4G 4G 4G % : ; I$ > $ >   I : ; : ;I8 &I : ;  : ; : ; I8 I!I/  : ; I8 .? : ; @@: ; I  4: ; I .? : ;@@: ;I 4: ;I : ; I 4: ; I 9: ; 4: ; I? < 4: ; I< 4: ; I<  4: ; I< 4G 4G 4G o f06/home/cs307/public_html/tw/usr/include/GLcfan2-piano.cctw.hgl.hdVXVV-H/VVV M /usr/include/syssrc/usr/include/bits/usr/include/usr/lib/gcc/i386-redhat-linux/4.0.2/include/usr/include/GL/home/cs307/public_html/twstat.htw.cctw-util.cctw-messages.cctw-wrappers.cctw-menu.cctw-color.cctw-bounding-box.cctw-geometry.cctw-lighting.cctw-window.cctw-camera.cctw-keyboard.cctw-animation.cctw-textures.cctw-fonts.cctw-objects.cctw-mouse.ccstat.htypes.htime.hstdio.hstdarg.hgl.htw.hlibio.hstddef.hppm.hpgm.hfreeglut_std.hdRsWq9rWe.J,e,dds,Jg#### #xd::IdXd.:`q#$:~U:;fd p+d#!9dH***)*)))n+dH+ur#@srrgrref*.H9d( w+:=d<.+dVV 9r$: Y:9:,,: D+d%<&31dW#\.9)1-+4;dWVVVV;dW:<:8-dW:<:d8-d|9dIVdsXV +d;d;rrWVe;&(1uHb-DHmHHig.(+g4 ( }+;#w ;ad $+d- p+V-;V-V-V-VV<ԸHtԸHtԸHvdԀV;d;+dr +V;dd-V-Vd,W:Vrs7/V;erddddddddddddddgddd~9eƸ:-:6 wxU q+rVVV,=d///,-g(:(:(:;dr:uҭԎ8Tʎ$./>h +Vd,WrW,dW,dWre++[Vd0Vd +,-,-dQԸ$& J,HFdsS/g\Vd0VdHHd?M$&  v I*H&d:}93ddr3ddr33rd,;d:[+e:VV:VV<VV-dVVV3ed)>ed,4tw.hT#e,/e,3e84 +eT+((@gh,, 9 9r:$((dZo$+:ugՎ,si:/g:dH:/i+,t: 9,de: 9yT:VerV-V.s($rrVXWV-W0@@ Ud^W4jZjZj..D( DVe:::::::;999-v 9 c UVeW)VXVXVWdXX*W,V,V)1V,V0*V,V)V,V#/+,h Uc,rrVXW0LVZLVY*XW$X*W,#VV9;;;#xU -1#VV9;;;;;#uU 4*#VV9;;;#xU -#VV9;#P'/~+ qx#:::'%*(*(r9+17717z7 9 Uh#:::'%*(*(r9 +s# ku177 > cuո122r9066 @066 > cw# &^dd^dd,n$9c #( ,&&%'&'r&9rddrr[rVr7::spedYV##$#FLLWgW9,daَ&'.. > x՜=&) AVLMM >z cw###HHH#i%9VMMM >z\h$,Σ 9iVeH&$&լՎ+;eWeeeWeeeeehVe:::::::;dr Ar r  9H V/ 'v U%y]P39H;j#;eWeeeWeefddfeV<-&&%&&&j&WW+9g,W: +yxZOO @֏&'.. ?UVdԼ:3rV:sd)ddw Հ f05/usr/include/GL/home/cs307/public_html/twayip.cppgkim1.cppjustinawang.cppjaylmer.cppsabraham.cppsjudge.cppmsarkar.cppsdelrosa.cppzmoricz.cppjguinto.cppJackie.cppJackie2.cppgl.htw.hglu.h(sd q:V:V:dVXVBV:dVXVV:dW$V:dW$V:dW$V:dVXWV:dW$V:dW$V:dW$V:dVXVVHJJJHWWWertVXVXVXVV+dV,V;eVV* =WV/dWVrV-gV:WV:WV:WF+VVdXVdXVXVXVXV UHIVHHIV#dHHIVɸHHHIWWgVVVV.frW%+V'WV'WV'WV~+3)-+VdW;gV,rV-V+rV;eV:rV-cWYrVW,TC.W,YVV,Y4VdWWr&rWWXVVdVWCVdVVdX:..:.7XdVW:.,:.V,:.V}+,*V9V&WHIWHHHIWHHHIWYV9V&WHIWHHdeWHddeWYV9VYEVXYVEV0VdWE\Y0VdWE\ZVEdddeWddddeVYVEuWE'YW??YW??WYV?SX}qN$<?UVVdX[&V/&XV/ZX;V 9dXVWddXV?DddXVUMddXVUMddWV+IV%XVd+rXV>'VdV>>/V~+::<Տ V)HWW4ddHHddV dVdW=74'rV dVV'WV,WV@dVVrXVX,V +VVrWVrVV rrV4)pV ~93)-ddVWVWVWVYXfVXVXVV +7777777777777777V qd=V5dV +d, +,d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7V +d=V5dV +d::::,+Ec ;:9Q f06/usr/include/GL/home/cs307/public_html/tw/usr/include/usr/include/bits/usr/lib/gcc/i386-redhat-linux/4.0.2/includecfan2.cppedogruel.cppachang.cppzkayabad.cppgl.htw.hglm.hstdio.hlibio.htypes.hstddef.hVdWVdWW))))W))W))WVdW)?G??1?1111)1Y))??GG????11??11111111))11YV)?G??1?1111)1VY)11)Y))W))W-;;-W)77)W5=A=WV1d#dWV=dWVWrrCrXV7ddWV)drV1rVrVtfVdWV?eeedW}+V,,(&(VveV1@XVcOXVDOX)V#W7V4#X +druVV)X.11r#s).11$Y.11VrXV#Y)699VrY699V#X)699VrX699V)X)699VrX699V#X)W}9sW.fYRtV,_9,| ,AB U.H. HAB c.r. H.| X8AB N.XAB .XmAB DJ.X*AB Gu.X AB X,AB _.X@+AB ^.XlvAB K.XAB .XAB DF.X8AB De.XUAB q.X>0AB Xn#AB XDAB w. XֵAB M..T.XLAB Dx.Xֹ/AB X>AB XDJAB XKAB ~. XںAB L.X)AB L.X=AB W.\.X\KAB W.XAB XĻAB XԻAB N.XAB N.X AB N.$X([AB x.w.0F. M. X"AB E.$XGAB n.Y.0l. W.XAB f.XJAB X AB XAB $X2AB .0z. e.H. X&(AB Y.. XNKAB K.H.}.(XAB W.m.M.>.M.H.$XN\AB W.K.U. y. X&AB W.K.U. XSAB H.X$^AB a.H.XSAB H.XSAB H.X*AAB $Xl AB K.H.a..PXzPAB Y.4X+AB P.Z. O.H.R.H.R.Q.`.X9AB X0uAB I.P.0XAB HT.p. h.y. _.t. z.X2.AB I.R.X`HAB I.p. 0X=AB n.}. U. i.]. T. Q.H.(XAB Hc.U. T.z. O.$XAB n.v. j. V. Y.,XAB ET.p. h.y. [. XAB ER.p.<X^AB Ej..p.O.O.V. Q.`.O.H.XZ6AB M. P.X.AB I.R.(XAB t. ..J.V. XAB . XAB M. s.. XrSAB XAB P. XAB I.s. O._. X'AB M. N..$X8AB M. A..h. (XIAB DG.O.s.0.XAB XAB X:EAB x.XAB Q.XAB N.XAB Q.X AB S.XTAB i.X< AB N.H.X\AB N.Xx AB X AB X AB X%AB N.H.X6AB E_.X46AB E_.Xj6AB E_.X/AB XAB L.XAB Q.XAB X AB X4ZAB u. X>AB Z.. c.XQAB c.d.XAB {.XfAB h..XToAB XAB XlAB O. $X$yAB .I. ..0XAB 4X8AB Z.. ^.L.^.Q.^..0N.<X AB FV..b._.b.x. D.A.0U.X)AB <XAB FV.. L..0O.y. 4..0U.XAB O. XFAB Em.XqAB ].XprAB ].@XAB O..Z.e.Q.r.Z.U.Q.r.Z.U.,XAB U..W..W.. XoAB Y.{. N. XAB Y.Y.0N.(XAB `.Y.W. H.W.Y.,XAB `.H.].Y.W. Z.Y.XAB E|.L. H.l. G.H.q. G.H.X.H.U.o. [.G. X.o. X.H.X.o. H.l. X.H.X.o. H.u. i.l. H.u. i.l. H.u. i.l. H.u. i.XAB H..XVAB H..XvAB O.].Xt>AB a.XpAB R.X"%AB X.(XHAB K.x.M.m.O.Y.| $T,AB $4AB $tAB Z.$(AB Z.$AB Z.$AB \. $rAB EU.j.$\AB ].$ZAB L.$iAB k.$PGAB L.($ AB Ie.a. .$$#AB DM.. .,$t&HAB GZ.._.. .0$,rAB H.. . . .$$.;dAB DZ...$?AB ]. $.BAB DZ.h.$CAB D$CAB DZ.$FuAB DZ.$^JAB EZ.$$RAB DZ.j._.$~UbAB DZ.$XAB ].($ZAB N..[..K.T$\_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. .$iAB ]..$nDAB H.o.$$o<AB D_.$$`qAB EK.. h.| x(sAB H=.H.L.\.Q._.V.J.Q._.V..Q._.a.H.Q._.a.H.Q._.a.H.Q._..H.Q._.a.H.Q._.a.H.Q._.a.H.Q._.V.Y.J..<xz>AB .[. H.\.^. H.\.A. H.\.~. H.x0}AB `.U.@x}AB U.H.^.Q.g.\.J.H.l.@.J.H.^.}.(x4AB `.\.b.|.b.|.xx6AB Hj.H.Z._._.|._.j. ].S._.j. ].S._.j. ].S._.j. ].S.[.Q.J.G.J..J.w.8xnAB ].H.Z.a. H.Z.M. `.a. `.t.\xAB g.e. k.^. `.a. H.Z.G. H.Z.a. H.Z.G. H.Z.a. H.Z.G. H. xrAB t.0P.y. xAB o.H.Z._.xVAB l.`.x{AB t.}.xr>AB T.`.x AB [.H.T.}.].H.i.t.0W.Z. H.i.B.W.H.Z.h.i.B.W.|.Z._._.^._._.W.H.Z.h.Z._.Z.e.T.T.Z._.W.H.Z._.W.W.0].n. ].H. z.0].H. w.H.].|.Z.H.w.0].n. Z.f.0n. H.W.f.0].n. H.xAB H.4.v.H.].N.J.a.J.y.J.y.@.H.].N.J.a.J.}.J..`.H.v.H.Z.a.[.M.].~.L.H.m.h.Z._.B.|. H.m.h.Z._.B.|. H.[.H.B..J..`.H.B.~.B.G. H.`..`..`.H.|.s. H.4x:AB Ec.. P..W.h.N.8xTUAB Z.. Z.n.J.].q.t. H.].\.<xAB Z.H.T.P.A..W..W..<xAB EV.H.].e. H.\..\.. H.(xfAB Z.^. Z.~. Z.r.LxAB HI..f.U.v..M..0D.G. [.h. P.H.0xڽ AB @.X.Z.g. H.^. H.Z.[.<xAB @.H.Z.`.b.a. H.].~. ].a. ].[.,x AB Ev.H.Z.p._.K.4xAB Y.S.Z..0P.i. P.Z. Y. x4AB t.0P.i. DxAB Ee.`.Z.R.d.R.d.R.d.R.i.O.(xhAB ].u._.u._.u.$xlHAB E_..$xAB K.R.r._.xlAB K.xAB N..$xAB K.R.r._.xxAB K.x eAB xrAB |  AB E~.Y.W.H.Z.|.J.|.J..J..J.._.|.J..J.._. .O..J..J..J..J..J..s.v..|.].$.\..k..n.`.Z.`.(AB u.H.Z.|.A..0JAB ER.H.i.B. g.b.L, AB q.b.b. . H.b.. H.f.H.W.E.t.H.q.c. H.8 AB .H.].. c..0H.W..Z.`.e.a. H.f..Z.`.s.z.`.a. H.f..Z.`.s.z.f.a. H.f..Z.`.s.z.`.a. H.f.{. H.$IAB e..@Q.`.Z. AB AB unsigned intfrustumMode_tmodelviewglutBitmap9By15twDrawStringtwDisplayInitslicesverboseglutBitmapHelvetica18matSpeculareyeRadiusshininessfilenametwColorNameformatheighttwPPM_Tex2DstackswidthglutBitmapTimesRoman10glutBitmap8By13glutBitmapHelvetica12glutBitmapTimesRoman24twNextFrameanglemaxPixValueunsigned intverticesnumtrianglestexcoordsnummaterialsmodelfiletriangles__PRETTY_FUNCTION__filenamenumverticesnumnormalsdimensionsnumtexcoordsnormalsmtllibnamematerialnumvectorsgroupepsilonnameunsigned inttablePostTopZflowerHeighttablePostRightXtablePostLeftXnstepscolorfrontLowerRightXunsigned intfrontLowerLeftXtablePostBottomZeyeRotateXgColorIrisslicestriangleseyeRotateYgColorEyeunsigned intprintBBstacksnumtriangles_pianoColortt,u,-t-/t/u89t9;t;Suttutt)u*+t+-t-ut t utt@u@AtACtCkulmtmotouttutt7u89t9;t;utt=u>?t?AtAnunotoqtquttֵuֵ׵t׵ٵtٵuttֹuֹ׹t׹ٹtٹut t DuDEtEGtGuttٺuںۺtۺݺtݺuttut!t![u\]t]_t_uttûuĻŻtŻǻtǻԻuԻջtջ׻t׻utt u  t t'u()t)+t+uttuttuttutt u !t!#t#utt2u23t35t5%u&'t')t)NuNOtOQtQuttMuNOtOQtQuttutt#u$%t%'t'uttutt)u*+t+-t-kulmtmotoyuz{t{}t}uttutt/u01t13t3utt2u23t35t5`u`atactcuttuttuttuttutt^u^_t_ataZuZ[t[]t]uttuttuttuttrurstsutuuttuttutt7u89t9;t;uttuttutt:u:;t;=t=uttuttuttuttutt<u<=t=?t?\u\]t]_t_wuxyty{t{uttuttuttutt4u45t57t7jujktkmtmuttuttuttu t  t  u !t!#t#3u45t57t7uttuttut!t!uttTuTUtUWtWuttlulmtmoto#u$%t%'t'utt8u89t9;t; u !t!#t#uttuttuttEuFGtGItIuttoupqtqstsuttuttuttuttuttuttuttuttVuVWtWYtYutttututuwtwutt"u"#t#%t%GuHItIKtK7utt,u,-t-/t/`u`atactcuttuttkulmtmoto7u89t9;t;uttut t uttuttCuDEtEGtGdudetegtgu !t!#t#huhitiktk%u%%t%%t%>*u>*?*t?*A*tA*,u,,t,,t,-u--t--t-.u..t..t.1u11t11t1 5u 5 5t 5 5t 5=u==t==t=)@u*@+@t+@-@t-@CuCCtCCtC1Eu2E3Et3E5Et5E6Gu6G7Gt7G9Gt9GTuTTtTTtTYuYYtYYtYYuYYtYYtY \u \ \t \\t\]uttutt u t t u t t u t  t  u  t  t utt\u\]t]_t_JuJKtKMtMuttwuxyty{t{uttIuJKtKMtMutt#u##t##t#9u99t99t9+;u,;-;t-;/;t/;=u==t==t=bAubAcAtcAeAteAyCuzC{Ct{C}Ct}CDuDDtDDtDJuJJtJJtJKuKKtKKtKfMufMgMtgMiMtiMqNurNsNtsNuNtuN Pu P Pt PPtPPuPPtPPtP?Su@SAStASCStCSDTuDTETtETGTtGTXuXXtXXtXDYuDYEYtEYGYtGYYuYYtYYtY_u__t__t_P`uP`Q`tQ`S`tS``u``t``t`IbuJbKbtKbMbtMb^butt u  t tuttutt u t t 7+u8+9+t9+;+t;+,u,,t,,t,,u,,t,,t,,u.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_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc44#HH 1hh7   @ ?LL GoVVHToc 00@l pp up((P {xx(`ZQ`\]\n^z^^^^^ ^ ^ ^^ ^^LT^^`T8U BDU lPU \U hU   $  0  < $  >  X  p   T, 4 #t @.5( Gpq  )PG   # t&H =,r d+ *`$:"p,`#&H@-}^^^^@")5r TcUir`Vx  W< $ 0  < *  C H\ r g  | V { r> `W  `   l   x  $  > X$T 8! j : y ! ! ! "  "  X< @" Y # t #x 4 #  #  #  # $ # < lH M  ]  p  e ) #  t$  ^ /   & \ D R  c p x 9 ^J  Z &  C j*7 PD fz$o< f    ( M ,  ? PPYRkyl  0u ,  v Y'   -  DPZ nN\   q %Y{ "u4 C$Vn gyB> gIK P_lv <  4F U `.y% r \K S   U &%I <WKU6 gt@T\_  GU   8T 2 6 <GS[kTU ~Yں $&8 F % 7H, T> iZ {  Z3Y G(S nD Y + Y/:E KY[([ l$Zv  Z h   NK .<:>0 C= V6 i wz> To ((s &( x 8  n# 5uF \ h }m C  Q ZrS  Rr_mz#  kj6    * "= 4o @ M.B lx  ^ X 4Z P (\ 0Ի E+VjeQ rY~zP H H T`q DJ Y (l =ZgPx T f "% pr } K  ,>+MS XJh9z   $y  8  'i "q2 H ^h"zcR J  ^ &5?(O\ lv.;d " 8 P  `H *  9   M \ ~Ub   4 ) x    8" $^ !) *!Sx1!t> H!& X!4j!Yq!!*A !2. !4Q!!^!Fu !I "" :"V D"{T"@+ f"S r" "_""0} ". "" ""  ##2(# =# T#l#P#? #ֵ ##46 # #Ļ $$6#$5$@$O$ w$i $$4$L $f$S$ $&$ֹ/ % $%.E%P[%ڽ  k%Z6 %%S % %G % %w%,  % &\ & E& X& g&"call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.4577p.4576__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcfan2-piano.cctw.ccTogglesFieldOfViewFieldOfViewYmouse_xmouse_ywindowHeightBBMinBBMaxKeyCallbacksInitializedtwKeyCallbackArraywindowWidthtwKeyCallbackDocOuterRadiusInnerRadiusnearfarfrustumModeVUPVPNVRPtwMessageKindsBBCenterBoundingBoxInitializedaspectRatiotwSpinAnglewindowWidth_oldwindowHeight_oldtwColors_ZZ26twTrackballOrientation_oldiiiiE4C.88_ZZ26twTrackballOrientation_oldiiiiE4C.87_ZZ11twOrientVPNiiE4C.92_ZZ22twTrackballOrientationiiiiE4C.91_ZZ22twTrackballOrientationiiiiE4C.90_ZZ6twSpinvE4C.71_ZZ6twSpinvE4C.70_ZZ6twSpinvE4C.69_ZZ11twGrayLightiPffffE4C.50_ZZ10twRotViewYhiiE5C.199_ZZ10twRotViewXhiiE5C.200_ZZ9twPanViewhiiE5C.201_ZZ11twTeddyBearvE5C.350_ZZ11twTeddyBearvE5C.349_ZZ11twTeddyBearvE5C.348glm.cc_Z6glmMaxff_Z6glmAbsf_ZZ6glmDotPfS_E19__PRETTY_FUNCTION___Z6glmDotPfS__ZZ8glmCrossPfS_S_E19__PRETTY_FUNCTION___Z8glmCrossPfS_S__ZZ12glmNormalizePfE19__PRETTY_FUNCTION___Z12glmNormalizePf_Z8glmEqualPfS_f_ZZ12glmFindGroupP9_GLMmodelPcE19__PRETTY_FUNCTION___Z10glmDirNamePc_Z10glmReadMTLP9_GLMmodelPc_Z11glmWriteMTLP9_GLMmodelPcS1__Z12glmFirstPassP9_GLMmodelP8_IO_FILE_Z13glmSecondPassP9_GLMmodelP8_IO_FILE_ZZ10glmUnitizeP9_GLMmodelE19__PRETTY_FUNCTION___ZZ14glmBoundingBoxP9_GLMmodelPfE19__PRETTY_FUNCTION___ZZ13glmDimensionsP9_GLMmodelPfE19__PRETTY_FUNCTION___ZZ17glmReverseWindingP9_GLMmodelE19__PRETTY_FUNCTION___ZZ15glmFacetNormalsP9_GLMmodelE19__PRETTY_FUNCTION___ZZ16glmVertexNormalsP9_GLMmodelfE19__PRETTY_FUNCTION___ZZ16glmLinearTextureP9_GLMmodelE19__PRETTY_FUNCTION___ZZ19glmSpheremapTextureP9_GLMmodelE19__PRETTY_FUNCTION___ZZ9glmDeleteP9_GLMmodelE19__PRETTY_FUNCTION___ZZ11glmWriteOBJP9_GLMmodelPcjE19__PRETTY_FUNCTION___ZZ7glmDrawP9_GLMmodeljE8material_ZZ7glmDrawP9_GLMmodeljE8triangle_ZZ7glmDrawP9_GLMmodeljE5group_ZZ7glmDrawP9_GLMmodeljE1i_ZZ7glmDrawP9_GLMmodeljE19__PRETTY_FUNCTION__objects.cpp_GLOBAL__I__Z10ayipGazeboffffflowerlegHeightcurvelegWidthpetalrightarmLengthcockpitHeightrexWidthlegLength_ZZ10ayipGazebofffffE3C.4_ZZ10ayipGazebofffffE3C.3_ZZ10ayipGazebofffffE3C.2_ZZ10ayipGazebofffffE3C.1_ZZ10ayipGazebofffffE3C.0_ZZ13jaylmerTemplevE3C.6_ZZ13jaylmerTemplevE3C.5_Z4feetiPf_Z12drawlowerLegfiii_Z16drawlegConnectorv_Z12drawupperLegfiii_Z13drawEllipsoidfff_ZZ13sjudgePenguiniE4C.35_ZZ13sjudgePenguiniE4C.34_ZZ13sjudgePenguiniE4C.33_ZZ13sjudgePenguiniE4C.32_ZZ13sjudgePenguiniE4C.31_ZZ6floweriPfS_E4C.37_ZZ6floweriPfS_E4C.36_Z6floweriPfS__ZZ19msarkarCeilingLightiPfS_E4C.40_ZZ19msarkarCeilingLightiPfS_E4C.39_ZZ19msarkarCeilingLightiPfS_E4C.38_ZZ15sdelrosaMailboxfiE4C.44_ZZ15sdelrosaMailboxfiE4C.43_ZZ15sdelrosaMailboxfiE4C.42_ZZ15sdelrosaMailboxfiE4C.41_ZZ14zmoriczBeanbagvE4C.45_ZZ13zmoriczSpiralPfiiE4C.46_Z19draw_bezier_surfaceiPf_ZZ17jguintoDrawFloweriE4C.50_ZZ17jguintoDrawFloweriE4C.49_ZZ17jguintoDrawFloweriE4C.48_ZZ17jguintoDrawFloweriE4C.47_ZZ10tablePostsffE4C.51_Z10tablePostsff_Z8tableTopffff_Z11tablePosts2ffj_Z9tableTop2ffff_Z41__static_initialization_and_destruction_0ii_ZZ10cfan2PianoPfE3C.0_ZZ8draw_EyeffPfiifE3C.1_ZZ17achangBirchMediumbE11modelObject_Z6twZoomf_Z12twErrorCheckPci_Z12glmFindGroupP9_GLMmodelPcglutWireTorus_Z11twNextFramev_Z13twDisplayInitfff_Z5twDotPfS__Z16glmVertexNormalsP9_GLMmodelfglPixelStoreitwIdleFunctioncos@@GLIBC_2.0fgetc@@GLIBC_2.0_Z17glmReverseWindingP9_GLMmodelglPopAttribpm_freearraygluUnProjectglTexImage2D_Z14twCrossProductPfS_S__Z13twTriplePrintPcPfvsprintf@@GLIBC_2.0_Z7glmWeldP9_GLMmodelf_Z14msarkarOttomaniPfS__Z15twSolidCylinderfffiiglReadPixels_Z13twSetMessagesiglGenTexturesglutKeyboardFuncglMapGrid2fglutFullScreenatan@@GLIBC_2.0_Z11twPPM_Tex2DPcb_Z11zmoriczClubv_DYNAMICstrdup@@GLIBC_2.0glRasterPos3f_Z16twCameraPositionv_Z10twCosAnglePfS__Z9twMessageiPcz_Z11twSolidBarnPfS_S_ff_Z15twMouseFunctioniiiiglutBitmapHelvetica18_Z17twPointInTrianglePfS_S_S_RfS0__Z10cfan2PianoPf_Z15twShadingTogglehiiglMapGrid1fglColor3f_Z14jaylmerTridentv_Z14twOriginalViewv_Z11twNextFramehiiglGetDoublev_Z12twDrawStringjjPczglRotatefstrcmp@@GLIBC_2.0glFlushglEvalMesh2glutBitmapHelvetica12asin@@GLIBC_2.0_fp_hw_Z8twGroundvperror@@GLIBC_2.0_Z6twTubefffiifprintf@@GLIBC_2.0_Z11jaylmerBoatvgetenv@@GLIBC_2.0glutMainLoop_Z13twVectorScalePfS_fglVertex3fglutDestroyMenuisgraph@@GLIBC_2.0_Z9setWindowii__fini_array_endglutCreateWindowglNormal3fv_Z14makeToggleMenuv_Z16twStopAndRefreshhiiglutReshapeWindow_Z7twColorPfff_Z6twSpinv__assert_fail@@GLIBC_2.0_Z7twResethii_Z14glmWeldVectorsPfPjfglutSolidCube_Z8twWindowv__dso_handleglTexCoord2fv_Z5mult4PfS_S___libc_csu_fini_Z13twBoundingBoxfffffflightGrayglutCreateMenu_Z17achangBirchMediumbgluPerspectiveglDisable_Z10twRotViewYhiiglMatrixModerewind@@GLIBC_2.0GlobalAmbientglScaled_Z11glmWriteOBJP9_GLMmodelPcjgluNewQuadric_Z11twColorNamei_Z12twNearFarSetRfS__Z6twAxesvTWFontStyleglNewListputs@@GLIBC_2.0_Z13twPerspectiveffPc_initglViewportglVertex3fvglBeginppm_readppminit_Z11msarkarVaseiPfS_S_S_S_glMap1fmalloc@@GLIBC_2.0glutBitmap9By15ppm_readppm_Z17twReshapeFunctioniifscanf@@GLIBC_2.0glLineWidthgluQuadricDrawStyle_Z7twColorffff_Z9twSetFontPci_Z11twOrientVPNiifread@@GLIBC_2.0_Z7displayv_Z11twSaveFrameiiPcb_Z10glmReadOBJPKc_Z13twVertexArrayPA3_fiUSflagArrayglutInitWindowSizepianoColorgluLookAtglutMotionFunc_Z7twYviewv_Z7glmListP9_GLMmodeljstderr@@GLIBC_2.0_Z8twCameravglutBitmapTimesRoman24_Z13twKeyCallbackcPFvhiiEPcglutBitmap8By13_Z9twProjectPfS_RightMenu_Z16twLightingTogglehiiglutAddMenuEntry__xstat@@GLIBC_2.0glTexParameteri_Z11glmAddGroupP9_GLMmodelPc_Z23jguintoDrawThreeFlowersvglRasterPos2i_Z9twHSV2RGBPfS__Z13twCameraShapevgluCylinder_Z3minff_Z11twRotateVPNfPf_Z13jaylmerTemplev_Z9twKeyInitv_Z14gkim1DrawTablePfS_S_S__Z6setRGBiihhhglTexCoord2fglGenListsglutMouseFunc_Z10ayipGazebofffff_Z11twFOVX2FOVYf_start_Z11eylul_GhostfffPfS_ffS_S_S_S_S_S_S_S_S_i_Z12twTripleInitPfffffgets@@GLIBC_2.0_Z12msarkarCouchiPfS__Z7twZoom1v_Z10twWireBarnPfS_S__Z7strcatlPcPKci_Z8glmScaleP9_GLMmodelfglutBitmapCharacterstrstr@@GLIBC_2.0axis_Z13twPointOnLinePfS_S_fframeNumber_Z8twVectorPfS_S_glLightfvglGetErrorglutInitDisplayMode_Z7setStarii_Z10twCylinderfffiippm_allocrowglGetIntegervglPushAttribgluDeleteQuadric_Z11zkayabadSaxbglLineStippleglutInit_Z9twPanViewhii_Z13twGetViewportPiglLoadIdentity_Z19msarkarCeilingLightiPfS__Z10twPathnamePKcbglPointSize_Z12twFullScreenv_Z6twDiskfi_Z6twHelphii_Z13glmDimensionsP9_GLMmodelPfglutSolidOctahedron_Z19twBoundingBoxTogglehiiglTranslatedglPopMatrix_Z11twGrayLightiPffff_Z9glmDeleteP9_GLMmodel_Z18twKeyboardCallbackhii__fini_array_startfputc@@GLIBC_2.0__libc_csu_init_Z14twGetModelViewPdfloor@@GLIBC_2.0ppm_readppmrow_Z6twSavehii__bss_start_Z13twFrustumMode13frustumMode_t_Z10twMainInitvmainglutIdleFunc_Z10glmReadPPMPcPiS0__Z7twPointPfS_S_glutBitmapTimesRoman10_Z15twGetProjectionPdglutPositionWindow_Z12jweber2Tableffff__libc_start_main@@GLIBC_2.0glClearColor__init_array_end_Z13twPlaneNormalPfS_S_S__Z13twSpinCommandhii_Z16twDrawUnitSquareff_Z13twDisplayInitv_Z12twDrawStringfffPcz_Z10drawFlowerPfifglutSwapBuffersstrcat@@GLIBC_2.0_Z8setColoriiiglutPostRedisplaytan@@GLIBC_2.0data_startglutDisplayFuncprintf@@GLIBC_2.0_Z17twRotateViewpointfPfglDepthFunc_Z13startSpinning6axis_tglutWireCube_Z8twUSflagv_Z4pow2i_Z7twTex2DPcb_finimemcpy@@GLIBC_2.0_Z15glmFindMaterialP9_GLMmodelPcsqrt@@GLIBC_2.0_Z15sdelrosaMailboxfi_Z14twStartZoominghiiglEndListgluQuadricNormalsglMaterialfglutSolidConeglutSolidSpherefclose@@GLIBC_2.1_Z16glmLinearTextureP9_GLMmodelglLightModeli_Z8draw_EyeffPfiifstrrchr@@GLIBC_2.0quadric_Z10twIdleFuncPFvvEglutAttachMenuglTexEnvfglutReshapeFuncglPushMatrix_Z6mult3dPfPdS_glRotated_Z10glmUnitizeP9_GLMmodel_Z16twPrintMatrix4x4PcPd_Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0___preinit_array_endglBindTextureglEnableglNormal3f_Z17twVectorNormalizePf_Z5mult3PfS_S__Z14zmoriczBeanbagvglutSolidTorus_Z19glmSpheremapTextureP9_GLMmodel_Z11twTeddyBearv_Z18jwangFlowerBouquetPffS_fS_fi_Z5ceil2i_Z13jweber2Table2ffffjexit@@GLIBC_2.0glClear_Z6twQuithiistat_Z17rightMenuCallbacki_Z16twInitWindowSizeiitwBarn_Z16twMotionFunctionii_Z10twInitViewisscanf@@GLIBC_2.0_edata_IO_putc@@GLIBC_2.0_Z13twViewCommandhii_Z14twVectorLengthPf_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_end_Z15glmFacetNormalsP9_GLMmodel_Z17twNearestFragmentPA3_A3_fiPfS2_S2_Rf_Z11twPPM_Tex2DPcbRfS0__Z5twSkyvacos@@GLIBC_2.0_Z11twTranslatePf_Z7twZviewv_Z26twTrackballOrientation_oldiiiigluDiskglMaterialfv_Z9drawPetalv_Z15twPointDistancePfS_glMap2f_Z13zkayabadTablebglShadeModel_Z11sabrahamRexPfS_S_glScaleffopen@@GLIBC_2.1_Z13twLoadTextureiPc_Z17jguintoDrawFloweri_Unwind_Resume@@GCC_3.0__init_array_start_Z14glmBoundingBoxP9_GLMmodelPf_Z17twDrawBoundingBoxvgluProject_Z10twRotViewXhii_Z22twTrackballOrientationiiii_Z9twFovySetRf_IO_stdin_usedvprintf@@GLIBC_2.0strtok@@GLIBC_2.0glColor3fvglLightModelfv_Z23twLinePlaneIntersectionPfS_S_S_RfS__Z7glmDrawP9_GLMmodeljglTranslatefsprintf@@GLIBC_2.0_Z9twAmbientffwrite@@GLIBC_2.0__data_start_Z10cfan2BenchPfsin@@GLIBC_2.0_Z12twTripleCopyPfS__Jv_RegisterClasses__gxx_personality_v0@@CXXABI_1.3__preinit_array_start_Z10zmoriczHatv_Z16twPointDistance2PfS_glEnd_Z7twXviewv_Z14rotationMatrixPfffff_Z11twUnProjectPfS__Z13zmoriczSpiralPfiiglutWireCone_Z9draw_HeadffffPfS_iiS_glEvalMesh1_Z7twPausehii_Z27twLinePlaneIntersection_oldPfS_S_S_S_S__Z13sjudgePenguini__gmon_start__strcpy@@GLIBC_2.0